df : 查看硬盘使用情况
例:
df -h
以便于阅读的方显示当前被挂载的文件系统的可用空间
du:查看目录或文件大小
例:
du -h a
方便阅读的格式显示当前目录下test目录所占空间情况
free :产看内存使用情况
例:
free -m
以MB为单位显示内存使用情况
total:总计物理内存的大小。 used:已使用多大。 free:可用有多少。 Shared:多个进程共享的内存总额。
Buff/cached:磁盘缓存的大小。Swap:交换分区,虚拟内存
date 表示操作时间日期(读取、设置)
1、
data +%F
(输出形式:2018-03-24)
2、data %F %T
(输出形式:2018-03-24 16:03:10)
netstat -tnlp:查看网络链接状态
-t:表示列出tcp协议的连接
-n:表示将地址从字母组合转化成ip地址,将协议转化成端口号来显示
-l:表示过滤出”state“列中其值位LISTEN(监听)的连接
-p:显示发起连接的进程pid和进程名称
Id:(查看一个用户的一些基本信息,包含用户的id,用户组id,附加组id,)
Id:默认显示当前执行该命令的用户的基本信息
Id 用户名: 显示指定用户的基本信息
top :查看当前运行,退出按“q”键
在运行top的时候,可以按以下快捷键:
M:将结果按照内存(MEM)从高到低进行降序排列
P:将结果按照CPU使用率从高到低进行降序排列
1:当服务器拥有多个cpu的时候,切换显示各个cpu的详细信息
PR:权重,进程的优先级 VIRT:虚拟内存——500M
RES:常驻内存——300M
SHR:共享内存—— 计算一个进程实际使用的内存 = RES - SHR
(一个进程申请了500M,实际使用了300M)
S:表示进行的状态(其中S表示睡眠,R表示运行)
%CPU:表示CPU的占用百分比;
%MEM:表示内存的占用百分比
COMMAND:进程的名称或者路径
Ps -a
:显示终端上所有的进程(-af:详细信息),包括其他用户的进程
UID:该进程执行的用户id
PID:进程id
PPID:该进程的父级id,如果一个程序的父级进程找不到,该程序的进程称为僵尸进程。
C:CPU的占用率,其形式是%
STIME:进程的启动时间
TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程不是由终端设备发起
TIME:进程的;
CMD:该进程的名称或对应的路径
ps -u
:显示进程的详细状态
ps -x
:显示没有控制终端的进程
ps -r
:只显示正在运行的进程
Kill xxx
:关闭某个进程
关机命令
Reboot : 重启
Shutdown -h now : 立刻关机,now相当于时间为0的状态
Shutdown -h +10 :十分钟后关机
Shutdown -h 20:25 :在今天的20:25分关机