资深Linux运维工程师必须掌握的核心命令查看CPU信息可以使用lscpu命令
从命令的输出结果可以看得出来CPU的型号是 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz,CPU(s)是4表示同时可以执行四个任务 。
如果想要同时执行更多的任务,可以在VMware WorkStation中修改 , 修改完成以后会立即生效 。
除linux系统架构命令了lscpu以外,还可以使用cat /proc/cpuinfo命令查看CPU信息,不过它是以每核分开显示的 。
使用free或者是cat /proc/meminfo可以查看当前系统的内存信息,包括总内存、已经使用内存以及可用内存信息
Linux和Windows不同的是Linux的图形界面只是它的一个程序,而不是必备组件 。linux系统架构命令我们之前安装CentOS8.4选择的Server With GUI包含GNOME桌面的图形环境,我们可以使用init 3命令关闭图形,CentOS8会出现一个字符登录界面 。
然后再使用free -h观察已经使用的内存只有334M,相比图形界面的730M 减少linux系统架构命令了接近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) 表示当前的时区是亚洲上海 。
如果现在linux系统架构命令你去了法国巴黎,可以通过timectl set-timezone 设置时区为欧洲巴黎,当修改时区后使用date命令查看系统时间显示的就是当前法国的巴黎时间 , 相比北京时间慢了6个小时 。
修改时区最终影响的是 /etc/localtime文件
不过目前我在中国,因此还是改回亚洲上海
timedatectl list-timezones可以查看所有时区
cal命令可以查看当前月份的日历,例如今天是2021年10月5号
查看指定月份的日历
推荐阅读
- 阳春分销小程序开发厂商,阳春分销小程序开发厂商电话
- 好玩的安卓手机文字游戏,好玩的安卓单机手游
- 电脑怎么设计主硬盘,设置主硬盘
- 如何进行直播选品技巧分析,直播选品主要是做什么
- mysql怎么慢查询 mysql57查询慢
- 床大了电视怎么装修好,床太大了如何省出空间
- 怎么设置电脑使用代理ip上网,如何设置电脑代理
- 一亩田是如何推广的,一亩田怎么推广
- linux常见命令swp linux常见命令面试