原创 Linux運維學習歷程-第十二天-bash腳本與程序包管理

概述:本章主要介紹bash編程中的函數和數組以及字符串處理和程序包管理工具等,來幫助小夥伴們更進一步的瞭解bash編程的內容和軟件的安裝、更新、卸載、查詢等操作。一、函數介紹函數function是由若干條shell命令組成的語句塊,實現代碼

原创 Linux系統啓動流程、內核及模塊管理

Linux系統啓動流程、內核及模塊管理Linux系統的組成部分組成:內核+根文件系統(kernel+rootfs)內核(kernel): 進程管理(創建、調度、銷燬等)、內存管理、網絡管理(網絡協議棧)、驅動程序、文件系統、安全功能IPC:

原创 Linux運維學習歷程-第八天-Linux文本工具sed與Vim(vi)

概述:   本篇我們主要學習兩個功能非常強大的文本編輯器,瞭解這兩種文本編輯器的各自的特點一、sed命令: 1、sed簡介:    sed(Stream EDitor)是一種流編輯器、行編輯器。逐行處理文本內容,即一次處理一行內容,處理時,

原创 Linux運維學習歷程-第十五天-磁盤管理(二)Raid與LVM邏輯卷

什麼是RAIDRAID:Redundant Arrays of Inexpensive(Independent) Disks1988年由加利福尼亞大學伯克利分校( University ofCalifornia-Berkeley) “ A

原创 Linux系統自動化安裝基礎

Linux系統自動化安裝基礎安裝程序CentOS系統安裝系統啓動流程:bootloader-->kernel(initramfs)-->rootfs-->/sbin/init注意:安裝過程中與啓動過程中的文件不同anaconda系統安裝程序

原创 Linux運維學習歷程-第十三天-yum前端工具與源碼編譯安裝

概述:本章內容重要講解yum(rpm前端工具)和rpm源碼編譯安裝,前者可以有效的解決軟件安裝過程中存在的依賴關係,從而提升我們使用系統的效率;後者是我們進階Linux系統,瞭解程序包安裝的過程本質1、YUM: Yellowdog Upda

原创 Linux運維學習歷程-第七天-Linux文本工具及正則表達式

文本處理工具:Linux文本處理三劍客:  grep、egrep、fgrep:文本過濾工具(模式:pattern)工具     grep:基本正則表達式 -E -F     egrep:擴展正則表達式 -G -F     fgrep:不支持

原创 第六次作業

1 、取本機ip地址Centos6.8ifconfig | head -2|tail -1|cut -d: -f2|cut -d" " -f1ifconfig | head -2|tail -1|cut -d: -f2|cut -dB -f

原创 Linux命令與文件——硬件信息獲取命令與相關文件

概述:Linux的哲學思想“有衆多功能目的單一的小程序,並且組合這些小程序來完成複雜任務”,而這些小程序有相當一部分都是我們所要用的命令,所以我們學習Linux,就要熟練使用和配合這些命令程序;而爲了更好的瞭解linux命令,本人編輯此博客

原创 SELinux介紹

SELinux介紹SELinux: Secure Enhanced Linux, 是美國國家安全局(NSA=The National Security Agency)和SCC(Secure Computing Corporation)開發的

原创 Linux運維學習歷程-第十天-文件查找工具

概述:本篇主要講解locate命令和find命令,來幫助我們在linux中完成文件查找,方便我們快速定位文件。一、文件查找   即在文件系統上查找符合條件的文件,常用工具有locate和find 1、locate命令   locate命令其

原创 第五次作業

1、當用戶xiaoming 對/testdir  目錄無執行權限時,意味着無法做哪些操作?  由於/testdir爲目錄,意味着xiaoming用戶對此目錄至少不能用cd命令跳轉進入目錄內,但是可以用ls -l命令查看此目錄下的文件列表詳細

原创 Linux運維學習歷程-第六天-Linux用戶、組以及權限管理

本章內容   Linux的安全模型   用戶和組 用戶和組管理命令 文件權限 默認權限 特殊權限 ACL訪問控制一:3A認證        Authentication :認證    Authorization :授權     Auditi

原创 Linux運維學習歷程-第十一天-bash邏輯運算、測試類型和腳本語句

概述:本篇重點介紹linux當中默認設立了類型,bash的邏輯運算、測試類型和腳本語句,本篇內容極其重要,望小夥伴們在日後的學習中用心學習一、邏輯運算變量:  本地變量、環境變量、局部變量、位置參數變量、特殊變量  變量賦值:name=va

原创 Linux運維學習歷程-第九天-bash變量

概述:  本章重點在於講解bash腳本的基礎知識,爲今後學習使用bash腳本打下基礎一、bash基礎特性        程序:指令+數據            指令:由程序文件提供            數據:IO設備、文件、管道、變量