|NO.Z.00011|——————————|^^ 操作 ^^|——|Linux&进程管理.V01|——|常用操作|

一、进程管理
### --- 进程管理

ps aux												// 查看系统中所有进程
ps -le												// 查看系统中所欲进程
top												// 实时查看系统进程实时状态。判断系统的健康状态
pstree												// 也是查看系统的健康状态;但是以进程树的方式显示。
~~~		杀死单个进程
kill -9	进程PID号:										// 杀死单个进程

~~~		杀死一类进程
killall	-9  httpd(服务名)
pkill	-9 	-t	sshd(服务名)								// 用于踢出其它用户	
### --- 工作管理
~~~		把命令放在后台运行:
~~~		第一种:命令+&				 					// 放在后台是运行的。
~~~		第二种:ctrl+z				   					// 是放在后台暂停
~~~		恢复后台程序到前台:

[root@server11 ~]# jobs		  								// 查询后台命令的程序
~~~		fg  %+(工作号)			
~~~		bg %+(工作号)								    // 与前台交互命令是没有办法进行后台执行的执行的
~~~		后台命令脱离登录终端运行

[root@localhost ~]# nohup [命令] &
### --- 系统资源查看
~~~		r:等待运行的进程数,数量越大,系统越繁忙
~~~		b:不可被唤醒的进程数量,数量越大,系统越繁忙
~~~		-b:	以字节为单位显示
~~~		-k:	以 KB 为单位显示,默认就是以 KB 为单位显示
~~~		-m:	以 MB 为单位显示
~~~		-g:	以 GB 为单位显示
### --- 第一行:
~~~		total 是总内存数,used 是已经使用的内存数,free 是空闲的内存数,
~~~		shared 是多个进程共享的内存总数,buffers 是缓冲内存数,cached 是缓存内存数。
~~~		默认单位是 KB。
### --- 第二行:
~~~		-/buffers/cache 的内存数,相当于第一行的 used-buffers-cached。
~~~		+/buffers/cache的内存数,相当于第一行的 free+buffers+cached。
### --- 第三行:
~~~		total 是 swap 的总数;used 是已经使用的 swap 数,free 是空闲的 swap 数。
~~~		默认单位是 KB。

[root@server11 ~]# vmstat 1 3								    // 监控系统资源
[root@server11 ~]# dmesg | grep CPU							    // 显示开机时内核检测信息
[root@server11 ~]# dmesg | grep eth0						        // 查看第一块网卡信息
[root@localhost ~]# free [-b|-k|-m|-g]						        // 查看内存使用状态
~~~		查看CPU信息
[root@server11 ~]# cat /proc/cpuinfo 
 
~~~		查看内存信息
[root@server11 ~]# cat /proc/meminfo

~~~		查看本机登录用户信息
[root@server11 ~]# w
[root@server11 ~]#  who
~~~		查看系统的启动时间和平均负载
[root@server11 ~]# uptime
 21:22:01 up  5:51,  3 users,  load average: 0.06, 0.03, 0.05
[root@server11 ~]# top										// 比较消耗资源

~~~		查看系统预内核相关信息
[root@localhost ~]# uname [选项]
~~~		-a:	查看系统所有相关信息;
~~~		-r:	查看内核版本;
~~~		-s:	查看内核名称。

[root@server11 ~]# uname -a									// 查看系统信息
[root@server11 ~]# uname -r									// 查看系统内核版本
~~~		查看当前系统是多少位
[root@server11 ~]# file /bin/ls
 
~~~		查看系统的发行版本
[root@localhost ~]# lsb_release -a
[root@server11 ~]# cat /etc/redhat-release 
[root@server11 ~]# cat /etc/centos-release 
[root@server11 ~]# cat /etc/*release 
### --- 定时任务

~~~		at:一次性执行定时任务
~~~		crontab:循环执行定时任务
~~~		anacron:若是有任务在系统关机时未执行,系统启动后会执行一次这个定时任务。
~~~		时间是它自己定义的。

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示