服務(wù)器硬件
1.1 問(wèn)題
服務(wù)器硬件品牌有哪些,服務(wù)器硬件組成結(jié)構(gòu)分析:
- 常見(jiàn)服務(wù)器品牌介紹
- 服務(wù)器硬件組成
- 配置服務(wù)器硬件RAID
- Dell服務(wù)器iDRAC遠(yuǎn)程管理配置
1.2 方案
參考視頻:http://www.tmooc.cn/course/300254.shtml。
常見(jiàn)服務(wù)器品牌包括:IBM服務(wù)器、Dell服務(wù)器、HP服務(wù)器秩霍、浪潮服務(wù)器、華為服務(wù)器蚁阳。
與普通電腦一樣铃绒,服務(wù)器也是由主板、內(nèi)存螺捐、CPU颠悬、磁盤(pán)、網(wǎng)卡归粉、顯卡椿疗、電源、主機(jī)箱等硬件設(shè)備組成糠悼。
服務(wù)器分為塔式服務(wù)器届榄、機(jī)架式服務(wù)器、刀片服務(wù)器倔喂。
RAID是Redundant Arrays of Independent Drives(獨(dú)立冗余磁盤(pán)陣列)的簡(jiǎn)稱铝条,RAID分為很多級(jí)別靖苇,常用級(jí)別有RAID0、RAID1班缰、RAID5贤壁、RAID6、RAID10埠忘、RAID01脾拆。
-
RAID 0,條帶模式:
- 同一個(gè)文檔分散存放在不同磁盤(pán)
- 并行寫(xiě)入以
提高效率
- 至少需要
兩塊磁盤(pán)
組成莹妒,磁盤(pán)利用率100%
-
RAID 1名船,鏡像模式
- 一個(gè)文檔復(fù)制成多份,分別寫(xiě)入不同磁盤(pán)
- 多份拷貝
提高可靠性
旨怠,效率無(wú)提升 - 至少需要
兩塊磁盤(pán)
組成渠驼,磁盤(pán)利用率50%
-
RAID5,高性價(jià)比模式
- 相當(dāng)于RAID0和RAID1的折中方案
- 需要至少一塊磁盤(pán)的容量來(lái)存放校驗(yàn)數(shù)據(jù)
- 至少需要
三塊磁盤(pán)
組成鉴腻,磁盤(pán)利用率n-1/n
-
RAID6迷扇,高性價(jià)比/可靠模式
- 相當(dāng)于擴(kuò)展的RAID5陣列,提供2份獨(dú)立校驗(yàn)方案
- 需要至少兩塊磁盤(pán)的容量來(lái)存放校驗(yàn)數(shù)據(jù)
- 至少需要
四塊磁盤(pán)
組成爽哎,磁盤(pán)利用率n-2/n
-
RAID 0+1 / RAID 1+0
- 整合RAID 0蜓席、RAID 1的優(yōu)勢(shì)
- 并行存取提高效率、鏡像寫(xiě)入提高可靠性
- 至少需要
四塊磁盤(pán)
組成倦青,磁盤(pán)利用率50%
步驟
實(shí)現(xiàn)此案例需要按照如下步驟進(jìn)行瓮床。
步驟一:常見(jiàn)服務(wù)器品牌
1)Dell服務(wù)器是目前IDC機(jī)房中普遍采用的服務(wù)器品牌。
Dell入門級(jí)塔式服務(wù)器PowerEdge T340产镐,如圖-1所示,該服務(wù)器的目標(biāo)應(yīng)用是文件/打印踢步,協(xié)作/共享癣亚,郵件/訊息,備份/恢復(fù)获印,視頻監(jiān)控等述雾。
圖-1 PowerEdge T340服務(wù)器
產(chǎn)品配置如下:
- 4核和6核英特爾至強(qiáng)E-2100處理器
- 4個(gè)DIMM插槽(高達(dá)64GB的內(nèi)存容量)
- 8個(gè)3.5英寸熱插拔HDD硬盤(pán)
- 4個(gè)PCIe 3.0插槽
- 2個(gè)1GbE
- 單個(gè)或冗余的雙495W電源或者單個(gè)350W有線電源
Dell高性能塔式服務(wù)器PowerEdge T640,如圖-2所示兼丰。
圖-2 PowerEdge T640服務(wù)器
產(chǎn)品配置如下:
- 雙路英特爾至強(qiáng)CPU玻孟,每個(gè)處理器支持28個(gè)內(nèi)核
- 24個(gè)DIMM內(nèi)存插槽,最高支持192GB內(nèi)存鳍征,僅支持ECC DDR4
- 電源750W黍翎、1100W、1600W艳丛、2000W匣掸、2400W
Dell入門級(jí)單路機(jī)架式服務(wù)器PowerEdge R330(1U=44.45mm=4.45cm)趟紊,如圖-3所示。
圖-3 PowerEdge R330機(jī)架式服務(wù)器
產(chǎn)品配置如下:
- 1路CPU碰酝,英特爾至強(qiáng)霎匈、英特爾奔騰、英特爾酷睿CPU
- 4個(gè)DIMM送爸,最高支持64GB內(nèi)存
- 2.5或3.5寸硬盤(pán)铛嘱,STATA或SAS接口
- 雙電源
Dell機(jī)架式服務(wù)器PowerEdge R740(2u=88.9mm=8.89cm),如圖-4所示袭厂。
圖-4 PowerEdge R740服務(wù)器
產(chǎn)品配置如下:
- 雙路CPU弄痹,每個(gè)CPU支持28個(gè)核心
- 24個(gè)DIMM內(nèi)存插槽,最高192GB嵌器,ECC DDR4
- 雙電源
2)IBM服務(wù)器
IBM機(jī)架式服務(wù)器X3250M6(1U)肛真,如圖-5所示。
圖-5 IBM X3250M6服務(wù)器
產(chǎn)品配置如下:
- 1路CPU爽航,英特爾至強(qiáng)處理器
- 4個(gè)DIMM內(nèi)存插槽蚓让,最大64G內(nèi)存
- 4個(gè)3.5寸磁盤(pán)位,默認(rèn)無(wú)硬盤(pán)讥珍,最大可配24TB
- 支持RAID 0历极,1,5
- 一個(gè)300W固定電源
3)HP服務(wù)器
HPE ProLiant DL380 Gen10 服務(wù)器(2U)衷佃,如圖-6所示趟卸。
圖-6 HPE ProLiant DL380 Gen10 服務(wù)器
產(chǎn)品配置如下:
- 2路CPU,英特爾至強(qiáng)
- 24個(gè)DIMM插槽氏义,支持最大3T DDR4內(nèi)存
- 24個(gè)磁盤(pán)接口
- iLO遠(yuǎn)程管理
- 4個(gè)網(wǎng)卡接口
步驟二:服務(wù)器硬件組成
1)CPU
英特爾:酷睿八代(i3,i5,i7,i9)锄列,酷睿九代(i3,i5,i7,i9),酷睿十代
至強(qiáng)E(標(biāo)準(zhǔn)版)惯悠,至強(qiáng)W(高功耗版)
奔騰處理器
AMD: 家用版(銳龍邻邮、速龍)
服務(wù)器版本(皓龍、霄龍)
2 ) 內(nèi)存
常見(jiàn)品牌:金士頓克婶、三星
家用普通內(nèi)存不具有數(shù)據(jù)校驗(yàn)功能
服務(wù)器配置帶ECC數(shù)據(jù)校驗(yàn)功能的內(nèi)存條
規(guī)格:DDR1筒严、DDR2、DDR3情萤、DDR4鸭蛙、DDR5
3)硬盤(pán)
常見(jiàn)品牌:三星、英特爾筋岛、希捷娶视、西部數(shù)據(jù)
家用磁盤(pán)接口:SATA
服務(wù)器磁盤(pán)接口:SAS
SSD固態(tài)硬盤(pán)
大小:2.5寸泉蝌、3.5寸
4)遠(yuǎn)程管理設(shè)備
Dell: iDRAC
HP: iLO
IBM: Tivoli/?t?v?li/
步驟三:配置服務(wù)器硬件RAID
1)RAID5
服務(wù)器開(kāi)機(jī)后根據(jù)提示快速按Ctrl+R組合鍵即可進(jìn)入RAID配置界面歇万,如圖-7所示揩晴。
圖-7
進(jìn)入RAID配置界面可以看到所有未配置的磁盤(pán)列表,主菜單包含:VD Mgmt贪磺、PD Mgmt硫兰、Ctrl Mgmt、Properties寒锚,如圖-8所示劫映。
圖-8
Ctrl+N進(jìn)入下一頁(yè)菜單,Ctrl+P進(jìn)入上一頁(yè)菜單刹前,通過(guò)F2可以進(jìn)入配置菜單泳赋,如圖-9所示。
圖-9
正式配置RAID之前可以使用Clear Config清空所有配置喇喉,然后選擇Create New VD創(chuàng)建新的RADID磁盤(pán)陣列祖今,如圖-10所示。
圖-10
在RAID Level中選擇RAID級(jí)別拣技,如RAID5(最少需要三塊磁盤(pán))千诬,并在右側(cè)Physical Disks中選擇使用哪些物理磁盤(pán)組合RAID,如圖-11所示膏斤。
圖-11
點(diǎn)擊OK確定后徐绑,可以在主菜單中看到剛剛創(chuàng)建的磁盤(pán)陣列,按F2選擇Properties可以配置該磁盤(pán)陣列的高級(jí)屬性莫辨,如圖-12所示傲茄。
圖-12
點(diǎn)擊Advanced高級(jí),如圖-13所示沮榜。
圖-13
在高級(jí)屬性中開(kāi)啟磁盤(pán)緩存盘榨,默認(rèn)未unchanged,需要設(shè)置為enable敞映,并可以設(shè)置緩存策略:Write Through直寫(xiě)和Write Back回寫(xiě)较曼,write through模式時(shí)數(shù)據(jù)同時(shí)被寫(xiě)入緩存和磁盤(pán),安全振愿,但是寫(xiě)入速度慢,write back模式時(shí)數(shù)據(jù)先寫(xiě)入緩存弛饭,再寫(xiě)入磁盤(pán)冕末,寫(xiě)入速度快,但數(shù)據(jù)寫(xiě)入緩存時(shí)突發(fā)斷電會(huì)導(dǎo)致數(shù)據(jù)丟失侣颂。配置菜單如圖-14所示档桃。
圖-14
創(chuàng)建完RADID后還需要初始化磁盤(pán),菜單如圖-15所示憔晒。
圖-15
2)RAID故障恢復(fù)
將損壞的磁盤(pán)拔掉藻肄,替換一塊新的磁盤(pán)即可蔑舞,注意需要將新磁盤(pán)插入損壞的磁盤(pán)相同接口。磁盤(pán)大小嘹屯、品牌盡可能一致攻询。恢復(fù)數(shù)據(jù)時(shí)界面會(huì)提示Rebuild州弟,效果如圖-16所示钧栖。
圖-16
3)配置Hot Spare磁盤(pán)
熱備磁盤(pán)是提前準(zhǔn)備一塊備用的磁盤(pán)(當(dāng)前并不使用),當(dāng)RAID磁盤(pán)陣列出現(xiàn)損壞后婆翔,系統(tǒng)自動(dòng)使用該熱備磁盤(pán)拯杠,替代損壞的磁盤(pán),從而不需要人工插拔磁盤(pán)即可自動(dòng)修復(fù)啃奴。
創(chuàng)建新的RAID磁盤(pán)陣列時(shí)潭陪,不要使用完所有磁盤(pán),留一塊磁盤(pán)做熱備磁盤(pán)最蕾,點(diǎn)擊Advanced高級(jí)選項(xiàng)即可配置熱備磁盤(pán)依溯,如圖-17所示。
圖-17
勾選Configure Hot Spare配置熱備磁盤(pán)揖膜,如圖-18所示誓沸。
圖-18
在彈出的對(duì)話框中勾選需要的熱備磁盤(pán)即可完成配置,如圖-19所示壹粟。
圖-19
4)其他級(jí)別的磁盤(pán)陣列
其他級(jí)別的磁盤(pán)陣列配置方式類似拜隧,可以根據(jù)自己的需要進(jìn)行配置如RAID10,RAID6等趁仙,但是都需要磁盤(pán)陣列卡支持才可以配置剪侮。
步驟四:Dell服務(wù)器iDRAC遠(yuǎn)程管理配置
1)配置端口重定向
iDRAC(Integrated Dell Remote Access Controller),是戴爾服務(wù)器集成的遠(yuǎn)程控制卡赋续。
iDRAC需要授權(quán)使用忿磅,有授權(quán)的情況下可以直接通過(guò)瀏覽器訪問(wèn):http://服務(wù)器IP,遠(yuǎn)程管理服務(wù)器盏袄,沒(méi)有授權(quán)的情況下可以通過(guò)端口重定向?qū)⒎?wù)器上的顯示內(nèi)容重定向到遠(yuǎn)程管理端的電腦上(一般是用自己的筆記本遠(yuǎn)程服務(wù)器)忿峻,這種方式不需要授權(quán)。
開(kāi)啟服務(wù)器后根據(jù)提示快速按F2鍵進(jìn)入BIOS界面辕羽,如圖-20所示逛尚。
圖-20
進(jìn)入BIOS Settings后,選擇Serial Communication菜單刁愿,如圖-21所示绰寞。
圖-21
將控制臺(tái)重定向到com2,設(shè)置Serial Device=com1,Serial Device=com2滤钱,效果如圖-22所示觉壶。
圖-22
2)初始化清空iDRAC設(shè)置
進(jìn)入iDRAC Setting界面選擇Rest iDRAC configuration to defaults,如圖-23所示件缸。
圖-23
3)配置iDRAC網(wǎng)絡(luò)
進(jìn)入iDRAC Setting界面選擇network铜靶,如圖-24所示。
圖-24
選擇網(wǎng)卡并配置IP地址停团,如圖-25和圖-26所示旷坦,網(wǎng)段需要根據(jù)實(shí)際情況自行配置。
圖-25
圖-26
開(kāi)啟IPMI智能平臺(tái)管理接口(配置后可以通過(guò)命令行管理服務(wù)器)佑稠,客戶端安裝ipmitool軟件包秒梅,如圖-27所示。
圖-27
4)配置遠(yuǎn)程管理賬戶
進(jìn)入iDRAC Setting界面選擇User Configuration舌胶,如圖-28所示捆蜀。
圖-28
配置賬戶名稱root,并設(shè)置密碼幔嫂,如圖-29所示辆它。
圖-29
5)遠(yuǎn)程管理端主機(jī)配置,安裝ipmitool軟件包
[root@centos7 ~]# yum -y install ipmitool
常用命令操作列表如下履恩。
[root@centos7 ~]# ipmitool -I lanplus -U root -H 服務(wù)器IP power status
#查看服務(wù)器電源狀態(tài)
[root@centos7 ~]# ipmitool -I lanplus -U root -H 服務(wù)器IP power on
#開(kāi)啟服務(wù)器電源
[root@centos7 ~]# ipmitool -I lanplus -U root -H 服務(wù)器IP power off
#關(guān)閉服務(wù)器電源
[root@centos7 ~]# ipmitool -I lanplus -U root -H 服務(wù)器IP power reset
#重啟服務(wù)器電源
[root@centos7 ~]# ipmitool -I lanplus -U root -H 服務(wù)器IP sol activate
#遠(yuǎn)程管理
部署LNMP動(dòng)態(tài)網(wǎng)站
2.1 問(wèn)題
部署LNMP動(dòng)態(tài)網(wǎng)站锰茉,實(shí)現(xiàn)以下目標(biāo):
- 安裝LNMP平臺(tái)相關(guān)軟件
- 配置Nginx實(shí)現(xiàn)動(dòng)靜分離
- 配置數(shù)據(jù)庫(kù),創(chuàng)建賬戶與密碼
- 上線Wordpress代碼
- 使用Wordpress后臺(tái)管理界面切心,調(diào)整Wordpress版式
2.2 方案
實(shí)驗(yàn)拓?fù)淙鐖D-30所示飒筑,做具體實(shí)驗(yàn)前請(qǐng)先配置好環(huán)境。
圖-30
2.3 步驟
實(shí)現(xiàn)此案例需要按照如下步驟進(jìn)行绽昏。
步驟一:安裝部署LNMP軟件
備注:mariadb(數(shù)據(jù)庫(kù)客戶端軟件)协屡、mariadb-server(數(shù)據(jù)庫(kù)服務(wù)器軟件)、mariadb-devel(其他客戶端軟件的依賴包)全谤、php(解釋器)肤晓、php-fpm(進(jìn)程管理器服務(wù))、php-mysql(PHP的數(shù)據(jù)庫(kù)擴(kuò)展包)认然。
1)安裝軟件包
[root@centos7 ~]# yum -y install gcc openssl-devel pcre-devel #安裝依賴包
[root@centos7 ~]# tar -xf nginx-1.12.2.tar.gz
[root@centos7 ~]# cd nginx-1.12.2
[root@centos7 nginx-1.12.2]# ./configure \
--with-http_ssl_module \
--with-http_stub_status_module
[root@centos7 nginx-1.12.2]# make && make install
[root@centos7 ~]# yum -y install mariadb mariadb-server mariadb-devel
[root@centos7 ~]# yum -y install php php-mysql php-fpm
2 ) 啟動(dòng)服務(wù)(nginx补憾、mariadb、php-fpm)
[root@centos7 ~]# /usr/local/nginx/sbin/nginx #啟動(dòng)Nginx服務(wù)
[root@centos7 ~]# echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local
[root@centos7 ~]# chmod +x /etc/rc.local
[root@centos7 ~]# ss -utnlp | grep :80 #查看端口信息
[root@centos7 ~]# systemctl start mariadb #啟動(dòng)mariadb服務(wù)器
[root@centos7 ~]# systemctl enable mariadb #設(shè)置開(kāi)機(jī)自啟
[root@centos7 ~]# systemctl start php-fpm #啟動(dòng)php-fpm服務(wù)
[root@centos7 ~]# systemctl enable php-fpm #設(shè)置開(kāi)機(jī)自啟
備注:設(shè)置防火墻與SELinux.
[root@centos7 ~]# firewall-cmd --set-default-zone=trusted
[root@centos7 ~]# setenforce 0
[root@centos7 ~]# sed -i '/SELINUX/s/enforcing/permissive/' /etc/selinux/config
- 附加知識(shí):systemd>碓薄S嘈贰!
源碼安裝的軟件默認(rèn)無(wú)法使用systemd管理子刮,如果需要使用systemd管理源碼安裝的軟件需要手動(dòng)編寫(xiě)服務(wù)的service文件(編寫(xiě)是可以參考其他服務(wù)的模板文件)。以下是nginx服務(wù)最終編輯好的模板。
Service文件存儲(chǔ)路徑為/usr/lib/systemd/system/目錄挺峡。
[root@centos7 ~]# vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=The Nginx HTTP Server
#描述信息
After=network.target remote-fs.target nss-lookup.target
#指定啟動(dòng)nginx之前需要其他的其他服務(wù)葵孤,如network.target等
[Service]
Type=forking
#Type為服務(wù)的類型,僅啟動(dòng)一個(gè)主進(jìn)程的服務(wù)為simple橱赠,需要啟動(dòng)若干子進(jìn)程的服務(wù)為forking
ExecStart=/usr/local/nginx/sbin/nginx
#設(shè)置執(zhí)行systemctl start nginx后需要啟動(dòng)的具體命令.
ExecReload=/usr/local/nginx/sbin/nginx -s reload
#設(shè)置執(zhí)行systemctl reload nginx后需要執(zhí)行的具體命令.
ExecStop=/bin/kill -s QUIT ${MAINPID}
#設(shè)置執(zhí)行systemctl stop nginx后需要執(zhí)行的具體命令.
[Install]
WantedBy=multi-user.target
[root@centos7 ~]# systemctl daemon-reload # 重新加載服務(wù)
3)修改Nginx配置文件尤仍,實(shí)現(xiàn)動(dòng)靜分離
修改配置文件,通過(guò)兩個(gè)location實(shí)現(xiàn)動(dòng)靜分離狭姨,一個(gè)location匹配動(dòng)態(tài)頁(yè)面宰啦,一個(gè)loation匹配其他所有頁(yè)面。
注意修改默認(rèn)首頁(yè)為index.php!1摹I哪!!
[root@centos7 ~]# vim /usr/local/nginx/conf/nginx.conf
...省略部分配置文件內(nèi)容...
location / {
root html;
index index.php index.html index.htm;
}
...省略部分配置文件內(nèi)容...
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
...省略部分配置文件內(nèi)容...
[root@centos7 ~]# /usr/local/nginx/sbin/nginx -s reload #重新加載配置
4)配置數(shù)據(jù)庫(kù)賬戶與權(quán)限
為網(wǎng)站提前創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)师抄、添加賬戶并設(shè)置該賬戶有數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限漓柑。
[root@centos7 ~]# mysql
MariaDB [(none)]> create database wordpress character set utf8mb4;
#創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為wordpress叨吮,該數(shù)據(jù)庫(kù)支持中文(character set utf8mb4)
MariaDB [(none)]> grant all on wordpress.* to wordpress@'localhost' identified by 'wordpress';
#語(yǔ)法格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù)名.表名 to 用戶名@客戶端主機(jī) identified by 密碼
#創(chuàng)建用戶并授權(quán)辆布,用戶名為wordpress,該用戶對(duì)wordpress數(shù)據(jù)庫(kù)下的所有表有所有權(quán)限
#wordpress用戶的密碼是wordpress茶鉴,授權(quán)該用戶可以從localhost主機(jī)登錄數(shù)據(jù)庫(kù)服務(wù)器
#all代表所有權(quán)限(wordpress用戶可以對(duì)wordpress數(shù)據(jù)庫(kù)中所有表有所有權(quán)限)
#wordpress.*代表wordpress數(shù)據(jù)庫(kù)中的所有表
MariaDB [(none)]> grant all on wordpress.* to wordpress@'192.168.2.11' identified by 'wordpress';
MariaDB [(none)]> flush privileges;
#刷新權(quán)限
MariaDB [(none)]> exit
#退出數(shù)據(jù)庫(kù)
如何驗(yàn)證锋玲?
看看是否可以使用新創(chuàng)建的賬戶登錄數(shù)據(jù)庫(kù)服務(wù)器:
[root@centos7 ~]# mysql -uwordpress -pwordpress -h 192.168.2.11 wordpress
#-u指定數(shù)據(jù)庫(kù)賬戶名稱,-p指定數(shù)據(jù)庫(kù)賬戶的密碼涵叮,-h指定需要遠(yuǎn)程數(shù)據(jù)庫(kù)的IP地址
#最后的wordpress為數(shù)據(jù)庫(kù)的名稱
步驟二:上線wordpress代碼
1)上線PHP動(dòng)態(tài)網(wǎng)站代碼(wordpress.zip在lnmp_soft目錄中)
[root@centos7 ~]# yum -y install unzip
[root@centos7 ~]# unzip wordpress.zip
[root@centos7 ~]# cd wordpress
[root@centos7 wordpress]# tar -xf wordpress-5.0.3-zh_CN.tar.gz
[root@centos7 wordpress]# cp -r wordpress/* /usr/local/nginx/html/
[[root@centos7](mailto:root@centos7) wordpress]# chown -R apache.apache /usr/local/nginx/html/
提示:動(dòng)態(tài)網(wǎng)站運(yùn)行過(guò)程中惭蹂,php腳本需要對(duì)網(wǎng)站目錄有讀寫(xiě)權(quán)限,而php-fpm默認(rèn)啟動(dòng)用戶為apache围肥。(chown所有所有者和所屬組時(shí)剿干,使用:或者.都可以)
2 ) 初始化網(wǎng)站配置(使用客戶端訪問(wèn)web服務(wù)器IP)
客戶端瀏覽器訪問(wèn): firefox http://192.168.2.11/
第一次訪問(wèn)服務(wù)器會(huì)自動(dòng)進(jìn)入config配置頁(yè)面,效果如圖-31所示穆刻。
圖-31
開(kāi)發(fā)人員在寫(xiě)代碼的時(shí)候并不知道未來(lái)數(shù)據(jù)庫(kù)服務(wù)器的IP置尔、端口、數(shù)據(jù)庫(kù)名稱氢伟、賬戶等信息榜轿,該配置頁(yè)面主要的作用就是動(dòng)態(tài)配置數(shù)據(jù)庫(kù)信息,根據(jù)前面步驟配置的數(shù)據(jù)庫(kù)信息填空即可朵锣,效果如圖-32所示谬盐。
圖-32
點(diǎn)擊提交即可完成數(shù)據(jù)庫(kù)的初始化工作,php動(dòng)態(tài)腳本會(huì)自動(dòng)在wordpress數(shù)據(jù)庫(kù)中創(chuàng)建若干數(shù)據(jù)表诚些,后期網(wǎng)站的數(shù)據(jù)都會(huì)寫(xiě)入對(duì)并的數(shù)據(jù)表中飞傀。效果如圖-33所示皇型。
圖-33
第一次使用Wordpress需要給你的網(wǎng)站設(shè)置基本信息,如網(wǎng)站標(biāo)題砸烦、網(wǎng)站管理員賬戶與密碼等信息弃鸦,配置完成后點(diǎn)擊安裝wordpress即可,如圖-34所示幢痘。
圖-34
步驟三:網(wǎng)站后臺(tái)管理
1)訪問(wèn)192.168.2.11服務(wù)器唬格,進(jìn)入并熟悉后臺(tái)管理界面
通常情況下,開(kāi)發(fā)人員會(huì)開(kāi)發(fā)一個(gè)后臺(tái)管理界面颜说,當(dāng)代碼上線后购岗,普通用戶就可以管理和配置網(wǎng)站頁(yè)面(需要使用網(wǎng)站的超級(jí)管理員身份才可以進(jìn)入后臺(tái)界面)。
客戶端使用瀏覽器訪問(wèn): firefox http://192.168.2.11
訪問(wèn)首頁(yè)后點(diǎn)擊如圖-35所示的登陸菜單门粪,輸入賬戶和密碼進(jìn)入后臺(tái)管理界面喊积。
圖-35
或者直接在地址欄中輸入后臺(tái)管理界面的具體URL。
客戶端使用瀏覽器訪問(wèn): firefox http://192.168.2.11/wp-login.php
輸入管理員用戶名和密碼庄拇,效果如圖-36所示注服。登陸后臺(tái)管理界面效果如圖-37所示。
圖-36
圖-37
2)修改網(wǎng)站主題
Wordpress主題會(huì)影響網(wǎng)站的整體外觀措近,我們可以使用默認(rèn)自帶的若干主題溶弟。
后臺(tái)修改網(wǎng)站主題的菜單為<外觀>--<主題>,使用默認(rèn)主題瞭郑,點(diǎn)擊啟用即可辜御,如圖-38所示。
圖-38
如果需要更多更新的主題屈张,則可以去官網(wǎng)下載更多新的主題擒权,默認(rèn)下載的主題格式為zip壓縮包。
官方網(wǎng)站主題鏈接:(https://cn.wordpress.org/themes/browse/popular/)阁谆。
將主題下載到服務(wù)器本地后碳抄,可以在后臺(tái)管理界面添加主題,<外觀>--<主題>--<添加>--<上傳主題>--<瀏覽>--<現(xiàn)在安裝>场绿,如圖-39所示剖效。
圖-39
部署新主題的另一種方法是,直接將下載的zip主題包拷貝到wordpress代碼的特定目錄焰盗,如/usr/local/nginx/html/wp-content/themes/目錄璧尸,然后使用unzip解壓主題即可,效果如圖-40所示熬拒。
圖-40
3)修改網(wǎng)站小工具
小工具是首頁(yè)中的各種常用功能菜單爷光,可以添加和刪除。
首先可以刪除一些不需要的小工具澎粟,如最近文章蛀序、最近評(píng)論等欢瞪,如圖-41所示。
圖-41
可以通過(guò)小工具為網(wǎng)站添加導(dǎo)航功能哼拔,使用鼠標(biāo)將導(dǎo)航菜單拖動(dòng)到合適的位置即可引有,默認(rèn)沒(méi)有導(dǎo)航菜單,需要自定義創(chuàng)建倦逐,如圖-42所示。
圖-42
創(chuàng)建導(dǎo)航菜單后宫补,可以繼續(xù)創(chuàng)建頁(yè)面檬姥,并將頁(yè)面添加到導(dǎo)航菜單中。<頁(yè)面>--<新建頁(yè)面>即可添加新的頁(yè)面粉怕,如圖-43和圖-44所示健民。新的頁(yè)面內(nèi)容可以是段落、圖像贫贝、列表秉犹、引語(yǔ)等(每個(gè)人根據(jù)自己的需要自由發(fā)揮)。
圖-43
圖-44
新的頁(yè)面添加完成后稚晚,可以將其添加到菜單中使用崇堵,如圖-45所示。訪問(wèn)網(wǎng)站首頁(yè)即可查看導(dǎo)航菜單的效果客燕,如圖-46所示鸳劳。
圖-45
圖-46
4)擴(kuò)展其他問(wèn)題
其他有關(guān)wordpress的使用方法與技巧,可以參考官方網(wǎng)站的文檔資料也搓,文檔鏈接:https://codex.wordpress.org/zh-cn:Main_Page赏廓。
附加知識(shí)(常見(jiàn)面試題)
1)描述raid 0、1傍妒、5的特點(diǎn)和優(yōu)點(diǎn)?
答:Raid0條帶卷幔摸,可以高效讀寫(xiě),硬盤(pán)空間利用率100%颤练,raid1是復(fù)制卷可以實(shí)現(xiàn)數(shù)據(jù)的高可靠讀寫(xiě)既忆,硬盤(pán)空間利率50%,raid5兼得以上兩種優(yōu)點(diǎn)昔案,硬盤(pán)空間利用率N-1尿贫,僅可用損壞一塊硬盤(pán)。
2)將目錄/opt/bjca3打包備份排除/opt/bjca3/logs目錄踏揣,傳遞到遠(yuǎn)程主機(jī)192.168.1.8的/backup目錄下庆亡?
答:使用--exclude選項(xiàng)在打包時(shí)可用排除特定的目錄,但是要注意捞稿,使用tar 的--exclude 排除打包的時(shí)候又谋,不能加“/”拼缝,否則還是會(huì)把logs目錄以及其下的文件打包進(jìn)去。
- 錯(cuò)誤寫(xiě)法:
tar -czvf bjca3.tar.gz --exclude=/opt/bjca3/logs/ /opt/bjca3
- 正確寫(xiě)法:
tar -czvf bjca3.tar.gz --exclude=/opt/bjca3/logs /opt/bjca3
3 ) 如何遠(yuǎn)程查看Linux服務(wù)192.168.1.7運(yùn)行了多少時(shí)間彰亥?
答:ssh root@192.168.1.7 uptime
4)虛擬機(jī)常用有幾種網(wǎng)絡(luò)模式咧七?請(qǐng)簡(jiǎn)述其工作原理或你個(gè)人的理解?
答:有橋接模式任斋、隔離模式继阻、NAT模式、路由模式废酷,如圖-47所示瘟檩。
圖-47
橋接模式:Guest與Host連接到同一個(gè)交換機(jī)上;通過(guò)橋接物理網(wǎng)卡澈蟆,相當(dāng)于直連到Host所在網(wǎng)絡(luò)墨辛。(備注:Guest是虛擬機(jī),Host是真實(shí)主機(jī))
隔離模式:允許Guest訪問(wèn)同一虛擬交換機(jī)上的其他Guest趴俘;但是不能訪問(wèn)Host所在的外部網(wǎng)絡(luò)睹簇。
NAT模式(默認(rèn)):將Guest虛擬機(jī)的默認(rèn)網(wǎng)關(guān)指向Host物理機(jī)的虛擬網(wǎng)橋接口的IP地址;Guest共享真機(jī)的網(wǎng)絡(luò)連接寥闪,以地址轉(zhuǎn)換的方式訪問(wèn)外網(wǎng)太惠。
路由模式:由Host物理機(jī)充當(dāng)路由器,開(kāi)啟轉(zhuǎn)發(fā)橙垢;需要額外設(shè)置外網(wǎng)與Guest虛擬機(jī)之間互訪的路由條目垛叨,Guest以路由轉(zhuǎn)發(fā)的方式訪問(wèn)外網(wǎng)(需要在真機(jī)配置iptables規(guī)則)。
5)在11月份內(nèi)柜某,每天的早上6點(diǎn)到12點(diǎn)中嗽元,每隔2小時(shí)執(zhí)行一次 /usr/bin/httpd.sh,怎么實(shí)現(xiàn)喂击?
答:0 6-12/2 * 11 * /usr/bin/httpd.sh
6)如何查看當(dāng)前系統(tǒng)是否有監(jiān)聽(tīng)6666端口剂癌?
答:netstat -untlp | grep 6666或者ss -nutlp | grep 6666
7 ) 如何顯示CPU占用率最高的進(jìn)程?
答:top翰绊,輸入大寫(xiě)的P
8)用什么命令可以查看上一次服務(wù)器啟動(dòng)時(shí)間佩谷、上一次誰(shuí)登陸過(guò)服務(wù)器?
答:last(歷史登陸記錄),uptime(系統(tǒng)累計(jì)運(yùn)行的時(shí)間)监嗜,who -b(上次啟動(dòng)系統(tǒng)的時(shí)間)