Linux常用命令

一、基本操作

1 关机

init 0
poweroff
shutdown -h now

2 查看系统信息

# 查看系统内核信息
uname -a

在这里插入图片描述

# 查看系统内核版本
cat /proc/version

在这里插入图片描述

3 后台运行命令

# 后台运行,并且有nohup.out输出
nohup xxx &

4 设置成固定ip

ifconfig ens33 192.168.206.135 netmask 255.255.255.0

Linux常用命令_第1张图片

二、Linux性能监控命令

1 free

内存使用情况
在这里插入图片描述

free -m
-m 表示以 mb 单位显示,默认是kb

total:内存总数
used:已使用的内存数
free:空闲内存数

total = used + free + buff/cache

2 top

系统整体性能信息,以及正在运行的进程相关信息
Linux常用命令_第2张图片
参数说明:
-d <秒数> :指定top命令的刷新时间间隔,单位为秒,默认5秒
-p <进程ID>:仅显示指定进程ID的信息
-c :显示完整的命令而不截断
总体系统信息:
uptime:系统的运行时间和平均负载
tasks:当前运行的进程和线程数目

进程信息:
%CPU:进程占用CPU的使用率
%MEM:进程占用内存的使用率

三、磁盘,文件,目录相关操作

1 vim 操作

 # 全局替换,用y全局替换x
 :%s/x/y/g

# 跳到文件头
gg

# 跳到文件尾
shift + g

# 显示行号
set nu
# 不显示行号
set nonu

# 检索内容
/xxx(检索内容) #从头开始检索,按n查找下一个
?xxx(检索内容) #从尾部检索

2 查看磁盘,文件目录信息

# 查看磁盘分区信息
df 

# 查看当前目录下,各文件,目录占了多少空间,不会递归
du -sh *

3 wc 命令

# 查看文件里有多少行
wc -l fileName

wc d1.txt
8 2 22 d1.txt
8 表示行数,2表示单词数,22表示字节数

Linux常用命令_第3张图片

4 常用压缩,解压缩命令

  1. 压缩
tar czvf xxx.tar 压缩目录
zip -r xxx.zip 压缩目录
  1. 解压缩
# 解压缩到指定路径
tar -zxvf xxx.tar -C /xxx

unzip xxx.zip

5 find检索命令

# 在/data 目录下查找d1开头的文件
find /data -name "d1*"    #要加上双引号

# 从/data 目录往下找,找到以d1开头文件,全部删除,这里只删除文件
find /data -name "d1*" -exec rm {} \;

Linux常用命令_第4张图片
在这里插入图片描述

四、网络相关

1 查看什么进程使用了该端口

lsof -i:port

你可能感兴趣的:(Linux,linux,运维,服务器)