本文所有 shell 命令均在阿里云ECS服务器上测试过,以确保每行代码都是百分百可用的。测试使用的服务器配置信息如下:
为了精简篇幅,同时又方便直观的了解各命令执行的效果。本文对命令输出的处理方式分为以下三种:
$
, 代表该行为要执行的命令,同时也意味着紧接着的是该命令执行后的输出信息,直到遇到下一个以 $
开始的行,用于区分命令和命令的输出,实际运行不用加 $
;
$
的整个代码块,都不提供输出信息;
grep
过滤重要信息,格式:$ command | grep xxx
。
方式 1:
$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
方式2:
lsb_release -a
cpu:
$ cat /proc/cpuinfo | grep name
model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
内存:
$ cat /proc/meminfo | grep Mem
MemTotal: 8009180 kB
MemFree: 7633240 kB
MemAvailable: 7657060 kB
磁盘:
$ fdisk -l | grep -E '.+/dev/'
磁盘 /dev/vda:42.9 GB, 42949672960 字节,83886080 个扇区
分区:
$ df -TH | grep ^/dev
/dev/vda1 ext4 43G 1.8G 39G 5% /
网卡:
$ lspci | grep -i eth
00:03.0 Ethernet controller: Red Hat, Inc. Virtio network device
IP:
$ ip addr | grep -E "^[1-9]+|inet"
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
inet 172.18.24.41/20 brd 172.18.31.255 scope global dynamic eth0
$ dmidecode | grep -V -A2 "System Information"
System Information
Manufacturer: Alibaba Cloud
Product Name: Alibaba Cloud ECS
$ systemctl list-unit-files | grep firewalld
firewalld.service enabled
启用防火墙服务(开机启动):
systemctl enable firewalld.service
禁用防火墙服务:
systemctl disable firewalld.service
$ firewall-cmd --state
running
打开防火墙:
systemctl start firewalld.service
关闭防火墙:
systemctl stop firewalld.service
$ cat /etc/passwd | grep bash
root:x:0:0:root:/root:/bin/bash
# 用户名 :密码 :用户ID :分组ID :注释性描述 :用户目录 :登录Shell
# -------------------------------------------------------------
# root :x :0 :0 :root :/root :/bin/bash
$ cat /etc/group | grep root
root:x:0:
# 组名 :密码 :分组ID :组内用户列表
# root :x :0 :
$ cat /etc/shadow | grep root
root:*::0:99999:7:::
# 用户名 :加密口令(密码) :最后一次修改时间 :最小时间间隔 :最大时间间隔 :警告时间 :不活动时间 :失效时间 :标志
# root :* : :0 :99999 :7 : : :
ps aux
# 加 f 以树状显示父子进程
ps aufx
top
ctrl+c
退出。
安装监控程序 dstat
:
yum install dstat
实时监控系统运行:
dstat
ctrl+c
退出。
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1djixoaj3fgyb