linux看系统的命令

fiy 其他 24

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中有很多命令可以用来查看系统的信息,以下是一些常用的命令:

    1. uname:用于获取操作系统的基本信息,如内核版本、硬件架构等。常用的参数有:
    – `-s`:显示操作系统的名称;
    – `-r`:显示操作系统的内核版本;
    – `-m`:显示硬件架构。

    2. top:用于实时地监控系统的状态,包括CPU占用率、内存使用情况、进程列表等。常用的参数有:
    – `-u`:按照CPU占用率进行排序;
    – `-m`:显示内存使用情况;
    – `-p`:指定要监控的进程ID。

    3. free:用于查看系统的内存使用情况。常用的参数有:
    – `-h`:以人类可读的形式显示内存大小。

    4. df:用于查看文件系统的使用情况,包括磁盘空间大小、已使用空间、可用空间等。常用的参数有:
    – `-h`:以人类可读的形式显示磁盘空间。

    5. ps:用于查看系统的进程信息。常用的参数有:
    – `-ef`:显示所有进程的详细信息;
    – `-aux`:显示所有进程的详细信息,并包含其他用户的进程。

    6. ifconfig:用于查看网络接口的配置信息,如IP地址、子网掩码、网关等。常用的参数有:
    – `eth0`:指定要查看的网络接口。

    7. netstat:用于查看网络连接和路由表的信息。常用的参数有:
    – `-t`:显示TCP连接;
    – `-u`:显示UDP连接;
    – `-r`:显示路由信息。

    以上是一些常用的命令,可以帮助我们查看Linux系统的信息。在实际使用时,可以根据需要选择合适的命令来查看系统的状态。

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

    1. uname: 这个命令可以用来查看系统的基本信息,例如内核版本、操作系统版本等。使用命令”uname -a”可以显示系统的详细信息。

    2. df: 这个命令可以用来查看文件系统的磁盘空间使用情况。使用命令”df -h”可以以更友好的方式显示磁盘空间使用情况。

    3. top: 这个命令可以用来实时查看系统的进程状态、CPU使用情况、内存使用情况等。使用命令”top -c”可以以命令行方式显示进程列表。

    4. free: 这个命令可以用来查看系统的内存使用情况。使用命令”free -h”可以以更友好的方式显示内存使用情况。

    5. ifconfig: 这个命令可以用来查看和配置网络接口的信息。使用命令”ifconfig -a”可以显示所有网络接口的信息。

    6. ps: 这个命令可以用来查看系统当前运行的进程。使用命令”ps -ef”可以显示所有进程的详细信息。

    7. netstat: 这个命令可以用来查看网络连接、路由表等网络相关信息。使用命令”netstat -an”可以显示所有活动的网络连接。

    8. lspci: 这个命令可以用来查看计算机的PCI设备信息。使用命令”lspci -v”可以显示更详细的PCI设备信息。

    9. lsblk: 这个命令可以用来查看系统的块设备信息,例如硬盘、SSD等。使用命令”lsblk -f”可以显示块设备的文件系统信息。

    10. lshw: 这个命令可以用来查看系统的硬件信息,包括CPU、内存、磁盘、网卡等。使用命令”lshw -short”可以显示硬件信息的摘要。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统提供了许多命令来查看系统的状态和信息。下面将介绍一些常用的命令,可以用于查看Linux系统的各个方面。

    1. uname命令:uname命令用于查看Linux系统的内核信息。
    “`
    $ uname
    Linux

    $ uname -a
    Linux localhost 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    “`

    2. uptime命令:uptime命令用于查看系统的运行时间和负载情况。
    “`
    $ uptime
    21:27:51 up 17 days, 5:12, 1 user, load average: 0.03, 0.15, 0.22
    “`

    3. top命令:top命令用于动态地查看系统的进程和系统资源使用情况。可以按照CPU使用率、内存使用率等进行排序。
    “`
    $ top
    top – 21:28:48 up 17 days, 5:13, 1 user, load average: 0.03, 0.15, 0.22
    Tasks: 142 total, 1 running, 141 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 2.1 us, 0.5 sy, 0.0 ni, 97.3 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
    MiB Mem : 3946.8 total, 602.3 free, 1769.9 used, 1574.6 buff/cache
    MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 1948.5 avail Mem

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    16750 user 20 0 2056016 257168 70684 S 3.3 6.4 2:50.21 gnome-shell
    5737 user 20 0 2818072 194624 108186 S 2.0 4.8 2:07.65 firefox

    “`

    4. free命令:free命令用于查看系统的内存使用情况。
    “`
    $ free
    total used free shared buff/cache available
    Mem: 3946 1769 602 0 1574 1948
    Swap: 4096 0 4096
    “`

    5. df命令:df命令用于查看文件系统的磁盘空间使用情况。
    “`
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda1 30G 14G 15G 49% /
    /dev/sdb1 200G 40G 161G 20% /data
    “`

    6. ifconfig命令:ifconfig命令用于查看网络接口的配置和状态。
    “`
    $ ifconfig
    eth0: flags=4163 mtu 1500
    inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::20c:29ff:fead:f77e prefixlen 64 scopeid 0x20 ether 00:0c:29:ad:f7:7e txqueuelen 1000 (Ethernet)
    RX packets 4417744 bytes 3887695054 (3.8 GB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 397340 bytes 30347413 (30.3 MB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1000 (Local Loopback)
    RX packets 271071 bytes 19204829 (19.2 MB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 271071 bytes 19204829 (19.2 MB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    7. ps命令:ps命令用于查看系统的进程信息。
    “`
    $ ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 08:27 ? 00:00:03 /sbin/init…
    root 2 0 0 08:27 ? 00:00:00 [kthreadd]
    root 3 2 0 08:27 ? 00:00:00 [rcu_gp]

    “`

    这些命令只是Linux系统中查看系统状态和信息的一部分。在实际的工作中,根据具体情况还可以使用其他命令来获取更详细的系统信息。例如,dmesg命令用于查看内核日志,netstat命令用于查看网络连接情况等。通过使用这些命令,管理员可以及时了解系统的状态,及时处理问题,提高系统的稳定性和性能。

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

400-800-1024

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

分享本页
返回顶部