常见系统管理类命令

1、ls:用来显示目标列表

选项

选项 功能
-a 显示所有文件包括隐藏文件
-A 显示所有文件包括隐藏文件但除过.和…
–c 多列显示输出结果,以ctime 排序
-l 单列显示结果
-t 用文件和目录更改时间排序
-d 列出目录本身,而不是目录中的内容
-i 列出文件的inode号 一般和-l一起使用
-h 将文件的大小以kB MB GB格式显示

2、pwd:显示当前工作目录 绝对路径

选项 功能
-L 显示当前的路径,不管有没有链接文件,不加选项时就是以此显示
-P 显示当前路径,如果有链接文件,直接显示链接文件指向的文件

3、cd:改变工作目录

cd :改变工作目录

选项 功能
~ 用户目录
当前目录
. . 上级目录
!$ 把上个命令的参数当作cd参数使用

4、date:显示或者设置日期

选项 功能
-d 显示字符串所指的时期与时间
-s 根据字符串设定时期与时间

5、 passwd:设置用户的认证信息

选项 功能
-k 到期后密码仍然可以使用
-U unlock,解除锁定
-l lock,锁定用户密码,只有root有权限操作
-f 强制操作:只有root有权限
-n 两次密码修改的最小天数
-x -两次密码修改的大大天数
-stdin 密码从标准输入获取密码,非交互式设置密码使用
-w 距离多少天提醒用户修改密码
-s- 查询密码状态
-i 密码过期后 多少天之后,用户被禁用
     例:     # echo 123456 | passwd  --stdin root

6、su : 改变用户身份

  		su  -   username

  		-c  commond: 变更用户为 user的使用者,执行commomd命令,再变回原来使用者
  		-:用户的环境变量切换

7、clear:清理

         快捷键----- CTRL+l:   清理

8、uname -a : 打印当前系统的相关信息

如图:
!](https://img-blog.csdnimg.cn/20200227192145184.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0oxOTkzMDYxMQ==,size_16,color_FFFFFF,t_70)

9、uptime:打印系统总共用了多长时间和系统平均负载

在这里插入图片描述

   注:     每个cpu内核处理的进程数为3,一个双核cpu的load average为6的时候说明机器
       已经被充分使用
			系统平均负载 :在特定的时间间隔内运行在队列中的平均进程数
		1cpu中进程数不大于3个 

10、dmesg:开机信息

11、free:显示当前系统内存状态

选项 功能
-b 以Byte为单位显示内存情况
-k 以KB为单位显示内存使用情况
-m 以Mb为单位显示内存情况
-s -时间 间隔多长时间发一次内存情况
-t 显示内存总和

注:文本数据解释

    total:内存总和
    used:已经使用的内存
    free:空闲的内存
    shared:当前已经废弃不用
    buffers/catch:缓存内存数
    available:还可以使用的物理内存

buffer与catch的区别:
在这里插入图片描述

12、ps:显示系统进程瞬间运行状态

选项:
	    -l:所有详细信息
	    -aux:当前以用户为主的所有进程状态
文本数据解释
F 代表这个程序的旗帜
4 使用者为superuser
s 代表程序的状态(STAT)
UID 代表执行者身份
PID 进程号的ID
PPID 父进程的ID
C CPU使用的资源百分比
PRI 进程中的优先权,值越小越早被执行
NI 这个进程的你nice值,表示进程的优先级的修正数值
ADDR 内核函数
WCHAN 表示目前程序正在运作当中
TTY 登入者的终端机位置
tIME 使用掉CPU的时间
CMD 所下达的指令名称
SZ 使用掉的内存

13、top:动态监控系统处理器状态

A: top前五行统计信息

第一行
top - 21:58:36 up 3:15, 3 users, load average: 0.00, 0.01, 0.05

内容 含义
21:58:36 表示当前时间
up 3:15 系统当前运行时间:分
3 users 当前登录用户数
load average: 0.00, 0.01, 0.05 系统负载,即任务队列的平均长度。三个数值分别为1分钟,5分钟,15分钟前到现在的平均值

第二行
Tasks: 108 total, 1 running, 107 sleeping, 0 stopped, 0 zombie

内容 含义
108 total 进程总数
1 running 正在运行的进程数
107 sleeping 睡眠的进程数
0 stopped 停止进程数
0 zombie 僵尸进程数

第三行
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

内容 含义
0.0 us 用户占用CPU百分比
0.0 sy 内核空间占用CPU百分比
0.0 ni 用户空间内改变过优先级的进程占用CPU百分比
100.0 id 空闲CPU百分比
0.0 wa 等待输入输出的CPU打百分比
0.0 hi -硬中断占用CPU的百分比
0.0 si 软中断占用CPU的百分比
0.0 st

第四行
KiB Mem : 995896 total, 668976 free, 143436 used, 183484 buff/cache

内容 含义
KiB Mem : 995896 total 物理总内存
668976 free 空闲内存总量
143436 used 使用物理内存总量
183484 buff/cache /用作内核缓存的内存总量

第五行:
KiB Swap: 2097148 total, 2097148 free, 0 used. 667216 avail Mem

内容 含义
KiB Swap: 2097148 total 交换区总量
2097148 free 空闲交换区总量
0 used 使用交换区总量
667216 avail Mem 可用于下一次分配的物理内存总量

B:进程信息
jin

内容 含义
PID 进程ID
PPID 父进程ID
USER 进程者的用户名
NI nice值.负值表示高优先级,正值表示低优先级
VIRT 进程虚拟化总量,单位kb
RES 进程使用的,未被换出的物理内存大小,单位kb
SHR 共享内存大小
S 进程状态. R:runing S:sleeping T:stop Z:zombie D:不可中断
%CPU 上次更新到现在的CPU时间占用百分比
%MEN 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
COMMAND 命令行
PR 进程优先级
发布了10 篇原创文章 · 获赞 1 · 访问量 259

猜你喜欢

转载自blog.csdn.net/J19930611/article/details/104430611