Linux系统进程管理和性能优化
2021/9/20 7:05:53
本文主要是介绍Linux系统进程管理和性能优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
bg、fg
举例:
首先创建一进程:
(while true;do echo -n " L Love You ">> ~/1.txt;sleep 2 ;done)
进程含义是每隔两秒在1.txt里写入L Love You
此时可以打开另一个xshell窗口输入命令tail -f 1.txt
进行跟踪查看(tail是什么?)
输入jobs -pl
可以列举出进程ID
bg命令可以让进程挂起在后台运行,例如:
bg 1
fg命令可以让后台的进程调用到前台来:
fg 1
可以使用fg调用到前台然后使用
ctrl+c
终止进程1,也可以使用kill -9 %1
或者kill -9 1939
来杀死进程1
其它显示进程命令:
pstree | 直观显示父子进程关系 |
---|---|
top | -l 显示详细的PID信息 -f 显示较完整的信息-e 显示所有进程 |
sysV风格:ps | -l 显示详细的PID信息 -f 显示较完整的信息-e 显示所有进程 |
BSD风格:ps | a和终端相关进程 x和中断无关的进程u显示用户相关信息j工作的格式 |
kill命令
kill:给进程发送信号,默认发送15号信号
kill PID
-9 强制kill
-18 继续
-19 暂停
Kill -9 4233 杀死进程4233
pkill -t -9 pst/1
killall -u 杀死指定用户的所有进程
killall -u apache
systemctl
服务控制:
systemctl restart|start|stop|reload|enable|disable SERVICE_NAME
启动sshd: systemctl start sshd
查看sshd状态:systemctl status sshd
systemctl enable | disable SERVICE_NAME
可以设置服务开机是否自启
这篇关于Linux系统进程管理和性能优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念