运维助手提供智能命令行查询和自动化脚本生成功能,帮助解决复杂的运维问题。
忘记命令?描述需求即可
自动生成运维脚本
系统安全配置检查
| 功能 | Linux命令 | Windows命令 |
|---|---|---|
| 查看CPU使用率 | top -bn1 | grep "Cpu(s)" |
wmic cpu get loadpercentage |
| 查看内存使用 | free -h |
systeminfo | find "可用物理内存" |
| 查看磁盘空间 | df -h |
wmic logicaldisk get size,freespace,caption |
| 查看网络连接 | netstat -tulpn |
netstat -ano |
# 查找占用CPU最高的进程
ps aux --sort=-%cpu | head -10
# 查找占用内存最高的进程
ps aux --sort=-%mem | head -10
# 杀死指定进程
kill -9 [PID]
# Windows查看进程
tasklist | findstr [进程名]
#!/bin/bash
# 自动备份脚本
BACKUP_DIR="/backup"
DATE=$(date +%Y%m%d_%H%M%S)
LOG_FILE="/var/log/backup_${DATE}.log"
# 创建备份目录
mkdir -p ${BACKUP_DIR}
# 备份数据库
mysqldump -u root -p[password] database_name > ${BACKUP_DIR}/db_backup_${DATE}.sql
# 备份网站文件
tar -czf ${BACKUP_DIR}/web_backup_${DATE}.tar.gz /var/www/html
# 记录日志
echo "备份完成于: $(date)" >> ${LOG_FILE}
echo "数据库备份: ${BACKUP_DIR}/db_backup_${DATE}.sql" >> ${LOG_FILE}
echo "网站备份: ${BACKUP_DIR}/web_backup_${DATE}.tar.gz" >> ${LOG_FILE}
# 删除7天前的备份
find ${BACKUP_DIR} -type f -mtime +7 -delete
#!/bin/bash
# 系统清理脚本
echo "开始系统清理..."
# 清理临时文件
rm -rf /tmp/*
rm -rf /var/tmp/*
# 清理日志文件(保留最近7天)
find /var/log -type f -name "*.log" -mtime +7 -delete
# 清理Docker无用资源
docker system prune -f
# 清理APT缓存(Ubuntu/Debian)
apt-get clean
apt-get autoclean
echo "系统清理完成!"
警戒线:80%
警戒线:85%
警戒线:90%
警戒线:70%带宽