sjsir
-
Ansible的基礎知識
為什么要學習ansible: ansible是自動化運維的一種工具,使用ansible可以一次性管理多臺主機,為多臺主機安裝或這執行相同或者不同的操作,省去了一臺臺主機去重復執行相同的任務,可以使用corn選項結合本機的crontab設置本主機的任務性計劃,比如,每天導出nginx的access.log和err…
-
HA Cluster-主備模型(項目實戰)
主機環境:主機A和主機B使用的是CentOS7.2的系統: 主機A IP地址為:192.168.1.103 主機B IP地址為:192.168.1.106 向外界提供的服務的地址為:192.168.1.100配置過程:…
-
LNMP的虛擬主機配置http和https
項目實戰: 搭建LNMP環境:Linux+Nginx+Mysql(MariaDB)+php(php-fpm),創建多個虛擬主機: 主機1提供正常的http服務,用于安裝wordpress博客; 主機2提供正常的https服…
-
基于mysql的數據庫分析系統(rsyslog)
rsyslog:日志收集和存儲系統 1.事件在電腦中的日志記錄格式為: 日期時間 主機 進程[pid]:事件內容 2.rsyslog的特性: 多線程; UDP,TCP,SSL/TLS,RELP;  …
-
lamp的搭建
方法一編譯安裝amp: 1.系統環境:CentOS 6,7 CentOS6:apr,apr-util的版本為1.3.9,不適合httpd-2.4 CentOS7:apr,apr-util的版本為1.4+2.開發環境需要安裝: Developm…
-
Linux基礎知識之GUN awk
awk:報告生成器,格式化文本輸出 基本用法: gawk [options] 'program' FILE … options: &…
-
linux基礎知識之nmcli
CentOS7才有的功能網絡組:將多塊網卡聚合在一起的方法,從而實現冗錯和提高吞吐量 網絡組不同于舊版中的bonding技術,提供了更好的性能和擴展性 網路組由內核驅動和teamd守護進程實現 &n…
-
Linux基礎知識之網絡配置
基本網絡配置: 將Linux主機接入到網絡,需要配置網路相關設置。 IP/NETMASK:本地通信 路由(網關):跨網絡…
-
Linux基礎知識之邏輯卷管理器(LVM)
邏輯卷管理器(LVM) 允許對卷進行方便操作的抽象層,包括重新設定文件系統的大小 允許在多個物理設備間重新組織文件系統將設備指定為物理卷 用一個或者多個物理卷來創建一個卷組 &n…
-
Linux基礎知識之RAID
1、什么是RAID? 多個磁盤合成一個“陣列”來提供更好的性能、冗余,或者兩者都提供。2、RAID的優點? 提高IO 能力: 磁盤并行讀寫 &n…
-
?Linux基礎知識之磁盤及文件系統管理(一)
1.設備類型: 塊設備(block):隨機訪問,數據交換單位是"塊" 字符設備(character):線性訪問,數據交換的單位是"字符" 2.設備文件:FHS /dev &nb…
-
Linux基礎知識之磁盤及文件系統管理(二)
1.磁盤和文件系統管理: 文件系統管理工具: 創建文件系統工具(文件系統建議使用ext4) (1)mkfs.FS_TYPE a.mkfs.{ext2,ext3,ext4…
-
Linux基礎知識之軟件包管理(二)
(1)CentOS7 yum dnf yum repository: yum repo 存儲了眾多rpm包,以及包的相關的元數據文件(放置于特定目錄下,repodata) 文件服務器: ftp:// http:// nfs:// file:/// (2)yum客戶端: 配置文件: /etc/yum…
-
Linux基礎知識之軟件包管理(一)
軟件包管理 1.軟件運行環境 運維工作的任務: 系統管理、庫調用管理(開發接觸的多,運維接觸的少),安裝配置某些程序包,讓程序包運行并提供相應類型的服務 程序執行的過程: 程序源代碼–>預處理–>編譯–>匯編–>鏈接 預處理:將代碼…
-
Linux基礎知識之壓縮、解壓、歸檔工具
壓縮、解壓、歸檔工具 壓縮格式:gz,bz2,xz,zip,Z 壓縮算法不同,壓縮比也會不同 1.compress/uncompress (.Z) compress [-dfvcVr] [-b maxbits] [file …] -d: 解壓縮,相當于 -c: 結果輸出至標準輸出, 不刪除原…