二進制編譯安裝mysql(centos6、7)和源碼編譯bind
一、二進制編譯安裝mysql
centos6、7大體上都是相同的,只是有幾步不同也都標記出來了,具體步驟如下:
①下載安裝包並導入到centos裏進行解壓。
②創建軟連接或者修改mariadb-10.2.8-linux-x86_64目錄。
centos6:修改軟連接mysql文件夾裏面的屬組改為mysql
③創建系統用戶mysql以及數據庫文件。
-r 創建系統用戶
-d 指定家目錄
-m 系統用戶的強制生成,不然不行
-s shell類型
註意:數據庫最好放到一個足夠大的硬盤或者lv盤裏,防止後期數據庫越來越大而導致磁盤空間不夠使用。
centos6:改變mysql用戶的屬主和屬組
命令:chown mysql:mysql mysql
④生成配置文件。
以上名字命名和路徑都是人家二進制指定好的路徑和名字,只能這樣一步一步來。
⑤修改配置文件,指定數據庫文件存放路徑。
⑥運行安裝腳本。
⑦運行服務腳本,嘗試能否跑起來mysql服務。
⑧創建日誌,再次啟動服務。
centos6:直接在/var/log/下面創建日誌文件,並改變其屬主。
命令:
touch /var/log/mysql.log
chown mysql:root mysql
⑨添加PATH變量,方便後期使用命令。
⑩運行安全腳本
二、源碼編譯安裝bind
圖片就省略啦,直接上步驟。
①壓縮包傳到centos系統並且解壓bind壓縮包。
②創建系統賬戶。
創建named系統賬號:useradd -r -d /var/named -m(強制生成家目錄) -s /sbin/nologin named
③查看幫助以及指定各種文件路徑。
./config --help 【看看幫助】
./configure --prefix=/app/bind --without=openssl 缺少什麽就安裝什麽
記得安裝包組:yum groupinstall "development tools"
④編譯安裝。
make -j 4 &&makeinstall 【指定4個處理器多線程編譯】
⑤添加路徑: vim /etc/profile.d/bind.sh
PATH=/app/bind/bin:/app/bind/sbin:$PATH
⑥創建配置文件
vim /app/bind/etc/named.conf
dig > /var/named/name.ca 創建根目錄
vim /var/nemed/test.com.zone 填寫數據庫文件 【測試使用】
⑦實現rndc工具
cd /app/bind/sbin
rndc-confgen -r /dev/urandom > /app/bind/etc/rndc.conf 【只要沒有註釋的】
tail -n13 /app/bind/etc/rndc.conf >> /app/bind/etc/named.conf 【註釋的去掉】
二進制編譯安裝mysql(centos6、7)和源碼編譯bind