初识linux那时,技术总监竟安排这件事给我!

人浏览 2022-05-17 10:18:33

关注

“脚本之家

”,与百万开发者在一起

出处:浩道linux(ID:hao_tiyu)

如若转载请联系原公众号

前言

今天给大家分享一下我刚开始学习linux时,技术总监给我安排了一件至今让我印象深刻的事,也是因为这件事,不断鼓舞着我去学习linux。

说实话,浩道能够与linux结缘,还是因为该技术总监。想当初作为毕业生新员工入职公司,对于linux操作还是一片空白的。技术总监给我们安排了几场linux相关的知识培训。只记得那些个晚上听课比较无聊,学也是没有学进多少的。谁曾想,没过多久,总监给我安排了一件与linux相关的工作,虽然现在这件事看起来只是一件简单再简单不过的linux基本操作。但是当我接到任务后,当时我还是一头雾水,开始百度寻求各种帮助了!

具体什么事?我想对于linux学习爱好者,肯定也会很感兴趣的。因为再八卦我故事的同时,也会学到一门新技能,O(∩_∩)O哈哈~

突然在某一天,技术总监叫我去 查看下机架上那台厚厚的联想服务器的基本配置信息

接到任务后,我竟然停顿了一会,因为我知道那台厚厚的铁箱子,啥外设都没有,这怎么看嘛?在跟网络管理员一番交流之后,我知道这跑着linux操作系统,但是当时对于linux操作系统还是很陌生的,操作命令基本不熟悉,顺利拿到了SSH登录账号及用户名,借助百度,就开始了我第一次linux操作之旅。

作为服务器上的命令掌控者,你得最清楚各种服务器的配置,如操作系统信息CPU、内存、硬盘等硬件信息,这样你才能根据对应的硬件信息,部署对应的应用服务软件,发挥其硬件资源的最大性能。所以今天借这个经历,带大家去使用那些命令,去查看这些硬件的基本信息。以下操作主要基于centos7操作系统,与其它操作系统差别应该不大。

一、查看操作系统信息

1、 查看当前操作系统详细信息命令

uname -a

执行命令,如下图所示:

该命令主要查看服务器的主机名为 TX-CentOS029,系统内核版本为 3.10.0-957.27.2.el7.x86_64,CPU的硬件架构是 X86

2、 查看当前操作系统版本命令

cat /etc/redhat-release

执行命令,如下图所示:

3、查看操作系统内核版本号命令

uname -r

执行命令,如下图所示:

二、查看CPU配置信息

首先我们得知道CPU具体有哪些配置,一般我们要查看的主要是CPU的这几个:

1)CPU物理个数:即硬件主板上真实的CPU个数。

2)CPU核心数:即单个CPU上能够处理数据的芯片组数量,如平时所说的单核、双核、四核、八核等。

3)逻辑CPU数量:即一般情况下,逻辑CPU数量=CPU物理个数X每颗CPU核数。

1、 查看CPU的所有信息命令

cat /proc/cpuinfo

执行命令,结果如下图所示:

2、查看CPU详细信息命令

lscpu

执行命令,结果如下图所示:

通过以上命令可以看出该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、查看硬盘分区命令

fdisk -l

执行命令,结果如下图所示:

2、查看磁盘已挂载命令

df -h

执行命令,结果如下图所示:

如上命令,可以得出该 服务器硬盘大小大概为260+G

四、查看内存配置信息

主要查看服务器内存使用情况。

1、 查看内存的配置命令

free -m

执行命令,结果如下图所示:

通过以上命令查看到信息如下:

1)Mem即内存的使用情况列表,包含总内存、已用内存、空闲内存。

2)shared:即共享内存。

3)buff/cache: 即用于存放要输出到块设备的数据。

4)Swap即虚拟内存,可以把数据存放在硬盘上,当物理内存不足时,拿出部分硬盘空间当虚拟内存使用,解决内存使用不足问题。

结语

正是这一次经历,让我在工作生涯中有了很深刻的印象,不得不感激该技术总监的栽培与引导。我想通过这件事,告知广大读者,其实面对陌生的知识点,也不要慌张,只要是工作,都是有理可依,一步一步去解决就对了。

这尴尬的编程场景,没遇过的都是假程序员!

空降了位领导,三个月后我被离职了!

15 年腾讯"老兵"谈技术人成长之路

程序员如何突破职业的天花板?

为什么CTO、技术总监、架构师都不写代码,还这么牛逼?

每日打卡赢积分兑换书籍入口

责任编辑: