找个地方存一下,自己用到的时候看:
查看软硬件信息
df -h # 查看硬盘使用情况
lscpu # 查看cpu信息
top # 查看内存信息,继续按M,排序
查看端口及防火墙
# 防火墙操作
systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
firewall-cmd --reload
查看当前开放端口
firewall-cmd --list-ports
开放外部访问端口:
开放单个:
firewall-cmd --zone=public --add-port=80/tcp --permanent
开放范围:
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent
进程相关
# 展示已开放端口
netstat -ano -t
# 查看端口占用消息
ps -ef | grep
rpm -qa | grep java
# 查看端口占用 :
netstat -lnp|grep 5000
# 查看当前进程占用
ps -ef | grep 9105
lsof -i :9105
文件相关
# 创建文件夹
mkdir
# 创建、编辑文件
vi/vim abc.json
# 删除
rm 删除文件 删目录
-i 删除文件 有提示
-f 强制删除 没有提示
-r 递归删除目录
rmdir 删除目录
# 复制
cp
-r 递归复制 复制目录
-p 保留文件原有属主 属组 时间戳
cp -r /home/111/* /home/222/ #将/111/目录中的所有文件与所有子目录复制到/222/目录下,如果有同名文件则需要按y来确认
cp /home/111/ a*.txt /home/222/ #使用交互式将/111/目录中的所有a开头的txt文件复制到/222/目录下
cp -rp /home/111/* /home/222/ #保留原属性
# 移动
mv
压缩
tar 压缩语法
报错提示/ 在根目录下使用./相对路径进行打包
tar -zcvf 压缩包路径/压缩包名称 指定要压缩的数据文件
z 压缩方式为zip
c 创建压缩包文件
v 显示压缩过程
f 指定压缩包文件路径信息
h 对链接文件所指向的源文件进行备份保存
tar -zcvhf
-C 指定解压目录
排除文件压缩-X 文件路径必须一样,都采用绝对路径或相对路径
tar zcvf 压缩包名称 压缩目录 --exclude=文件
排除多个文件 可以采用文件导入的方式
压缩完成后检查压缩文件是否成功
在不解压情况下查看压缩文件中是否有压缩的文件
tar tf 压缩文件.tar
tar 解压语法
tar -zxvf 压缩包路径/压缩包名称
x 解压提取
比较文件是否一样
diff 对比文件 源文件
vimdiff 对比文件 源文件
树形文件目录
安装插件:
yum -y install tree
tree -a -d
效果:
配置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33 (你的网卡名字)
修改下面几项
B00TPROT0="static"
IPADDR="192.168.1.115"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"DNS2="114.114.114.114"
重启网卡
systemctl restart network
系统级
#查看文件夹大小
du -h --max-depth=1
# 列出大于500M
du -h --max-depth=1 --threshold=500M
~~
16K ./lost+found
28M ./root
16K ./opt
~~~
硬盘
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 40G 0 part /
# gpt分区
gdisk
# mbr分区
fdisk
扩容
# 非 lvm 用 growpart ,先扩容分区,再扩容文件系统
目录/dev/vda
#扩容第一个分区
growpart /dev/vda 1
# 扩容文件系统
xfs_growfs /dev/vda1
或者
resize2fs /dev/vda1
两者文件系统不同