常见的系统管理类命令:(前六个命令掌握用法后几个掌握结果 )
(1)ls:
ls [OPTION]… [FILE]…
-a | 显示所有文件包括隐藏文件 |
---|---|
-A | 显示所有文件包括隐藏文件但除过.和… |
-c | 以ctime排序,-lt一起使用 |
-l | 以长数据格式显示文件属性以及权限等信息 |
-t | 以修改时间排序 |
-d | 列出目录本身,而不是目录中的内容 |
-i | 列出文件的inode号 一般和-l一起使用 |
-h | 将文件的大小以kB MB GB格式显示 |
用法:
《1》-l的用法
《2》:-a 用法 -A 用法 -t用法
(2)pwd:显示当前工作目录 绝对路径
- L | 显示当前的路径,不管有没有链接文件,不加选项时就是以此显示 |
---|---|
-P | 显示当前路径,如果有链接文件,直接显示链接文件指向的文件 |
(3)cd:改变工作目录
~ | 用户家目录 |
---|---|
- | 表示前一个工作目录 |
两个点 | 上级目录 |
. | 当前目录 |
《1》用法 ~ -
(4 ) date:显示或者修改系统时间和日期
date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
-d "string":字符串所指的日期和时间
-s "string":根据字符串来设置日期和时间
日期的设置需要加上时间的设置,否则会将时间重置为00:00:00
FORMAT:
《1》
(5)passwd:设置用户口令
只有root用户有权限使用
-k | 到期后密码仍然可以使用 |
---|---|
-l | lock,锁定用户密码,只有root有权限操作 |
-u | unlock,解除锁定 |
– | – |
-f | 强制操作:只有root有权限 |
-n days | 两次密码修改的最小天数 |
-x days | 两次密码修改的最大天数 |
-w days | 距离多少天提醒用户修改密码 |
-S | 查询密码状态 |
-i days | 密码过期后 多少天之后,用户被禁用 |
–stdin 密码从标准输入获取密码,非交互式设 置密码使用
echo 123456 | passwd --stdin root
用法:《1》:passwd中改密码用法
《2》passwd ① -s 用法 ②-n days 和-x days (6) su : 改变用户身份 su - username
-c commond | 变更用户为 user的使用者,执行commomd-passwdpasswd命令,再变回原来使用者 |
---|---|
- | 用户的环境变量切换 |
用法;
《1》su的基本用法
useradd 用户名:加用户名
clear:清理 等同于 Ctrl+l
(7)clock hwclock
-w | 以系统时间为准 |
---|---|
-s | 以硬件时钟为准 |
(8)who 当前用户登录信息
w 当前用户登录信息
(9)last:过去登录系统的用户的相关信息
-a | |
---|---|
-d | 将IP地址转换为主机名称 |
(10) uname:-a
(11)uptime
load average: 0.00, 0.01, 0.05 1分钟 5分钟 15分钟
系统平均负载 :在特定的时间间隔内运行在队列中的平均进程数
1cpu中进程数不大于3个
(12)dmesg
开机信息
(13)free:显示当前系统内存状态
-b
-k
-m
-g
-s 间隔秒数:
-t total
(14)ps:显示系统进程瞬间运行状态
-l:显示详细信息
-aux:当前以用户为主的所有进程状态
user:用户,代表进程属于哪个用户
PID:进程ID
%CPU:用掉的cpu百分比
%mem
《1》 ps -l 下的解释结果
F S UID PID(进程号) PPID(副进程号) C PRI(优先级) NI (修正的优先级) ADDR SZ WCHAN TTY(终端) TIME CMD
《2》ps -aux的用法
(15)top:动态监控系统处理器状态
top - 00:41:06 up 5:40, 2 users, load average: 0.00, 0.03, 0.05
Tasks: 114 total, 1 running运行, 113 sleeping休眠, 0 stopped终止, 0 zombie僵尸
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1004136k total, 204836k used, 799300k free, 18096k buffers
Swap: 2097148k total, 0k used, 2097148k free, 48888k cached
PID | 进程ID |
---|---|
user | 进程的拥有者 |
PR | 进程优先级 |
NI | nice值, 负数表示优先级最高 |
VIRT | 进程使用虚拟内存总量 |
REX | 进程正在使用,未被换出的物理内存大小 |
SHR | 共享内存大小 |
S | 进程状态: R:runing S:sleeping T:stop Z:zombie D:不可中断 |
%CPU | 从上次刷新到目前使用的cpu时间占比 |
%MEM | 进程使用的物理内存百分比 |
TIME+ | 进程使用cpu的时间 单位1%秒 |
COMMAND | 进程名称 |