❶ 怎么查看linux服务器的配置
LINUX 查看服务器硬件配置命令如下:
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
其他常用命令整理如下:
查看主板的序列号:dmidecode | grep -i 'serial number'
用硬件检测程序kuz探测新硬件:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
查看内存信息:cat /proc/meminfo [free -m][vmstat]
查看板卡信息:cat /proc/pci
查看显卡/声卡信息:lspci |grep -i 'VGA'[dmesg | grep -i 'VGA']
查看网卡信息:dmesg | grep -i 'eth'[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看USB设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk – l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]
查看硬件信息,包括bios、cpu、内存等信息:dmidecode
测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev ?
查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v
查看当前系统中已经应用的补丁:showrev –p
显示当前的运行级别:who –rH
查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind
查看硬件信息:dmesg | more
显示外设信息, 如usb,网卡等信息:lspci
查看已加载的驱动:
lsnod
lshw
查看当前处理器的类型和速度(主频):psrinfo -v
打印当前的OBP版本号:prtconf -v
查看硬盘物理信息(vendor, RPM, Capacity):iostat –E
查看磁盘的几何参数和分区信息:prtvtoc /dev/rdsk/c0t0d0s
显示已经使用和未使用的i-node数目:
df –F ufs –o i
isalist –v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
主机CPU信息:Cpuinfo
主机DMA通道信息:Dma
文件系统信息:Filesystems
主机中断信息:Interrupts
主机I/O端口号信息:Ioprots
主机内存信息:Meninfo
Linux内存版本信息:Version
备注: proc – process information pseudo-filesystem 进程信息伪装文件系统
❷ linux怎么查看服务器参数
在Linux系统中,查看服务器参数是管理服务器的重要步骤。CPU大小可以通过查看/proc/cpuinfo文件获取详细信息。执行[root@idc ~]# more /proc/cpuinfo命令,可以看到每个CPU的具体信息。这里以一个示例为例:model name: Intel(R) Xeon(TM) CPU 2.80GHz。对于双核CPU,/proc/cpuinfo文件中会显示两个CPU,容易让人误以为是两个单核CPU。实际上,可以通过Physical ID来区分单核和双核。Physical ID可以从/proc/cpuinfo或者dmesg中找到。在上述示例中,physical id : 0和physical id : 3说明这台机器有两个双核的CPU,ID分别是0和3,每个CPU的频率是2.8GHz。
内存大小可以通过/proc/meminfo文件获取。执行[root@xbidc ~]# cat /proc/meminfo |grep MemTotal命令,可以看到内存总量。例如,执行该命令后,MemTotal: 1034612 kB表示这台服务器的内存大小为1034612千字节,即1034.6MB。
硬盘大小可以通过fdisk -l命令查看。执行[root@xbidc ~]# fdisk -l |grep Disk命令,可以看到硬盘的具体信息。以一个示例为例:Disk /dev/sda: 300.0 GB, 300000000000 bytes,说明这台服务器的硬盘大小为300.0GB。
通过这些命令,可以方便地获取Linux服务器的CPU、内存和硬盘信息,帮助管理员更好地了解服务器的硬件配置,以便进行相应的优化和维护。
此外,还可以通过lscpu和free命令来获取更详细的信息。lscpu命令可以查看详细的CPU信息,如核心数、线程数等。free命令可以查看内存使用情况,包括总内存、已用内存、空闲内存等。
在实际操作中,如果需要更精确地了解CPU、内存和硬盘的具体情况,可以使用这些命令进行详细检查。通过定期监控这些参数,可以及时发现服务器性能瓶颈,提高服务器的运行效率。
需要注意的是,不同的Linux发行版可能会有一些细微的差别。在具体操作时,建议参考相应发行版的官方文档或社区论坛,以获取最准确的信息。
❸ Linux下查看系统硬件信息
在Linux系统下,查看硬件信息可以通过一系列命令行工具来实现。以下是一些常用的命令及其功能:
1. `lscpu`命令用于查看CPU和处理单元的信息,如型号、核心数量等。
2. `lspci`命令列出所有PCI总线及其连接的设备,如VGA适配器、显卡、网络适配器等。
3. `lspci`命令通过`-v | grep "VGA"`参数过滤出特定设备信息,如显卡。
4. `lshw`命令是一个通用工具,列出各种硬件单元详细或概要信息,如CPU、内存、USB控制器、硬盘等。
5. `lshw -short`命令快速查看硬件信息。
6. `lsscsi`命令列出SCSI/SATA设备信息。
7. `lsusb`命令查看USB控制器及连接设备信息,使用`-v`参数可获取详细信息。
8. `df -H`命令显示不同分区、挂载点、已用和可用空间概要信息。
9. `free -h`命令查看系统使用的、闲置的和RAM总体数量。
10. `dmidecode -t memory`命令查看内存槽及内存条硬件信息。
11. `dmidecode -t memory | grep Size`命令查看内存插槽数、使用情况及每条内存大小。
12. `dmidecode | grep "System Information"`命令查看服务器型号、序列号等信息。
这些命令行工具在大多数Linux发行版中均有提供,可通过包管理器安装。通过组合使用这些工具,用户可以全面了解Linux系统硬件配置情况。