码言物语

码言物语

Centos 常用运维命令

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