一、进程的基本介绍
(1)程序是一个磁盘上的文件,而进程通常被定义为一个正在运行的程序实例。运行进程可以简单的理解为:计算机将磁盘的二进制程序加载到内存空间中,并且指引 CPU 在内存中寻址,然后计算的过程。
(2)在Linux中,每个执行的程序(代码)都称为一个进程,都分配一个ID号。每个进程都可能以前台、后台两种方式存在。
二、显示系统执行的进程
1.ps –aux:


2.ps –ef:以全格式(-f)显示当前所有进程(-e)。
3.pstree【选项】:树状显示进程信息。

4.top:动态监控进程,执行中可以更新正在运行的进程。
语法:top 【选项】

5.netstat 【选项】:查看系统网络情况。

6.终止进程
(1)kill【选项】进程号:通过进程号杀死进程;
-9:强迫进程立即停止。
(2)killall 进程名称:通过进程名称杀死进程,也支持通配符。
三、服务管理(service)
服务本质就是进程,运行在后台,通常都会监听某个端口,等待其他程序的请求,如sshd、mysql、防火墙等。CentOS 7.0后多使用systemctl。
1.基本语法:service 服务名 【start/restart/stop/reload/status】
2.查看服务名称:(1)setup -> 系统服务;(2)ls –l /etc/init.d/;
3.chkconfig 指令
1)查看服务: chkconfig --list | grep xxx
chkconfig 服务名 --list

2)设置某个服务在运行级别n下是否自启动:
chkconfig --level n 服务名 on/off
2914

被折叠的 条评论
为什么被折叠?



