访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令:kill

时间:2019-07-02

linux关机命令_linux命令_linux vi命令

1.作用

kill命令用来中止一个进程。

2.格式

kill [-s <信息名称或编号>][程序] 
kill [-l <信息编号>]

linux vi命令_linux关机命令_linux命令

3.参数

4.说明

由于docker 引擎使用 linux 特有的内核特性,因此不能通过 windows 内核运行,所以,(在 windows 上)docker 引擎创建了一个小的虚拟系统运行 linux 并利用它的资源和内核。整个工作原理为云服务器端通过建立虚拟平台软件virtual box,整合运算操作、存储、网络等各项资源,使虚拟桌面服务面向终端用户,同时通过运行虚拟云平台管理软件(vpoint2.0),实现资源统一的管理、分配、调度、监控等各项功能,再由sunde vdi传输协议将服务器后台的运算及数据进行统一处理后,通过网络回传至本地客户端,形成虚拟镜像并展示。 通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现. 一个程序可能有许多进程,而每一个进程又可以有许多子进程.依次循环下去,而产生子孙进程. 当程序被系统调用到内存以后,系统会给程序分配一定的资源(内存,设备等等)然后进行一系列的复杂操作,使程序变成进程以供系统调用.在系统里面只有进程没有程序,为了区分各个不同的进程,系统给每一个进程分配了一个id(就象我们的身份证)以便识别. 为了充分的利用资源,系统还对进程区分了不同的状态.将进程分为新建,运行,阻塞,就绪和完成五个状态. 新建表示进程正在被创建,运行是进程正在运行,阻塞是进程正在等待某一个事件发生,就绪是表示系统正在等待cpu来执行命令,而完成表示进程已经结束了系统正在回收资源. 关于进程五个状态的详细解说我们可以看《操作系统》上面有详细的解说。

5.应用实例

linux vi命令_linux命令_linux关机命令

(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:

#kill -9 324

(2)解除Linux系统的死锁

在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要中止(或者说是关闭)这个有问题的程序即可。当kill处于X-Window界面时,主要的程序(除了崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果

linux vi命令_linux命令_linux关机命令

Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先用top命令查处该程序的PID,然后使用kill命令停止这个程序:

#kill -SIGKILL XXX

其中,XXX是包含有Mozolla浏览器的程序的进程标识号。

(3)使用命令回收内存

linux关机命令_linux vi命令_linux命令

我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应的程序。例如,使用top命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:

#kill -9 XXX

其中,XXX是无用的进程标识号。

然后使用下面命令:

#free

此时会发现可用内存容量增加了。

(4)killall命令

Linux下还提供了一个killall命令linux命令,可以直接使用进程的名字而不是进程标识号linux命令,例如: