UGOS Pro 系统基础命令

1
2
3
4
5
6
7
8
# 系统信息
cat /etc/os-release

# 更多信息
cat /etc/os-release && \
  cat /etc/issue && \
  echo "" && \
  uname -asrm
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Linux是多少位的
getconf LONG_BIT
# 快速输出
lsb_release -a
# 输出系统信息
uname -a
# Linux内核版本
uname -srm

# 查看 linux 系统版本信息 通用方法
# 查询配置描述文件
cat /proc/version
  • 按照设定,网络发现根据 hostname 那么就是 hostname.local,可以直接 ping 通,不过如果修改网络连接,或者更换网口,会导致 mDNS 变更,重启 avahi-daemon 服务即可恢复正常
1
2
3
4
5
6
# 如果 ping 不通,检查 avahi 服务,也就是 mDNS 服务工作是否开启并且工作正常
sudo systemctl enable avahi-daemon
sudo systemctl daemon-reload
sudo systemctl restart avahi-daemon
# 查看 服务状态
systemctl status avahi-daemon

使用 htop 或者 btop 都能方便的监控系统状态

1
sudo apt install -y htop btop

btop 对温度的监控已经给了,直接使用即可

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## 系统已经自带 smartctl,如果没有使用下面命令安装
$ sudo apt install -y smartmontools
# 列出当前硬盘
$ sudo fdisk -l
# 比如 /dev/sdd 为一个 企业机械盘
Disk /dev/sdd: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000NM017B-2TJ
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
# 检查 /dev/sdd 健康
sudo smartctl -a /dev/sdd
# 健康报告,自行翻译即可阅读
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# CPU 和处理单元的信息
lscpu

# 查看CPU详情
cat /proc/cpuinfo
# 查看cpu核心数量
cat /proc/cpuinfo | grep 'cpu cores' | uniq
# 查看cpu型号
cat /proc/cpuinfo | grep 'model name' | uniq

# 查看cpu数量
lscpu |grep "Socket" |awk '{print $NF}'
# 或者
lscpu |grep "CPU socket" |awk '{print $NF}'
# 每个CPU的核数
lscpu |grep "Core(s) per socket" |awk '{print $NF}'

# 查看每个 cpu
grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
1
2
3
4
5
6
7
8
# 各种分区及其挂载点
df -h
# 硬盘详情
sudo fdisk -l

## RAID分为软RAID和硬RAID
# 软RAID查看
cat /proc/mdstat
1
2
3
lspci
# 过滤出特定的设备信息
lspci -v | grep -A 10 'SATA'
1
2
3
4
# 查看网卡芯片信息
lspci -v | grep Ethernet -A 10
# 查看无线网卡芯片信息
lspci -v | grep "Network" -A 10
1
lsusb
1
2
3
4
sudo cat /proc/fs/nfsd/versions
## NFS server configuration is defined in
# /etc/default/nfs-kernel-server
# /etc/default/nfs-common