Linux 系统管理:常见系统管理命令
系统管理员负责管理系统配置,保证系统可靠运行。系统管理员(Sysadmin)管理服务器,必须负责系统性能和安全,保证服务器运行性能符合用户需求。
系统管理员处理配置任务多只能使用终端命令行。因此,熟练掌握命令行是成为合格系统管理员的关键。
系统管理员需掌握的系统管理命令
命令 | 功能 |
---|---|
man | 显示相关命令帮助信息 |
uptime | 显示系统运行时长 |
users | 显示当前登录在系统内的用户 |
service | 调用并执行指定管理脚本 |
pkill | 关闭指定进程 |
pmap | 进程内存视图 |
wget | 从网络下载文件 |
ftp 或 sftp | 连接远程 ftp 主机 |
free | 显示内存使用状态 |
top | 显示系统内进程状况 |
last | 显示系统内用户行为活动 |
ps | 显示系统内进程运行状况 |
shutdown 命令 | 关机或重启 |
info | 显示指定命令帮助信息 |
env | 显示当前登录进程用户的环境变量 |
netstat | 显示网络状态 |
arp | 检查当前可连通或解析的 IP 地址 |
df | 显示文件系统信息 |
du | 显示文件系统使用情况 |
init | 可改变服务启动过程 |
nano | 命令行下文字编辑器 |
nslookup | 检查域名解析结果信息 |
shred | 通过覆盖删除文件内容 |
cat | 显示,拷贝或合并文本文件 |
pwd | 显示当前目录全路径名 |
locate | 系统内通过文件名查找文件 |
chown | 改变文件所属(owner) |
alias | 给命令起别名 |
echo | 显示字符串文本 |
cmp | 按字节比较2个文件 |
mount | 挂载文件系统 |
ifconfig | 显示网络配置 |
traceroute | 探测网络拓扑 |
sudo | 以 root 身份运行命令 |
route | 列出本机网络路由表 |
ping | 通过 icmp 发包检测网络连通性 |
find | 查找指定文件/目录路径 |
users | 显示当前登录用户名 |
who | 与 w 命令相同,只不显示当前进程信息 |
ls | 列出目录下文件 |
tar | 整体压缩目录 |
grep | 在文件中查找指定字符串 |
su | 切换当前用户 |
awk | 以给定模式搜索文本行 |
推荐文章: