多朋友們都想查看一下自己的計算機配置,那么怎么樣在不打開主機蓋的情況下查看自己家電腦的配置呢?其實很簡單,可以查看“計算機-設備管理器”中計算機相關配置的信息。
在windows7系統中,操作方法如下:
(1)鼠標右鍵單擊桌面上的“計算機”圖標,接著在彈出的下拉菜單中選擇“屬性”按鈕。
(2)此時已經打開了“系統”窗口,在此窗口中間部分顯示的就是大概的配置信息,包括:”制造商、型號、處理器、內存大小、系統類型”等信息。
(3)單擊左上側的“設備管理器”一項。這時會打開“設備管理器”的內容,我們在這個窗口中可以查看計算機的詳細的硬件信息。在這個硬件信息列表中依次單擊左側每項的小三角形按鈕就可以查看每個設備的詳細信息。
此處顯示適配器有兩個,上面為集成顯示,下面為獨立顯卡。
務器的主機名是一種可供人們方便識別和交流的可讀的字符串,它應該是可以大家熟悉而簡潔明確的名稱而不是一串數字或無意義的通用名稱(比如localhost,Server等)。通常,主機名是初始安裝時候就應該設置好(好的公司都會有規范的主機命名規范),但是由于業務變動或者其他原因,往往需要后期對其進行修改。在Linux上,設置主機名的方法很多,本文蟲蟲就給大家來介紹這些方法。
由于歷史延續等的原因主機名往往包括兩方面的意義,主機管理員(筆記本電腦的所有者或服務器的root用戶)設置的和網絡方面(取決于協議和設置)。如果不能澄清這兩方面意義上的區別可能會導致混亂。在使用DNS出現以前,必須通過在/etc/hosts文件中本地定義網絡上的主機。如果網絡上有31臺主機,添加完物理機器后,還必須同步修改31臺主機的/etc/hosts文件以顯示各自每正確IP地址和對應的主機名。這種方法限制太死,沒有靈活性和可擴展性,所以后來又發明了DNS,以應對現代互聯網這樣的大型網絡結構。所以,主機名的概念很大程度上從本機抽象,并交由網絡DNS來管理。
Linux下有三種主機名,臨時主機名、靜態主機名和優雅主機名:
臨時(transient):從網絡配置獲取(DNS,DHCP)并臨時分配的主機名。
靜態(static):由內核boot初始化時的主機名。
優雅(pretty):由用戶設置展示的主機名,該主機名設置沒有限制可以使用任何字符。
臨時主機名可以根據需要進行更改,以避免網絡中的名稱沖突。例如,你要設置主機名為chongchong,但網絡上已經存在其他主機已經使用這個名字,則你網絡主機名將變為Chongchong-1。
靜態和優雅的主機名是在本地設置,用于本地計算機上發生的活動,主要是為了方便用戶識別和交流。
systemd附帶的hostnamectl命令可以修改三種主機名:
在不帶任何參數的情況下調用hostnamectl會返回靜態主機名和優雅主機名,以及一些系統信息:
hostnamectl
設置優雅主機名和靜態主機名:
sudo hostnamectl set-hostname --pretty "Web開發測試環境"
sudo hostnamectl set-hostname --static "Chongchong-test-1"
hostnamectl
如果你使用的是Linux桌面,則可以在圖形應用程序中設置靜態主機名和優雅主機名,比如使用GNOME設置。
打開GNOME桌面左上角的"活動"菜單。在搜索字段中輸入"Settings",或單擊左側停靠欄上的顯示應用程序圖標,然后在應用程序圖標中找到設置,如下所示:
在彈出設置窗口中設置Device name:
hostnamectl
Static hostname:chongchong-test
Pretty hostname: Chongchongs Test
...
util-linux軟件包中的hostname命令是用于查詢和設置臨時主機名的簡單工具。這也是大家熟識的,常用的修改主機名的方法。
要查詢當前的主機名,使用不帶參數的hostname命令:
hostname
cc
sudo hostname TT
hostnamectl
Static hostname: test
Pretty hostname: 蟲蟲測試機
Transient hostname: TT
紅帽系的Linux操作系統有一個 Cockpit的Web控制臺應用程序,用于監視和配置本地和遠程計算機。通過Cockpit應用,我們可以更改自己的計算機或你管理的主機的靜態主機名。
首先,安裝并啟用Cockpit:
sudo yum install cockpit
啟動cockpid服務:
sudo systemctl enable -now cockpit
登陸后,在Web控制臺中,單擊左列中的"systm"選項卡。單擊主機名條目,然后編輯優雅主機名和真實主機名(靜態主機名):
hostnamectl
Static hostname: vps
Pretty hostname: chongchong test web console computer
...
更改靜態主機名的另一種方法是通過網絡管理器nmcli的命令行工具:
sudo nmcli general hostname chongchong
hostnamectl
Static hostname: chongchong
Pretty hostname: chongchong test
Transient hostname: chongchong-test
…
sysctl命令可以在Linux運行時配置內核參數。計算機的臨時主機名是內核參數,因此,可以使用以下命令以修改內核實時參數方式修改主機名:
sudo sysctl kernel.hostname=cc
hostnamectl
Static hostname: chongchong
Pretty hostname: chongchong test
Transient hostname: cc
...
可以通過配置/etc/hostname手動設置靜態主機名,這應該是大家熟識的修改主機名的方法。默認情況下,該文件僅包含一行。如果使用OS默認設置,則該行可能顯示為localhost.localdomain。如果使用hostnamectl更改過主機名,那么此文件顯示修改過的主機名
一般建議不要手動編輯此文件,因為只修改該文件,不會像hostnamectl應用那樣實時同步更新所有其他主機名設置,需要重啟系統該設置才生效。例如:
sudo echo "test" >/etc/hostname
盡管/etc/hosts文件還被很多應用程序和協議使用,但它基本上是歷史遺留的慣例,常用于為主機創建快捷方式或者自定義DNS本地解析的很有用的方法。也可以使用它來設置主機名,但是通常情況下,只是在IP地址127.0.0.1(主機網絡環回地址)上為localhost創建別名。
比如,如果修改/etc/hosts默認條目為:
cat /etc/hosts
127.0.0.1 chongchong chongchong.localdomain chongchong.localdomain4
::1 chongchong chongchong.localdomain chongchong.localdomain6
ping -c 1 chongchong
PING chongchong(chongchong (::1)) 56 data bytes 64 bytes from chongchong (::1): icmp_seq=1 ttl=64 time=0.181 ms
...
而此時的主機名,基本上都沒有變化:
hostnamectl
Static hostname: test
Pretty hostname: 蟲蟲測試機
Transient hostname: TT
本文中我們介紹多種修改主機名的方法。其中最方便最好用當屬systemd自帶的hostnamectl工具了,大家比較常用的方法有hostname命令和設置/etc/hostname配合的方法。還有其他幾種方法是大家比較少見的方法,如果你還有其他文中沒有提到的方法,可以在此共享給大家。
為一名ICT農民工,設備的序列號是經常要打交道的一個號碼,項目施工的設備檔案信息,查保修信息,設備維修報修時等等都需要這個設備序列號。
序列號一般都會貼在設備機器上面,幾乎每個廠家每種設備貼的位置都不同。這一個機柜中密密麻麻的設備及線纜中去找一個序列號,真是一件不太容易的事情。特別惡心的是有些廠家把銘牌貼在機器的左右兩邊,難道我找個序列號還要把機器下架。
如何通過命令行或者其他方式去獲取設備的序列號,就是一個ICT工程師必備的技能。
一、主機類(電腦、服務器)-windows
windows系統可以通過wmic命令去獲取產品信息中的型號和序列號。這個至少要求是品牌機,
命令行下運行 wmic csproduct get name,identifyingnumber,
name就是設備型號,identifyingnumber就是序列號。
我自己的surface 筆記本 win10系統
服務器
二、主機類(電腦、服務器)-linux
linux系統可以通過dmidecode -t -1 獲取主機的序列號
三、主機類(電腦、服務器)-虛擬化平臺
虛擬化一般都有WEB管理頁面,都能查詢到宿主機的硬件信息。
比如vcenter下面
四、網絡產品-H3C
H3C的產品基本上都能通過命令行查詢到主機及模塊的序列號。
display device manuinfo
五、網絡產品-華為
華為早期版本,跟H3C一樣的命令
新版本可以通過display elable 顯示詳細的電子標簽。
五、安全等其他產品
安全產品均能通過WEB頁面管理設備,都能查詢到設備序列號。