Administrator
发布于 2022-04-15 / 4 阅读
0
0

Linux运维常用命令速查手册

Linux运维常用命令速查手册

本文整理Linux运维中常用的命令,帮助运维人员快速查阅。

一、系统信息

cat /etc/os-release    # 系统版本
uname -a               # 内核版本
lscpu                  # CPU信息
free -h                # 内存使用
df -h                  # 磁盘使用
du -sh *               # 目录大小

二、进程管理

ps aux | grep java     # 查找进程
top                    # 实时监控
htop                   # 增强版top
kill -9 pid            # 强制杀进程
pkill -f java          # 按名称杀进程

三、网络操作

netstat -tlnp          # 查看端口
ss -tlnp               # 查看端口(新)
lsof -i:8080           # 端口占用
curl -v http://url     # HTTP测试
telnet host port       # 连接测试

四、文件操作

find / -name "*.log"   # 查找文件
grep -r "error" /var/log  # 搜索内容
chmod 755 file.sh      # 修改权限
chown user:group file  # 修改所有者

五、服务管理

systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
systemctl enable docker
journalctl -u docker -f

六、防火墙

firewall-cmd --list-all
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

七、定时任务

crontab -e
# 每天凌晨2点执行
0 2 * * * /path/to/script.sh
# 每5分钟执行
*/5 * * * * /path/to/script.sh

八、性能监控

mpstat -P ALL 1        # CPU
vmstat 1               # 内存
iostat -x 1            # 磁盘IO
iftop                  # 网络流量


评论