不怎么太全的文字筆記
Chapter 18 - MariaDB數(shù)據(jù)庫管理
初始化mariaDB服務
- Package: mariadb mariadb-server
- 步驟
- 設置root管理員在數(shù)據(jù)庫中的密碼值
- 設置root管理員在數(shù)據(jù)庫中的專有密碼
- 隨后刪除匿名賬戶芳室,并使用root管理員從遠程登錄數(shù)據(jù)庫专肪,以確保數(shù)據(jù)庫上運行的業(yè)務的安全性
- 刪除默認的測試數(shù)據(jù)庫,取消測試數(shù)據(jù)庫的一系列訪問權(quán)限
- 刷新授權(quán)列表堪侯,讓初始化的設定立即生效
- mysql [-u] root [-p]
管理用戶以及授權(quán)
- CREATE USER luke@localhost IDENTIFIED BY 'linuxprobe';
- GRANT 權(quán)限 ON 數(shù)據(jù)庫.表單名稱 TO 用戶名@主機名 對某個特定數(shù)據(jù)庫中的特定表單給予授權(quán)
GRANT 權(quán)限 ON 數(shù)據(jù)庫.* TO 用戶名@主機名 對某個特定數(shù)據(jù)庫中的所有表單給予授權(quán)
GRANT 權(quán)限 ON . TO 用戶名@主機名 對所有數(shù)據(jù)庫及所有表單給予授權(quán)
GRANT 權(quán)限1,權(quán)限2 ON 數(shù)據(jù)庫.* TO 用戶名@主機名 對某個數(shù)據(jù)庫中的所有表單給予多個授權(quán)
GRANT ALL PRIVILEGES ON . TO 用戶名@主機名 對所有數(shù)據(jù)庫及所有表單給予全部授權(quán)(需謹慎操作)
創(chuàng)建數(shù)據(jù)庫與表單
- CREATE database 數(shù)據(jù)庫名稱
- DESCRIBE 表單名稱
- UPDATE 表單名稱 SET attribute=新值 WHERE attribute > 原始值
- USE 數(shù)據(jù)庫
- SELECT * FROM 表單名稱
- DELETE FROM 表單名 WHERE attribute=值
管理表單及數(shù)據(jù)
- INSERT
- UPDATE
- DELETE
- WHERE(篩選)
數(shù)據(jù)庫的備份及恢復
- mysqldump [參數(shù)] [數(shù)據(jù)庫名稱]
- mysql [-u] root [-p] linuxprobe < /root/linuxprobeDB.dump
Chapter 19 - PXE + Kickstart
部署相關服務程序
配置DHCP服務程序
DHCP服務程序用于為客戶端主機分配可用的IP地址嚎尤,而且這是服務器與客戶端主機進行文件傳輸?shù)幕A
配置TFTP服務程序
TFTP作為一種基于UDP協(xié)議的簡單文件傳輸協(xié)議,不需要進行用戶認證即可獲取到所需的文件資源
配置SYSLinux服務程序
SYSLinux是一個用于提供引導加載的服務程序伍宦,在安裝好SYSLinux服務程序軟件包后芽死,/usr/share/syslinux目錄中會出現(xiàn)很多引導文件
配置VSFtpd服務程序
光盤鏡像是通過FTP協(xié)議傳輸?shù)模虼藙荼匾玫絭sftpd服務程序(也可以使用httpd服務程序來提供Web網(wǎng)站訪問的方式)
創(chuàng)建KickStart應答文件
- cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg
- chmod [+r] /var/ftp/pub/ks.cfg
自動部署客戶機
建立虛擬主機時雹拄,一定要把客戶端的網(wǎng)卡模式設定成與服務端一致的“僅主機模式”收奔,否則兩臺設備無法進行通信