1、hostname 指令 (操作服务器的主机名 读取、设置)
用法:#hostname 输出完整主机名
#hostname -f 输出当前主机名中的FQDN(全限定域名)
2、id指令 (查看用户的基本信息,用户id,用户组id,附加组id)
该指令如果不指定用户则默认当前用户
用法:#id
#id 用户名
如果要验证上述信息是否正确
验证用户信息,通过文件/etc/passwd
验证用户组信息,通过文件/etc/group
3、whoami指令 (显示当前登录的用户名)一般用于shell脚本
用法:#whoami
4、ps -ef指令
ps:查看服务器的进程信息
选项含义: -e 等价于-A ,表示列出全部的进程
-f 显示全部的列(显示全字段)
5、top指令 (查看服务器的进程占的资源)
用法: 进入命令:#top (动态显示)
退出命令:q
在运行top的时候:
M: 表示将结果按内存(MEM)从高到低进行降序排列;
p:表示将结果按照CPU使用率从高到低进行降序排列;
1 :看多个CPU
6、du -sh指令 (查看目录的真实大小)
用法:#du -sh 目录路径
选项含义: -s 只显示汇总的大小
-h 表示以高可读性的形式显示
7、find 指令 (用于查找文件)
用法: #find 搜索路径范围 选项 选项的值
选项:-name 按照文档名称进行搜索 (支持模糊搜索)
-type 按照文档的类型进行搜索
文档类型:“-”文件(在使用find的时候需要用 f )“d”文件夹
8、service指令 (用于控制软件的服务 启动/停止/重启)
用法:#service 服务名 start /stop /restart
例如:需要启动本机安装的Apache(网站服务器软件)其服务名httpd
9、kill 指令 (当遇到僵尸进程或者出于某些原因需要关闭进程)
用法:#kill 进程PID (语法需要配合ps 一起使用)
#killall 进程名称
10、ifconfig (获取网卡信息)
用法:#ifconfig
11、reboot 指令 (重新启动计算机)
用法:#reboot
#reboot -w 模拟重启,但是不重启(只写关机与开机日志信息)
12、shutdown (关机)
用法:#shutdown -h now 或者 #shutdown -h 12:25
ctrl +c 取消 centos7以后用 shutdown -c 取消
#init 0
#halt
#poweroff
13、uptime指令 (输出计算机的持续在线时间)
用法:#uptime
14、uname 指令 (获取计算机操作系统的信息)
用法:#uname 获取操作系统的类型
#uname -a 获取全部系统信息
15、netstat 查看网络连接状态
用法:#netstat -tnlp
-t :表示只列出tcp协议的连接
-n :表示将地址从字母组合转化为ip地址,将协议转化成端口号来显示
-l :表示过滤出“state(状态)”列中值为LISTEN(监听)的连接
-p :表示显示进程的pid和进程名称
16、man 指令(手册)
用法:#man 命令