1.hostname指令
作用:操作服务器的主机名(读取)
主机名:就是设备的名字,可以自行修改,我的主机名就是在我安装操作系统之后修改的,现在修改成了ZH
(1)语法:hostnameZH
(2)语法:hostname -f
2.id指令d
作用:查看用户的一些基本信息,包括用户id、用户组id、附加组id,该指令如果不指定用户,则默认当前用户。
(1)语法:id 显示当前用户的基本信息。
(2)语法:id 用户名 显示指定用户的基本信息。
可以通过以下方式来验证id指令得到的信息是否正确
cat /etc/passwd:验证用户信息
cat /etc/group:验证用户组信息
3.whoani指令
作用:我是谁,显示当前登录用户的用户名。一般用于shell脚本。
语法:whoami
4.ps -ef指令(重点)
作用:查看服务器的进程信息
选项含义 -e:等于‘-A’,表示列出全部的进程
-f:显示全部的列(显示全字段)
UID:该进程执行的用户
PID:该进程的id
PPID:该进程的父进程id,如果一个进程的父进程找不到,该进程称为僵尸进程。
C:CPU的占用率。
STIME:进程的启动时间。
TTY:终端设备。发起该进程的设备是被符号。“?”表示该进程并不是由终端设备发起
TIME:进程的执行时间
CMD:进程对应的名称或者路径。
(1)案例1
在ps的结果中过滤出想要查看的进程
ps -ef | grep 进程名
5.top指令 (与ps -ef有点像)
作用:查看服务器进程占用的资源。
语法:
进入命令:top (动态显示,自动刷新)
退出命令:按下q键
表头含义:
PID:进程id
USER:该进程执行的用户
PR:进程优先级,越大越高
NI:NICE,不怎么用
VITR:虚拟内存。
RES:常驻内存。
SHR:共享内存。
计算一个进程实际使用的内存 = 常驻内存 - 共享内存
S:表示进程的状态,S表示睡眠,R表示运行
%CPU:cpu的占用百分比
%MEM:内存占用的百分比
TIME+:执行的时间
COMMAND:进程的名称或者路径
在运行top指令的时候,可以按下方便的快捷键:
M:将结果按照内存从大到小排列
P:将结果按CPU使用率从高到低排序
1:显示多个(我的是8个)CPU信息
6.du -sh指令
作用:查看目录的真实大小
语法:du -sh 目录路径
选项含义 -s:summaries,只显示汇总的大小
-h:以较高可读性的方式显示
7.find指令
作用:用于查找文件(其选项有55个,这里只说)
语法:find 路径范围 选项 选项的值
8.kill指令