Linux服务器配置文档找不到,你还在为查询Linux服务器硬件信息发愁吗?学会这些命令,让你轻松查看Linux服务器的CPU,内存,硬盘,SN序列号等信息,根本就不用去机房。...一、查看CPU信息 CPU信息常常包括查看CPU型号信息,物理CPU个数,每个物理CPU中core的个数(即核数),逻辑CPU个数信息。...默认Linux服务器中,这些信息都保存在/proc/cpuinfo文件中,通过cat命令结合grep命令我们可以很容易查询出来。...在Linux系统中查看linux内存的大小时,我们最长用到的命令就是free命令。...dmidecode命令工具用于获取服务器的硬件信息,不用到机房打开机箱查看设备型号,使用该命令来查找硬件详细信息。
今天给大家带来的是《Linux查看服务器上的硬件信息》本篇文章的示例全部是在服务器(Inspur SA5112M4)上实现的,有些命令在虚拟机上达不到效果 查看服务器型号、序列号 root@zhangdaifu...Name: YZMB-00370-102 Version: SA5112M4 Serial Number: MBJ824S20187B70 Asset Tag: 818123456 查看BIOS信息...,即主板所有硬件槽信息 root@zhangdaifu# lspci | head -10 00:00.0 Host bridge: Intel Corporation Xeon E7 v4/Xeon...Disk identifier: 0xd8f7f38b Device Boot Start End Blocks Id System /dev/sda1 * 2048 976895 487424 83 Linux... /dev/sda2 976896 101562367 50292736 83 Linux /dev/sda3 101562368 585936895 242187264 83 Linux Disk
dmidecode -t memory CPU lscpu cat /proc/cpuinfo dmidecode -t processor dmidecode | grep "CPU" 获取CPU信息...硬盘 df -lhP lsblk fdisk -l dmesg|grep sd 查看开机信息里面的磁盘info hdparm -I /dev/sda 查看磁盘硬件信息、开启的功能等,信息特别详细...smartctl -h 还有很多有用的参数 网卡 lspci|grep -i eth ifconfig -a ip link show ethtool eth0 显示网卡eth0的详细参数和指标 系统信息...dmidecode | grep "Date" 获取生产日期 dmesg和dmidecode还有很多信息,涵盖了全部硬件信息。...主板 lspci BIOS dmidecode -t bios dmidecode -q 列出所有有用的信息 RAID信息 lspci|grep RAID 列出RAID卡的信息 megacli64
硬盘质量层次不齐,通电10w小时也是有可能的,上架后第一步就是先看下硬盘信息,下面一起来看看。...安装smartmontools 需要借助smartmontools工具来进行查看硬盘信息,安装方法如下: #Debian or Ubuntu apt -y install smartmontools #...CentOS yum -y install smartmontools 查看硬盘信息 输入fdisk -l可看到有2块磁盘,分为为/dev/sdb和/dev/sda,如下图: 输入smartctl -...-all /dev/sda打印其中一块硬盘的所有信息(为方便显示去掉了部分内容): === START OF INFORMATION SECTION === Model Family: Western...一些建议 独立服务器不做RAID 1的情况下,数据安全性还不及VPS,建议养成定期备份的好习惯,以免发生数据丢失。
建议采集下Linux服务器上内存占用Top的进程信息,在内存抖动的时候便于排查问题。 下面是一个python版的DEMO,待修改完善。 生产上建议使用golang来编写。...import psutil from prometheus_client import CollectorRegistry, Gauge, push_to_gateway # 获取所有进程信息...proc.info['memory_percent'], proc.info['memory_info']) for proc in processes] # 过滤掉内存使用率为0的进程(通常表示无法获取准确信息...= nil { log.Fatalf("Failed to get processes: %v", err) } // 初始化进程信息切片,这次直接使用RSS作为排序依据...Name string RSS uint64 } var processInfos []ProcessInfo // 收集每个进程的RSS信息
第一章:常用命令 ① 显示服务器信息 通过 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 命令可以显示服务器信息...申威服务器没查出来,其它服务器可用,下面这个是飞腾服务器的。...root@sw6a:~# uname -a Linux sw6a 4.4.15-deepin-aere #176 SMP Thu Dec 19 17:36:51 CST 2019 sw_64 GNU/Linux...256778240 122.5G Linux swap ⑧ 显示内存相关信息 通过 cat /proc/meminfo 命令可以显示内存相关信息。...① 显示开机相关信息 通过 dmesg | more 命令可以显示开机信息,里面会包含开机过程中所有内核可以检测到的驱动和设备信息,常用该命令来检测系统故障。
(没有的话,ssh远程命令循环也可以) 在常用的数据库里面新建一张表,用你要收集的信息作为列名,提供可以用shell插入....获取默认IP:default_ip=$(ifconfig|head -n 2|tail -n 1|cut -d ":" -f 2|cut -d " " -f 1) 获取产品的名称,如果是简化版的linux...下载:ftp://download2.boulder.ibm.com/ecc/sar/CMA/XSA/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip。...#unzip ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip #cd linux # rpm -ivh Lib_Utils-1.00-09.noarch.rpm...下面是其他一些网上收集的信息查询。
当我们在用ssh登录linux服务器时,服务器一般会输出一些系统信息,比如这样: $ ssh u3@h3Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.18.0-15...Last login: Thu Sep 5 17:20:28 2019 from 192.168.56.1u3@h3:~$ 有时候这些信息是没用的,每次登录都显示的话还是挺烦人的,那如何告诉服务器不要再显示这些信息了呢...服务器输出的这些信息叫做 motd,即:message of the day 的缩写,它是用来通知用户系统的当前状况的。...这些信息都是可以修改的,你可以任意添加自己想要的信息,比如,我随便修改了下,显示成下面这个样子: $ ssh u3@h3 ....yyyyy- -yyyyyy+ OS: Ubuntu 18.04 bionic ://+//////-yyyyyyo Kernel: x86_64 Linux
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R)...# dmidecode | grep 'Processor Information' 查看内 存信息 # cat /proc/meminfo # uname -a Linux euis1...2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat.../etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息) 查看机器型号...# dmidecode | grep "Product Name" 查看网卡信息 # dmesg | grep -i eth
查看CPU信息命令 cat /proc/cpuinfo 1、查看物理CPU的个数 cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 2、查看逻辑...查看CPU是几核 cat /proc/cpuinfo|grep "cores"|uniq 4、查看CPU的主频 cat /proc/cpuinfo|grep MHz|uniq 5、查看当前操作系统内核信息...uname -a Linux dev 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_...64 GNU/Linux 6、查看当前操作系统发行版信息 cat /etc/issue CentOS release 6.5 (Final) 7、看到有8个逻辑CPU, 也知道了CPU型号 cat /
Linux登录日志的存储 在Linux系统中,登录日志主要存储在三个文件中,/var/log/wtmp,/var/run/utmp,/var/log/lastlog。...单独执行w指令会显示所有的用户,也可以指定用户名称,仅显示某位用户的相关信息。...who am i用来查看当前登陆者的信息。...http://www.runoob.com/linux/linux-comm-who.html https://linux.cn/article-2437-1.html http://www.runoob.com.../blog/2015/06/26/linux-ac-ming-ling/
刚开始学习Python,用Python写了一个获取Linux服务器信息的脚本,在debian和centos上测试通过。...get_platform(): '''获取操作系统类型''' return platform.system() def get_version(): '''获取操作系统版本''' return platform.linux_distribution
physical id) CPU核数 单块CPU上面能处理数据的芯片组的数量,如双核、四核等(CPU cores) 逻辑CPU数 一般情况下,逻辑CPU数=物理CPU个数每颗核数,如果不相等的话,则表示服务器的..."processor"|wc -l 24 4.查看CPU核数 $ cat /proc/cpuinfo |grep "cores"|uniq cpu cores : 6 5.查看CPU型号信息
本文记录Linux系统获取CPU信息方法。...命令 1 cat /proc/cpuinfo 得到输出信息: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 63...条目列出了位于相同物理封装中的逻辑处理器的数量 cpu cores 条目包含位于相同物理封装中的内核数量 英特尔处理器 vendor id 条目中的字符串是 GenuineIntel 命令 2 lscpu 得到输出信息
---- 1.uname uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等) -a或--all:显示全部的信息; -m或--machine:显示电脑类型; -n或...--hardware-platform:输出硬件平台或"unknown"; -o或--operating-system:输出操作系统名称; --help:显示帮助; --version:显示版本信息...2.lsb_release -a Linux里的lsb_release命令用来查看当前系统的发行版信息(prints certain LSB (Linux Standard Base) and Distribution...有些系统上不一定安装了这个命令,可以通过查看/etc/issue文件得到发行版信息 ----
CPU 是多少核 cat /proc/cpuinfo | grep cores | uniq 关于 top 查看 CPU 逻辑个数 默认情况下,top 显示的是逻辑个数,当然如果是在 CPU 较强的服务器上想用
查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10...20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [root@localhost ~]# uname -a Linux... localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux...查看linux版本: 1) 列出所有版本信息, [root@localhost ~]# lsb_release -a LSB Version: :core-3.1-amd64:core... 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 3、lsb_release -a [root
我们在获取到webshell之后,经常会遇到Linux的操作系统,这是我们需要对Linux系统本地的敏感资源进行信息收集,下面就是一些有用的信息获取方式。...获取内核,操作系统和设备信息 命令 作用 uname -a 打印所有可用的系统信息 uname -r 内核版本信息 uname -n 系统主机名字 hostname 主机名 uname -m Linux...last 显示登入过的用户信息 lastlog 显示系统中所有用户最近一次登录信息 lastlog –u %username% 显示指定用户最后一次登入信息 用户和权限信息 命令 作用 whoami...nfs服务器的配置 作业和任务 命令 作用 crontab -l -u %username% 显示指定用户的计划作业(需要root权限) ls -la /etc/cron* 计划任务 top 列出当前进程...查看运行apache的帐号 总结 这些内容基本上包含了在linux上需要去了解的所有信息,合理利用这些信息可以不管是提权还是内网渗透中都是非常有用的,仁者见任,智者见智,希望可以为大家的信息安全之路添砖加瓦
1 查询目前已登录的用户信息w 或者 who [@bjzw_11_210 ~]# w 14:03:18 up 342 days, 16:01, 2 users, load average: 0.03...nscd **Never logged in** 本质是查看/var/log/lastlog 3 查看指定用户的属主属组等信息
查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10...20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [root@localhost ~]# uname -a Linux...localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux...3) [root@localhost ~]# uname -r 2.6.18-194.el5 查看linux版本: 1) 列出所有版本信息, [root@localhost ~]# lsb_release...2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 3、lsb_release -a [root
领取专属 10元无门槛券
手把手带您无忧上云