hostname
hostname
hostname -I | awk '{print $1}'
hostnamectl set-hostname new_hostname
tar
-z 通过 gzip 过滤归档
-x 从归档中解出文件
-f 使用归档文件或 ARCHIVE 设备
-v 详细地列出处理的文件
-c 创建一个新归档
-t 列出归档内容
tar zvcf tset.tar.gz test
tar xf test.tar.gz
tar xf test.tar.gz -C /home
tar tvf test.tar.gz
ps
-e 显示所有进程
-f 显示所有字段(UID,PPIP,C,STIME字段)
-h 不显示标题
-l 长格式
-w 宽输出
-a 显示一个终端的所有进程
-r 只显示正在运行的进程。
-u 显示当前用户进程和内存使用情况
-x 显示没有控制终端的进程
-sort 按照列名排序
ps -ef
[root@localhost opt]
UID PID PPID C STIME TTY TIME CMD
root 2 0 0 09:27 ? 00:00:00 [kthreadd]
UID: 用户ID,即进程的拥有者
PID: 进程ID
PPID: 该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程被称为僵尸进程
C: cpu的占用率,形式是百分数(%)
STIME: 进程开始启动时间
TTY: 终端设备,发起该进程的设备识别符号,如果显示‘ ?’表示该进程并不是由终端发起
TIME: 进程的执行时间
CMD: 该进程的名称或对应的路径
ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S 09:27 0:00 [kthreadd]
USER: 创建进程的用户
PID: 进程ID
%CPU: 进程占用CPU的百分比
%MEM: 进程占用物理内存的百分比
VSZ: 进程占用虚拟内存的大小(单位KB)
RSS: 进程占用实际物理内存的大小(单位KB)
TTY: 进程在哪个终端运行。
STAT: 进程状态
START: 进程开始启动的时间
TIME: 进程使用的CPU(运算)时间
COMMAND:调用进程的命令
ps -eo pid,etime,command
PID ELAPSED COMMAND
1 113-05:10:11 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
pid:进程pid
ELAPSED:进程运行时间
COMMAND:进程信息
netstat
-a (all) 显示所有选项,默认不显示LISTEN相关。
-t (tcp) 仅显示tcp相关选项。
-u (udp) 仅显示udp相关选项。
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态。
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
netstat -lantp
netstat -lantpc