linux命令行查看自己的系统
-
要查看自己的系统,可以使用一些常见的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年前 -
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年前 -
一、查看系统信息
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-E674BA7DAC42Device 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=4163mtu 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年前