6.Linux运维常用命令

1.Linux运维常用命令

chage -M 99999 test  #修改test用户的密码有效期:10W天
lscpu  --查看cpu; #查看CPU核数,当前机器是物理机还是虚拟机
iostat -xm   --磁盘IO查看。查看磁盘IO,判断磁盘IO引起的性能问题。
telnet IP PORT --检测端口网络是否通。
date -s 09:18:00   --修改操作系统时间。
hwclock -w  --更改时间的修改。

Hypervisor vendor: KVM #虚拟机
Virtualization: VT-x #实体机
KVM:
虚拟化技术有两种类型的实现:
Type-I : hypervisor------>VM
Type-II:host------>VM----->VMS

cat /sys/block/sda/queue/rotational  ---查看磁盘类型。
1:HDD; 
0:SSD;

修改主机名:
hostnamectl set-hostname observer3 

查看时区

[hjroot@dg1 ~]$timedatectl
      Local time: Tue 2023-02-07 10:03:32 CST
  Universal time: Tue 2023-02-07 02:03:32 UTC
        RTC time: Tue 2023-02-07 02:07:25
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

操作系统磁盘类型检查。

1=HDD,0=SSD
lsblk -d -o name,rota
[root@dg1 ~]#lsblk -d -o name,rota
NAME  ROTA
loop0    1
sda      1
sdb      1
sdc      1
sdd      1

2.操作系统版本查看。
[hjroot@host- ~]$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

3.操作系统版本查看。
[hjroot@host- ~]$cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

4.操作系统内核查看。
[hjroot@host-~]$ uname -a
Linux host- 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

4.CPU型号查看。
[hjroot@host- ~]$ cat /proc/cpuinfo|grep name |sort |uniq
model name    : Intel Xeon Processor (Skylake, IBRS)

5.CPU的计算方法。
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数。

6.每个CPU的核数。
[hjroot@host-~]$ cat /proc/cpuinfo|grep "cpu cores" |uniq
cpu cores    : 1


7.逻辑CPU的个数。
[hjroot@host~]$cat /proc/cpuinfo|grep "processor" |wc -l
4

8.Linux内存分配机制
关于vm.overcommit_memory
它是 内存分配策略
可选值:0、1、2。
0:表示内核将检查是否有足够的可用内存供应用进程使用;
如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1:表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2:表示内核允许分配超过所有物理内存和交换空间总和的内存.
 


版权声明:本文为weixin_43346403原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。