当前位置: 首页 > Linux

Linux进程管理_0

时间:2023-04-07 01:28:40 Linux

一、系统进程与服务控制1、什么是进程?进程是系统未完成和正在进行的工作2.查看进程1.图形方式gnome-system-monitor#gnome-desktop名称,图形网络方式kde#开发者桌面2.进程查看命令ps#默认视图和当前shell进程ps-a#当前环境运行的进程不包含环境信息psu#显示进程用户信息psa#当前环境运行的进程包含环境信息psf#显示进程的父子关系pse#显示进程的详细信息(调用系统资源)ps-A#所有进程psx#列出系统中所有正在运行的包括tty输出设备ps常用组合psaux#显示系统中所有进程并显示进程用户psef#显示进程详细信息和显示进程父子关系psax#显示当前系统中的所有进程ps-oxxx#显示进程的指定信息comm#进程名user#进程所有者组#进程所有组%cpu#进程cpu使用率%mem#进程内存使用率pid#进程idnice#进程优先级3.进程排序psax--sort=+%cpu/-%cpu+%mem/-%cpu例子:psax--sort=%cpu-o%cpu显示前五个进程idpsax--sort=-%cpu-opid|grepPID-v|head-n54.statS中显示的信息#进程状态l#进程中有锁空间memoryN#低优先级<#优先级高'+'#前台运行s#Top进程3.进程优先级1.进程的优先级范围-20~192。检查优先级psax-opid,nice,comm3。指定某个A优先级打开进程nice-n优先级数进程名nice-n-5vim&#打开vim并指定进程优先级为-54。改变进程优先级renice-nprioritynumberprocesspidrenice-n-51806#将1806进程的优先级改为-54。环境#View中进程的前后端调用作业为进入环境后台进程ctrl+z#把占用终端的进程放到后台fgjobsnum#把后台进程拉回前台bgjobsnum#让暂停在后台的进程运行comm&#让命令直接在后台运行注意:vim不能在后台运行后台运行,内存中没有锁空间。gedit有图形,就是有内存锁空间5.进程信号1.普通信号电平1#进程重载配置2#删除内存中的进程数据3#删除内存中的鼠标数据9#强制结束单个进程(不能blocked)15#正常关闭进程(可能被阻塞)18#运行挂起的进程19#暂停一个进程(不能被阻塞)20#将进程置于后台(可以被阻塞)man7signal#查看信号详细介绍3种命令方式:kill-signalprocesspid#killall-signalprocessname#pkill-ustudnet-signal#6.进程动态监控1.top1.#显示各核cpu负载s#调整刷新频率c#cpu负载排序m#内存使用排序h#查看帮助u#查看指定用户进程k#向指定进程发起信号q#退出7.控制服务1.什么是服务?2.使用什么控制服务?系统初始化流程可以对服务进行相应的控制3、目前系统初始化流程是怎样的?systemd#显示初始化进程pstree#显示系统进程树4.进程控制命令systemctl#服务控制命令systemctlstatussshd#查看服务状态,inactive=不可用,active=可用systemctlstartsshd#开启服务systemctlstopsshd#关闭服务systemctlrestsrtsshd#重启服务systemctlreloadsshd#设置加载读取配置systemctlenablesshd#设置服务开机时启动systemctldisablesshd#设置服务不启动systemctllist-units#列出当前启用的服务状态systemctllist-unit-files#列出所有服务启动时的状态disable,enable,staticsystemctllist-dependencies#列出服务依赖systemctlset-defaultmulti-user.target#设置系统启动级别为多用户模式(无图形)systemctlset-defaultgraphical.target#设置系统启动级别为图形模式ssh-------->sshdclient----->server修改虚拟机ip:[user@hostip~]#nm-connection-editor-->delete-->add-->entereth0Ipv4-->manualaddress:172.25.254.xxx|net:24|gatework点击[用户@hostip~]#ifconfigeth0