ipconfig
(Windows)和ifconfig
或ip a
(Linux),用于查看网络配置;systeminfo
(Windows)和uname -a
(Linux)用于系统信息。在服务器管理中,查询和监控配置是确保系统稳定运行的关键步骤,本文将详细介绍一些常用的服务器查询配置命令,包括Linux和Windows系统下的命令,以及它们的使用场景、参数说明和示例输出。
Linux服务器查询配置命令
uname
命令
uname
命令用于显示操作系统的详细信息,如内核版本、主机名等。
常用参数:
-a
:显示所有信息
-r
:仅显示内核版本号
-n
:仅显示主机名
-m
:仅显示硬件架构类型
示例输出:
$ uname -a Linux hostname 5.4.0-73-generic #82-Ubuntu SMP Fri May 7 16:29:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
df
命令
df
命令用于检查文件系统的磁盘空间使用情况。
常用参数:
-h
:以人类可读的格式显示(GB、MB)
-T
:显示文件系统类型
示例输出:
$ df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext4 50G 20G 28G 42% / tmpfs tmpfs 3.2G 1.2M 3.2G 1% /dev/shm
free
命令
free
命令用于查看内存的使用情况。
常用参数:
-h
:以人类可读的格式显示
-m
:以MB为单位显示
-g
:以GB为单位显示
示例输出:
$ free -h total used free shared buff/cache available Mem: 7.8G 1.2G 5.3G 128M 1.2G 6.1G Swap: 2.0G 0B 2.0G
top
命令
top
命令用于实时监控系统资源使用情况,包括CPU、内存和任务信息。
常用参数:
-d <sec>
:指定刷新间隔时间(默认为3秒)
-n <count>
:指定刷新次数后退出
示例输出:
top -d 1 -n 5
ps
命令
ps
命令用于查看当前正在运行的进程。
常用参数:
aux
:显示所有用户的所有进程
ef
:显示完整格式的进程信息
示例输出:
ps aux | grep myprocess
netstat
命令
netstat
命令用于显示网络连接、路由表、接口统计等信息。
常用参数:
-tuln
:显示TCP和UDP端口监听情况
-r
:显示路由表
-i
:显示网络接口统计信息
示例输出:
netstat -tuln
ss
命令
ss
命令是netstat
的一个现代替代品,提供了更详细的网络统计信息。
常用参数:
-tuln
:显示TCP和UDP端口监听情况
-r
:显示路由表
示例输出:
ss -tuln
ip
命令
ip
命令用于显示和管理网络接口、路由表、邻居等信息。
常用参数:
addr
:显示网络接口地址信息
route
:显示路由表信息
link
:显示网络接口状态信息
示例输出:
ip addr show
lscpu
命令
lscpu
命令用于显示CPU架构信息。
常用参数:无额外参数
示例输出:
lscpu
Windows服务器查询配置命令
systeminfo
命令
systeminfo
命令用于显示有关计算机硬件资源、组件和软件环境的信息。
常用参数:
/fo list
:以列表格式显示信息
/fo table
:以表格格式显示信息
示例输出:
systeminfo | findstr /C:"Host Name" /C:"OS Name" /C:"System Type" /C:"Total Physical Memory" /C:"Available Physical Memory"
tasklist
命令
tasklist
命令用于显示当前运行的进程。
常用参数:
/v
:显示详细列表
/fo list | table | wide | short
:格式化输出
示例输出:
tasklist /v /fo table | findstr /C:"Image Name" /C:"PID" /C:"Session Name" /C:"Status" /C:"Mem Usage"
wmic
命令
wmic
(Windows Management Instrumentation Command-line)命令用于获取Windows管理信息。
常用参数:
cpu get loadpercentage
:获取CPU负载百分比
csproduct get name
:获取计算机型号名称
logicaldisk get size,freespace,caption
:获取磁盘信息
示例输出:
wmic logicaldisk get size,freespace,caption
typeperf
命令
typeperf
命令用于监视系统性能计数器。
常用参数:
Processor(_Total)% Processor Time
:监视总CPU使用率
MemoryAvailable MBytes
:监视可用内存(MB)
PhysicalDisk(_Total)% Idle Time
:监视磁盘空闲时间百分比
示例输出:
typeperf "Processor(_Total)% Processor Time" "MemoryAvailable MBytes" "PhysicalDisk(_Total)% Idle Time" -si 5
netstat
命令
Windows中的netstat
命令与Linux类似,用于显示网络连接、路由表和接口统计信息。
常用参数:
-an
:显示所有连接和侦听端口
示例输出:
netstat -an | findstr "ESTABLISHED"
相关问答FAQs
Q1: 如何更改Linux服务器的主机名?
A1: 可以使用以下命令更改Linux服务器的主机名:
sudo hostnamectl set-hostname new-hostname
或者临时修改(重启后失效):
sudo hostname new-hostname
然后编辑/etc/hosts
文件,将旧主机名替换为新主机名。
Q2: 如何在Windows服务器上查看CPU使用率?
A2: 可以使用多种方法查看CPU使用率:
1、任务管理器:按Ctrl + Shift + Esc
打开任务管理器,切换到“性能”选项卡查看CPU使用率。
2、命令行:使用wmic
或typeperf
命令,使用wmic
:
wmic cpu get loadpercentage
或者使用typeperf
:
typeperf "Processor(_Total)% Processor Time" -si 1
以上内容就是解答有关“服务器查询配置命令”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1295814.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复