Centos 常用运维命令
编辑
205
2024-05-07
本文全面介绍了CentOS系统中的常用运维命令,旨在帮助系统管理员和运维人员高效地进行系统管理和故障排查。
空间占用排查
在某些情况下,应用程序日志过大时占用大量的空间导致系统性能下降,可使用以下方法对文件进行排除。
# 当前磁盘占用情况
df -hl
# 当前目录所占空间
du -sh
# 查看当前目录下目前占用情况,目前层级为1级
du -h -x --max-depth=1
# 清空文件内容 方案1
echo > myFile.txt
# 清空文件内容 方案1
cat /dev/null > my_access.log
# 删除文件 慎用
rm -f file
硬盘挂载
有新硬盘、或者硬盘分区时可使用以下方法进行管理
# 查看系统是否检测到新的硬盘设备
# 命令1: lsblk 命令2: fdisk -l
fdisk -l
# 进入硬盘直接操作
fdisk /dev/sdb
# 设置分区格式
mkfs.xfs -f /dev/sdb1
# 临时挂载
mkdir /data
mount -t xfs /dev/sdb1 /data
# 永久挂载
vim /etc/fstab
/dev/sdb1 /data xfs defaults 0 0
防火墙相关操作
防火墙基本管理命令、开关、增加删除等操作
# 当前防火墙状态
systemctl status firewalld
# 禁用防火墙
systemctl disable firewalld
# 启动|关闭 防火墙
systemctl start|stop firewalld
# 开放2602端口
firewall-cmd --zone=public --add-port=2602/tcp --permanent
# 开放某个范围端口
firewall-cmd --permanent --add-port=8080-8085/tcp
# 关闭2602端口
firewall-cmd --permanent --remove-port=2602/tcp
# 关闭一个范围端口
firewall-cmd --permanent --remove-port=8080-8085/tcp
# 查看开放端口
firewall-cmd --permanent --list-ports
# 查看某个端口开放情况
firewall-cmd --query-port=80/tcp
# 重启防火墙
firewall-cmd --reload
临时端口
在服务器临时占用一个端口
# 安装 netcat 工具箱
yum install nc
# 监听一个8080端口
nc -l 8080
# 在其他服务器检测端口是否正常运行
telnet 192.168.1.3 8080
- 1
- 0
-
分享