因為有你
-
lvs–各類型的原理及實現—(原理篇)
前言: LVS即是linux虛擬服務器,是一個虛擬的服務器集群系統,目的是使用集群技術和linux操作系統實現一個高性能、高可用的服務器。采用IP負載均衡技術和基于內容請求分發技術,將請求負載均衡地轉移到不同的服務器上執行,從而將一組服務器構成一個高性能、高可用的虛擬服務器。此篇的內容只包含兩種較為常用的LVS技術,分別是LVS-N…
-
邏輯卷的命令解析
前言 lvm是logical volume manager(邏輯卷管理器)的簡稱,通過將若干個磁盤分區連接成一個整塊的卷組(volumegroup),形成一個存儲池,管理員可以在卷組上隨意創建邏輯卷(logicalvolumes),并進一步在邏輯卷組上創建文件系 統。管理員通過LVM可以方便的調整存儲卷組的大小,并且可以對磁盤存儲按…
-
程序包管理之YUM解析
前言: yum是rpm的前端程序,用來解決軟件包相關依賴性,可以在多個庫之間定位軟件包,如果直接使用rpm直接安裝程序包也可以,但是需要自己手工解決程序包依賴性的問題,可能程序包的依賴性非常復雜,那么直接使用rpm安莊,就會非常麻煩,而使用YUM安裝就會自動解決依賴性的問題。大大簡化了安裝過程。 YUM客戶端配置文件: …
-
源碼編譯安裝http
為什么需要編譯安裝軟件? 1、軟件在編譯期間需要配置:比如需要指定安裝路徑,定制模塊等功能; 2、軟件需要統一安裝路徑:在編譯安裝時可以方便指定這些路徑; 3、需要最新的版本:對于某些軟件來說可能需要最新的版本。 編譯前的準備工作: 1、安裝開發工具:make、gcc等…
-
RPM和YUM的使用說明
一、RPM包管理程序 centos系統上使用rpm命令管理程序包: 安裝、卸載、升級、查詢、校驗、數據庫維護 RPM包安裝選項: –test:測試安裝,但不真正執行安裝 –nodeps:忽略依賴關系 –nosignature:不檢查來源合法性 –nodig…
-
select循環解析
前言: select命令用于創建菜單,在select循環執行時會根據list數組給出選擇菜單,用戶選擇后的結果保存在變量中,然后給出菜單,等待用戶選擇。select是個死循環,如果用戶用戶想跳出選擇循環,需要在循環體中根據條件增加break語句。 格式: select variable in list do 循環體命令 done 示例: 在這個…
-
位置變量$1,$2,$@,$*,$#詳解
位置變量: 位置變量實際是屬于系統預定義變量的一種,不能修改變量名,同時作用也是固定的,也不能新增的變量,只能修改變量的值。 常用的位置參數變量 $0代表命令本身,$1-$9代表第一到第九個參數,十以上的參數需要用大括號括起來,比如${11}. 該變…
-
find用法及德·摩根定律
德·摩根定律 奧古斯都·德·摩根首先發現了在邏輯命題中存在著下面這些關系: 非(P且Q)=非P或非Q 非(P或Q)=非P且非Q 上述邏輯命題可以解釋為: not ( P and Q)=not P or not Q …
-
sed命令的用法和vim編輯器的使用
一、文本處理工具sed sed [option]….'script] [input-file]… 簡介: sed是一種流編輯器,他一次處理一行的內容,處理時把當前處理的行存儲在臨時緩沖區中,這個緩沖區被稱為模式空間,接著用sed命令處理,處理完成后把模式空間的內容送往屏幕,接著處理下一行,知道文件末尾,而文件的內容…
-
M20-1 8月5號作業
作業: 1、取本機IP地址; 2、取各分區利用率的數值; 3、統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示; 4、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/fu…
-
重定向和管道
重定向 程序:指令+數據 讀入數據:Input 輸出數據:Output linux給程序提供三種I/O設備 標準輸入(stdin)-0 默認接受來自鍵盤的輸入 標準輸出(stdinout)-1默認輸出到終端…
-
M20-1 8月5日 文本查看工具以及文本處理工
一、文本查看工具: cat,tac,rev cat用法:cat [option]..[FILE].. cat選項: -E:顯示行結束符$ -n:對顯示出的每一行進行編號 -A:顯示所有控制符 -b:非空行編號 &nb…
-
grep基本正則表達式以及擴展正則表達式
基本正則表達式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文本逐行進行匹配檢查,打印匹配到的行 模式:由正則表達式的元字符及文本字符所編寫出的過濾條件 grep選項: &nbs…
-
M20-1 8月3號 ACL訪問控制列表
一、acl簡介: access control list,用于實現靈活的權限管理,除了文件的所有者,所屬組和其他人,可以對更多的用戶設置權限,而acl生效的順序是所有者,自定義用戶組,自定義組,其他人。 二、ACL的設置技巧: getfacl:取得某個文件/目錄的ACL設置項目 setfacl:設置某個目錄/文件的A…
-
M20-1 8月3號 –權限、用戶和組的管理
一、權限管理: ls -l rwxrwxrwx: &nb…