歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 實訓|第六天>偷偷讓新手的Linux無限重啟附linux主機名稱不是隨便亂改的!

實訓|第六天>偷偷讓新手的Linux無限重啟附linux主機名稱不是隨便亂改的!

日期:2017/3/3 11:12:03   编辑:Linux技術

先說個事情:這幾天我正在忙一個項目的設計,8月1號之前要弄出來,所以每天都要弄到很晚,可能更新就有點跟不上了,不過我如果有時間的話,我就更新,沒時間的話,我會在8月1號之後統一更新出來,希望大家諒解!

期待已久的linux運維、oracle"培訓班"終於開班了,小編從已經開始長期四個半月的linux運維、oracle培訓,每天白天我會好好學習,晚上回來我會努力更新教程,包括今天學到了什麼知識點,用了什麼方法,使用了什麼工具,工具在哪裡共享著等等,努力做到讓每一位感興趣的老司機都能在自己閒暇的時光學到一點額外的知識,指不定那一天你就用上了少許呢!

開班第六天:

  主要大綱內容:對外部命令和內部命令的認識和使用

windows和linux文件共享時出現的編碼問題的解決

linux運行級別的認識(附干壞事)

多種配置網絡的方法

給自己的網卡分配多個IP地址

linux的主機名不是隨便亂改的!

詳細講解:對外部命令和內部命令的認識和使用

  說之前,讓大家理解一下多用戶的意思,多用戶的意思是一個用戶可以多次登錄,而且多個用戶可以同時登錄。什麼是外部命令,一般我們認為可以通過which找到的命令是外部命令,同時如果使用type+命令得到的結果是下面的,我們一般認為是內部命令。

在linux中我們使用的命令,不是所有的都能記住,一般的linux大神都是使用幫助文檔來查看自己不記得的linux命令,我們一般使用help來查看內部命令的幫助文檔,使用man手冊來查看外部命令的幫助文檔。

windows和linux文件共享時出現的編碼問題的解決  學習linux運維呢,很多時候我們面對的是linux電腦,但是總是要面對windows電腦的,有時候我們需要linux和windows之間文件共享,這裡就會出現一個問題----編碼問題。

問題一:windows電腦的很多文件包括我們創建的都是gbk中文編碼的,但是linux中我們使用的vim檢測編碼有一套規則,他會按照順序來檢查來自windows電腦的文件是屬於什麼編碼。一般來說,windows中gbk文件格式都會被linxu檢測成iso8859格式的,因為iso8859檢測靠前,這就導致我們有些中文字體顯示亂碼。

解決的方法:

①直接在windows系統中保存文件的時候就保存為utf-8格式,簡單而粗暴。

②改變文件的編碼方式,先使用file+文件,檢測文件的編碼等信息。然後使用命令,

root@localhost~# iconv -f gbk -t utf8 -o /輸出文件 /輸入文件
問題二:問題的描述:windows中的換行是兩個字符,linux中的換行是一個字符,所以在window文件拷貝到linux中會顯示多余的一個字符。

解決的方法:

①使用unix2dos和dos2unix命令,可以先安裝,yum install unix2dos或者dos2unix。

②使用unix2dos 文件 文件 命令,來解決windows中換行的問題,這樣windows中換行字符就可以在linux中正常顯示了。

③使用file 文件,查看文件的信息,可以查看到後面的一串信息沒有了。

linux運行級別的認識(附干壞事)  linux下分字符終端和圖形終端,有可能有些人在安裝linux時候沒有安裝圖形終端,那麼直接可以使用命令,yum groupinstall "desktop",安裝即可。

運行級別分為六種,具體什麼意思,大家可以百度,這個沒必要講。查看自己當前的運行級別可以使用命令:runlevel,有兩個值,一個是上一次的運行級別,另一個是當前的運行級別為5.

 如何來更改運行級別呢?

①永久更改:vim /etc/inittab,更改下面數字為自己想要的運行級別。

②在當前運行級別切換到另一個運行級別,我們知道linux中終端分為真正的終端和偽終端兩種,分別用tty*和pts/*表示。如果當前的運行級別為3,你想要臨時切換到一個圖形終端,那麼你只需要運行startx即可進入圖形終端;如果你想要重新啟動到圖形終端,你可以使用init 5。

接著干壞事!其實就是通過多種方法遠程連接到對方電腦,把運行級別改為6,那麼他的電腦在剛剛重啟的時候就讀取到運行級別配置文件,就會又進入重啟,這樣反復。這種方法也就騙騙小白,稍微懂一點的人就知道進入1級別的運行命令,重新改為3或者5。詳細的以後的教程會涉及到的。

多種配置網絡的方法  我們知道最常用的幾種配置網絡的方法嗎?

①通過修改配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth*這種方法

②通過setup來修改網絡配置信息

③通過圖形終端中,點鼠標來修改

方法很多,原理弄明白就行,這裡我講一下修改配置文件其實默認覆蓋了很多文件,

①對DNS的修改,可以通過vim /etc/resolv.conf

②對路由的修改 route -n,使用刪除:route del,使用添加默認網關:route add default gw ip,網關也是一條特殊的路由

③對ip地址的修改,ifconfig eth0 IP地址/24 up

給自己的網卡分配多個IP地址  這裡講一下如何為自己網卡添加多個ip,首先假設我們的網卡是eth0,這裡我們使用命令,

root@localhost~#ifconfig eth0:1 ip地址/24 up
這裡需要說明一點就是,route和ifconfig都是當前生效的,重啟之後不生效,這種方法都常用於我們今後網絡調試中。(eth0:1表示為我們eth0起的一個別名)

那麼我們想永久添加一個ip地址呢,當然改配置文件啊,修改vim /etc/sysconfig/network-scripts/ifcfg-eth0:1,配置文件內容相同,只不過不需要硬件地址、網關、dns,只需要把ip地址重新修改一下就可以了。

linux的主機名不是隨便亂改的!  主機名我們都不陌生,使用命令hostname就可以查看,那麼一個正規且符合企業要求的主機名應該怎麼命名呢?

①如果有公司自己的域名,假設為B.com,那麼就可以改成A.B.com

②那麼我們是怎麼對A進行命名規范的呢,假如我管理的這台linux服務器是上海的,電信的,一號機櫃的三號主機,那麼我們命名一般為:sh-net-1-3.B.com,命名一般不允許出現大寫字母的,這樣命名的一個好處是,方便快速找到出故障的機子,同時通過主機名就可以知道主機所隸屬的公司。

總結:今天開始呢,實訓慢慢進入正軌了,我們的課程更新也可能不是以前那麼基礎了,會慢慢的加深難度(當然不可能一下子就非常高大上的難度),希望有興趣的小伙伴可以跟我一起學習,共同進步!希望大家關注一下我,這樣我更新的時候,你可以第一時間獲取到知識點,有問題的話,都可以私信我,能解決我一定幫忙解決!  

博客園:愛家人愛老婆的IT男QQ群:145252709,我會上傳資源,同時會有很多大神跟你們討論學習分享

微信公眾號:程序猿的野生香蕉【獲取文章中出現的工具】

Copyright © Linux教程網 All Rights Reserved