Linux如何用脚本查看系统信息
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Linux如何用脚本查看系统信息?这篇文章运用了实例代码展示,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。#!/bin/bash# auth:Bertram# created Ti
千家信息网最后更新 2025年12月03日Linux如何用脚本查看系统信息
Linux如何用脚本查看系统信息?这篇文章运用了实例代码展示,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。
#!/bin/bash# auth:Bertram# created Time : 2019-12-26# func:sys info check# sys:centos6.x/7.x-------------------------------------------------------------------------------------------------------------------------------------[ $(id -u) -ne 0 ] && echo "请用root用户执行此脚本!" && exit 1sysversion=$(rpm -q centos-release|cut -d- -f3)line="-------------------------------------------------"[ -d logs ] || mkdir logs#sys_check_file="logs/$(ip a show dev eth0|grep -w inet|awk '{print $2}'|awk -F '/' '{print $1}')-`date +%Y%m%d`.txt"sys_check_file="logs/$(ifconfig |awk 'NR==2{print $2}')-`date +%Y%m%d`.txt"# 获取系统cpu信息function get_cpu_info() { Physical_CPUs=$(grep "physical id" /proc/cpuinfo| sort | uniq | wc -l) Virt_CPUs=$(grep "processor" /proc/cpuinfo | wc -l) CPU_Kernels=$(grep "cores" /proc/cpuinfo|uniq| awk -F ': ' '{print $2}') CPU_Type=$(grep "model name" /proc/cpuinfo | awk -F ': ' '{print $2}' | sort | uniq) CPU_Arch=$(uname -m)#echo -e '\033[32m CPU信息:\033[0m'echo -e '\033[05;32m CPU信息:\033[0m'cat <&1) pub_ipadd=$(curl -s http://ddns.oray.com/checkip | awk -F ":" '{print $2}' | awk -F "<" '{print $1}'|awk '{print $1}') gateway=$(ip route | grep default | awk '{print $3}') mac_info=$(ip link| egrep -v "lo"|grep link|awk '{print $2}') dns_config=$(egrep 'nameserver' /etc/resolv.conf) route_info=$(route -n)echo -e '\033[05;33m IP信息:\033[0m'cat </dev/null) if [ ${sysversion} -gt 6 ];then service_config=$(systemctl list-unit-files --type=service --state=enabled|grep "enabled") run_service=$(systemctl list-units --type=service --state=running |grep ".service") else service_config=$(/sbin/chkconfig | grep -E ":on|:启用" |column -t) run_service=$(/sbin/service --status-all|grep -E "running") fiecho -e '\033[05;36m 服务启动配置:\033[0m'cat </dev/null|cut -d/ -f5;egrep -v "^$|^#" ${cronuser} 2>/dev/null;echo "";done)echo -e '\033[05;37m 系统登录用户:\033[0m'cat < ${sys_check_file} 结果如图 :
关于用脚本查看Linux系统信息的脚本就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
信息
系统
脚本
地址
配置
内存
用户
磁盘
个数
代码
更多
帮助
不错
任务
兴趣
内容
型号
实例
小伙
小伙伴
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
松江区优势软件开发产品介绍
云峰网络安全吗
网络安全讲座笔记
lol如何用其他服务器
震地者是单边服务器
联想服务器大概的使用年限
青海省中小学生网络安全知识
ctf网络安全大赛规则
mc服务器管理办法
2019网络技术评测
网络安全改革好处
网络安全系统补贴
支持云端管理服务器
金蝶软件数据库怎么查看
网络安全教育中心
山西上门软件开发商家
2021网络安全宣传周宣传片
sql查询引用对应的数据库
施云波无线传感网络技术概论
菲律宾菠菜业软件开发
采访软件开发人员
数据库指定列修改
索尼相机数据库修改
数据库设计报告总结与心得
在社会经济领域网络安全主要
侵犯网络安全罪
新数据库技术
汽车网络安全类型股票
莱芜app软件开发多少钱
融媒体软件开发注意的问题