Linux 中进程及其管理基本操作

一,进程
进程就是系统为完成并且正在进行的工作
孤儿进程受system 管理
gnome-system-monitor 打开图形命令(图形开启)
在这里插入图片描述
二.ps
ps
man ps 查询ps 说明

 **x**  列出系统中所有运行包含tty输出设备

ps x | ls -l
*
ps a 显示环境信息和环境中运行的进程在这里插入图片描述
ps -A 所有进程在这里插入图片描述
ps -a 当前环境前端运行进程在这里插入图片描述
ps -u 显示进程用户信息 在这里插入图片描述
ps e 显示进程详细信息(系统资源的调用)在这里插入图片描述
ps f 显示进程中的父子关系在这里插入图片描述
3. ps 常用组合
PS aux 显示系统中所有进程并显示进程用户
ps ef 显示进程详细信息并显示进程父子关系
**PS axe f 显示所有进程的详细信息和父子关系
ps ax 显示当前系统中所有进程
**
**
在这里插入图片描述
firefox & 后台运行firefox 不占用shell 界面
pstree 显示当前系统的进程树在这里插入图片描述

4.显示进程指定信息
ps -o comm,pid,user,group,%cpu,%mem
名称,id,所有人,所有组,cpu ,内存使用率
ps -o nice显示 优先级靠前的 ID和名称在这里插入图片描述
ps -o %cpu,comm 显示cpu 的组和名称
ps --sort +%cpu cpu使用情况排序
ps --sort +%cpu -o %cpu,comm 正序并显示名称
ps --sort -%cpu -o %cpu,comm 倒序并显示名称
ps ax --sort=+%cpu cpu所有使用情况
在这里插入图片描述
在这里插入图片描述

例 cpu使用进程前五的id
ps ax --sort=-%cpu -o pid | head -n6|tail -n 5
或者 ps ax --sort=-%cpu -o pid | awk ‘NR<=6&&NR>=2{print}’
在这里插入图片描述

stat 中显示的信息
S 进程状态
l 内存中优先有锁空间
N 优先级低
< 优先级高
+ 前台运行
s 顶级进程
修改优先级
renice -n -5 3838(pid)
修改后查看
ps -o nice,comm,pid

3.指定优先级开启进程
进程的优先级范围-20——19
由图可看出firefox 的优先级为0
在这里插入图片描述
更改优先级
renice -n 优先级数字 进程名称(或者进程pid)
renice -n 3 10493 将firefox 优先级改为3
在这里插入图片描述

4.环境进程的前后台调用
gedit hello 打开的hello文件占用终端
在这里插入图片描述

jobs 查看后台 显示正在运行
在这里插入图片描述
ctrl+Z 打入后台 再查看后台显示为停止
在这里插入图片描述
bg (序号) 把后台的进程运行操作
**fg ** 调回前台操作在这里插入图片描述

comm & 命令直接在后台运行
5.进程信号
1.常用信号的等级
1 进程重新加载配置
2 删除进程在内存中的数据
3 删除鼠标在内存中的数据
kill -信号
6.进程的动态监控
top
1 显示cpu每个核的负载

c cpu 负载排序
m 内存使用量排序
u 查看指定用户进程
h 查看帮助
k 对指定进程发起信号
q 退出

在这里插入图片描述
s 调整刷新频率
#调整刷新频率三秒到一秒
在这里插入图片描述

.控制服务
systemctl start sshd 开启服务

systemctl restart sshd 重启服务
systemctl reload sshd 重新加载服务配置
systemctl enable sshd 设定服务开机启动
systemctl disable sshd
systemctl list-units
systemctl list-unit-files
systemctl list-dependencies
systemctl set-default multi-user.target

修改配置后 reboot 重新启动
无图模式到有图模式 init 5
#修改IP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
systemctl status sshd.service 查看服务状态,inactive (不可用)active (可用)
在这里插入图片描述
systemctl stop sshd 关闭服务

在这里插入图片描述

#真机连接虚拟机
在这里插入图片描述
#将虚拟机 /root/Desktop/westos 复制到真机当前桌面上
在这里插入图片描述

密码加等级
server 为客户端 desktop 为服务端口
desktop 上
ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]

猜你喜欢

转载自blog.csdn.net/xys2333/article/details/83003385