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)。所以重启计算机后会回到旧的主机名。

永久修改

  1. 更改/etc/hostname文件中的静态主机名(static hostname)

    $sudo hostnamectl set-hostname <newhostname>
    

    $sudo vi /etc/hosname # 修改该文件中主机名
    
  2. 修改主机静态DNS配置

    $sudo vi /etc/hosts
    

  1. 重启

    $systemctl reboot
    

显示网卡信息

ip addr

其中:

  • lo:代表本机localhost
  • enp0s3:在别的Linux发行版本中可能是别的名字,注意state up为可用状态

修改静态ip

Debian配置静态IP,允许root用户ssh远程登陆

显示磁盘空间

df -h

该命令用于打印文件系统(磁盘或分区)的使用情况

-h:以1024换算

-H:以1000换算

du -sh 文件名

该命令用于查看文件或目录在磁盘中的占用情况。

-s:仅展示总值

-h:以可阅读方式

/etc/ 目录下文件详解

/proc/目录详解

posted @ 2023-03-23 21:26  某科学的撒把豆子  阅读(536)  评论(0)    收藏  举报