Linux常用命令简介(3)
  Il1dbC9Jhbvl 2023年12月06日 18 0


pstree命令

以树状结构显示进程信息,包括进程之间的关系。

  • 常用命令
-p 			显示进程pid
-a			显示完整的命令行
-u			列出每个进程所属账号名称

ps命令

静态查看当前系统运行的所有进程信息

  • 常用命令参数
ps 	aux		a选项表示显示所有进程,u表示以用户为主的格式显示,x表示显示没有控制终端的进程
ps	-ef		-e选项表示选择所有进程,-f表示使用完整的格式输出。

top命令

实时查看系统和进程的运行状态(默认每三秒刷新一次)

  • 常用命令参数
P(大写)		#以CPU占用最高的进程进行排序
M			  #以内存使用率最高的进程进行排序
-d

top命令顶部内容详解

"top": "显示系统的动态进程视图。",

"10:26:55": "当前系统时间。",

"up 1:50": "系统已经运行了1小时50分钟。",

"2 users": "当前有两个用户在系统上。",

"load average: 0.02, 0.03, 0.01": "系统的平均负载。负载是一个反映系统繁忙程度的指标,这个值在每个时间点上取自过去的一段时间的平均值,这里分别是过去1分钟、5分钟、15分钟的平均负载。",

"Tasks": "描述了系统中的进程总数、正在运行的进程数、正在睡眠的进程数、已经停止的进程数和已经僵尸化的进程数。",

"%Cpu(s)": "CPU使用率的百分比。其中,us表示用户空间CPU使用率,sy表示系统空间CPU使用率,ni表示nice值为负的进程(低优先级进程)的CPU使用率,id表示空闲时间的CPU使用率,wa表示IO等待的CPU使用率,hi表示硬中断的CPU使用率,si表示软中断的CPU使用率,st表示 steal time, 是在某些Linux环境下stolen time的旧称,表示被其他运行实例偷走的CPU时间。",

"MiB Mem": "描述了系统的内存情况。其中,total表示总内存,free表示未被使用的内存,used表示已经被使用的内存,buff/cache表示被缓冲和缓存的内存。",

"MiB Swap": "描述了系统的交换空间情况。其中,total表示总交换空间,free表示未被使用的交换空间,used表示已经被使用的交换空间,avail Mem表示可用的内存(包括free和buff/cache)。"

Linux常用命令简介(3)_运维

pgrep命令

通过程序名查找匹配的进程

  • 常用命令
-o:仅显示找到的最小(起始)进程号。
-n:仅显示找到的最大(结束)进程号。
-l:显示进程名称。
-P:指定父进程号。
-g:指定进程组。
-t:指定开启进程的终端。
-u:指定进程的有效用户ID

rpm软件包管理

  • 常用命令选项
-q			#查询当前系统是否已安装软件包
-qa			#列出当前系统中已安装的软件包
-qi			#列出软件包的详细信息
-qf			#列出与该软件包相关的文件位置
-ivh		#安装软件包(i安装,v显示详细信息,h显示安装进度)
-Uvh		#升级软件包
-e			#卸载软件包
--import	#导入签名文件
  • 查询特定文档是属于哪个软件包
#查询指定命令的完整路径
which  sshd
rpm -qf /usr/sbin/sshd

Linux常用命令简介(3)_Linux_02

yum软件包管理命令

  • 常用命令选项
yum	repolist	#列出可用仓库源
yum	list		#列出yum仓库中所提供的所有软件包
yum	list  updates	#查看仓库中可供本机升级的软件包
yum	install  软件包名	#安装软件包
yum	update	软件包名	#升级指定软件包
yum	remove	软件包名	#卸载指定软件包
yum	clean all			#清除yum仓库缓存
yum	makecache		#重建缓存
yum	provides 文件名		#查看文件由那个软件包提供
yum install --downloadonly vsftpd --downloaddir=.     #从yum仓库中下载rpm软件包到当前目录
  • 设置yum仓库的优先级
#在repo文件中添加如下内容
priority=1		#数字越小优先级越高(1-99)

内置变量RANDOM

  • $RANDOM 是一个Shell内置的变量,它会生成一个0到32767之间的随机整数。
#%100 是模运算符,它将随机数对100取模,产生的结果就是在0到99之间的随机数。
echo $[RANDOM%100]

Linux常用命令简介(3)_运维_03

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月06日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   11   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   17   0   0 linuxhtop
Il1dbC9Jhbvl