您的位置:首页 > 运维架构 > Linux

Linux 进程的概念和管理

2017-08-31 15:38 197 查看
Linux 进程的概念和管理

进程:就是正在执行的程序

线程:轻量级的进程

进程和线程的区别:

1.进程有独立的地址空间,线程没有

2.线程不能独立存在,它是由进程创建(linux下的进程是fork)

3.相对讲,线程耗费的cpu和内存小于进程

Linux进程:

1.在Linux中,每个执行的程序都称为一个进程,每一个进程都分配一个ID号

2.在linux中,每个进程都可能以两种方式存在的.前台与后台.所谓前台进程

就是用户目前的屏幕上可以进行操作的.后台进程则是实际在操作.但由于屏幕

上无法看到的进程,通常使用后台方式执行!

3.一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到

关机才结束.

linux下显示系统执行的进程(最为详细)

ps -aux

终止进程:kill 进程号(也就是ID)

如:kill 16251 即为:终止进程号为16251的进程

kill -9 进程号:因为有些进程会捕捉某些信号,如果直接不能结束进程,就可以

用这条命令来强制结束.

killal 进程号:表示能够把这条进程以及这条进程号的子进程号统统结束掉

动态监控进程:top

指定系统状态更新时间:

如:top -d 10:指定系统更新进程的时间为10s




设置系统日期:



显示当前系统时间:

date

利用date命令来更改系统的时间:

date MMDDHHMMCCYY.SS:意思是指:月月日日时时分分年年年年.秒秒

查看月历

如:cal 3 2002 查看2002年3月的月历

查看年历

如: cal 2008 查看2008的年历

显示网络统计信息的命令:netstat (stat  文件信息)

如:一般都使用netstat -an 

如果要显示监听的进程数,那么:

使用命令:netstat -anp

显示数据包经过历程的命令:traceroute

如:traceroute 域名/ip地址

route 用来查看本机路由的情况,也就是查看路由表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: