black_fish
-
mysql/mariadb基于ssl的主從復制
當mysql/mariadb跨越互聯網進行復制時別人可以竊取到mysql/mariadb的復制信息, 這些信息是明文的, 因此存在不安全性, 這里通過ssl對復制的信息進行加密 1. 創建證書中心 在主服務器上創建證書中心 cd /etc/pki/CA 生成私鑰 (umask&…
-
LVS的詳細應用
LVS是Linux Virtual Server的簡寫, 意思是Linux虛擬服務器, 是一個虛擬的服務器集群系統. LVS的宗旨: 1. 使用集群技術和Linux操作系統實現一個高性能, 高可用的服務器; 2. 很好的可伸縮性(Scalability); 3. 很好的可靠性(Re…
-
Nginx介紹及使用
Nginx(engine x)是一個高性能的HTTP和反向代理服務器, 也是一個IMAP/POP3/SMTP服務器. Nginx是由IgorSysoev為俄羅斯訪問量第二的Rambler.ru站點開發的, 第一個公開版本在2004年發布. 因為它的穩定性, 豐富的功能集, 示例配置文件和低系統資源的消耗而聞名. Nginx是一款輕量…
-
keepalived
簡介: vrrp, virtual routing redundant protocol, 虛擬路由協議, 是為了解決局域網中配置靜態網關出現單點失敗現象的路由協議; 設計目標時是支持特定情況下IP數據流量失敗轉移不會引起混亂, 允許主機使用單路由器, 以及及時在實際第一跳路由器使用失敗的情形下, 仍然能夠維護…
-
ansible部分功能詳解
一. 架構: 組成 ansible core: modules: Core Module Custom Module Host Inventory: 主機清單 File &nbs…
-
ansible實戰示例
要求: 使用ansible部署以下任務: (1) 在VS部署主/備模型的keepalived + nginx的負載均衡; (2) 在RS主機上部署httpd + php + php-mysql; (3) 在第五臺主機上部署mariadb-serve…
-
awk中pipe的shell命令調用與close()
某公司其員工到勤時間表如下, 取名為 arr.dat, 文件中第一欄為員工代號, 第二欄為到達時間. 本示例中將使用該文件為數據示例文件, 1034 7:26 1025 7:27 1101 7:32 1006 7:45 1012 7:46 1028 7:49 1051 7:51 1029 7:57 1042 7…
-
rsyslog, mysql, loganalyzer聯合實現
一. rsyslog簡介 rsyslog是一個自由軟件, 是GPL的lincesed增強的syslogd. 它提供了Mysql和完全可配置的輸出格式的支持. 1. 日志信息格式: <優先級>時間戳 主機名 模塊名/級別/信息摘要:內容 <priority>…
-
vsftpd權限配置
要求 :完成vsftpd配置, (1) 禁錮系統用戶于家目錄; (2) 基于mysql進行用戶認證; (3) 不同的虛擬用戶擁有不同的權限設定. 解答: (1) 首先安裝需要的系統環境和軟件 yum groupinstall -y "Development …
-
GNU awk
awk -> gawk – 模式掃描和輸出語言文件, pattern scanning and processing language 基本用法: gawk [options] 'program' FILE … program: PATTERN{ACTION ATATEMENTS} ACTION ATATEM…
-
計算機網絡基礎
1、OSI, TCP/IP, 五層協議的體系結構, 以及各層協議 OSI分層(7層): 物理層, 數據鏈路層, 網絡層, 傳輸層, 會話層, 表示層, 應用層 TCP/IP分層(4層): 網絡接口層, 網際層, 傳輸層, 應用層 五層協議(5層): 物理層, 數據鏈路層, 網絡層, 運輸層, 應用層 每一層的協議: 物理層: RJ45, CLOCK, IEE…
-
linux計劃任務
linux計劃任務、周期性任務執行 未來的某時間點執行一次某任務:at,batch 周期性運行某任務:crontab 執行結果: 會通過郵件發送給用戶, 存放在/var/spool/mail/UserName ~]# ss -tnl 或者 ~]# netstat -tnlp 查看是否有25號端口打開,來判斷本機的郵件服務是否正常打開 本地電子郵件…
-
linux系統啟動流程及內核編譯
Linux系統啟動流程 initialization [??n???la?'ze??n] 初始化 內核參數: /usr/share/doc/kernel-doc-VERSION/Documentation 系統初始化流程(內核級別): POST –> BootSequence(BIOS) –> BootLoade…
-
linux進程及作業管理
linux進程及作業管理 cpu指令權限等級: 特權級也叫hierarchical protection domains, 有的也叫用戶態. 是一種用來保護數據和阻止惡意行為的機制. 電腦操作系統提供不同權限訪問級別的資源. 特權級分為四級, 特權級0,1,2,3. 在windows中只使用特權級0和特權級3, 特權最高的是特權級0, 可以直接操作硬件, 如…
-
RedHat系列linux網絡屬性配置
一、Linux網絡管理基礎 1 路由條目: 目標地址 經下一跳(nexthop) 目標地址的類別: 單個主機: 主機路由 網路接口: 網絡路由 目標地址為0.0.0.0/0.0.0.0: 默認路由 2 將linux主機接入到網絡中: IP/NETMASK: 本地通信 路由(網關): 酷網絡通信 DNS服務器地址: 基于主機名的通信 主dns服務器…