linux_check

echo "********CPU****************" 

echo  总核数 = 物理CPU个数 X 每颗物理CPU的核数
echo " 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数" echo 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l echo " 查看每个物理CPU中core的个数(即核数)"
cat /proc/cpuinfo| grep "cpu cores"| uniq echo 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l echo "查看CPU信息(型号)"
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
echo "查看的是cpu的统计信息.(部分旧版本不支持)"
lscpu echo " 可以知道每个cpu信息,如每个CPU的型号,主频等" cat /proc/cpuinfo echo -e "----------------------------------------------------\n" echo "********MEM****************"
echo 查看内存使用量和交换区使用量
free -m echo 查看内存硬件信息 cat /proc/meminfo dmidecode -t memory echo 查看内存总量
grep MemTotal /proc/meminfo echo 查看空闲内存量
grep MemFree /proc/meminfo echo -e "----------------------------------------------------\n"
echo "********内核参数信息****************"
echo 列出加载的内核模块
lsmod echo 系统内核参数信息
grep -i "=" /etc/sysctl.conf
echo -e "----------------------------------------------------\n"
echo "********disk****************" lsblk
echo 查看硬盘与分区分而 df -h
echo 查看各分区使用情况 du -sh
echo 查看指定目录的大小 fdisk -l
echo 查看所有分区详细信息
echo -e "----------------------------------------------------\n" echo "********network****************" lspci | grep -i 'eth' echo 查看网卡硬件信息 ifconfig -a
echo 查看系统所有网络接口 ip link show #ethtool eth0
echo 查看某个网络接口的详细信息 echo -e "----------------------------------------------------\n" echo "********主板所有硬件槽PCI信息****************" lspci echo "更详细的lspci -v 或者 lspci -vv" lspci -t
echo 设备树
echo -e "----------------------------------------------------\n" echo "********bios 信息****************" dmidecode -t bios
echo -e "----------------------------------------------------\n" echo "********系统运行时间、用户数、负载信息****************" uptime cat /proc/loadavg echo 查看系统负载磁盘和分区 echo -e "----------------------------------------------------\n" echo "********查看挂接的分区状态****************" mount | column -t
echo -e "----------------------------------------------------\n" echo "********查看系统负载 磁盘和分区****************" cat /proc/loadavg
echo -e "----------------------------------------------------\n" echo "********查看所有安装的软件包****************" rpm -qa
echo -e "----------------------------------------------------\n" echo "********查看所有进程****************" ps -ef
echo -e "----------------------------------------------------\n" echo "********查看所有监听端口****************" netstat -lntp
echo -e "----------------------------------------------------\n" echo "********查用户与组信息****************" cut -d: -f1 /etc/passwd
echo 查看系统所有用户
cat /etc/passwd
echo 显示长系统用户并分页 cut -d: -f1 /etc/group
echo 查看系统所有组
cat /etc/group
echo 显示长系统所有组并分页 echo -e "----------------------------------------------------\n" echo "********其它不常用查看信息命令****************" swapon -s echo 查看所有交换分区 iptables -L echo 查看防火墙设置 #hdparm -i /dev/hda #echo " 查看磁盘参数(仅适用于IDE设备)" dmesg | grep IDE echo 查看启动时IDE设备检测状况网络 #crontab -l #echo "查看当前用户的计划任务 服务" chkconfig –list echo 列出所有系统服务 chkconfig –list | grep on echo " 列出所有启动的系统服务 程序"
echo -e "----------------------------------------------------\n" echo 系统日志检查 echo "********System log*******" tail -n /var/log/messages echo -e "----------------------------------------------------\n"

linux_check的更多相关文章

随机推荐

  1. pycharm如何解决新建的文件没有后缀的问题

    如下设置: 1.settings 2.file and code templates3.点击图中绿色的“+”号,即可打开新建模板页面4.定义模板名字.后缀名保存即可

  2. 在Razor中输出Html的两种方式

    Razor中所有的Html都会自动编码,这样就不需要我们手动去编码了(安全),但在需要输出Html时就是已经转义过的Html文本了,如下所示: @{ string thisTest = "& ...

  3. WinDbg下载符号文件

    设置添加系统环境变量_NT_SYMBOL_PATH 的值为:srv*c:\symbols*http://msdl.microsoft.com/download/symbols 这样启动WinDbg的时 ...

  4. 设置log rotation避免tomcat catalina.out文件增长过大

    创建logrotate配置文件 $ vi /etc/logrotate.d/tomcat 添加以下内容: /opt/tomcat/logs/catalina.out { copytruncate da ...

  5. windows系统安装完后要做的事情

    完成之后 1.netplwiz关闭开机输入密码 2.这台电脑右击->属性->高级系统设置->高级->性能设置->高级->虚拟内存: 把C盘设为无分页文件,选择一个大 ...

  6. java 路径分隔符自动适配

    linux文件路径分隔符为 /  ,windows的文件路径分隔符为  \   ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径. 目前已知java提供两种方法获取文件路径分割符: F ...

  7. [svc]mysql备份恢复及常用命令

    如何实现mysql读写分离 1.通过程序实现读写分类(性能 效率最佳) php和java都可以通过设置多个连接文件轻松实现对db的读写分离,即当select时,就去连读库的连接文件,当update,i ...

  8. WebRTC 零基础开发者教程(中文版)下载

    WebRTC 简介 WebRTC,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术. WebRTC提 ...

  9. 【转】svn:is not under version control and is not part of the commit, yet its child解决办法

    来自:http://blog.csdn.net/lufeng20/article/details/7641093 在把写好的代码提交到svn上面时,遇到了一个错误如下: svn: Commit fai ...

  10. Git 目录

    linux通过用户名.密码提交的方式搭建私有git服务端 centos 6.5 6.6 6.7安装gitlab教程(社区版) Git 初始化项目.创建合并分支.回滚等常用方法总结 Git 错误集锦