Linux kill命令

一、kill命令

kill命令用来终止一个进程的运行。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程。对于那些可以捕获该信号的进程就要用编号为9的kill信号,强行“杀掉”该进程。

一般格式:
kill [-s 信号 | -p] [-a] 进程号
kill -l [信号]

选项:
-s 指定需要发送的信号,既可以是信号名(如SIGKILL),也可以是对应信号的号码(如9)。
-p 指定kill命令只是显示进程的PID(进程标志号),并不真正发出结束信号。
-l 显示信号名称列表,这也可以在/usr/include/linux/signal.h文件中找到。
继续阅读Linux kill命令

Linux查看用户身份命令

Linux查看用户登录情况和用户身份有w、who、whoami、id这几个命令。

1、w
w命令用来查看当前登录系统的用户以及其正在执行的程序。

# w
01:38:50 up 5 days, 21:09, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.0.100 12:27 0.00s 0.02s 0.00s w

2、who
who命令用来查看当前有哪些用户登录。

# who
root pts/0 2011-09-25 12:27 (192.168.0.100)

3、whoami
whoami命令用来查看自身的用户名。相当于”id -un”。

# whoami
root

4、id
id命令用来查看用户和它所属群组的ID。群组包括当前有效群组和所属的其它群组。

# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)