Linux~系统管理命令

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~系统管理命令)