linux看系统的命令
-
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年前 -
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年前 -
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 MemPID 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=4163mtu 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 0lo: 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年前