運維小白成神之路11-詳解Linux系統主機名

2020-12-17 linux運維跟我學

在windows裡有計算機名的概念,這個計算機名有什麼用?如果是單機應用,確實沒什麼用。但如果是聯網應用,就非常重要了。計算機名是網絡中識別計算機的標誌。就像是一個人,如果你在深山做野人,那麼要不要名字沒什麼影響。但如果是一個正常的與社會有交際,與其他人有交流的人,你就需要一個名字了。所以windows裡的計算機名就是一個在多臺計算機聯網環境中用於識別它的標誌。

Linux同windows一樣,可以設置主機名(類似windows計算機名)。設置Linux主機名非常非常的重要,因為玩Linux可不是單打獨鬥當野人的,而是要和其它Linux一起組合成大型集群才能跑大型企業應用的。在這些集群中,每臺linux主機都要用主機名來區分的。

疑問1: 用IP位址不就可以區分了嗎?為什麼一定要用主機名來區分?

答: 當Linux主機伺服器成千上萬的時候,IP位址你記得住嗎?所以建議把主機名設置成標誌性比較強的名字,一看名字就能知道這臺Linux伺服器是做什麼的,這樣的主機名最好.

疑問2: 多臺Linux主機名能設置為一樣的嗎?

答: 可以,但千萬不要這樣做。原因很簡單,名字是用來區分的,你都取一樣的還能區分嗎?

疑問3: 主機名和域名有什麼區別?

答: 大家都知道上網需要使用域名。也就是說我做一個網站伺服器,需要申請域名對應我的伺服器,客戶才能訪問。既然這樣的話,為什麼我還需要設置主機名? 其實區分域名與主機名很簡單,它們之間的本質區別是:

域名為花錢買的在公網上使用的唯一名字主機名為自定義的在內網使用的名字,建議唯一疑問4: 主機名可以以後再修改嗎?

答: 設置主機名其實就是修改主機名,你可以改無數次,但確定下來之後就不建議常改動了。因為一臺運行中的伺服器很多程序已經認定了你的主機名,突然修改會對這些程序帶來問題(筆者見過很多真實案例就因為修改主機名造成問題的)。很簡單的生活例子:你會經常改你的名字嗎?你經常改名字,你身邊的人肯定會困擾的,而且名字確定在身份證後,可不是那麼容易修改的。所以結論就是: 確定好主機名後,最好不要再隨意改動了。

疑問5: 主機名到底叫什麼好?主機名有格式要求嗎?

答: 愛叫啥叫啥。我就是一個觀點:主機名是為了更好地區分伺服器的,最好一看主機名就知道這臺伺服器是做什麼用的就行。主機名不是取人名,人名經常有更好的寓意在裡面,主機名你不用考慮這些。

關於主機名的格式,建議使用短主機名,字母與數字組合就基本夠用了。特殊符號不是所有的都支持。還有一種格式叫FQDN(fully qualified domain name),它是類似於server01.abc.com這種格式,像域名一樣。只有像httpd服務 (以後會介紹)這種會檢測到當你的主機名不是FQDN時會警告,僅僅是警告而已,並不影響使用。綜合所述: 主機名儘量簡潔短小,標誌性強就OK

好了,下面教大家主機名的配置方法。非常簡單,一條命令搞定。

好了,主機名的配置雖然簡單,但它的影響很大,所以配置好它也是玩好Linux的必備基本技能。

相關焦點

  • 運維小白成神之路1-什麼是Linux運維
    運維工程師主要管理的就是伺服器與服務端程序。伺服器與服務端程序好管理嗎 當然不是那麼容易的,當用戶特別多的時候, 如雙11,過年搶火車票這種場景,按億來算的客戶端程序都要去連接伺服器程序,即使是世界上最貴的伺服器也不能頂住如此大的壓力。所以伺服器端需要由一臺變成很多臺,還要用各種高科技來輔助與協作才能頂得住。當然在這裡面,運維工程師也是功不可沒。
  • Linux系統運維工程師入門絕招放送
    運維是幹嘛的?安裝伺服器系統?重裝系統再裝系統?背鍋的?我就稀裡糊塗的,這樣報著必死的決心,考下RHCE認證,走上了Linux運維的道路,成為了一名linux運維工程師。有些心得跟大家分享下,避免小白多走冤路。Linux運維必須要掌握的工具,我列出這幾方面,這樣的話入門就基本沒問題。
  • IT運維工程師們為什麼選擇使用Linux系統
    Linux內核的代碼是集世界各地優秀代碼而成的寶物,程式設計師們在使用閱讀代碼的同時還能參與其開發,這一點對於程式設計師而言是極具誘惑性的。可想而知,你能參與優秀的產品的開發是件多麼令人激動的心情。對於技術人員而言,linux是天堂般的存在。
  • 【Linux】Linux系統中的權限詳解
    所以對於了解linux系統中的各種權限及要給用戶,服務等分配合理的權限十分重要。一.文件基本權限   首先看下linux下的文件權限,可以使用ll命令或者是帶-l(長列表選項)的ls命令。     linux中chmod命令就可以用來變更文件或目錄的權限。   語法:  chmod (選項) 模式  文件名   用法如下:       先創建一個文件a.txt,此時a.txt文件擁有者是沒有執行權限,我們可以給它加上執行權限(x),u就是代表文件擁有者。
  • 「必看」Linux 運維工程師打怪升級篇
    會利用所有的剩餘內存作為緩存,所以要保證linux運行速度,就需要保證內存的緩存大小系統信息:uname -a # 查看Linux內核版本信息cat /proc/version還有大部分系統 C 庫都有 python 綁定。對於流程確定的事情,最終一定是納入系統管理的體系,寫成程序,成為系統的一部分。而不是無法復用游離與整體的各種腳本。隨著雲計算時代的來臨,中小型公司,不需要運維了。大型公司,沒有工程開發能力的運維,是沒有競爭力的。
  • Linux系統從入門到放棄?
    Linux是一個命令行組成的作業系統,精髓在命令行,學習如何在Linux環境中執行linux命令,包括有關文件、目錄、文件系統、進程等概念,如何使用相應的命令對文件、目錄、進程等進行管理,了解遇到問題時,如何找到幫助信息等等。都將是我們學習入門Linux的第二大步。
  • Linux運維跳槽面試精華題|第三集
    任何一個硬碟損壞,都可以根據其它硬碟上的校驗位來重建損壞的數據(最多允許1塊硬碟損壞)所以raid5可以實現數據冗餘,確保數據的安全性,同時raid5也可以提升數據的讀寫性能25、你對現在運維工程師的理解和以及對其工作的認識運維工程師在公司當中責任重大,需要保證時刻為公司及客戶提供最高、最快、最穩定、最安全的服務運維工程師的一個小小的失誤
  • CentOS8.1 Linux網絡配置nmcli-Linux系統運維實戰系列五
    Linux系統運維實戰系列五CentOS 8/RHEL 8 Linux系統運維實戰系列原創持續更新中......請關注,不迷路!網絡配置與管理nmcli網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-網卡設備名1)CentOS7、8 Linux系統開始使用全新的nmcli網絡管理命令行工具管理網絡,同時此工具依賴
  • 高手指路:Linux運維工程師的大數據安全修煉手冊
    作者介紹陳浩,北信源研發工程師,五年Linux運維工作經驗,熱衷運維技術研究、實踐和團隊分享。從運維青銅到運維白銀再到運維黃金,這裡面牽扯到的方向問題也就是裝備,根據自己的愛好,每個人都應該選擇一個適合自己和喜歡自己的一個職業技術方向,如:大數據安全、開發運維、雲計算運維等。
  • linux基礎應用(NFS文件共享)
    NFS簡介NFS(Network File System)網絡文件系統,由NFS伺服器端和NFS客戶端構成,通過網絡(一般是區域網)使不同主機系統,可以彼此共享文件。Linux linux-szge 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linuxlinux-szge:~ # cat /etc/issueWelcome
  • Linux掛載命令mount用法及參數詳解
    若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3
  • 年薪50萬的運維工程師學習成長路線
    最近看到了一篇新聞,linux之父建議找一份基於linux和開源環境的工作,確實,這已經是未來的大趨勢了。今天就來聊一聊我的想法,本人8年linux運維一線經驗,呆過很多網際網路公司,從一線運維做到運維架構師一職,也見證了中國運維行業從無人問津到可圈可點的整個演變過程。
  • 系統學習 Zabbix 系統監控(三)VMware 虛擬平臺監控、郵件告警、企業微信告警配置 | 運維進階
    -IPlinux-redhat-6.7-zabbix測試-192.168.1.2Template VM VMware 模板修改,需要修改 Vmware 自動發現主機與自動發現虛擬機的主機模板。比如 C 、 D 盤使用率監控, CPU ,內存使用率,而且有時候虛擬機不安裝 VMware tools 工具下監控不到 C 盤(如果是 linux 系統則是目錄),因此,針對虛擬機電源有必要監控告警,其他項不再深入研究。2. CPU ready time CPU 就緒時間關鍵重要指標,如果此值大於 2000ms 或是 2s ,說明 CPU 性能不足,需要關注。
  • Linux運維工程師真實的工作狀態到底是怎麼樣的?
    是不是還是把伺服器搬來搬去,每天不是在拿著Linux光碟開始裝系統,就是在等待系統安裝完成.你如果還是這麼想,那就大錯特錯了.現在又有做一個新的物種誕生,那就是運維開發工程獅(devops),這隻獅子的作用就是把上面的那些工作統統給自動化掉,如自動化給數據中心的裸金屬伺服器安裝系統,自動部署應用.自動收集日誌,自動監控報警甚至是自動修復問題.然後運維工作就是每天喝喝茶看看圖表,然後再給自動化運維工具提交兩行代碼
  • Linux系統關閉或重新啟動主機的命令詳解
    即使現在Linux系統基本都是相對穩定,但有時候驅動程序和應用程式也可能存在一些小問題,這時就需要重新啟動Linux系統主機,今天美聯科技就來講解下,關閉或重新啟動Linux系統的幾個實用命令。1、關機Linux系統關閉最簡單的解決方案,就是使用通過SSH發送的關機指令來進行關機操作,這可以用來長久關閉主機直到重新啟動。
  • 選擇一本適合自己的Linux系統書籍
    個人推薦及理由    針對朋友的問題,結合選擇書籍的方式及要求,關於Linux書籍做以下推薦:    推薦一:《Linux就該這麼學》    推薦理由:書籍編輯給予RHEL7.0,屬於現行大眾Linux系統;書籍為作者劉遄老師個人經驗所得,正所謂「經驗書籍」,並為理論派;書籍編輯從易到難,非常適合剛剛步入Linux的小白使用,內容易懂,比鳥哥的書更適合入門,也有拔高篇,大牛也可以作為工具書使用
  • Linux 下重要文件被刪除?我有妙招
    誤刪除linux系統文件了?不用急,本文將給你一個恢復linux文件的方法,讓你輕鬆應對運維中的各種風險問題。
  • 一文詳解 Ansible 的自動化運維
    更為重要的是,它操作非常簡單,即使小白也可以輕鬆上手,但它提供的功能又非常豐富,在運維領域,幾乎可以做任何事。2、Ansible 配置Inventory 是 Ansible 管理主機信息的配置文件,相當於系統 Hosts 文件的功能,默認存放在 /etc/ansible/hosts。
  • 為何以及如何學Linux系統?
    在當今的社會中,linux用處實在是太過廣泛了。現在用在伺服器和嵌入式上的Linux發行版本數不勝數,桌面上linux只佔1%的比例,但這不代表linux比windows和mac 做得差,實際上桌面系統上這三個各有千秋,現在ubuntu、centos等發行版本就用著很方便。在學習Linux之前,我們應該問自己幾個問題: 我們幹嘛要學習Linux?
  • Linux運維工程師前景如何?
    Linux運維崗位描述用一句話概括就是維護Linux作業系統以及系統之上的相關軟體服務、程序代碼和企業數據使得企業能夠優質、高效、快速的為企業的客戶提供服務,從而盈利賺錢,隨著企業增長,伺服器和服務數量、要求也會成倍增加,對運維的能力和數量都有更多的要求