linux命令行查看自己的系统

fiy 其他 113

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看自己的系统,可以使用一些常见的Linux命令行工具。以下是一些常用的命令:

    1. uname命令:可以查看系统的基本信息,如内核版本、操作系统类型等。
    uname -a # 显示所有系统信息
    uname -r # 显示内核版本
    uname -s # 显示操作系统名称

    2. lsb_release命令:用于显示Linux发行版的详细信息。
    lsb_release -a # 显示全部信息
    lsb_release -d # 显示发行版描述

    3. cat命令:可以查看系统中的一些系统文件,如/etc/os-release,来获取系统的信息。
    cat /etc/os-release # 查看发行版信息
    cat /proc/version # 查看Linux内核版本

    4. hostnamectl命令:用于查看主机名以及系统的详细信息。
    hostnamectl # 显示主机名和系统信息

    5. df命令:用于查看磁盘空间使用情况。
    df -h # 查看磁盘空间的使用情况,以人类可读的格式显示

    6. free命令:用于查看系统内存的使用情况。
    free -h # 查看系统内存的使用情况,以人类可读的格式显示

    7. top命令:用于查看系统的实时进程状态和CPU使用情况。
    top # 实时显示进程状态和CPU使用情况,按下’q’退出

    以上这些命令可以帮助你快速查看自己的Linux系统的基本信息和硬件资源使用情况。使用这些命令可以更好地了解自己的系统,更高效地进行系统管理和故障排查。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux操作系统提供了多种命令行工具,可以用来查看系统的各种信息。以下是一些常用的命令行工具和对应的功能,可以帮助你了解和查看你的Linux系统。

    1. uname:这个命令可以用来查看系统的基本信息,比如内核版本、主机名、操作系统类型等。使用”uname -a”可以显示系统的所有信息。

    2. cat /proc/version:这个命令可以显示Linux系统的内核版本。

    3. cat /etc/os-release:这个文件中包含了操作系统的详细信息,使用这个命令可以查看系统的发行版和版本号。

    4. lsb_release -a:这个命令用来查看系统的发行版和版本号,以及其他相关信息,比如发行日期、开发代号等。

    5. df -h:这个命令用来查看系统的磁盘空间使用情况,包括已用空间、可用空间和文件系统类型等。

    6. free -h:这个命令用来查看系统的内存使用情况,包括总内存、已用内存、空闲内存和缓冲区/缓存的内存等。

    7. top:这个命令用来实时监视系统的运行情况,包括CPU使用率、内存使用率、进程信息等。

    8. uptime:这个命令用来显示系统的运行时间和平均负载。

    9. ps -aux:这个命令用来显示系统中所有进程的详细信息,包括进程ID、父进程ID、CPU使用率、内存使用率等。

    10. lsblk:这个命令用来显示系统的块设备信息,包括磁盘、分区和挂载点等。

    除了以上这些命令,还有很多其他可以查看系统信息的命令行工具,比如ifconfig(查看网络接口信息)、iwconfig(查看无线网络接口信息)、lscpu(查看CPU信息)等。通过使用这些命令行工具,你可以更好地了解和管理你的Linux系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、查看系统信息

    1. uname命令

    使用uname命令可以查看系统的内核版本和系统架构信息。在命令行中执行以下命令:

    “`
    uname -a
    “`

    该命令会显示类似于如下的信息:

    “`
    Linux ubuntu 4.15.0-65-generic #74-Ubuntu SMP Tue Oct 1 17:56:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    “`

    其中,`Linux`表示操作系统类型,`ubuntu`表示主机名,`4.15.0-65-generic`表示内核版本,`x86_64 x86_64 x86_64`表示系统架构。

    2. lsb_release命令

    使用lsb_release命令可以查看Linux发行版的信息。在命令行中执行以下命令:

    “`
    lsb_release -a
    “`

    该命令会显示类似于如下的信息:

    “`
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.3 LTS
    Release: 18.04
    Codename: bionic
    “`

    其中,`Ubuntu`表示发行版名称,`18.04.3 LTS`表示发行版本号,`bionic`表示发行版代号。

    3. cat /etc/os-release命令

    使用cat命令可以查看系统的详细信息。在命令行中执行以下命令:

    “`
    cat /etc/os-release
    “`

    该命令会显示类似于如下的信息:

    “`
    NAME=”Ubuntu”
    VERSION=”18.04.3 LTS (Bionic Beaver)”
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME=”Ubuntu 18.04.3 LTS”
    VERSION_ID=”18.04″
    HOME_URL=”https://www.ubuntu.com/”
    SUPPORT_URL=”https://help.ubuntu.com/”
    BUG_REPORT_URL=”https://bugs.launchpad.net/ubuntu/”
    PRIVACY_POLICY_URL=”https://www.ubuntu.com/legal/terms-and-policies/privacy-policy”
    VERSION_CODENAME=bionic
    UBUNTU_CODENAME=bionic
    “`

    其中,`NAME`表示发行版名称,`VERSION`表示发行版本号,`ID`表示系统标识符,`PRETTY_NAME`表示发行版的详细名称。

    二、查看CPU信息

    1. cat /proc/cpuinfo命令

    使用cat命令可以查看CPU的详细信息。在命令行中执行以下命令:

    “`
    cat /proc/cpuinfo
    “`

    该命令会显示类似于如下的信息:

    “`
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 158
    model name : Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
    stepping : 9
    microcode : 0xde
    cpu MHz : 2800.000
    cache size : 6144 KB
    ……

    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 158
    model name : Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
    stepping : 9
    microcode : 0xde
    cpu MHz : 2800.000
    cache size : 6144 KB
    ……
    “`

    其中,每个processor标识一个CPU核心,`vendor_id`表示CPU供应商,`model name`表示CPU型号。

    2. lscpu命令

    使用lscpu命令也可以查看CPU的详细信息。在命令行中执行以下命令:

    “`
    lscpu
    “`

    该命令会显示类似于如下的信息:

    “`
    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    CPU(s): 4
    On-line CPU(s) list: 0-3
    Thread(s) per core: 2
    Core(s) per socket: 2
    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: 2800.000
    CPU max MHz: 3800.0000
    CPU min MHz: 800.0000
    BogoMIPS: 5599.97
    Virtualization: VT-x
    L1d cache: 32K
    ……

    “`

    其中,`Architecture`表示系统架构,`CPU(s)`表示CPU数量,`Model name`表示CPU型号。

    三、查看内存信息

    1. free命令

    使用free命令可以查看系统的内存使用情况。在命令行中执行以下命令:

    “`
    free -h
    “`

    该命令会显示类似于如下的信息:

    “`
    total used free shared buff/cache available
    Mem: 7.6G 4.9G 151M 147M 2.6G 2.1G
    Swap: 7.9G 1.2G 6.7G
    “`

    其中,`total`表示总内存大小,`used`表示已使用内存大小,`free`表示空闲内存大小。

    2. cat /proc/meminfo命令

    使用cat命令可以查看内存的详细信息。在命令行中执行以下命令:

    “`
    cat /proc/meminfo
    “`

    该命令会显示类似于如下的信息:

    “`
    MemTotal: 8015672 kB
    MemFree: 151332 kB
    MemAvailable: 2222024 kB
    Buffers: 88076 kB
    ……

    “`

    其中,`MemTotal`表示总内存大小,`MemFree`表示空闲内存大小。

    四、查看硬盘信息

    1. df命令

    使用df命令可以查看文件系统的使用情况。在命令行中执行以下命令:

    “`
    df -h
    “`

    该命令会显示类似于如下的信息:

    “`
    Filesystem Size Used Avail Use% Mounted on
    udev 3.9G 0 3.9G 0% /dev
    tmpfs 797M 1.7M 796M 1% /run
    ……

    “`

    其中,`Size`表示文件系统的总大小,`Used`表示已使用空间大小,`Avail`表示可用空间大小,`Use%`表示已使用空间占比。

    2. fdisk命令

    使用fdisk命令可以查看硬盘分区信息。在命令行中执行以下命令:

    “`
    sudo fdisk -l
    “`

    该命令会显示类似于如下的信息:

    “`
    Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: AA426840-B322-48B4-A900-E674BA7DAC42

    Device Start End Sectors Size Type
    /dev/sda1 2048 1050623 1048576 512M EFI System
    /dev/sda2 1050624 465307263 464256640 221.5G Linux filesystem
    /dev/sda3 465307264 500117503 34710240 16.6G Linux swap
    “`

    其中,每个/dev/sdaX表示一个分区,`Size`表示分区大小。

    五、查看网络信息

    1. ifconfig命令

    使用ifconfig命令可以查看网络接口的配置信息。在命令行中执行以下命令:

    “`
    ifconfig
    “`

    该命令会显示类似于如下的信息:

    “`
    eth0: flags=4163 mtu 1500
    inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::215:5dff:fed7:7783 prefixlen 64 scopeid 0x20 ether 00:15:5d:d7:77:83 txqueuelen 1000 (Ethernet)
    RX packets 277944 bytes 42212879 (42.2 MB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 97251 bytes 25915681 (25.9 MB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    其中,`inet`表示IP地址,`netmask`表示子网掩码,`ether`表示MAC地址。

    2. ip命令

    使用ip命令也可以查看网络接口的配置信息。在命令行中执行以下命令:

    “`
    ip addr show
    “`

    该命令会显示类似于如下的信息:

    “`
    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:15:5d:d7:77:83 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
    valid_lft 28800sec preferred_lft 28800sec
    inet6 fe80::215:5dff:fed7:7783/64 scope link
    valid_lft forever preferred_lft forever
    “`

    其中,每个接口的配置信息位于以数字开头的行上,`inet`表示IP地址。

    以上就是Linux命令行查看自己的系统的方法和操作流程。通过这些命令可以获取到系统的基本信息、CPU信息、内存信息、硬盘信息和网络信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部