查看系统信息命令 &nohupLog 切割

本贴最后更新于 2442 天前,其中的信息可能已经时移俗易

记录一些常用到的查看系统信息命令
/proc 文件系统是一个虚拟的文件系统,不占用磁盘空间,它反映了当前操作系统在内存中的运行情况

1、查看 CPU 信息

总核数 = 物理 CPU 个数 X 每颗物理 CPU 的核数

总逻辑 CPU 数 = 物理 CPU 个数 X 每颗物理 CPU 的核数 X 超线程数

查看物理 CPU 个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查看每个物理 CPU 中 core 的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑 CPU 的个数

cat /proc/cpuinfo| grep "processor"| wc -l

查看 CPU 信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

2、查看内存信息
1)、cat /proc/meminfo
2)、free 命令

3、查看磁盘信息
1)fdisk -l

来自 linux 下查看 CPU、内存、磁盘信息 - 麻雀虽小五脏俱全 - 博客园

系统运行过程中总会伴随许多 log,特别是 nohup,一般使用 shell 脚本进行统一管里

#!/bin/bash
this_path=$(cd `dirname $0`;pwd)   #根据脚本所在路径
cd $this_path
echo $this_path
current_date=`date -d "-1 day" "+%Y%m%d-%T"`   #列出时间
echo $current_date
target=/home/logs/nohup/${PWD##*/}	#目标文件位置
echo $target
mkdir -p ${target}
split -b 60m -d -a 4 ./nohup.out ${target}/nohup-${current_date}  #切分60兆每块至logs文件中,格式为:nohup-xxxxxxxxxx
cat /dev/null > ./nohup.out   #清空当前目录的nohup.out文件

2018 年 2 月 26 日 21 点 19 分 晴 镇泰楼

  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖
  • 系统命令
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...