📜  manjaro linux 系统信息 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:08.472000             🧑  作者: Mango

Manjaro Linux系统信息 - Shell-Bash

Manjaro Linux是一款基于Arch Linux的Linux操作系统,其目标是提供易于安装,使用和定制的桌面环境。本文将介绍如何在Manjaro Linux上获取系统信息。

1. 获取基本系统信息

要获取基本的系统信息,需要使用uname命令。此命令将返回有关系统的信息,例如系统名称、版本和处理器类型。

$ uname -a

此命令将输出类似于以下内容的系统信息:

Linux hostname 5.9.16-1-MANJARO #1 SMP PREEMPT Sun Dec 27 18:39:42 UTC 2020 x86_64 GNU/Linux
2. 获取CPU信息

要获取有关CPU的信息,可以使用lscpu命令。此命令将显示CPU的体系结构、型号、CPU核心数和线程数等信息。

$ lscpu

此命令将输出类似于以下内容的CPU信息:

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
CPU family:            6
Model:                 158
Model name:            Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Stepping:              9
CPU MHz:               3106.148
CPU max MHz:           3800.0000
CPU min MHz:           800.0000
BogoMIPS:              5599.98
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
3. 获取内存信息

要获取有关系统内存的信息,可以使用free命令。此命令将显示可用内存、已使用内存和交换内存的数量等信息。

$ free -h

此命令将输出类似于以下内容的内存信息:

              total        used        free      shared  buff/cache   available
Mem:           7.6G        2.7G        3.3G        424M        1.6G        4.4G
Swap:          8.0G          0B        8.0G
4. 获取磁盘信息

要获取有关磁盘的信息,可以使用df命令。此命令将显示磁盘使用情况和磁盘空间的数量等信息。

$ df -h

此命令将输出类似于以下内容的磁盘信息:

文件系统               容量  已用  可用 已用% 挂载点
/dev/nvme0n1p2        122G   31G   92G  25% /
dev                    3.9G     0  3.9G   0% /dev
tmpfs                  7.8G   46M  7.8G   1% /dev/shm
tmpfs                  1.6G  2.6M  1.6G   1% /run/user/1000
5. 获取网络信息

要获取有关网络的信息,可以使用ifconfig命令。此命令将显示有关网络接口和网络地址的信息等。

$ ifconfig

此命令将输出类似于以下内容的网络信息:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::a788:f5b9:13b:16f0  prefixlen 64  scopeid 0x20<link>
        ether 00:18:f3:e9:b9:c0  txqueuelen 1000  (Ethernet)
        RX packets 318887  bytes 360086414 (343.6 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 101156  bytes 10294454 (9.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
6. 获取进程信息

要获取有关运行中进程的信息,可以使用ps命令。此命令将显示有关运行中进程的信息,例如进程ID和CPU和内存使用情况等。

$ ps aux

此命令将输出类似于以下内容的进程信息:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.1  0.0 169192  5212 ?        Ss   12:52   0:06 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root         2  0.0  0.0      0     0 ?        S    12:52   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        I<   12:52   0:00 [rcu_gp]

通过这些命令,您可以获得Manjaro Linux系统的各种信息。无论您是开发人员还是普通用户,都可以从中受益。