运维人员常用软件总结( 三 )


who
显示目前登录系统的用户信息 。
w
显示已经登陆系统的用户列表,并显示用户正在执行的指令 。
last
显示登入系统的用户 。
lastlog
显示系统中所有用户最近一次登录信息 。
users
显示当前登录系统的所有用户的用户列表 。
finger
查找并显示用户信息 。
内置命令及其它(19 个)
echo
打印变量,或直接输出指定的字符串
printf
将结果格式化输出到标准输出 。
rpm
管理 rpm 包的命令 。
yum
自动化简单化地管理 rpm 包的命令 。
watch
周期性的执行给定的命令,并将命令的输出以全屏方式显示 。
alias
设置系统别名 。
unalias
取消系统别名 。
date
查看或设置系统时间 。
clear
清除屏幕,简称清屏 。
history
查看命令执行的历史纪录 。
eject
弹出光驱 。
time
计算命令执行时间 。
nc
功能强大的网络工具 。
xargs
将标准输入转换成命令行参数 。
exec
调用并执行指令的命令 。
export
设置或者显示环境变量 。
unset
删除变量或函数 。
type
用于判断另外一个命令是否是内置命令 。
bc
命令行科学计算器
系统管理与性能监视命令 (9 个)
chkconfig
管理 Linux 系统开机启动项 。
vmstat
虚拟内存统计 。
mpstat
显示各个可用 CPU 的状态统计 。
iostat
统计系统 IO 。
sar
全面地获取系统的 CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU 中断和网络等性能数据 。
ipcs
用于报告 Linux 中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息 。
ipcrm
用来删除一个或更多的消息队列、信号量集或者共享内存标识 。
strace
用于诊断、调试 Linux 用户空间跟踪器 。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等 。
ltrace
【运维人员常用软件总结】命令会跟踪进程的库函数调用, 它会显现出哪个库函数被调用 。
关机 / 重启 / 注销和查看系统信息的命令(6 个)
shutdown
关机 。
halt
关机 。
poweroff
关闭电源 。
logout
退出当前登录的 Shell 。
exit
退出当前登录的 Shell 。
Ctrl+d
退出当前登录的 Shell 的快捷键 。
进程管理相关命令(15 个)
bg
将一个在后台暂停的命令,变成继续执行 (在后台执行) 。
fg
将后台中的命令调至前台继续运行 。
jobs
查看当前有多少在后台运行的命令 。
kill
终止进程 。
killall
通过进程名终止进程 。
pkill
通过进程名终止进程 。
crontab
定时任务命令 。
ps
显示进程的快照 。
pstree
树形显示进程 。
nice/renice
调整程序运行的优先级 。
nohup
忽略挂起信号运行指定的命令 。
pgrep
查找匹配条件的进程 。
runlevel
查看系统当前运行级别 。
init
切换运行级别 。
service
启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态 。




推荐阅读