过命令查看,如
uname -a
查看系统内核等信息,ifconfig
查看
Linux系统中,查看系统配置是一项非常重要的任务,它可以帮助用户了解当前系统的硬件和软件状态,从而进行有效的管理和优化,以下是几种常见的方法来查看Linux配置:
查看内核版本和发行版信息
要查看Linux内核版本和发行版信息,可以使用以下命令:
uname -a
这个命令会显示内核版本、主机名、操作系统类型等信息。
Linux example-hostname 5.4.0-74-generic #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
查看CPU信息
使用lscpu
命令可以查看CPU的详细信息,包括型号、核心数、线程数等:
lscpu
输出示例:
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel
查看内存信息
使用free
命令可以查看内存的使用情况:
free -h
输出示例:
total used free shared buff/cache available Mem: 15Gi 2.0Gi 12Gi 100Mi 1.0Gi 12Gi Swap: 2.0Gi 0B 2.0Gi
查看硬盘信息
使用df
命令可以查看磁盘的使用情况:
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 20G 30G 40% / tmpfs 1.9G 1.0M 1.9G 1% /dev/shm
查看网络配置
使用ifconfig
或ip a
命令可以查看网络接口的配置信息:
ifconfig
或者
ip a
输出示例:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fe4e:66a9 prefixlen 64 scopeid 0x20<link> ether 08:00:27:4e:66:a9 txqueuelen 1000 (Ethernet) RX packets 356797 bytes 45923345 (45.9 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 254345 bytes 32456789 (32.4 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
查看显卡信息
使用lspci | grep -i vga
命令可以查看显卡的信息:
lspci | grep -i vga
输出示例:
01:00.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
查看USB设备信息
使用lsusb
命令可以查看USB设备的信息:
lsusb
输出示例:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 046d:c31c Logitech, Inc. DeLuxe 250 Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
查看系统日志
使用dmesg
命令可以查看系统启动时的日志信息,这对于诊断硬件问题非常有用:
dmesg | less
输出示例:
[ 0.000000] Linux version 5.4.0-74-generic (buildd@lcy01-amd64-021) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 (Ubuntu 5.4.0-74.83~20.04.1-generic) ...
查看已安装的软件包
使用dpkg -l
(Debian/Ubuntu)或rpm -qa
(RHEL/CentOS)可以查看已安装的软件包列表:
dpkg -l
或者
rpm -qa
输出示例:
ii account-plugin-desktop 0.3+git20200114.1a2b7f8-1 amd64 freedesktop-accounts plugin for desktop integration ii adduser 3.118ubuntu2 amd64 add and remove users and groups
查看系统服务状态
使用systemctl
命令可以查看系统服务的状态:
systemctl status service_name
输出示例:
● apache2.service The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-01-01 12:00:00 UTC; 1h ago
小编总结表格
命令 | 功能描述 | 示例输出 |
---|---|---|
uname -a |
查看内核版本和发行版信息 | Linux example-hostname … |
lscpu |
查看CPU信息 | Architecture: x86_64 … |
free -h |
查看内存信息 | Mem: 15Gi … |
df -h |
查看磁盘使用情况 | Filesystem Size Used Avail Use% … |
ifconfig /ip a |
查看网络配置 | eth0: flags=… |
lspci | grep -i vga |
查看显卡信息 | VGA compatible controller: Intel … |
lsusb |
查看USB设备信息 | Bus 002 Device 001: … |
dmesg | less |
查看系统日志 | [ 0.000000] Linux version … |
dpkg -l /rpm -qa |
查看已安装的软件包 | ii account-plugin-desktop … |
systemctl status |
查看系统服务状态 | ● apache2.service The Apache HTTP Server |
FAQs
Q1: 如何查看Linux系统的内核版本?
A1: 使用uname -a
命令可以查看Linux系统的内核版本、主机名、操作系统类型等信息。
uname -a
输出示例:
Linux example-hostname 5.4.0-74-generic #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Q2: 如何查看Linux系统的内存使用情况?
A2: 使用free
命令可以查看内存的使用情况,加上-h
选项可以使输出更易读,以人类可读的格式显示内存大小。
free -h
输出示例:
total used free shared buff/cache available Mem: 15Gi 2.0Gi 12Gi 100Mi 1.0Gi 12Gi Swap: 2.0Gi 0B 2.
以上就是关于“如何查看linux配置”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/11598.html