centos cpu和内存shell脚本
时间: 2023-08-10 15:33:52 浏览: 62
以下是一个简单的 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命令来远程执行命令,并使用循环结构来处理多台服务器。
centos 性能监控shell脚本
CentOS是一种流行的Linux操作系统,而性能监控shell脚本可以帮助您实时监测系统的性能指标。下面是一个简单的CentOS性能监控shell脚本的示例:
```shell
#!/bin/bash
# 获取CPU使用率
cpu_usage=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}')
# 获取内存使用率
mem_usage=$(free | awk '/Mem/{printf("%.2f"), $3/$2*100}')
# 获取磁盘使用率
disk_usage=$(df -h | awk '$NF=="/"{printf("%s"), $5}')
# 获取网络流量
_usage=$(config eth0 | awk '/RX p/{print $5}')
# 输出监控结果
echo "CPU使用率: $cpu_usage%"
echo "内存使用率: $mem_usage%"
echo "磁盘使用率: $disk_usage"
echo "网络流量: $network_usage"
```
这个脚本使用了一些常用的Linux命令来获取CPU使用率、内存使用率、磁盘使用率和网络流量。您可以根据自己的需求进行修改和扩展。