T-06-Linux系統(tǒng)管理員

1. 認(rèn)識系統(tǒng)服務(wù)(daemon)

簡單的說汹族,系統(tǒng)為了某些功能必須要提供一些服務(wù) (不論是系統(tǒng)本身還是網(wǎng)絡(luò)方面)溜歪,這個(gè)服務(wù)就稱為 service 舍咖。 但是 service 的提供總是需要程序的運(yùn)作吧纵苛!否則如何執(zhí)行呢劳坑?所以達(dá)成這個(gè) service 的程序我們就稱呼他為 daemon 啰! 舉例來說荣暮,達(dá)成循環(huán)型例行性工作排程服務(wù) (service) 的程序?yàn)?crond 這個(gè) daemon 啦庭惜!

1.1. daemon與service

  • 早期system V 的init管理操作中的daemon的主要分類(Optional)

  • systemd使用的unit分類

1.2. 通過systemctl管理服務(wù)

  • 通過systemctl 管理單一服務(wù)(service unit)的啟動(dòng)/開機(jī)啟動(dòng)與查看狀態(tài)

  • 通過systemctl 查看系統(tǒng)上的所有的服務(wù)

  • 通過systemctl 管理不同的操作環(huán)境(target unit)

  • 通過systemctl 分析各服務(wù)之間的依賴性

  • 與systemd 的daemon 運(yùn)行過程相關(guān)的目錄簡介

  • 關(guān)閉網(wǎng)絡(luò)服務(wù)

1.3. systemctl針對service 類型的配置文件

  • systemctl 配置文件相關(guān)目錄簡介

  • systemctl 配置文件的設(shè)置項(xiàng)目簡介

  • 兩個(gè) vsftpd 運(yùn)行的實(shí)例

  • 多重的重復(fù)設(shè)置方式: 以getty 為例

1.4. systemctl 針對timer 的配置文件

2. 認(rèn)識與分析日志文件

2.1. 什么是log file

  • CentOS 7 日志文件簡易說明

  • 日志文件內(nèi)容的一般格式

2.2. rsyslog.service:記錄log file 的服務(wù)

  • rsyslog.service 的配置文件:/etc/rsyslog.conf

  • log file 的安全性設(shè)置

  • log file 的服務(wù)器的設(shè)置

2.3. log file 的輪循(logrotate)

  • logtotate 的配置文件

  • 實(shí)際測試logrotate 的操作

  • 自定義log file 的輪循功能

2.4. systemd-journald.service 簡介

  • 使用journalctl 查看登錄信息

  • loggerr 命令的應(yīng)用

  • 保存journal 的方式

2.5. 分析log file

  • CentOS 默認(rèn)提供的logwatch

3. 基礎(chǔ)系統(tǒng)設(shè)置與備份策略

3.1. 系統(tǒng)基本設(shè)置

  • 網(wǎng)絡(luò)設(shè)置(手動(dòng)設(shè)置與DHCP自動(dòng)獲取)

  • 日期與時(shí)間設(shè)置

  • 語系設(shè)置

  • 防火墻簡易設(shè)置

3.2. 服務(wù)器硬件數(shù)據(jù)的收集

  • 使用 demidecode 查看硬件設(shè)備

  • 硬件資源的收集與分析

  • 了解磁盤的健康狀態(tài)

3.3. 備份要點(diǎn)

  • 備份數(shù)據(jù)的考慮

  • 哪些linux數(shù)據(jù)具有備份的意義

  • 備份用存儲媒介的選擇

3.4. 備份的種類穗酥、頻率與工具的選擇

  • 完整備份之累計(jì)備份(Incremental backup)


    累積備份
  • 完整備份之差異備份(Differrential backup)


    差異備份
  • 關(guān)鍵數(shù)據(jù)備份

4. 軟件安裝:源代碼與Tarball

4.1. 開放源碼的軟件安裝與升級簡介

  • 開放源碼护赊、編譯器與可執(zhí)行文件

  • 函數(shù)庫

  • make 與 configure

  • Tarball
    所謂的 Tarball 文件惠遏,其實(shí)就是將軟件的所有原始碼文件先以 tar 打包,然后再以壓縮技術(shù)來壓縮骏啰,通常最常見的就是以 gzip 來壓縮了节吮。因?yàn)槔昧?tar 與 gzip 的功能,所以 tarball 文件一般的擴(kuò)展名就會寫成 *.tar.gz 或者是簡寫為 *.tgz 判耕!不過透绩,近來由于 bzip2 與 xz 的壓縮率較佳,所以 Tarball 漸漸的以 bzip2 及 xz 的壓縮技術(shù)來取代 gzip 啰壁熄!因此檔名也會變成 *.tar.bz2, *.tar.xz 之類的哩帚豪。所以說, Tarball 是一個(gè)軟件包

  • 如何安裝與升級軟件

4.2. 使用傳統(tǒng)程序語言進(jìn)行編譯的簡單范例

  • 單一程序:打印 Hello world

-主草丧、子程序鏈接:子程序的編譯

  • 調(diào)用外部函數(shù)庫:加入鏈接的函數(shù)庫

  • gcc的簡易用法(編譯狸臣、參數(shù)與連接)

4.3. make 宏編譯

  • makefile 的基本語法與變量

4.4. Tarball 的管理與建議

  • 使用源代碼管理軟件所需要的基礎(chǔ)軟件

  • Tarball安裝的基本步驟

  • 一般Tarball 軟件安裝的建議事項(xiàng)(刪除?升級方仿?)

  • 一個(gè)簡單的范例固棚、利用ntp(網(wǎng)絡(luò)時(shí)間服務(wù)器)來師范

  • 利用patch更新源代碼

4.5. 函數(shù)庫管理

  • 動(dòng)態(tài)與靜態(tài)函數(shù)庫

-ldconfig 與 /etc/ld.so.conf

  • 程序的動(dòng)態(tài)函數(shù)庫解析: ldd

4.6. 校驗(yàn)軟件正確性

md5sum
sha1sum
sha256sum

5. 軟件安裝RPM、SRPM與YUM

5.1. 軟件管理器簡介

  • Linux界的兩大主流: RPM與DPKG
    RPM
    RPM 全名是『 RedHat Package Manager 』顧名思義仙蚜,當(dāng)初這個(gè)軟件管理的機(jī)制是由 Red Hat 這家公司發(fā)展出來的此洲。 RPM 是以一種數(shù)據(jù)庫記錄的方式來將你所需要的軟件安裝到你的 Linux 系統(tǒng)的一套管理機(jī)制。 他最大的特點(diǎn)就是將你要安裝的軟件先編譯過委粉, 并且打包成為 RPM 機(jī)制的包裝文件呜师,透過包裝好的軟件里頭默認(rèn)的數(shù)據(jù)庫記錄, 記錄這個(gè)軟件要安裝的時(shí)候必須具備的相依屬性軟件贾节,當(dāng)安裝在你的 Linux 主機(jī)時(shí)汁汗, RPM 會先依照軟件里頭的數(shù)據(jù)查詢 Linux 主機(jī)的相依屬性軟件是否滿足, 若滿足則予以安裝栗涂,若不滿足則不予安裝知牌。那么安裝的時(shí)候就將該軟件的信息整個(gè)寫入 RPM 的數(shù)據(jù)庫中,以便未來的查詢斤程、驗(yàn)證與反安裝
    SRPM
    SRPM 是什么呢角寸?顧名思義,他是 Source RPM 的意思忿墅,也就是這個(gè) RPM 文件里面含有原始碼哩扁藕!特別注意的是,這個(gè) SRPM 所提供的軟件內(nèi)容『并沒有經(jīng)過編譯』疚脐, 它提供的是原始碼喔亿柑! 通常 SRPM 的擴(kuò)展名是以 ***.src.rpm 這種格式來命名的。

  • i386,i586,i686,noarrch,x86,x86_64

-RPM 的優(yōu)點(diǎn)

  • RPM 屬性以來的解決方式: YUM在線升級


    YUM使用流程圖

5.2. RPM 軟件管理程序:rpm

  • RPM 默認(rèn)的安裝路徑

  • RPM安裝

  • RPM 升級與更新(upgrade/freshen)

  • RPM 查詢(query)

  • RPM 驗(yàn)證與數(shù)字簽名(Verify/signature)

  • RPM 反安裝與重建數(shù)據(jù)庫(erase/rebuilddb)

5.3. YUM在線升級功能

這個(gè) yum 是透過分析 RPM 的標(biāo)頭資料后棍弄, 根據(jù)各軟件的相關(guān)性制作出屬性相依時(shí)的解決方案望薄,然后可以自動(dòng)處理軟件的相依屬性問題疟游,以解決軟件安裝或移除與升級的問題。

  • 利用 YUM 進(jìn)行查詢式矫、安裝乡摹、升級與刪除功能

  • YUM 的配置文件

  • YUM 的軟件群組功能

  • Epel/elrepo 外掛軟件及自定義配置文件

  • 全新系統(tǒng)自動(dòng)升級

  • 管理的巨額嘖嘖: RPM還是Tarball

  • 基礎(chǔ)服務(wù)管理: 以Apache 為例

5.4. SRPM 的使用:rpmbuild(Optional)

  • 利用默認(rèn)值安裝SPRM文件(--rebuid/--recompile)

  • SPRM 使用的路徑與需要的軟件

  • 配置文件的主要內(nèi)容(*.spec)

  • SPRM 的編譯命令(--ba/--bb)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末役耕,一起剝皮案震驚了整個(gè)濱河市采转,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瞬痘,老刑警劉巖故慈,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異框全,居然都是意外死亡察绷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進(jìn)店門津辩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拆撼,“玉大人,你說我怎么就攤上這事喘沿≌⒍龋” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵蚜印,是天一觀的道長莺禁。 經(jīng)常有香客問我,道長窄赋,這世上最難降的妖魔是什么哟冬? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮忆绰,結(jié)果婚禮上浩峡,老公的妹妹穿的比我還像新娘。我一直安慰自己错敢,他們只是感情好翰灾,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伐债,像睡著了一般预侯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上峰锁,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天萎馅,我揣著相機(jī)與錄音,去河邊找鬼虹蒋。 笑死糜芳,一個(gè)胖子當(dāng)著我的面吹牛飒货,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播峭竣,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼塘辅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了皆撩?” 一聲冷哼從身側(cè)響起扣墩,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扛吞,沒想到半個(gè)月后呻惕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滥比,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年亚脆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盲泛。...
    茶點(diǎn)故事閱讀 40,912評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡濒持,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出寺滚,到底是詐尸還是另有隱情柑营,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布玛迄,位于F島的核電站由境,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蓖议。R本人自食惡果不足惜虏杰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望勒虾。 院中可真熱鬧纺阔,春花似錦、人聲如沸修然。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽愕宋。三九已至玻靡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間中贝,已是汗流浹背囤捻。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留邻寿,地道東北人蝎土。 一個(gè)月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓视哑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親誊涯。 傳聞我的和親對象是個(gè)殘疾皇子挡毅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評論 2 361