如何查看Linux的相关配置信息

简介:
如何查看Linux的相关配置信息
    不管是做运维还是DBA,在进入一个Linux系统的时候肯定是要了解当前系统的配置情况的,那么如何查看呢?总不能把服务器拆了吧!呵 呵,这里是有一些命令可以取得的。经过资料搜

索和查找现总结了如下,以备后查~

这里主要从操作系统类型及版本、cpu、内存和硬盘进行说明:
1. 查看操作系统版本和内核:
cat /etc/issue
uname -r(uname -a)
 
2.查看文件系统类型
shell> df -Th
这个命令不仅可以看所有分区的文件系统类型,对于各个分区的大小、使用情况和挂载点也都一目了然。
shell> file -s /dev/hda1
查看指定分区的文件系统类型
 
3.查看CPU相关信息
我的机器是双cpu,双核 的。。。
cat /etc/cpuinfo
processor       : 0                  #第一个cpu
vendor_id       : GenuineIntel   #cpu厂商ID是GenuineIntel,说明:vendor_id 代表X86系列CPU制造商标识。例如:“GenuineIntel” 或“AuthenticAMD”。
cpu family      : 6                 #cpu 系列是6,说明:CPU厂家生产的CPU系列号, 可用来确定处理器属于那一代产品。
例如:
 6系列的INTEL处理器包括 Pentium Pro、Pentium II、 Pentium II Xeon、Pentium III和Pentium III Xeon处理器。 5 系列(第五代)包括Pentium处理器和采用 MMX技术的Pentium处理器。F系列的INTEL处理器包括INTEL Pentium 4系列处理器(包括相同核心的Celerom处理器)。
 6系列的AMD处理器实际指有K7系列CPU,有DURON和 ATHION两大类。
不 过对于非X86系列的CPU则可能不显示值。
model          : 15            #型号23,说明:型号标识可用来 确定处理器的制作技术以及属于该系列的第几代设计(或核心),型号与系列通常是相互配合使用的,用于确定计算机所

安装的处理器是属于某 系列处理器的哪种特 定类型。如可确定Celerom处理器是Coppermine还是Tualutin核心;Athlon XP处理器是Paiomino还是 Thorouhgbred核心。Model 14表示CPU采用的是Coppermine核心。即使同是P3或P4,不同时期也有多种不同的核心,核心的改进能带来性能不小的提升。 Coppermine 之前有katmai核心,之后有Tualatin核心。

model name     : Intel(R) Xeon(R) CPU  5110  @ 1.60GHz
stepping        : 6             #步进是10,说明:步进编号用来标识处理器的设计或制作版本,有助于控制和跟踪处理器的更改,步进还可以让最终用户更具体地识别其系统安装的处
理器版本,确定微处理器的内部设计或制作特性。步进编号就好比处理器的小版本号,如CPUID为 “686”和“686A”就好比WINZIP8.0和8.1的关系。步进编号和核心步进是密切联系的。
cpu MHz       : 1595.919       #cpu主频是1595.919MHz
cache size       : 4096 KB      #二级缓存是4M
cpu cores       : 2                #每个cpu插槽核数/每颗物理cpu核数是2
。。。
 
processor       : 1                #第二个cpu
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5110  @ 1.60GHz
stepping        : 6
cpu MHz       : 1595.919
cache size      : 4096 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
 
4.查看cpu的位数
getconf LONG_BIT
32
 
5.查看内存相关信息
cat /etc/meminfo
 
MemTotal:       255444 kB
MemFree:         53364 kB
Buffers:         12204 kB
Cached:         111108 kB
SwapCached:          0 kB
Active:         114816 kB
Inactive:        57840 kB
。。。。
 
6.查看硬盘和相关分区信息
shell>fdisk -l
 
7.查 看安装了哪些rpm套件
shell>rpm -qa
 
8.查看ip和mac地址信息
shell> ifconfig
或者
shell> more /etc/sysconfig/network-scripts/ifcfg-eth0
 
9.查看dns信息
shell> more /etc/resolv.conf
 
10.查看当前主机名称
shell>hostname
cat /etc/sysconfig/network
 
11.查看主板信息
shell>lspci
 
12.查看 当前系统内存使用情况
shell>free -k/free -m
 
13.查看某一个文件夹的大小
shell>du -sh dirName
查看当前文件夹的总大小
shell>du -sh
查看当前文件夹每个文件/文件夹的大小
shell>du -sh *
 
14.查看当前系统cpu,memeory,负载情况
shell> top
 
15.查看运 行时间及负载情况
shell> uptime
 
16.查看所属时区和是否使用UTC时间
cat /etc/sysconfig/clock
 
17:查看默认语言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
 
18.查看某一网站的服务器环境
curl --head www.sina.com

本文出自 51CTO.COM技术博客


本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/326424


相关文章
|
10天前
|
Ubuntu Linux Shell
github用存在的私钥在Linux上配置免密登录
在Linux上配置GitHub免密登录,使用已有的私钥。系统环境为Ubuntu 22.04.3 LTS。步骤包括:1) 将名为`github`的私钥文件上传至`~/.ssh/github`;2) 设置正确权限`chmod 600 ~/.ssh/github`和`chmod 700 ~/.ssh`;3) 启动SSH代理并添加私钥`ssh-agent -s`和`ssh-add ~/.ssh/github`。完成上述步骤后,可以无缝使用GitHub。
16 0
|
1月前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
32 3
|
1月前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
1天前
|
网络协议 Linux 网络安全
Linux命令hostnamectl:掌握系统主机信息的利器
`hostnamectl`是Linux系统管理的关键工具,用于查看和设置主机名、内核信息等。它集成在`systemd`中,通过修改配置文件交互。命令特点包括综合显示多种信息、简单语法和设置功能。例如,`hostnamectl status`显示系统详情,`sudo hostnamectl set-hostname NEWHOSTNAME`用于更改主机名。使用时注意权限、备份配置、更新网络和重启相关服务,避免频繁更改。
|
4天前
|
Linux 数据处理 数据安全/隐私保护
Linux中的groups命令:管理用户组信息的利器
`groups`命令在Linux中用于显示用户所属的用户组,帮助管理员进行权限管理。它读取`/etc/group`和`/etc/passwd`文件获取信息,特点是简单直观,支持多用户组。命令参数如`-a`显示主组,`-g`显示主组ID,`-n`以数字形式显示,`-r`显示实际组。在实际应用中,结合其他命令可进行权限分析和定制输出。注意权限问题及用户组可能随系统变化。
|
8天前
|
Oracle 关系型数据库 MySQL
深入了解 Linux 命令 `db_stat`:数据库统计信息的获取
本文模拟了 Linux 环境下使用 `db_stat` 命令获取数据库统计信息的场景,实际上`db_stat`是特定数据库系统的自定义工具。文章通过示例展示了如何针对Oracle、PostgreSQL和MySQL使用各自内置命令收集统计信息,强调了权限、性能影响和数据实时性等因素,并指出这些信息对优化数据库管理至关重要。
|
10天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch,帮助你快速搭建起这个强大的工具
【6月更文挑战第7天】本文档详细介绍了如何在Rocky Linux 8上安装和配置Elasticsearch,首先通过添加Elasticsearch仓库并使用yum安装。接着,配置Elasticsearch,包括修改`elasticsearch.yml`、设置内存和文件描述符,以及可选的安全设置。启动Elasticsearch后,通过验证日志和测试连接确保其正常运行。文章还列举了常见问题及解决方法,如启动失败、内存不足和网络问题。按照这些步骤,用户可以在Rocky Linux 8上成功部署Elasticsearch,为数据管理与分析提供强大支持。
27 5
|
10天前
|
Linux Shell
Linux配置uwsgi环境
Linux配置uwsgi环境
|
10天前
|
监控 Linux
探索 Linux 中的 Chronyc:一个用于配置和管理 Chrony 的实用工具
Chronyc 是一款用于配置和管理 Linux 系统中 Chrony 时间同步工具的命令行实用程序。Chrony 结合了 ntpd 和 ntpdate 的优点,提供高精度和灵活性。要安装 Chrony,可使用包管理器(如 `apt` 或 `yum/dnf`)。常用 `chronyc` 命令包括:查看时间源状态(`sources`)、跟踪信息(`tracking`)、添加或删除服务器、手动同步时间(`makestep`)以及查看其他信息和帮助。`chronyc` 提供了便捷的方式来监控和调整系统时间同步。
|
10天前
|
存储 Linux
深入探索Linux命令:`chfn` - 修改用户指纹信息
`chfn`命令在Linux中用于修改用户的指纹信息,包括全名、办公室号码和电话等。用户可运行`chfn`无参数来修改自身信息,或以`sudo chfn username`修改其他用户信息。要查看指纹信息,可使用`finger`命令。指纹信息在服务器管理、系统日志记录和旧版终端界面中仍有其价值。