Linux查看系统信息及修改
以笔者的Debian11虚拟机为例
显示系统信息
uname -a
该命令用于打印系统信息
$uname -a # -a 返回全部信息
Linux debian-dev 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux
其中分别对应:
- 内核名称(uname -s):Linux
- 主机名称(uname -n):debian-dev
- 内核发行版本号(uname -r):5.10.0-23-amd64
- 内核版本(uname -v):#1 SMP Debian 5.10.179-1 (2023-05-12)
- 计算机架构(uname -m):x86_64
cat /proc/version
显示当前系统运行的内核版本号,我的D11虚拟机还显示了GCC本本
$cat /proc/version
Linux version 5.10.0-23-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.179-1 (2023-05-12)
cat /etc/*release*
查看/etc/下所有带release的文件

显示CPU信息
cat /proc/cpuinfo
显示CPU的相关信息,包括型号、主频等。

lscpu
显示CPU架构信息

显示主机名称
uname -n
前面已经介绍过
hostname
常用方法
修改主机名称
临时修改
$sudo hostname <new-name>
这条命令不会更改/etc/hostname文件中的静态主机名(static hostname),它更改的只是临时主机名(transient hostname)。所以重启计算机后会回到旧的主机名。

永久修改
-
更改/etc/hostname文件中的静态主机名(static hostname)
$sudo hostnamectl set-hostname <newhostname>或
$sudo vi /etc/hosname # 修改该文件中主机名 -
修改主机静态DNS配置
$sudo vi /etc/hosts

-
重启
$systemctl reboot
显示网卡信息
ip addr

其中:
- lo:代表本机localhost
- enp0s3:在别的Linux发行版本中可能是别的名字,注意state up为可用状态
修改静态ip
显示磁盘空间
df -h
该命令用于打印文件系统(磁盘或分区)的使用情况
-h:以1024换算
-H:以1000换算

du -sh 文件名
该命令用于查看文件或目录在磁盘中的占用情况。
-s:仅展示总值
-h:以可阅读方式


浙公网安备 33010602011771号