sunhao
-
Puppet學習之puppet的安裝和配置
一、Puppet簡介 Puppet基于ruby語言開發的自動化系統配置工具,可以C/S模式或獨立運行,支持對所有UNIX及類UNIX系統的配置管理,最新版本也開始支持對Windows操作系統有限的一些管理。Puppet適用于服務器管的整個過程 ,比如初始安裝、配置更新以及系統下線。 二、Puppet的安裝 Puppet的安裝方式支持源碼安裝、yum安裝以及r…
-
keepalive配置文件詳解
第一部分:全局定義塊 1、email通知。作用:有故障,發郵件報警。 2、Lvs負載均衡器標識(lvs_id)。在一個網絡內,它應該是唯一的。 3、花括號“{}”。用來分隔定義塊,因此必須成對出現。如果寫漏了,keepalived運行時,不會得到預期的結果。由于定義塊內存在嵌套關系,因此很容易遺漏結尾處的花括號,這點要特別注意。 global_defs{ n…
-
iptables基礎實戰練習
(1) 放行ssh (端口:22) 1 iptables -A INPUT -d 192.168.42.153 -p tcp –dport 22 -j ACCEPT 2 iptables -A OUTPUT -s 192.168.42.153 -p tcp –sport 22 -j ACCEPT (2)修改默認規則鏈(關閉所有端口) 1 iptables…
-
Nginx基礎整理
目錄結構如下: Nginx基礎知識Nginx HTTP服務器的特色及優點 Nginx的主要企業功能 Nginx作為web服務器的主要應用場景包括: Nginx的安裝安裝環境 快速安裝命令集合 各個命令解釋 腳本 注意 安裝故障總結故障一:沒有安裝pcre或pcre-devel 故障二:沒有安裝openssl和openssl-devel 常用的Nginx ht…
-
Vsftpd+MySQL實現虛擬用戶驗證登錄
一、安裝所需要包和包組: 在數據庫服務器上安裝包: yum –y install mariadb-server mariadb-devel systemctl start mariadb.service systemctl enable mariadb 在FTP服務器上安裝包pam_mysql centos7:無對應rpm包,需…
-
安裝MariaDB
1、安裝MariaDB 安裝命令 yum -y install mariadb mariadb-server安裝完成MariaDB,首先啟動MariaDB systemctl start mariadb設置開機啟動 systemctl enable mariadb接下來進行MariaDB的相關簡單配置 mysql_secure_installation首先是…
-
Linux下常用安全策略設置的六個方法
安全第一”對于linux管理界乃至計算機也都是一個首要考慮的問題。加密的安全性依賴于密碼本身而非算法!而且,此處說到的安全是指數據的完整性,由此,數據的認證安全和完整性高于數據的私密安全,也就是說數據發送者的不確定性以及數據的完整性得不到保證的話,數據的私密性當無從談起! 1. 禁止系統響應任何從外部/內部來的ping請求攻擊者一般首先通過ping命令檢測此…
-
搭建SSH服務器
Linux 遠程登錄服務:sshSSH是標準的網絡協議,可用于大多數UNIX操作系統,能夠實現字符界面的遠程登錄管理,它默認使用22號端口,采用密文的形式在網絡中傳輸數據,相對于通過明文傳輸的Telnet,具有更高的安全性。SSH提供了口令和密鑰兩種用戶驗證方式,這兩者都是通過密文傳輸數據的。不同的是,口令用戶驗證方式傳輸的是用戶的賬戶名和密碼,這要求輸入的…
-
創建CA 和申請證書
創建CA 和申請證書1生成私有CA的私鑰:(umask 066;openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)注:CA的私鑰文件必須放在/etc/pki/CA/private/cakey.pem 這個路徑里2創建序列號 ,數據庫文件touch /etc/pki/CA/index.tx…
-
awk的基本原理
awk的工作原理 一次讀取一行文本,按輸入分隔符進行切片,切成多個組成部分,將每片直接保存在內建的變量中,$1,$2,$3….,引用指定的變量,可以顯示指定斷,或者多個斷。如果需要顯示全部的,需要使用$0來引用。可以對單個片斷進行判斷,也可以對所有斷進行循環判斷。其默認分隔符為空格 awk的基本用法格式awk [options…
-
ps常用命令
Linux上進程有5種狀態: 1. 運行(正在運行或在運行隊列中等待) 2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號) 3. 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生) 4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用后釋放) 5. …
-
Linux網絡命令學習
Linux網絡命令之網絡環境查看命令:ifconfig:查看與配置網絡狀態命令(只能看到IP地址和子網掩碼)ifup 網卡設備名:啟用該網卡設備,如:ifup eth0和ifdown lonetstat 選項: -t:列出TCP協議端口 -u:列出UDP協議端口 -l:僅列出在監聽狀態網絡服務 -a:查看所有連…
-
Raid的工作原理
1,什么是Raid Raid的基本原理就是把多個磁盤組合到一起,組成一個磁盤組,使性能達到或超過一個容量巨大價格昂工藝的磁盤,當然基于硬件的RAID解決方案比基于軟件RAID技術在使用性能和服務性能上稍勝一籌,具體表現在檢測和修復多位錯誤的能力、錯誤磁盤自動檢測和陣列重建等方面。 2.RAID級別介紹;一般常用的RAID階層,分別是RAID 0、RAID1、…
-
find 的使用及練習
find是個使用頻率比較高的命令。常常用它在系統特定目錄下,查找具有某種特征【名字類型屬主權限等】的文件。find命令的格式: find [-path ..] -options [-print -exec -ok] path:要查找的目錄路徑。 ~ 表示$HOME目錄 . 表示當前目錄 / 表示根目錄 -print :表示將結果輸出到標準輸出-e…
-
正則表達式基礎
一、正則表達式: 元字符是用來闡釋字符表達式意義的字符,簡言之,就是用來描述字符的字符。 正則表達式RE(Regular Expression)是由一串字符和元字符構成的字符串。 正則表達式的主要功能是文本查詢和字符串操作,它可以匹配文本的一個字符或字符集合。實際上正則表達式完成了數據的過濾,將不滿足正則表達式定義的數據拒絕掉,剩下與正則表達式匹配的數據。 …