linux系统查看服务器配置命令,Linux服务器配置查看全攻略,实用命令详解及实际操作演示
- 综合资讯
- 2024-10-30 12:38:16
- 1

Linux系统查看服务器配置,全面攻略涵盖实用命令及操作演示,助您深入了解服务器配置细节。...
Linux系统查看服务器配置,全面攻略涵盖实用命令及操作演示,助您深入了解服务器配置细节。
在Linux系统中,服务器配置的查看对于系统管理员来说至关重要,它可以帮助我们了解服务器的硬件、软件环境,及时发现并解决潜在的问题,本文将详细介绍Linux服务器配置查看的实用命令,并提供实际操作演示,帮助您快速掌握相关技能。
硬件信息查看
1、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): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 62 Model name: Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz Stepping: 4 CPU MHz: 2399.746 BogoMIPS: 4799.49 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 25600K NUMA node0 CPU(s): 0-3
2、free
命令
free
命令可以查看内存的使用情况,包括总内存、已使用内存、空闲内存等。
示例:
free -m
输出:
Mem: 8192 7592 5996 -/+ buffers/cache: 5996 2196 Swap: 0 0 0
3、df
命令
df
命令可以查看磁盘的使用情况,包括总空间、已使用空间、可用空间等。
示例:
df -h
输出:
Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 7.5G 12G 38% / devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 0 2.0G 0% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup tmpfs 1.0G 0 1.0G 0% /tmp
系统信息查看
1、uname
命令
uname
命令可以查看系统的内核版本、硬件架构等信息。
示例:
uname -a
输出:
Linux server 4.15.0-66-generic #73-Ubuntu SMP Tue Oct 29 09:45:01 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2、cat /etc/os-release
命令
cat /etc/os-release
命令可以查看Linux发行版的详细信息,如名称、版本、ID等。
示例:
cat /etc/os-release
输出:
NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 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
3、hostname
命令
hostname
命令可以查看当前主机的名称。
示例:
hostname
输出:
server
网络信息查看
1、ifconfig
命令
ifconfig
命令可以查看网络接口的详细信息,包括IP地址、子网掩码、广播地址等。
示例:
ifconfig
输出:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::20c:29ff:fe99:3e90 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:99:3e:90 txqueuelen 1000 (Ethernet) RX packets 59075 bytes 6076609 (5.8 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 86031 bytes 65783570 (63.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 467 bytes 40296 (39.5 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 467 bytes 40296 (39.5 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、ip addr
命令
ip addr
命令与ifconfig
类似,可以查看网络接口的详细信息。
示例:
ip addr
输出:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default link/ether 00:0c:29:99:3e:90 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe99:3e90/64 scope link valid_lft forever preferred_lft forever
进程信息查看
1、ps
命令
ps
命令可以查看当前运行的进程,包括进程ID、用户、CPU占用率、内存占用率等。
示例:
ps -ef
输出:
UID PID PPID C STIME TTY TIME CMD root 1 0 0 23:30 ? 00:00:00 /sbin/init root 2 0 0 23:30 ? 00:00:00 [kthreadd] root 3 2 0 23:30 ? 00:00:00 [ksoftirqd/0] root 5 2 0 23:30 ? 00:00:00 [kworker/0:0H] ...
2、top
命令
top
命令可以实时查看系统进程信息,包括进程ID、用户、CPU占用率、内存占用率等。
示例:
top
输出:
top - 20:02:26 up 1:23, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 67 total, 1 running, 66 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 8192K total, 8192K used, 0K free, 0K buffers, 0K cached Swap: 0K total, 0K used, 0K free, 0K cached ...
其他配置查看
1、cat /proc/cpuinfo
命令
cat /proc/cpuinfo
命令可以查看CPU的详细信息,与lscpu
命令类似。
示例:
cat /proc/cpuinfo
输出:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz stepping : 4 microcode : 0x1a0 cpu MHz : 2399.746 cache size : 256 KB physical id : 0 socket id : 0 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mmx fxsr sse sse2 ss... bogomips : 4799.49 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
2、cat /proc/meminfo
命令
cat /proc/meminfo
命令可以查看内存的详细信息,与free
命令类似。
示例:
cat /proc/meminfo
输出:
MemTotal: 8192 kB MemFree: 5996 kB MemAvailable: 7452 kB Buffers: 0 kB Cached: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 0 kB Mapped: 0 kB Shmem: 0 kB Slab: 0 kB SReclaimable: 0 kB SUnreclaim: 0 kB KernelStack: 0 kB PageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 0 kB Committed_AS: 0 kB VmallocTotal: 375846632 kB VmallocUsed: 0 kB VmallocChunk: 375846632 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 HugePages_Reclaim: 0
通过以上命令,我们可以详细了解Linux服务器的硬件、软件、网络、进程等信息,在实际操作过程中,我们可以根据需要灵活运用这些命令,以便更好地管理和维护服务器,希望本文对您有所帮助!
本文链接:https://www.zhitaoyun.cn/438953.html
发表评论