centos cpu和内存shell脚本
时间: 2023-08-10 18:33:52 浏览: 95
以下是一个简单的 shell 脚本,可以输出 CentOS 系统的 CPU 和内存信息:
```bash
#!/bin/bash
# 查看 CPU 信息
echo "CPU Information:"
lscpu
# 查看内存信息
echo "Memory Information:"
free -h
```
使用方法:
1. 将上述代码复制到一个文本编辑器中,保存为 `cpu_mem_info.sh` 或其他你喜欢的名字。
2. 将脚本文件复制到 CentOS 系统中。
3. 在终端中进入脚本所在目录。
4. 运行脚本:`./cpu_mem_info.sh`
脚本会输出 CPU 信息和内存信息。
相关问题
centos7有趣的shell脚本
CentOS 7是一种流行的Linux操作系统,它提供了强大的shell脚本编程功能。下面是一些有趣的shell脚本示例:
1. 自动备份脚本:编写一个脚本,可以定期自动备份指定目录的文件到另一个目录。你可以使用tar命令来创建压缩文件,并使用cron来定期执行脚本。
2. 网络连通性检测脚本:编写一个脚本,可以检测指定IP地址或域名的网络连通性。你可以使用ping命令来检测连通性,并根据结果发送通知或执行其他操作。
3. 文件批量重命名脚本:编写一个脚本,可以批量重命名指定目录下的文件。你可以使用循环结构和mv命令来实现文件重命名功能。
4. 系统性能监控脚本:编写一个脚本,可以实时监控系统的CPU、内存、磁盘等性能指标,并将结果输出到日志文件或发送到指定邮箱。你可以使用top、free等命令来获取系统性能信息。
5. 自动化部署脚本:编写一个脚本,可以自动化部署应用程序或配置文件到多台服务器。你可以使用ssh命令来远程执行命令,并使用循环结构来处理多台服务器。
centos7系统巡检shell脚本
在CentOS 7系统上编写一个日常巡检shell脚本,通常会包含检查服务器的关键信息,如磁盘空间、CPU使用率、内存占用、网络连接等。下面是一个简单的示例脚本:
```bash
#!/bin/bash
# 系统基本信息检查
echo "--- System Information ---"
uname -a
free -m | awk 'NR==2{printf "Memory Used: %s/%sMB\n", $3,$2}'
# CPU使用率检查
echo "--- CPU Usage ---"
top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4 " "%}'
# 磁盘空间检查
echo "--- Disk Space ---"
df -h / || df -h /var || df -h /
# 网络连接检查
echo "--- Network Status ---"
ifconfig eth0 | grep "inet " || ip addr show eth0 | grep "inet "
# 检查日志文件大小
echo "--- Log File Size ---"
# 示例:检查/var/log目录下的大小
find /var/log -type f -exec du -sh {} \; | sort -rh
# 结果汇总
echo "\nSummary:"
# 根据需要添加更具体的错误处理或结果分析部分
exit 0
```
这个脚本会定期运行,记录当前系统的状态,并可以根据需求自定义检查项。保存此脚本为`syscheck.sh`,然后设置计划任务定时运行它,例如:
```bash
crontab -e
# 添加一行类似下面的内容,每天早上8点执行一次
0 8 * * * /usr/bin/bash /path/to/syscheck.sh
```
阅读全文
相关推荐















