RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
linux终极硬件命令 linux对硬件的最低要求

资深Linux运维工程师必须掌握的核心命令

查看CPU信息可以使用lscpu命令

创新互联成立于2013年,先为船山等服务建站,船山等地企业,进行企业商务咨询服务。为船山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

从命令的输出结果可以看得出来CPU的型号是 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz,CPU(s)是4表示同时可以执行四个任务。

如果想要同时执行更多的任务,可以在VMware WorkStation中修改,修改完成以后会立即生效。

除了lscpu以外,还可以使用cat /proc/cpuinfo命令查看CPU信息,不过它是以每核分开显示的。

使用free或者是cat /proc/meminfo可以查看当前系统的内存信息,包括总内存、已经使用内存以及可用内存信息

Linux和Windows不同的是Linux的图形界面只是它的一个程序,而不是必备组件。我们之前安装CentOS8.4选择的Server With GUI包含GNOME桌面的图形环境,我们可以使用init 3命令关闭图形,CentOS8会出现一个字符登录界面。

然后再使用free -h观察已经使用的内存只有334M,相比图形界面的730M 减少了接近400M内存,为了节省内存,生产环境一般不会安装和使用图形界面。

想要再切回图形界面使用init 5命令即可。

还可以使用runlevel命令查看当前系统运行的模式,其中输出结果的3表示之前是字符界面,5表示当前系统运行的是图形界面

使用lsblk命令可以查看磁盘信息,包括有几块磁盘以及每块磁盘的分区、容量信息

通过命令的执行结果可以得知目前CentOS8系统上有三块磁盘,分别是sda,sdb,sdc,其中sdb和sdc没有分区,

而sda磁盘是在安装系统时创建了四个分区,具体信息如下表格所示

除此以外还可以使用 cat /proc/partitions命令查看磁盘信息,从命令的执行结果可以看出容量还是以KB为单位。

通过arch命令可以查看当前系统架构为x86_64,这也是目前主流的系统架构。

不同的Linux发行版使用的Linux内核版本不同,通过uname -r可以查看Linux系统的内核版本

通过 cat /etc/os-release 命令或者是lsb_release -a命令可以查看操作系统的版本,后期在开发程序时不同的操作系统版本需要做不同的处理。

查看Ubuntu Server的版本

查看CentOS8的版本

CentOS还可以使用 cat /etc/redhat-release版本

Linux中的时间有系统时间和硬件时间两种

date和clock可以使用分号隔开后同时执行看系统时间和硬件时间

目前我的系统时间和硬件时间相差了18秒

如果硬件时间是准确的,那么就通过命令clock -s以硬件时间为准,同步校正系统时间。

如果系统时间是准确的,那么通过clock -w命令以系统时间为准,同步校正硬件时间

不同的国家在同一时刻所处的时间是不同的,因为时区不同。

例如中国就是东八区,东八区和格林威治的时区相比相差8个小时(也就是比北京时间慢了8个小时),之前在安装操作系统的时候设置的时区就是Asia/Shanghai,,通过timedatectl status查看当前时间状态,其中 Universal time就是格林威治时间,而Local Time就是系统设置时区(Asia/Shanghai)的时间,它们两者刚好相差了8个小时。 Time zone: Asia/Shanghai (CST, +0800) 表示当前的时区是亚洲上海。

如果现在你去了法国巴黎,可以通过timectl set-timezone 设置时区为欧洲巴黎,当修改时区后使用date命令查看系统时间显示的就是当前法国的巴黎时间,相比北京时间慢了6个小时。

修改时区最终影响的是 /etc/localtime文件

不过目前我在中国,因此还是改回亚洲上海

timedatectl list-timezones可以查看所有时区

cal命令可以查看当前月份的日历,例如今天是2021年10月5号

查看指定月份的日历

还可以查看指定年份的日历

生产环境不能随便关机和重启!!! 因为服务器基本都是 7*24 对外提供服务

测试环境或者是本地虚拟机安装的Linux服务器可以按需求关机或者重启

关机可以使用halt或者poweroff命令

而shutdown可以实现关机或者重启,shutdown -r表示重启,即reboot,shutdown -h表示关机,即halt。 -c表示取消关机或重启。

除此以外shutdown 还可以指定时间来关机或重启,默认是1分钟后执行。

关机和重启命令的常见用法

Linux下有nano和vim等文本编辑器,目前我们先使用nano来编辑文本。

如果系统上没有安装nano文本编辑器,那么在使用之前首先需要使用yum install -y nano命令来安装nano文本编辑器

在使用nano进行文本编辑时,nano后面跟文件路径即可打开文件,然后可以直接修改文件,类似于windows的记事本,修改完成后然后按Ctrl+x退出,接着按y保存修改,回车后退出nano。

然后使用nano /etc/motd来修改该文件,motd文件是用户登录之后提示的内容

然后输入Welcome to my class

之后按Ctrl+x退出nano编辑器,按y保存到文件汇中,然后按回车键确认修改。

再重新登录CentOS8.4

登录成功之后就会看到/etc/motd文件内容显示在终端上

我这里准备了一个motd文件,首先使用MobaXterm终端上传到/etc目录下覆盖现有的motd文件,在使用MobaXterm终端登录CentOS8.4-1后,首先将SSH Broswer的路径切换到/etc目录下

然后点击上传文件的按钮

选择提前准备好的motd文件上传到/etc目录下

然后再次重新登录系统就会看到一个大佛

大家可以自行访问 在线生成ASCII(图)艺术字,然后将内容复制到motd文件即可。

当我们登录Linux打开一个终端窗口,然后输入命令,用户与计算机的这种临时交互被称为一次会话(Session)、会话的一个重要的特点就是窗口与其中启动的进程是连接在一起的,打开窗口则会话开始,关闭窗口则会话结束,而且会话内部的进程也会随之而终止,不管有没有运行完成。

这里举一个例子,我们首先使用XShell远程登录CentOS8.4-1,然后使用ping 10.0.0.103命令检测是否能够连接10.0.0.103,也就是Ubuntu Server 20.04.3-1那台机器

命令执行的结果显示能够连接,而且只要你不关闭窗口会一直显示收到数据以及耗时。

然后我们复制一个会话

然后使用ps aux|grep ping 查看ping的进程信息,因为没有关闭会话窗口所以进程还在

当我们关闭之前开启的会话窗口之后

再次使用ps aux|grep ping查看进程会发现ping进程不存在了

为了解决上述的问题,我们就可以将会话与窗口解绑,也就是窗口关闭时会话并不会终止,而是继续运行,等到以后需要的时候,再让会话绑定其他窗口。

而终端复用器程序(例如screen,tmux)就是将会话与窗口的解绑工具,将它们彻底分离。

首次运行screen时会发现Shell提示command not found

我们需要使用yum install -y screen 来安装screen,但是执行之后发现提示错误:: Unable to find a match: screen

Centos8安装screen需要使用epel来安装,安装epel后,再安装screen,解决centos8无法安装screen的问题

然后再执行yum install -y screen 便可安装成功

Screen安装成功

在安装完screen后就可以使用了,首先在终端输入screen,然后你就会看到屏幕好像是刷新了一下,本质就是一个会话

然后再次运行ping 10.0.0.103

由于开启了screen,即使关闭了所有的会话窗口,你会发现使用ps aux |grep ping 命令查看ping命令的进程也还在。

如果后期在做运维工作,有些命令很耗时又怕误操作关闭会话导致命令的进程关闭就可以使用screen。

screen除了创建会话,能让命令关闭窗口后继续在后台执行的功能以外,还能够实现远程桌面共享,从而实现远程协助的功能。

实现该功能必须满足两个条件,两个用户必须使用同一个账号登录同一台机器。

例如这里小红和小明同时使用root账号登录了CentOS8.4,其中左边的窗口是小红,右边的窗口是小明

然后小红使用screen -S help开启一个远程会话,会话的名称叫help

然后小明使用screen -x help加入小红开启的会话

此时小明可以看到小红窗口的内容

当小明解决小红的问题后,可以使用ctrl a,d退出当前会话

如果小明不知道小红的会话名称,可以使用screen -ls获取当前会话

echo就是用于输出信息

echo输出固定字符串

echo输出变量值

echo输出转义字符

echo 默认可以实现换行

echo输出信息还可以带颜色

echo还可以清除屏幕,等价于clear命令或者是快捷键Ctrl+l

linux查看硬件命令有哪些

你们知道怎么查看Linux中的硬件吗,命令是什么?下面是我带来的关于linux查看硬件命令有哪些的内容,欢迎阅读!

Linux查看硬件命令一:

linux如何查看系统的硬件配置

如何在linux系统下查看系统配置? 在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。但是大部分生产服务器系统为了节约系统资源是没有安装Xwindo服务的。所以我们在图形模式下掌握查看系统硬件信息的方式是很

如何在linux系统下查看系统配置?

在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。但是大部分生产服务器系统为了节约系统资源是没有安装Xwindo服务的。所以我们在图形模式下掌握查看系统硬件信息的方式是很必要的。

linux下至今 没有给出机器系统信息的命令或者是软件(类似CPU—Z,everest等)。 要想查看系统的配置 具体的 方法 是:

1、系统硬件配置都在/proc 目录里面

2、可以用命令查看里面的文件即可 比如:

cat /proc/ cpu info 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程。

lspci 查看主板信息

free –m 查内存 (total属性下显示的是内存的大小)。

fidsk -l 查硬盘空间

df -h 查硬盘

du -sh 查看文件夹大小

top 这个比较全,内存 进程 负载 都有了。

uptime 查运行时间 负载情况 等等的信息

Linux查看硬件命令二:

1,在linux下,有多种命令可以用于查看硬件信息:

用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart);

查看CPU信息:cat /proc/cpuinfo;

查看板卡信息:cat /proc/pci;

查看PCI信息:lspci (相比cat /proc/pci更直观);

查看内存信息:cat /proc/meminfo;

查看USB设备:cat /proc/bus/usb/devices;

查看键盘和鼠标:cat /proc/bus/input/devices;

查看系统硬盘信息和使用情况:fdisk disk – l df;

查看各设备的中断请求(IRQ):cat /proc/interrupts;

查看启动硬件检测信息日志:dmesg more /var/log/dmesg。

2,几种查看Linux版本信息的方法:

uname -a;

cat /proc/version;

cat /etc/issue;

lsb_release -a;

cat /etc/redhat-release;

rpm -q redhat-release。

看了"linux查看硬件命令有哪些" 文章 内容的人还看:

1. linux中查看硬件信息的方法有哪些

2. LINUX操作系统常用命令有哪些

3. linux操作系统版本查看命令

4. Linux top命令查看多核CPU每个核心的使用率

5. Linux中查看CPU的信息的方法是什么

6. Linux使用dmidecode命令查看内存型号

7. 如何正确查看Linux机器内存使用情况

8. Linux系统查看当前时间的命令

9. Linux常用命令

10. 必学100个常用linux命令大全

linux查电脑硬件配置命令

在linux下查看电脑硬件配置的命令主要有以下几个:

查看cpu

more /proc/cpuinfo | grep "model name"

grep "model name" /proc/cpuinfo

查看内存

grep MemTotal /proc/meminfo

grep MemTotal /proc/meminfo | cut -f2 -d:

free -m |grep "Mem" | awk '{print $2}'

查看cpu是32位还是64位

getconf LONG_BIT

查看硬盘和分区

df -h

fdisk -l

查看分区

du -sh

查看硬盘占用的空间

du /etc -sh

7个常用命令查看Linux VPS主机硬件配置信息

很多新手用户一样,在选择Linux

VPS主机商的时候会大概看看这款机器是否有人在使用而且大概的口碑和性价比如何,然后大概对比CPU核心、内存、硬盘以及流量在同等认识的商家中是否有一定的性价比优势。虽然经常告诉自己一分钱一分货,但是有些时候还是偏向于尽量希望马儿好也要马儿少吃草的产品。

大部分用户并不能做到各种VPS配置信息以及商家、线路的各种精通,就好比我们购买电脑一样,一些硬件配置我们可能只会知道大概,具体是否兼容以及是否适合我们,我们可能从基本的配置看不到,大部分还是直接用户的体验,尤其是VPS主机无论用来建站还是项目需要,他人使用过的测评信息并不能代表也适合我们,大概范围圈定之后的自我测试是必须的。

稍微深究一些关于Linux

VPS主机的配置信息,不能仅仅就看基本的内存、硬盘和流量,其实玩的深的网友甚至连带硬件信息都会去查看对比,这属于粉丝爱好者了,我们基本上只要玩个大概体验就可以了。在这篇文章中,老左也学着高端一点,把我看到的一些网友有用到查看VPS/服务器环境硬件信息命令记录下来,以后说不定在购买VPS、服务器的时候还可以装专业人士。

第一、CPU参数信息

cat /proc/cpuinfo

第二、Free命令查看内存

free -m

这里我们可以看到当前VPS主机512MB内存,附带64MB Swap存储。

第三、df命令查看硬盘

df -h

这个要对照我们购买VPS、服务器的时候商家给予的配置信息,有些朋友说购买的30GB,为什么看到的是10GB,还有20GB去哪里了呢?还有的是挂载盘需要我们单独挂载才可以出来,用fdisk -l就可以看到还有20GB没有挂载,在这台测试机中直接在一个盘里没有 挂载盘 。

第四、Inxi查看硬件信息

inxi -Fx

这个Inxi工具我也第一次用到过,看到介绍很强大,可以查看所有的服务器硬件信息,一般默认发行版本中是没有安装的,这里我在Debian环境中自己安装的。

安装Inxi For Debian/Ubuntu

echo 'deb trusty main' /etc/apt/sources.list.d/unit193-inxi.list

apt-get update

apt-get install inxi

这里在安装后才可以执行上面的命令。

基本的硬件信息都可以在返回结果中看到,以后有时间单独把inxi工具玩一遍。今天先 简单的知道有这个东西,因为我之前也没玩过这个。

第五、lshw

lshw -short

lshw也是一个通用工具,可以查看当前服务器CPU、内存、磁盘等详细信息。默认环境如果没有安装的话,我们可以通过执行命令安装。

apt-get install lshw lshw

第六、dmidecode

这个命令老左有在" 利用dmidecode命令查看Linux服务器硬件信息7个技巧 "文章中详细的记录了几个常用的脚本方法,也是用来查看硬件信息的。

比如主板、内存、内存条数量都可以通过命令看到。

第七、lscpu

lscpu

通过lscpu命令可以看到CPU和处理单元的信息。

总结,以上7个命令算是我们在购买和测评VPS、服务器信息的时候有可能用到的,对于一般用户跟老左一样看个大概就可以了,如果需要知道深入的细节还是需要详细一些对比的,还有lspci、hdparm两个也是有常用的。


分享文章:linux终极硬件命令 linux对硬件的最低要求
分享链接:http://cqwzjz.cn/article/doshhpo.html