管理服务器时常用的高级命令
查看 | 创建 | 删除 | 修改 | 修改 | 修改 |
---|---|---|---|---|---|
查看当前文件列表ls -l | 创建空文件touch [文件名] | 删除rm -rf [文件名] | 修改文件vim [文件名] | 创建并修改vim [文件名] | 修改文件权限chmod 777 [文件名]拷贝文件cp -r [源文件] [目的目录] |
查看当前目录pwd | 创建mkdir [目录] | 删除rmdir,rm -rf [目录] | 移动目录mv [原目录] [新目录] | 递归修改目录权限给用户chown -R [用户] [文目录] | 递归修改目录权限给组chgrp -R [组名] [目录] |
查看用户名 id 和组 | 创建useradd [用户名] | 删除userdel [用户名] | 设置密码passwd [用户名] | 修改用户名usermod -l [新用户名] [用户名] | 修改用户目录usermod -d [新目录] [新用户名] |
查看组groups [用户名] | 创建groupadd [组名] | 删除groupdel [组名] | 修改组名groupmod [组名] | 新建用户进组groupadd -g [组名] [用户名] | 修改用户进组groupmod -g [组名] [用户名] |
- psstee:查看系统进程树
- top:正在运行的进程
- vmstat:虚拟内存的实时监控工具
- mpstat:CPU的实时监控工具
- iostat:设备IO负载的实时监控工具
- free:查看当前系统内存的使用情况
- df:报告磁盘的使用情况
- du:评估磁盘的使用状况
- sar:系统运行状态统计工具
- ifconfig:显示网络设备信息
- netstat:网络状态查询
- traceroute:追踪网络数据包的路由途径