...7,查看系统,硬件信息及运维常用命令+联想Y430P无线网卡...

随着计算机技术的不断发展,运维工作变得越来越重要。运维人员需要掌握各种常用命令和工具来优化系统性能、排查故障、保障网络安全等。本文将介绍一些常用的命令和工具,以及如何查看系统的硬件信息和配置无线网卡。

一、系统硬件信息

1. 查看系统CPU信息

在Linux系统中,可以通过命令“cat /proc/cpuinfo”来查看CPU信息。这个命令会显示CPU型号、主频、核心数、缓存大小等信息。例如:

```

$ cat /proc/cpuinfo

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 142

model name : Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

stepping : 10

microcode : 0xb4

cpu MHz : 800.057

cache size : 6144 KB

physical id : 0

siblings : 8

core id : 0

cpu cores : 4

apicid : 0

initial apicid : 0

fpu : yes

fpu_exception : yes

cpuid level : 22

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp_hwpctl hwp_notify hwp_act_window hwp_epp

bugs : spectre_v1 spectre_v2

bogomips : 3799.98

clflush size : 64

cache_alignment : 64

address sizes : 39 bits physical, 48 bits virtual

power management:

```

2. 查看系统内存信息

在Linux系统中,可以通过命令“cat /proc/meminfo”来查看内存信息。这个命令会显示内存总量、可用内存、缓存大小、交换空间等信息。例如:

```

$ cat /proc/meminfo

MemTotal: 8028388 kB

MemFree: 648736 kB

MemAvailable: 3000336 kB

Buffers: 135580 kB

Cached: 3194520 kB

SwapCached: 0 kB

Active: 2780880 kB

Inactive: 3042592 kB

Active(anon): 1429188 kB

Inactive(anon): 1555148 kB

Active(file): 1351692 kB

Inactive(file): 1487444 kB

Unevictable: 808 kB

Mlocked: 808 kB

SwapTotal: 2097148 kB

SwapFree: 2097148 kB

Dirty: 88 kB

Writeback: 0 kB

AnonPages: 2770880 kB

Mapped: 1056544 kB

Shmem: 225604 kB

Slab: 159500 kB

SReclaimable: 119944 kB

SUnreclaim: 39556 kB

KernelStack: 5088 kB

PageTables: 46624 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 6116340 kB

Committed_AS: 8581632 kB

VmallocTotal: 34359738367 kB

VmallocUsed: 0 kB

VmallocChunk: 0 kB

Percpu: 1924 kB

HardwareCorrupted: 0 kB

AnonHugePages: 1236992 kB

ShmemHugePages: 0 kB

ShmemPmdMapped: 0 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

DirectMap4k: 108080 kB

DirectMap2M: 4015104 kB

DirectMap1G: 4194304 kB

```

3. 查看系统硬盘信息

在Linux系统中,可以通过命令“lsblk”来查看硬盘信息。这个命令会显示硬盘设备、分区大小、挂载点等信息。例如:

```

$ lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 238.5G 0 disk

├─sda1 8:1 0 512M 0 part /boot/efi

└─sda2 8:2 0 238.0G 0 part /

sdb 8:16 0 1.8T 0 disk

└─sdb1 8:17 0 1.8T 0 part /data

sr0 11:0 1 1024M 0 rom

```

二、运维常用命令

1. top命令

top命令是一种非常常用的性能监控命令,可以实时显示系统的各种性能指标,包括CPU利用率、内存使用情况、进程数等。在命令行输入“top”即可打开该命令的交互界面。例如:

```

top - 16:23:55 up 1:42, 3 users, load average: 0.10, 0.18, 0.13

Tasks: 327 total, 2 running, 325 sleeping, 0 stopped, 0 zombie

%Cpu(s): 3.8 us, 1.8 sy, 0.0 ni, 94.1 id, 0.2 wa, 0.0 hi, 0.1 si, 0.0 st

MiB Mem : 7803.0 total, 3401.3 free, 4099.8 used, 1301.9 buff/cache

MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3360.7 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1687 root 20 0 2914504 445740 158100 S 3.0 5.6 9:03.51 java

2245 root 20 0 475324 50156 32540 S 2.0 0.6 0:15.87 containerd

2214 root 20 0 246092 17508 13008 S 0.3 0.2 1:15.68 dockerd

6 root 20 0 0 0 0 I 0.2 0.0 0:28.63 kworker/u16:0-events_power_efficient

917 root 20 0 606900 10696 8108 S 0.2 0.1 0:20.28 containerd-shim

1994 root 20 0 475900 24644 18084 S 0.2 0.3 0:04.30 frps

2213 root 20 0 182384 7568 6468 S 0.2 0.1 0:00.26 dockerd

2544 root 20 0 16772 2584 2204 R 0.2 0.0 0:00.21 top

2758 root 20 0 212540 32204 17864 S 0.2 0.4 0:09.35 node

1 root 20 0 225044 5792 3912 S 0.0 0.1 0:04.21 systemd

```

2. ps命令

ps命令用来列出当前系统运行的进程,包括进程ID、进程名、占用CPU和内存的情况等信息。ps命令可以结合各种参数来进行过滤,比如只显示某个用户的进程,或者只显示某个进程名包含特定关键字的进程。例如:

```

$ ps -ef | grep nginx

root 2149 1 0 21:05 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

nginx 2150 2149 0 21:05 ? 00:00:00 nginx: worker process

nginx 2151 2149 0 21:05 ? 00:00:00 nginx: worker process

nginx 2152 2149 0 21:05 ? 00:00:00 nginx: worker process

```

3. netstat命令

netstat命令用来显示网络状态和统计信息,包括网络接口、TCP、UDP连接情况等。例如:

```

$ netstat -ano | grep 80

tcp6 0 0 :::80 :::* LISTEN off (0.00/0/0)

```

这个命令会列出所有监听80端口的TCP连接。

4. ifconfig命令

ifconfig命令用来显示设备的网络配置信息,包括IP地址、子网掩码、MAC地址等。例如:

```

$ ifconfig

ens33: flags=4163 mtu 1500

inet 192.168.1.23 netmask 255.255.255.0 broadcast 192.168.1.255

ether 00:0c:29:63:78:58 txqueuelen 1000 (Ethernet)

RX packets 309338 bytes 30390389 (28.9 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 143238 bytes 73061127 (69.6 MiB)

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

loop txqueuelen 1000 (Local Loopback)

RX packets 4 bytes 164 (164.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 4 bytes 164 (164.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

这个命令会列出网络设备和它们的IP地址和MAC地址。

三、配置无线网卡

如果您使用的是Linux系统,那么配置无线网卡需要通过命令行来完成。以下就是一个简单的例子:

1. 确认无线网卡的名称

可以通过命令“iwconfig”来列出所有的无线网卡信息。例如:

```

$ iwconfig

lo no wireless extensions.

ens33 no wireless extensions.

wlan0 IEEE 802.11 ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=31 dBm

Retry short limit:7 RTS thr=2347 B Fragment thr:off

Power Management:on

```

在本例中,无线网卡的名称为wlan0。

2. 连接到无线网络

可以使用命令“iwconfig <无线网卡> essid <无线网络名称> key <无线网络密码>”来连接到无线网络。例如,如果要连接到无线网络名为test,密码为123456的网络,命令如下:

```

$ iwconfig wlan0 essid "test" key s:123456

```

连接成功后,可以使用ping命令来测试网络连接:

```

$ ping www.google.com

PING www.google.com (216.58.200.164) 56(84) bytes of data.

64 bytes from sin01s02-in-f4.1e100.net (216.58.200.164): icmp_seq=1 ttl=128 time=68.7 ms

64 bytes from sin01s02-in-f4.1e100.net (216.58.200.164): icmp_seq=2 ttl=128 time=49.4 ms

64 bytes from sin01s02-in-f4.1e100.net (216.58.200.164): icmp_seq=3 ttl=128 time=43.7 ms

```

以上就是常用的硬件信息查看及运维命令,以及配置无线网卡的方法。在日常运维中,熟练掌握这些命令和工具将大大提高工作效率和准确度,同时也能更好地保障系统的运行稳定性和安全性。


点赞(101) 打赏
如果你喜欢我们的文章,欢迎您分享或收藏为众码农的文章! 我们网站的目标是帮助每一个对编程和网站建设以及各类acg,galgame,SLG游戏感兴趣的人,无论他们的水平和经验如何。我们相信,只要有热情和毅力,任何人都可以成为一个优秀的程序员。欢迎你加入我们,开始你的美妙旅程!www.weizhongchou.cn

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部