linux常用命令

hostname

# 常用语法
# 查看当前主机名
hostname

# 查看当前主机ip地址
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
# -C 指定解压到指定目录
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]# ps -ef
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
# 加上c可以实时刷新
netstat -lantpc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值