一、基本操作
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 free
内存使用情况
free -m
-m 表示以 mb 单位显示,默认是kb
total:内存总数
used:已使用的内存数
free:空闲内存数
total = used + free + buff/cache
2 top
系统整体性能信息,以及正在运行的进程相关信息
参数说明:
-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表示字节数
4 常用压缩,解压缩命令
- 压缩
tar czvf xxx.tar 压缩目录
zip -r xxx.zip 压缩目录
- 解压缩
# 解压缩到指定路径
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 {} \;
四、网络相关
1 查看什么进程使用了该端口
lsof -i:port