linux基础(九~系统中的进程及服务的管理 和一些杂项)

本文介绍了Linux系统中的进程概念,如何通过gnome-system-monitor和`ps`命令查看进程,包括进程的优先级(nice值)管理和前后台调用。还详细讲解了服务的控制,如`systemctl`管理sshd服务,以及各种实用的系统管理命令,如查看IP地址、用户活动等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是进程?
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体

进程的查看     ls /proc/

2.查看图形进程    gnome-system-monitor

 

3.查看进程的命令

whatis  ps

ps

 

 

 

a

当前环境相关进程

 

-a

当前终端中运行的进程,但不包含当前的环境信息

 

-A|-e

所有进程

 

x

必须有输出终端的进程

 

f

查看进程的从属关系

 

u

进程的所有人

ps ax -o                      comm,      nice,      %cpu,    %mem,           pid,          user,        group,     stat 
显示系统中                命令        优先级                  使用内存比                                                    状态信息

     

排序
正序ps ax --sort=%cpu       按照cpu占用比排序 从小到大

倒序ps ax --sort=- %cpu

管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入
输出cpu使用占比前五的程序的pid

 

4.进程的优先级nice

进程的优先级范围:-20~19,越负越优先

进程状态
S    进程状态
s    此进程为顶级进程
<    进程优先级高
N    进程优先级低

‘空’     进程的优先级普通

T    进程是暂停的
l   进程在内存中有锁定空间

ps -o nice,comm,pid   查看当前进程的优先级,命令及pid

renice -n +10 pid    修改进程的优先级

5.进程前后台的调用

ctrl +z    占用终端的程序打入后台,挂起
ctrl+c    将占用当前终端的进程结束
jobs     查看被打入后台的进程
bg jobsnum    将指定进程在后台运行
fg jobsnum    将指定进程调回前台

优先权高    +

优先权底    -

6.信号的操作

kill-信号pid
killall-信号进程名

1    进程不停止情况下重新加载配置
2    清除进程在内存中的数据
3    清除鼠标在内存中的进程
9    强行结束进程
15    正常关闭进程
18    运行停止的进程
19    暂停进程(不能被阻塞)
20    暂停进程(能被阻塞)

7.服务的控管

systemctl start sshd    开启sshd
systemctl stop sshd    关闭sshd
systemctl restart sshd    重启sshd
systemctl status sshd    显示sshd状态
systemctl enable sshd    开机启动sshd
systemctl disable sshd    关闭sshd开机启动


systemctl list-units    列出系统中运行的服务


systemctl list-unit-files    列出系统中服务开机状态
systemctl list-dependencies sshd    列出服务依赖关系
systemctl mask sshd    冻结服务
systemctl unmask sshd    解锁服务
systemctl set-default multi-user.target    开机不启动图形
systemctl set-default multi-user.graphical.target开机启动图形

 

八杂项

ip addr show br0 真机下查询本机的ip地址
ifconfig eth0    虚拟机下查询本机的ip地址

0123456
0关机 1234无图  5有图 6重启   界面

w      查看当前有谁在使用这台电脑

w -f    显示连接这台电脑的远程主机名

last 最近使用人的使用时间

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值