導航:首頁 > IDC知識 > linux主機

linux主機

發布時間:2020-09-04 21:43:34

1、如何在Linux中顯示和設置主機

顯示主機名
#hostname 顯示主機名
#hostname linux01 主機名臨時設定為linux01
設置主機名,更改下面的文件
[root@master mnt]# vim /etc/sysconfig/network
HOSTNAME=linux01 主機名設定為linux01, 永久有效

2、linux主機名的問題

這個localhost.localhost是「主機名.域名」, 而最後一個一個localhost是主機名(或主機別名),你也發現了,/etc/hosts文件是由三部分組成,分別就是「IP地址 主機名.域名 主機名」,當然其實這個文件你也可以用兩部分組成,「IP地址 主機名」,比如 「192.168.1.1 ftp」,那麼就代表這個主機的主機名是ftp,而這里的主機名是用來做區域網解析的,並非一定是真實的主機名。就像上面說的,也許是別名。比如,真實的主機名是aaa,但是這個主機我做了ftp伺服器,在這個文件里我就可以寫「192.168.1.1 ftp」
當你使用hostname這個命令查看主機名的時候,得到的結果是從/etc/sysconfig/network文件中的HOSTNAMEZ這個配置的來的。這個文件才是真正配置真實主機名的文件,這個文件里你怎麼寫,hostname命令就會給你顯示什麼結果,不過按照linux的建議,一般在給主機起名字時,都會使用「FQDN---完全合格域名」,比如「ftp.test.com」這種格式,其中ftp是主機名,而「test.com」是域名後綴。
同時強烈建議,既然是同一台主機,那麼就把這兩個文件里的名字都設置成一樣的。

3、linux如何查看主機名

查看主機名     

1、可以使用hostnamctl命令。

2、hostnamectl。

 

(3)linux主機擴展資料:

更改Linux系統的主機名(hostname)

通過修改配置文件來實現。

主機名保存在/etc/hostname文件里,所以我們可以打開這個文件,手動編輯主機名。

sudo nano /etc/hosts12

把舊的主機名刪除,替換為新的主機名,保存文件就行了。要注意大小寫。

如果不更新/etc/hosts文件,那麼有的程序,如sudo,不知道如何解析新的主機名。

如果在更改Linux伺服器的主機名,那麼新的主機名應該要解析為Linux伺服器的公網IP。如果更改個人電腦的主機名,那麼新的主機名應該解析為127.0.0.1,或者127.0.1.1。

127.0.1.1是Debian系Linux發行版解析本地主機的IP。Debian系統在安裝時,如果計算機的IP是動態的,那麼Debian安裝程序會在/etc/hosts文件中創建127.0.1.1 <主機名>這一條目。127.0.1.1地址使用loopback網卡,實際上127.0.0.0/8 (127.0.0.0 ~ 127.255.255.255)都使用loopback網卡。

4、Linux如何配置主機名稱?

查看hostname

1、查詢命令:hostname

2、輸出對應的文本文件:cat /proc/sys/kernel/hostname

修改hostname

1、hostname命令可以設置系統的hostname,

[root@linuxprobe~] hostname newhostname

newhostname即要設置的新的hostname,運行後立即生效,但是在系統重啟後會丟失所做的修改,如果要永久更改系統的hostname,就要修改相關的設置文件。

2、修改系統配置文件 /etc/sysconfig/network

[root@linuxprobe~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=linuxprobe

3、修改hosts文件或者dns伺服器

[root@linuxprobe~]# vi /etc/hosts
127.0.0.1              localhost.localdomain

4、用sysctl 修改kernel.hostname

[root@linuxprobe~]# sysctl kernel.hostname=hadoop
kernel.hostname = hadoop

備注

1、請使用sudo許可權

2、更多詳細的Linux基本學習教程和書籍可以從linuxprobe.com找到

5、在linux下如何查看區域網的所有主機的ip地址

方法一:

nmap –nsP 192.168.1.0/24 #從192.168.1.0到192.168.1.255所有IP

方法二:

nbtscan 192.168.1.1-254  #查找出所有能ping通的IP並帶其mac地址,本地的arp也有記錄

方法三:

for ((i=0; i<=254; i++)); do ping –q –n –c 10 –W 1 –I 0.01 –w 192.168.1.$i; done #通過ping來實現

(5)linux主機擴展資料

區域網

區域網自然就是局部地區形成的一個區域網路,其特點就是分布地區范圍有限,可大可小,大到一棟建築樓 與相鄰建築之間的連接,小到可以是辦公室之間的聯系。

區域網自身相對其他網路傳輸速度更快,性能更穩定,框架簡易,並且是封閉性,這也是很多機構選擇的原因所在。區域網自身的組成大體由計算機設備、網路連接設備、網路傳輸介質3大部分構成,其中,計算機設備又包括伺服器與工作站,網路連接設備則包含了網卡、集線器、交換機,網路傳輸介質簡單來說就是網線,由同軸電纜、雙絞線及光纜3大原件構成。

區域網是一種私有網路,一般在一座建築物內或建築物附近,比如家庭、辦公室或工廠。區域網絡被廣泛用來連接個人計算機和消費類電子設備,使它們能夠共享資源和交換信息。當區域網被用於公司時,它們就稱為企業網路。

6、linux 下主機的域名怎麼查

直接使用命令hostname,查看本機的主機名,
配置文件在/etc/sysconfig/network下的HOSTNAME項,修改後重啟,方能起效。

主機名靜態查詢表:/etc/hosts 對應IP和域名
這里稍微解釋一下主機名(hostname)與域名(domain)的區別:主機名通常在區域網內使用,通過hosts文件,主機名就可以解析到對應的IP上;域名通常是在internet上使用,通過公網的DNS來解析。

7、Linux主機名

#臨時修改
hostname abc
#永久修改
vim /etc/hostname
abc

8、如何將linux虛擬機和主機之間連接 詳細

將Linux虛擬機連接到主機的方法如下:

1、打開計算機中的虛擬機軟體,然後打開Linux系統。

2、檢查nic系統nic信息,請使用命令cat/etc/sysconfig/network scripts/ifcfg-eth0。

3、在新界面中選擇cmd命令打開主機終端,然後使用ipconfig檢查主機的ip地址。

4、在新的介面中修改linux網卡配置,然後通過vim訪問網卡文件。

5、按I鍵修改內容,然後按Esc鍵退出。

6、用wq命令保存,然後通過服務網路重啟重啟網卡,使linux系統與主機能夠成功連接。

9、如何查看linux主機的I/O狀況

一、top:
主要參數
d:指定更新的間隔,以秒計算。
q:沒有任何延遲的更新。如果使用者有超級用戶,則top命令將會以最高的優先序執行。
c:顯示進程完整的路徑與名稱。
S:累積模式,會將己完成或消失的子行程的CPU時間累積起來。
s:安全模式。
i:不顯示任何閑置(Idle)或無用(Zombie)的行程。
n:顯示更新的次數,完成後將會退出top
二、free
1、作用
free命令用來顯示內存的使用情況,使用許可權是所有用戶。
2、主要參數
-b -k -m:分別以位元組(KB、MB)為單位顯示內存使用情況。
-s delay:顯示每隔多少秒數來顯示一次內存使用情況。
-t:顯示內存總和列。
-o:不顯示緩沖區調節列。
三、uptime
18:59:15 up 25 min, 2 users, load average: 1.23, 1.32, 1.21
現在的時間
系統開機運轉到現在經過的時間
連線的使用者數量
最近一分鍾,五分鍾和十五分鍾的系統負載
參數: -V 顯示版本資訊。
四、iostat
用於統計CPU的使用情況及tty設備、硬碟和CD-ROM的I/0量
參數:
-c 只顯示CPU行
-d 顯示磁碟行
-k 以千位元組為單位顯示磁碟輸出
-t 在輸出中包括時間戳
-x 在輸出中包括擴展的磁碟指標
avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait 等待本地I/O時CPU空閑時間的百分比
%idle 未等待本地I/O時CPU空閑時間的百分比

10、如何修改linux主機名?

使用hostname
使用hostname命令只能臨時改變我們的主機名,當我們重啟之後主機名還會恢復成原來的
# hostname newhostname1

輸入hostname linux即可將主機名改成linux,使用uname -n命令查看
這時我們的主機名已經改變了,左邊為什麼依然是Peithon呢,你試試重開一個終端,或者要是用Xshell的話,把會話重開一遍
修改配置文件
想要永久修改自己的主機名,得通過下面的步驟
修改文件/etc/sysconfig/network
其中mylinux就是要設置的主機名,然後保存退出,重啟系統你就會讀取配置文件,設置主機名為新的hostname了。
如果到了這一步你不想重啟系統,可以使用hostname mylinux來進行臨時修改,這樣就算重啟系統,讀取的配置文件中設置的主機名和你hostname設置的是一樣的,也就相當於不變了這樣主機名的設置就完成了。
hosts文件
一般改主機名是不需要修改hosts文件的,/etc/hosts文件提供的是域名解析的一個功能,類似於DNS,當Linux系統向DNS伺服器發出域名解析請求之前會查詢/etc/hosts文件,如果裡面有相應的記錄,就會使用hosts裡面的記錄。
所以想要修改主機名的話修改/etc/sysconfig/network文件就行,但是如果想使用分布式,需要把主機名和ip綁定在一起時,才需要修改這個hosts文件。可以看下書籍《Linux就該這么學》了解詳細的Linux介紹。

與linux主機相關的知識