Linux进程管理(1)

注意:每次重启Linux的时候,IP地址会不一样。

遇到finalshell远程连接不上虚拟机的步骤:
1.systemctl status firewalld:查看防火墙的信息
systemctl start firewalld:启用防火墙
systemc disable firewalld:开机不自动启动
systemctl stop firewalld:禁用防火墙
sysystemctl disable firewalld:永久停止使用防火墙
2.到etc/selinux目录下找到config,vim 进入config,找到第7行enforcing改成disabled,然后重启。
Linux进程管理(1)
手动修改IP地址
Linux进程管理(1)

ps(process status):进程状态管理器
语法:ps aux
Linux进程管理(1)
USER:运行进程的用户
PID:进程ID,我们云工程师靠PID、杀死他
%CPU:CPU占用率
%MEM:内存占用率
VSZ:占用虚拟内存
RSS:占用实际内存
TTY:进程运行的终端
STAT:进程的状态 man ps (/STATE)
START:进程启动的时间
TIME:进程占用CPU的总时间
COMMAND:进程文件,进程名

查看进程的第几行
语法:ps aux | head -3
Linux进程管理(1)
ps aux | grep passwd(搜索程序passwd)
Linux进程管理(1)

ps aux --sort -%cpu(降序排列CPU的使用率)
Linux进程管理(1)

ps aux --sort %cpu(升序排列CPU的使用率)
Linux进程管理(1)
ps -ef(查看进程的父子关系)
Linux进程管理(1)
UID(启动进程用户的名称)
PID(程序的名字)
PPID(父系程序的名称)
STIME(启动时间)
TTY(终端)
TIME(运行时间)
CMD(程序名)

ps axo(自定义选择显示几项)
Linux进程管理(1)

top(实时查看进程,按q退出)
Linux进程管理(1)
开始的五行:
第一行:程序名:系统时间,CPU占有率(1.5.15)
第二行:任务数
第三行:CPU占用率
第四行:内存的空间,K_M_G
第五行:交换分区(硬盘的一部分空间,存放常用数据)

top -d 3(3秒刷新一次)
Linux进程管理(1)
查看内存free -m(m=兆,也可以改为k,g)
Linux进程管理(1)

查看磁盘空间 df -hT
Linux进程管理(1)

在top中显示的优先级有两个, PR值和nice值
NI:实际nice值
PR( +20 ) :将nice级别显示为映射到更大优先级队列, -20映射到0 , + 19映射到39

nice值越大:表示优先级越低,例如:+19
nice值越小:表示优先级越高,例如:-20

查看进程nice级别:
Linux进程管理(1)

sleep 5(睡眠5秒):暂时让系统睡眠
Linux进程管理(1)
sleep 5000(按ctrl+终止进程)
Linux进程管理(1)
sleep 5000 &(&放到后台运行)
Linux进程管理(1)

nice -n -5 sleep 6000 &(-5优先级,&放到后台运行)

Linux进程管理(1)

renice -20 3364Linux进程管理(1)
jobs:查看后台进程
Linux进程管理(1)
fg 2:将后台进程调到前台来(2是后台进程号)
Linux进程管理(1)
按ctrl+z结束进程,但是在后台相应进程也会停止,加上 bg 的命令开启后台进程
Linux进程管理(1)
消灭后台进程:kill %进程号
Linux进程管理(1)

上一篇:归并排序 java实现


下一篇:Linux进程管理