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 | 以给定模式搜索文本行 |
Server 社区 Wiki
关于 LearnKu
推荐文章: