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:表示内核允许分配超过所有物理内存和交换空间总和的内存.