美文网首页
Linux~系统管理命令

Linux~系统管理命令

作者: Cyzhouke | 来源:发表于2020-06-19 23:34 被阅读0次

    data:设置系统日期时间

    命令格式:
    data [选项]
    
    常用选项:
    %t:跳格
    %H:小时(00~23)
    %I:小时(00~12)
    %M:分钟(00~59)
    %S:秒(00~59)
    %j:今年中的第几天
    
    示例:
    # 按照"年-月-日 小时:分钟:秒”的格式查看当前系统时间"
    date "+%Y-%m-%d %H:%M:%S"
     
    # 将系统的当前时间设置为 2017 年 9 月 1 日 8 点 30 分
    date -s "20190509 15:00:00"
     
    # 查看今天是当年中的第几天
    date "+%j"
    

    data:设置系统日期时间

    命令格式:
    who [选项]
    
    常用选项:
    -a:打印能打印的全部
    -d:打印死掉的进程
    -m:同am i,mom likes
    -q:打印当前登录用户数及用户名
    -u:打印当前登录用户登录信息
    -r:打印运行等级
    
    示例:
    # 查看用户
    who am i  
    或 
    who mom likes
    

    pidof:查询指定服务进程的PID值

    命令格式:
    pidoof [选项] [进程名称]
    
    常用选项:
    -s:仅返回一个进程号
    -c:仅显示具有相同“root”目录的进程
    -x:显示由脚本开启的进程
    -o:指定不显示的进程ID
    
    • Linux系统中每个进程的PID是唯一的,因此可以通过PID值来区分不同的进程。

    kill:终止某个指定的PID服务进程

    命令格式:
    kill [选项] [进程PID]
    
    常用选项:
    -l:信号
    -a:当处理当前进程时,不限制命令名和进程号的对应关系
    -p:指定kill命令只打印相关进程的进程号,而不发送任何信号
    -s:指定发送信号
    -u:指定用户
    

    所有信号名称:

    信号名称.png

    只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略。
    下面是常用的信号:

    信号 序号 说明
    HUP 1 终端断线
    INT 2 中断(同 Ctrl + C)
    QUIT 3 退出
    TERM 15 终止
    KILL 9 强制终止
    CONT 18 继续
    STOP 19 暂停

    得到指定信号的数值:

    [root@localhost test6]# kill -l KILL
    [root@localhost test6]# kill -l SIGKILL
    [root@localhost test6]# kill -l TERM
    [root@localhost test6]# kill -l SIGTERM
    

    相关文章

      网友评论

          本文标题:Linux~系统管理命令

          本文链接:https://www.haomeiwen.com/subject/nydixktx.html