如何查电脑配置系统版本

如何查电脑配置系统版本

应用场景描述

在日常IT运维工作中,可能会遇到一些特定场景,例如:

系统启动失败,但需要获取原有的网络配置信息,如IP地址。

系统损坏,需要将网络打印机的配置信息进行迁移。

只能通过LiveCD或U盘启动镜像进入系统。

在这些情况下,我们不能直接使用桌面工具来查看设置,而需要通过终端命令来挂载原系统并进入chroot环境,手动查看配置文件。

环境信息概述

我们的处理器架构是龙芯3A5000,系统版本是银河麒麟V10 SP1 2303。我们使用LiveCD镜像或U盘写入的试用系统作为启动介质。

操作流程详解

第一步:确认原系统分区(SYSROOT)

在插入U盘并启动LiveCD系统后,打开终端,执行以下命令来确认系统根分区SYSROOT:

`df -Th`

通过观察挂载点的输出内容,我们可以确认原系统的分区(通常是/dev/nvme0n1p或/dev/sda1,文件系统类型为ext4)。

第二步:挂载原系统并切换根目录

在确认了SYSROOT分区后,我们使用root用户权限来切换系统的根位置:

`sudo chroot /media/kylin/SYSROOT`

这样,我们就从LiveCD系统切换到了原系统的根目录环境,拥有了root权限。

第三步:查看原系统的IP地址配置

1. 进入网络连接配置文件目录:

`cd /etc/NetworkManager/system-connections/`

2. 列出当前所有的连接配置文件:

`ls -lrt`

3. 选择目标连接(如“有线连接 1.nmconnection”)并查看其内容:

`vim “有线连接 1.nmconnection”`

在配置文件中,我们可以找到IPv4的配置部分,通常如下:

`[ipv4]`

`method=manual`

`address1=192.168.10.25/24,192.168.10.1`

其中,第一项为主机IP,第二项为默认网关。

第四步:查看网络打印机的IP地址

1. 进入打印系统配置目录:

`cd /etc/cups`

2. 列出所有的配置文件:

`ls -lrt`

3. 查找并打开打印机配置文件:

`vim printers.conf`

在打印机配置文件中,我们可以找到类似以下的设备URI:

`DeviceURI lpd://192.168.10.200/queue`

这里的IP(如192.168.10.200)就是网络打印机的地址,通常还会包含打印机的型号、状态等信息。

附加说明

如果无法进入chroot环境,我们可以选择只挂载原系统后读取`/media/kylin/SYSROOT/etc/`下的文件。

配置文件的内容格式是标准的,在Live环境下只读查看不会改变原系统数据。

以上方法也适用于统信UOS等使用NetworkManager的操作系统。


如何查电脑配置系统版本