26-linux中的进程介绍与管理

来源:互联网 发布:徒步 知乎 编辑:程序博客网 时间:2024/06/05 04:59

1.什么是进程?

正在执行的程序

2.线程进程区别?

①线程是轻量级的进程

②进程有独立地址空间,线程没有

③线程不能独立存在,它是由进程创建

④相对来讲,线程好肥的cpu和内存小于进程

3.查看进程

ps -aux

4.杀进程

kill  -9  pid   进程id

如果多个ssh连接到一个linux服务器,可以使用root,操作kill命令,然后kill掉 相关的bash进程,即可踢掉用户

5.动态监控进程  相当于windows的任务管理器中查看

top


解释其中的信息:

17:23:00表示当前OS时间

up 50 days  表示OS启动了多长时间

1 user   表示当前登录用户

load average:0.00,0.01,0.05   表示系统负载情况 如果 (0.00+0.01+0.05)/3 >0.6     就需要小心了,系统比较紧张了

Tasks:131 total   表示进程数量

2running:2个在运行

128 sleeping   128个休眠

1stopped     1个停止

0 zombie   0个僵尸进程数 ,僵尸进程是不优秀的代码导致

%Cpu(s)  status状态: 1.7us(user) ,0.7sy(system),0.0ni(nice),97.0 id(idle)  97%处于闲置!很重要!越大越好

0.0wa(iowait) ,0.3hi(不详)0.0 si(不详)0.3st(不详)


kib Mem内存     total总共   used使用的     free空闲  

kib swap:   虚拟内存

按q退出该界面。


6.top -d 10   10秒更新一次进程信息 

输入u然后输入root可以查看root用户的进程。







日期


7.利用date命令设置系统时间

date MMDDHHMMCCYY.SS 月月日日时时分分年年秒秒

8.cal 4  2002   显示2002年4月的日历

    cal  2002 显示2002年的所有日历


0 0
原创粉丝点击