掌控我的ubuntu
简单梳理一下一些系统操作,了解ubuntu的状况。
辅助指令
定期执行指定的命令,并在终端中实时更新其输出
watch [选项] <命令>
参数:
-n
指定刷新时间,默认为2秒-d
高亮显示输出中变化的部分
进程管理
杀死某一名字的进程
pkill "进程名称"
ps
按内存占用排序
ps aux --sort=-%mem
按CPU占用排序
ps aux --sort=-%cpu
输出包含特定名称的进程
ps aux | grep "进程名称"
端口
查看所有非系统占用的端口
ss -tulnp | grep -v "127.0.0.1" | grep -v "0.0.0.0"
注:显示进程名需要权限。两个grep分别排除了本地回环地址(localhost)占用的端口和绑定到所有网络接口的端口。
查看使用特定的端口的进程
lsof -i:<端口号>
系统参数
简单自引一下:
uname
-a
- 全称:all
- 功能:显示所有可用的信息,相当于组合了
-s
,-n
,-r
,-v
,-m
,-p
,-i
,-o
参数。
-s
- 全称:kernel-name
- 功能:显示操作系统名称。
-n
- 全称:nodename
- 功能:显示网络节点主机名。
-r
- 全称:kernel-release
- 功能:显示操作系统的发布版本。
-v
- 全称:kernel-version
- 功能:显示操作系统的版本信息。
-m
- 全称:machine
- 功能:显示硬件架构类型。
-p
- 全称:processor
- 功能:显示处理器类型。注意,在某些系统上,这个选项可能会返回 "unknown"。
-i
- 全称:hardware-platform
- 功能:显示硬件平台。注意,在某些系统上,这个选项可能会返回 "unknown"。
-o
- 全称:operating-system
- 功能:显示操作系统名称。
ls系
lscpu
lspci
lsblk
lsusb
评论区(暂无评论)