linux学习之-1、系统管理

2020-01-27  本文已影响0人  将代码写成诗

一、进程管理

1. 进程管理简介

概念:
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源

进程管理的作用

2. 进程的查看 -ps命令和pstree命令
1.ps aux
# 查看系统中所有进程,使用BSD操作系统格式
2.ps -le
#查看系统中所有进程,使用linux标准命令格式
选项
 -a :显示一个终端的所有进程,除了会话引线
 -u : 显示进程的归属用户及内存的使用情况
 -l : 长格式显示。显示更加详细的信息
 -e: 显示所有进程,和-A作用一致
editByWpp.png
editByWpp.png
3. 进程的查看 -top命令
editByWpp.png

editByWpppng

有计划的重启是服务器维护的基本原则
load average 应该和内核数成正相关


editByWpp.png
editByWpp.png
top -b -n 1 > top.log 将当前所有进程情况存到文件中 
4. 杀死进程
4.1 kill 杀死单一进程

kill -l(小写的L) 查看可用的进程信号(64个)


editByWpp.png
4.2 killall [选项][信号] 进程名

按照进程名杀死进程
选项

pkill命令 [选项][信号] 进程名

按照进程名终止进程
选项

按照终端号剔除用户
 w 
使用w命令查询本机已经登录的用户
pkill -9 -t   pts/1(进程名) (注意 -9 和-t顺序不能换)
强制杀死从pts/1虚拟终端登录的进程

注意 kill 后面跟的是 进程号 killall 和pkill 后面跟的是进程名

5. 修改进程优先级

linux操作系统是一个多用户、多任务的操作系统,linux系统中同时运行着非常多的进程。但是cpu在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理的先后顺序


editByWpp.png
editByWpp.png
上一篇 下一篇

猜你喜欢

热点阅读