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. postgresql ltree类型

    最近一个月使用Postgresql的时候,经常遇到ltree的数据,感觉有些别扭,可是有绕不过去.今天决心整理一下,以后使用方便一些. 一.简介 ltree是Postgresql的一个扩展类型,由两位 ...

  2. Git 安装(分布式版本控制系统)

    1.在 Windows 上安装 在 Windows 上安装 Git 也有几种安装方法. 官方版本可以在 Git 官方网站下载,打开下载会自动开始.要注意这是一个名为 Git for Windows 的 ...

  3. sql server 2008 express 安装的时提示“重启计算机失败"

    sql server 2008 express 安装的时提示"重启计算机失败" 解决办法: 打开注册表编辑器(regedit.exe),在HKEY_LOCAL_MACHINE\SY ...

  4. Effective Java 第三版——48. 谨慎使用流并行

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  5. runtime MethodSwizzle 实践之扩展 NIAttributedLabel

    runtime MethodeSwizzle 提供 简单的方法交换已知类的  Method IMP. Method 可以是 外部可访问的 public 或者 private Method .所谓的属性 ...

  6. Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' 解决方案

    今天使用 Android Studio 构建项目的时候出现了这个错误 compileDebugJavaWithJavac 通过搜索发现造成该问题的原因有很多需要结合具体的项目进行排查 通过 Andro ...

  7. linux每日命令(6):rm命令

    rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是删除了链接,原有文件均保持不变. rm是一个危险的命令,使用的 ...

  8. Django项目实战 - html中用户登录判断

    实现逻辑: {% if request.user.is_authenticated %} 个人信息{% else %}登录{% endif %} 直接上代码 {% if request.user.is ...

  9. spring batch中用到的表

    1,批量表的前缀:{prefix}来自类AbstractJdbcBatchMetadataDao中的变量DEFAULT_TABLE_PREFIX 2,{prefix}job_execution:存放j ...

  10. 【iCore4 双核心板_ARM】例程十五:USB_CDC实验——高速数据传输

    实验方法: 1.安装USB CDC驱动,驱动安装方法参考例程包中安装方法文档. 2.将跳线冒跳至USB_OTG,通过Micro USB 线将iCore4 USB-OTG接口与电脑相连. 3.打开上位机 ...