出处:浩道linux(ID:hao_tiyu)如若转载请联系原公众号
今天给大家分享一下我刚开始学习linux时,技术总监给我安排了一件至今让我印象深刻的事,也是因为这件事,不断鼓舞着我去学习linux。说实话,浩道能够与linux结缘,还是因为该技术总监。想当初作为毕业生新员工入职公司,对于linux操作还是一片空白的。技术总监给我们安排了几场linux相关的知识培训。只记得那些个晚上听课比较无聊,学也是没有学进多少的。谁曾想,没过多久,总监给我安排了一件与linux相关的工作,虽然现在这件事看起来只是一件简单再简单不过的linux基本操作。但是当我接到任务后,当时我还是一头雾水,开始百度寻求各种帮助了!
具体什么事?我想对于linux学习爱好者,肯定也会很感兴趣的。因为再八卦我故事的同时,也会学到一门新技能,O(∩_∩)O哈哈~
突然在某一天,技术总监叫我去查看下机架上那台厚厚的联想服务器的基本配置信息。接到任务后,我竟然停顿了一会,因为我知道那台厚厚的铁箱子,啥外设都没有,这怎么看嘛?在跟网络管理员一番交流之后,我知道这跑着linux操作系统,但是当时对于linux操作系统还是很陌生的,操作命令基本不熟悉,顺利拿到了SSH登录账号及用户名,借助百度,就开始了我第一次linux操作之旅。作为服务器上的命令掌控者,你得最清楚各种服务器的配置,如操作系统信息、CPU、内存、硬盘等硬件信息,这样你才能根据对应的硬件信息,部署对应的应用服务软件,发挥其硬件资源的最大性能。所以今天借这个经历,带大家去使用那些命令,去查看这些硬件的基本信息。以下操作主要基于centos7操作系统,与其它操作系统差别应该不大。
1、查看当前操作系统详细信息命令
执行命令,如下图所示:
该命令主要查看服务器的主机名为TX-CentOS029,系统内核版本为3.10.0-957.27.2.el7.x86_64,CPU的硬件架构是X86。
2、查看当前操作系统版本命令
执行命令,如下图所示:
3、查看操作系统内核版本号命令
执行命令,如下图所示:
首先我们得知道CPU具体有哪些配置,一般我们要查看的主要是CPU的这几个:1)CPU物理个数:即硬件主板上真实的CPU个数。2)CPU核心数:即单个CPU上能够处理数据的芯片组数量,如平时所说的单核、双核、四核、八核等。3)逻辑CPU数量:即一般情况下,逻辑CPU数量=CPU物理个数X每颗CPU核数。
1、查看CPU的所有信息命令
2、查看CPU详细信息命令
通过以上命令可以看出该CPU信息为4核,型号是Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz
3、查看CPU物理个数命令
grep 'physical id' /proc/cpuinfo |sort -u |wc -l
4、查看CPU核心数命令
grep 'core id' /proc/cpuinfo |sort -u |wc -l
5、查看逻辑CPU数量命令
grep 'processor' /proc/cpuinfo | sort -u | wc -l
6、单独查看CPU型号命令
cat /proc/cpuinfo | grep name | sort | uniq
主要查看硬盘分区及挂载情况。
1、查看硬盘分区命令
2、查看磁盘已挂载命令
如上命令,可以得出该服务器硬盘大小大概为260+G。
主要查看服务器内存使用情况。
1、查看内存的配置命令
1)Mem:即内存的使用情况列表,包含总内存、已用内存、空闲内存。3)buff/cache:即用于存放要输出到块设备的数据。4)Swap:即虚拟内存,可以把数据存放在硬盘上,当物理内存不足时,拿出部分硬盘空间当虚拟内存使用,解决内存使用不足问题。
结语
正是这一次经历,让我在工作生涯中有了很深刻的印象,不得不感激该技术总监的栽培与引导。我想通过这件事,告知广大读者,其实面对陌生的知识点,也不要慌张,只要是工作,都是有理可依,一步一步去解决就对了。