很多新手用戶一樣,在選擇Linux
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、梁園網(wǎng)絡(luò)推廣、成都小程序開發(fā)、梁園網(wǎng)絡(luò)營銷、梁園企業(yè)策劃、梁園品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供梁園建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
VPS主機(jī)商的時候會大概看看這款機(jī)器是否有人在使用而且大概的口碑和性價比如何,然后大概對比CPU核心、內(nèi)存、硬盤以及流量在同等認(rèn)識的商家中是否有一定的性價比優(yōu)勢。雖然經(jīng)常告訴自己一分錢一分貨,但是有些時候還是偏向于盡量希望馬兒好也要馬兒少吃草的產(chǎn)品。
大部分用戶并不能做到各種VPS配置信息以及商家、線路的各種精通,就好比我們購買電腦一樣,一些硬件配置我們可能只會知道大概,具體是否兼容以及是否適合我們,我們可能從基本的配置看不到,大部分還是直接用戶的體驗(yàn),尤其是VPS主機(jī)無論用來建站還是項(xiàng)目需要,他人使用過的測評信息并不能代表也適合我們,大概范圍圈定之后的自我測試是必須的。
稍微深究一些關(guān)于Linux
VPS主機(jī)的配置信息,不能僅僅就看基本的內(nèi)存、硬盤和流量,其實(shí)玩的深的網(wǎng)友甚至連帶硬件信息都會去查看對比,這屬于粉絲愛好者了,我們基本上只要玩?zhèn)€大概體驗(yàn)就可以了。在這篇文章中,老左也學(xué)著高端一點(diǎn),把我看到的一些網(wǎng)友有用到查看VPS/服務(wù)器環(huán)境硬件信息命令記錄下來,以后說不定在購買VPS、服務(wù)器的時候還可以裝專業(yè)人士。
第一、CPU參數(shù)信息
cat /proc/cpuinfo
第二、Free命令查看內(nèi)存
free -m
這里我們可以看到當(dāng)前VPS主機(jī)512MB內(nèi)存,附帶64MB Swap存儲。
第三、df命令查看硬盤
df -h
這個要對照我們購買VPS、服務(wù)器的時候商家給予的配置信息,有些朋友說購買的30GB,為什么看到的是10GB,還有20GB去哪里了呢?還有的是掛載盤需要我們單獨(dú)掛載才可以出來,用fdisk -l就可以看到還有20GB沒有掛載,在這臺測試機(jī)中直接在一個盤里沒有 掛載盤 。
第四、Inxi查看硬件信息
inxi -Fx
這個Inxi工具我也第一次用到過,看到介紹很強(qiáng)大,可以查看所有的服務(wù)器硬件信息,一般默認(rèn)發(fā)行版本中是沒有安裝的,這里我在Debian環(huán)境中自己安裝的。
安裝Inxi For Debian/Ubuntu
echo 'deb trusty main' /etc/apt/sources.list.d/unit193-inxi.list
apt-get update
apt-get install inxi
這里在安裝后才可以執(zhí)行上面的命令。
基本的硬件信息都可以在返回結(jié)果中看到,以后有時間單獨(dú)把inxi工具玩一遍。今天先 簡單的知道有這個東西,因?yàn)槲抑耙矝]玩過這個。
第五、lshw
lshw -short
lshw也是一個通用工具,可以查看當(dāng)前服務(wù)器CPU、內(nèi)存、磁盤等詳細(xì)信息。默認(rèn)環(huán)境如果沒有安裝的話,我們可以通過執(zhí)行命令安裝。
apt-get install lshw lshw
第六、dmidecode
這個命令老左有在" 利用dmidecode命令查看Linux服務(wù)器硬件信息7個技巧 "文章中詳細(xì)的記錄了幾個常用的腳本方法,也是用來查看硬件信息的。
比如主板、內(nèi)存、內(nèi)存條數(shù)量都可以通過命令看到。
第七、lscpu
lscpu
通過lscpu命令可以看到CPU和處理單元的信息。
總結(jié),以上7個命令算是我們在購買和測評VPS、服務(wù)器信息的時候有可能用到的,對于一般用戶跟老左一樣看個大概就可以了,如果需要知道深入的細(xì)節(jié)還是需要詳細(xì)一些對比的,還有l(wèi)spci、hdparm兩個也是有常用的。
在linux下查看電腦硬件配置的命令主要有以下幾個:
查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
查看內(nèi)存
grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m |grep "Mem" | awk '{print $2}'
查看cpu是32位還是64位
getconf LONG_BIT
查看硬盤和分區(qū)
df -h
fdisk -l
查看分區(qū)
du -sh
查看硬盤占用的空間
du /etc -sh
你們知道怎么查看Linux中的硬件嗎,命令是什么?下面是我?guī)淼年P(guān)于linux查看硬件命令有哪些的內(nèi)容,歡迎閱讀!
Linux查看硬件命令一:
linux如何查看系統(tǒng)的硬件配置
如何在linux系統(tǒng)下查看系統(tǒng)配置? 在圖形模式下我們可以很方便的利用Linux的圖形工具,點(diǎn)擊幾下就可以查看到Linux系統(tǒng)的的硬件信息。但是大部分生產(chǎn)服務(wù)器系統(tǒng)為了節(jié)約系統(tǒng)資源是沒有安裝Xwindo服務(wù)的。所以我們在圖形模式下掌握查看系統(tǒng)硬件信息的方式是很
如何在linux系統(tǒng)下查看系統(tǒng)配置?
在圖形模式下我們可以很方便的利用Linux的圖形工具,點(diǎn)擊幾下就可以查看到Linux系統(tǒng)的的硬件信息。但是大部分生產(chǎn)服務(wù)器系統(tǒng)為了節(jié)約系統(tǒng)資源是沒有安裝Xwindo服務(wù)的。所以我們在圖形模式下掌握查看系統(tǒng)硬件信息的方式是很必要的。
linux下至今 沒有給出機(jī)器系統(tǒng)信息的命令或者是軟件(類似CPU—Z,everest等)。 要想查看系統(tǒng)的配置 具體的 方法 是:
1、系統(tǒng)硬件配置都在/proc 目錄里面
2、可以用命令查看里面的文件即可 比如:
cat /proc/ cpu info 查看cpu信息,processor 0 為一個U, 1為兩個,flags超線程。
lspci 查看主板信息
free –m 查內(nèi)存 (total屬性下顯示的是內(nèi)存的大小)。
fidsk -l 查硬盤空間
df -h 查硬盤
du -sh 查看文件夾大小
top 這個比較全,內(nèi)存 進(jìn)程 負(fù)載 都有了。
uptime 查運(yùn)行時間 負(fù)載情況 等等的信息
Linux查看硬件命令二:
1,在linux下,有多種命令可以用于查看硬件信息:
用硬件檢測程序kuduz探測新硬件:service kudzu start ( or restart);
查看CPU信息:cat /proc/cpuinfo;
查看板卡信息:cat /proc/pci;
查看PCI信息:lspci (相比cat /proc/pci更直觀);
查看內(nèi)存信息:cat /proc/meminfo;
查看USB設(shè)備:cat /proc/bus/usb/devices;
查看鍵盤和鼠標(biāo):cat /proc/bus/input/devices;
查看系統(tǒng)硬盤信息和使用情況:fdisk disk – l df;
查看各設(shè)備的中斷請求(IRQ):cat /proc/interrupts;
查看啟動硬件檢測信息日志:dmesg more /var/log/dmesg。
2,幾種查看Linux版本信息的方法:
uname -a;
cat /proc/version;
cat /etc/issue;
lsb_release -a;
cat /etc/redhat-release;
rpm -q redhat-release。
看了"linux查看硬件命令有哪些" 文章 內(nèi)容的人還看:
1. linux中查看硬件信息的方法有哪些
2. LINUX操作系統(tǒng)常用命令有哪些
3. linux操作系統(tǒng)版本查看命令
4. Linux top命令查看多核CPU每個核心的使用率
5. Linux中查看CPU的信息的方法是什么
6. Linux使用dmidecode命令查看內(nèi)存型號
7. 如何正確查看Linux機(jī)器內(nèi)存使用情況
8. Linux系統(tǒng)查看當(dāng)前時間的命令
9. Linux常用命令
10. 必學(xué)100個常用linux命令大全
CPU:頻率,型號
內(nèi)存:型號,速率,容量...,
磁盤:容量,速率。。。
文件系統(tǒng):....
網(wǎng)絡(luò)帶寬:....
福利:以下所有功能均集中在一個shell文件中,執(zhí)行這個文件即可,結(jié)果如下
總核數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù)
總邏輯CPU數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù) X 超線程
查看物理CPU個數(shù)
查看每個物理CPU中core的個數(shù)(即核數(shù))
查看邏輯CPU的個數(shù)
查看CPU信息(型號)
總的命令:lscpu
查看內(nèi)存大小
(說明當(dāng)前CPU運(yùn)行在32bit模式下, 但不代表CPU不支持64bit)
linux常用發(fā)行版
可以看到有2塊網(wǎng)卡,eth01,eth02
可以看到網(wǎng)卡1的吞吐大小為10000Mb/s
一、查看網(wǎng)絡(luò)配置
確保網(wǎng)絡(luò)配置的正確性及網(wǎng)絡(luò)連接的暢通是Linux系統(tǒng)作為服務(wù)器應(yīng)用的基礎(chǔ),查看及測試網(wǎng)絡(luò)配置是管理Linux網(wǎng)絡(luò)服務(wù)的第一步。
1.ifconfig——查看網(wǎng)絡(luò)配置
1) 查看所有活動網(wǎng)絡(luò)接口的信息
執(zhí)行 ifconfig 或ip addr或ip a命令,都可以顯示當(dāng)前主機(jī)中已啟用(活動)的網(wǎng)絡(luò)接口信息。、
2) 查看指定網(wǎng)絡(luò)接口信息
格式:ifconfig 網(wǎng)絡(luò)接口名
可以通過TX、RX等信息了解到通過該網(wǎng)絡(luò)接口發(fā)送和接收的數(shù)據(jù)包個數(shù),流量等跟多屬性。
2.hostname命令
在Linux系統(tǒng)中,相當(dāng)一部分網(wǎng)絡(luò)服務(wù)都會通過主機(jī)名來識別本機(jī),如果主機(jī)名配置不當(dāng),可能會導(dǎo)致程序功能出現(xiàn)故障。
1) 查看主機(jī)名
使用hostname命令就可以查看當(dāng)前主機(jī)的主機(jī)名,不添加任何選項(xiàng)參數(shù)。
2) 臨時更改主機(jī)名
hostname NewName
注:這種方法只是臨時的更改主機(jī)名,重啟后將失效。
3) 永久更改主機(jī)名
a. 修改配置文件
RHEL6和7的配置文件存放路徑不相同,修改配置文件中的主機(jī)名,重啟就可永久更改主機(jī)名。
RHEL6主機(jī)名配置文件路徑為:/etc/sysconfig/network
RHEL7主機(jī)名配置文件路徑為:/etc/hostname
示例
b. 使用命令修改(這種方法只適用于RHEL7或者CentOS7之后)
命令格式:
使用該命令更改后,更改后的主機(jī)名就自動寫入了配置文件中,所以可以永久更改主機(jī)名,其實(shí)就是修改了配置文件。
3.route命令
直接執(zhí)行route命令可以查看當(dāng)前主機(jī)中的路由表信息,若結(jié)合“-n”選項(xiàng)使用,可以將路由記錄中的地址顯示為數(shù)字形式,這可以跳過解析主機(jī)名的過程,在路由表?xiàng)l目較多的情況下能夠加快執(zhí)行速度。
Destination列對應(yīng)的是目標(biāo)網(wǎng)段的地址,Gateway列對應(yīng)的是嚇一跳路由器的地址,Iface列對應(yīng)的是發(fā)送數(shù)據(jù)的網(wǎng)絡(luò)接口。當(dāng)目標(biāo)網(wǎng)段為“default”是,表示此行是默認(rèn)網(wǎng)關(guān)記錄,當(dāng)嚇一跳為“*”是,表示目標(biāo)網(wǎng)段是與本機(jī)直接相連的。
4.netstat命令——查看系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)等
netstat命令是了解網(wǎng)絡(luò)狀態(tài)及排除網(wǎng)絡(luò)服務(wù)故障的有效工具。
常用選項(xiàng):
-a:顯示所有活動連接(包括監(jiān)聽、非監(jiān)聽狀態(tài)的服務(wù)端口)
-n:以數(shù)字形式顯示
-p:顯示相關(guān)的進(jìn)程信息
-t:查看 TCP 協(xié)議相關(guān)信息
-u:查看UDP協(xié)議相關(guān)信息
-r:顯示路由表信息
-l:顯示處于監(jiān)聽(listening)狀態(tài)的網(wǎng)絡(luò)連接及端口信息
通常使用“-anput”組合選項(xiàng),結(jié)合管道使用“grep”命令,來查看一些服務(wù)的端口是否開啟。
示例:
Tcp21為ftp服務(wù)的端口
二、測試網(wǎng)絡(luò)連接
1.ping命令——測試網(wǎng)絡(luò)連通性
常用選項(xiàng):
-c完成次數(shù):設(shè)置完成要求回應(yīng)的次數(shù)
-i間隔秒數(shù):指定收發(fā)信息的間隔時間
-q:不顯示指令執(zhí)行過程,開頭和結(jié)尾的相關(guān)信息除外
-s數(shù)據(jù)包大小:設(shè)置數(shù)據(jù)包的大小
-t存活數(shù)值:設(shè)置存活數(shù)值TTL的大小
-v:詳細(xì)顯示指令的執(zhí)行過程
若返回“Destination Host Unreachable”的反饋信息,則表示目標(biāo)主機(jī)不可達(dá),可能目標(biāo)地址不存在或主機(jī)已關(guān)閉;返回“Network is unreachable”的反饋信息,則表示沒有可用的路由記錄(如默認(rèn)網(wǎng)關(guān)),無法到達(dá)目標(biāo)主機(jī)所在的網(wǎng)絡(luò);返回“Request timeout”的反饋信息,表示與目標(biāo)主機(jī)間的連接超時(數(shù)據(jù)包緩慢或丟失),若有嚴(yán)格的防火墻限制,也可能返回此信息。
2.traceroute命令——跟蹤數(shù)據(jù)包的路由途徑
使用traceroute命令可以測試從當(dāng)前主機(jī)到目的主機(jī)之間經(jīng)過的網(wǎng)絡(luò)節(jié)點(diǎn),并顯示各中間結(jié)點(diǎn)的連接狀態(tài)(響應(yīng)時間)。對于無法響應(yīng)的節(jié)點(diǎn),連接狀態(tài)將顯示為“*”。
示例:traceroute IP_ADDR
在網(wǎng)絡(luò)測試與排錯的過程中,通常會先使用ping命令測試與主機(jī)的網(wǎng)絡(luò)連接,如果發(fā)現(xiàn)網(wǎng)絡(luò)有故障,再使用traceroute命令跟蹤查看是在哪個中間結(jié)點(diǎn)存在故障。
3.nslookup命令——測試DNS域名解析
nslookup是用來測試(DNS)域名解析的專用工具。(DNS服務(wù)后面再詳細(xì)講解,通俗的說就是將域名解析為ip地址的一個服務(wù))
示例:nslookup
若成功反饋要查詢域名的IP地址,則表示域名解析沒有問題;若出現(xiàn)“...... no servers could be reached”的信息,表示不能連接到指定的DNS服務(wù)器;若出現(xiàn)“...... cant’t find xxx.yyy.zzz:NXDOMAIN”的信息,表示要查詢的域名不存在。
三、設(shè)置網(wǎng)絡(luò)地址參數(shù)
設(shè)置網(wǎng)絡(luò)參數(shù)的方法:
? 臨時配置 —— 使用命令調(diào)整網(wǎng)絡(luò)參數(shù)簡單、快速,可直接修改運(yùn)行中的網(wǎng)絡(luò)參數(shù)
一般只適合在調(diào)試網(wǎng)絡(luò)的過程中使用
系統(tǒng)重啟以后,所做的修改將會失效
? 永久配置 —— 通過配置文件修改網(wǎng)絡(luò)參數(shù)修改各項(xiàng)網(wǎng)絡(luò)參數(shù)的配置文件
適合對服務(wù)器設(shè)置固定參數(shù)時使用
需要重載網(wǎng)絡(luò)服務(wù)或者重啟以后才會生效
1.臨時配置——使用網(wǎng)絡(luò)配置命令(注:RHEL6中網(wǎng)絡(luò)接口的名稱為eth,RHEL7中為ens)
1)使用ifconfig命令修改網(wǎng)卡的地址、狀態(tài)
ifconfig命令不僅可以用于查看網(wǎng)卡配置,還可以修改網(wǎng)卡的ip地址,子網(wǎng)掩碼,也可以綁定網(wǎng)絡(luò)接口、激活或停用網(wǎng)絡(luò)接口
a. 修改網(wǎng)卡的ip地址(臨時修改)
命令格式:
示例:
b. 禁用或者重新激活網(wǎng)卡
命令格式:
示例:
c. 設(shè)置虛擬網(wǎng)絡(luò)接口(相當(dāng)于一塊網(wǎng)卡配置多個IP地址)
命令格式:
示例:
可以根據(jù)需要添加更多的虛擬接口,如“eth0:1”“eth0:2”等
2)使用route命令添加、刪除靜態(tài)路由記錄
? 刪除路由表中的默認(rèn)網(wǎng)關(guān)記錄命令格式:route del default gw IP地址
? 向路由表中添加默認(rèn)網(wǎng)關(guān)記錄命令格式:route add default gw IP地址
? 添加到指定網(wǎng)段的路由記錄命令格式:route add -net 網(wǎng)段地址 gw IP地址
? 刪除到指定網(wǎng)段的路由記錄命令格式:router del -net 網(wǎng)段地址
2.永久配置——修改網(wǎng)絡(luò)配置文件
1)網(wǎng)絡(luò)接口配置文件
網(wǎng)絡(luò)接口的配置文件默認(rèn)位于目錄“/etc/sysconfig/network-scripts/”中,文件名格式為:“ifcfg-XXX”,其中“XXX”是網(wǎng)絡(luò)接口的名稱。例如:RHEL6中網(wǎng)卡eth0的配置文件是“ifcfg-eth0”,而RHEL7中網(wǎng)卡ens33的配置文件是“ifcfg-ens33”。
在網(wǎng)卡的配置文件中,可以看到靜態(tài)IP地址的部分內(nèi)容如下圖所示:
上述個配置項(xiàng)的含義及作用:(圖示為RHEL6中的配置文件,7中也差不多,換湯不換藥,修改的都差不多)
? DEVICE:設(shè)置網(wǎng)絡(luò)接口的名稱ONBOOT:設(shè)置網(wǎng)絡(luò)接口是否在Linux系統(tǒng)啟動時激活BOOTPROTO:設(shè)置網(wǎng)絡(luò)接口的配置方式,值為static時表示使用靜態(tài)ip地址,為dhcp時表示通過dhcp的方式動態(tài)獲取ip地址IPADDR:設(shè)置網(wǎng)絡(luò)接口的ip地址NETMASK:設(shè)置網(wǎng)絡(luò)接口的子網(wǎng)掩碼GATEWAY:設(shè)置網(wǎng)絡(luò)接口的默認(rèn)網(wǎng)關(guān)地址2)重啟 network 網(wǎng)絡(luò)服務(wù)
當(dāng)修改了網(wǎng)絡(luò)接口的配置文件以后,若要使新的配置生效,可以重啟network服務(wù)或者重啟主機(jī)或者禁用、啟用網(wǎng)絡(luò)接口。
示例:
? RHEL6中重啟network服務(wù):service network restartRHEL7中重啟network服務(wù):systemctl restart network注:這是我在做實(shí)驗(yàn)時候的一個經(jīng)驗(yàn):RHEL6修改完網(wǎng)卡配置重啟后,ip地址仍然沒有改過來,這時候我們經(jīng)常會刪除“/etc/udev/rules.d/70-persistent-net.rules”這個文件。RHEL7不用管,RHEL7特別好改,RHEL6改的時候特別難受。(個人提示,不求認(rèn)同)
3)域名解析配置文件
a.指定為本機(jī)提供DNS解析的服務(wù)器地址
/etc/resolv.conf文件中記錄了本機(jī)默認(rèn)使用的DNS服務(wù)器的地址信息,對該文件所做的修改將會立刻生效。Linux系統(tǒng)中最多可以指定3個(第3個以后將被忽略)不同的DNS服務(wù)器地址,優(yōu)先使用第1個DNS服務(wù)器。
示例:
其中“search localdomain”用來設(shè)置默認(rèn)的搜索域(域名后綴)。例如,當(dāng)訪問主機(jī)“l(fā)ocalhost”時,就相當(dāng)于訪問“l(fā)ocalhost.localdomain”。
b.本地主機(jī)映射文件
/etc/hosts文件中記錄著一份主機(jī)名與ip地址的映射關(guān)系表,一般用來保存經(jīng)常訪問的主機(jī)信息。當(dāng)訪問一個未知的域名時,先查找該文件中是否有相應(yīng)的映射記錄,如果找不到在去向DNS服務(wù)器查詢。
hosts 文件和 DNS 服務(wù)器的比較
? 默認(rèn)情況下,系統(tǒng)首先從 hosts 文件查找解析記錄hosts 文件只對當(dāng)前的主機(jī)有效hosts 文件可減少 DNS 查詢過程,從而加快訪問速度
通過配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服務(wù),如果是手動配置靜態(tài)的ip地址,BOOTPROTO的值可以為none或者static。
IPADDR=192.168.1.66:表示設(shè)置IP地址。
NETMASK=255.255.255.0:表示設(shè)置子網(wǎng)掩碼。
GATEWAY=192.168.1.1: 表示設(shè)置網(wǎng)關(guān)。
DNS1=192.168.1.1:表示設(shè)置首選DNS服務(wù)器,DNS有自己的配置文件/etc/resolv.conf,在這里設(shè)置DNS,就是把它寫入了DNS的配置文件/etc/resolv.conf。
然后,執(zhí)行service network restart,重啟網(wǎng)絡(luò)服務(wù)配置文件生效即可。
擴(kuò)展資料:
通過ifconfig命令配置LINUX的IP命令:
命令名稱:ifconfig
基本語法:ifconfig [網(wǎng)卡標(biāo)識] [IP地址]
英文原意:interface configuration
執(zhí)行權(quán)限:root
功能描述:查看或臨時配置網(wǎng)卡信息
說明: ifconfig 命令主要是用來查看網(wǎng)卡的配置信息,因?yàn)橛盟鼇砼渲镁W(wǎng)卡的IP地址時,只會臨時生效(Linux服務(wù)器重啟后就會失效)。
這種配置ip的方式只能設(shè)置IP和子網(wǎng)掩碼,估只適合內(nèi)網(wǎng)(局域網(wǎng))使用。
如果想連通外網(wǎng),還必須設(shè)置網(wǎng)關(guān)和DNS。