原创 #10 Linux硬盤管理

1.存儲管理 傳統的磁盤分區 RAID技術,軟RAID的實現 LVM 文件系統管理 ext,xfs,btrfs(瞭解)2.程序包管理 rpm、yum、dnf3.sed、gawk4.進程管理5.網絡管理 網絡基礎只是(Cisco CCNA+C

原创 #11 壓縮與解壓縮

Linux系統中常用的壓縮和解壓縮工具;壓縮:以時間換空間的一種操作;壓縮的原理:標記和替換;壓縮比:壓縮之前與壓縮之後的文件的大小的比值;純文本文件壓縮比較大視頻、圖像等文件壓縮比小能夠實現壓縮功能的工具:compress/uncompr

原创 #8 if與for語法運用與講解例子

數組  變量:內存的存儲空間;變量的特點:每個變量中只能存放一個數據,變量只能進行一次性的賦值;存放本班每個人的名字於變量:  1.一次性賦值:    NAME="name1 name2 name3 ..."  2.使用多個變量,分別賦值:

原创 #8 bash變量中的字符串處理

一個完整的程序,一般包括4類文件:  二進制文件(可執行文件)、頭和庫文件、幫助文件、配置文件;bash——CLI(命令行接口)的一種  bash同樣屬於完整的應用程序,也有這四類文件:  bash的配置文件:    三類:      pr

原创 #8 bash的顏色顯示規則

bash的顏色顯示規則:  ascii編碼對於顏色進行設置;  \033:Ctrl鍵  [:控制字符和顏色代碼之間的間隔字符  0m:關閉顏色屬性命令;  1m:加粗顯示文本字符;  4m:爲文本字符加下劃線標識;  5m:使文本字符閃爍;

原创 *8 腳本小練習

編寫腳本解決問題:1.傳遞一個字符串給腳本,腳本會將該字符串當作用戶名,如果該用戶不存在,則添加之併爲其設置與用戶名相同的密碼#!/bin/bash#if id $1 &> /dev/null ; then#判斷用戶是否存在  echo "

原创 #9 shell腳本的函數運用

systemV風格的服務管理腳本:給腳本傳遞一些參數:start, stop, restart, statusmyservice.sh#!/bin/bash#lockfile="/var/lock/subsys/$(basename $0)

原创 #9 case while until select語句的運用與例子

case分支選擇結構:  case 詞 in [模式 [| 模式]...) 命令 ;;]... esac  case 變量引用 in    模式1)      分支1      ;;    模式2)      分支2      ;;   

原创 #12 程序包管理與rpm命令的使用

Linux的程序包管理:程序:指令+數據程序:算法+數據結構應用程序的存在形式:1.源代碼:包含了整個應用程序的編程語言的所有代碼的文本文件;2.二進制:將源代碼經過一系列的轉換操作之後得到的可以直接執行的文件使用源代碼安裝應用程序:預處理

原创 #26 Linux kernel(內核)詳解與uname、lsmod、modinfo、depmod、insmod、rmmod、modprobe...命令用法

Linux kernel:  內核設計流派:    單內核設計,但是充分借鑑了微內核體系設計的優點,爲內核引入了模塊化機制,內核高度模塊化;    內核被模塊化之後,一些最爲基本最爲重要的內容,被編譯到內核核心;而其他更多的功能則以模塊的方

原创 #24 centos6(RHEL)系列操作系統的啓動流程、與命令chkconfig、grub的使用

            所有由rc腳本關閉或啓動的鏈接文件的原文件都存在於/etc/rc.d/init.d,系統爲了方便使用,爲此目錄創建了鏈接/etc/init.d            所有/etc/inid.d(/etc/rc.d/i

原创 #27 Linux系統安裝:centos系

Linux系統安裝:centos系    post --> bootsequence(BIOS)--> bootLoader(grub -->1.5 stage --> 2nd stage) --> kernel(devtmpfs) -->

原创 #25 centos7(RHEL)系列操作系統的啓動流程、systemd的特性、與命令systemctl的使用

  systemd的新特性:    1.在系統引導的時候可以實現服務的並行啓動;    2.能夠實現按需激活進程;      在系統啓動時,需要隨系統啓動服務,其服務進程並沒有啓動,但是systemd爲每一個此類服務進程都註冊了對應的套接字

原创 #20 ifconfig、route、netstat、ip、ss命令詳解與修改主機名與網卡配置文件

  網絡的結構:    硬件:計算機、互聯設備、網絡設備    軟件:操作系統、協議、應用程序、數據庫  網絡的功能:    資源共享:目的    數據通信:手段  網絡通信模型    ISO/OSI:      應用層      表示層 

原创 #23 centos5(RHEL)系列操作系統的啓動流程、與命令mkinitrd、dracut的使用

centos(RHEL)系列操作系統的啓動流程:Intel x86兼容架構;  Linux的系統組成:內核 + 應用程序  GUN/Linux:單純的指Linux內核;  從硬盤存儲和啓動操作系統的角度:    Linux的系統組成:內核