服務(wù)器硬件 肋拔、 部署LNMP動(dòng)態(tài)網(wǎng)站

案例

鏈接

服務(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脾拆。

  1. RAID 0,條帶模式:

    • 同一個(gè)文檔分散存放在不同磁盤(pán)
    • 并行寫(xiě)入以提高效率
    • 至少需要兩塊磁盤(pán)組成莹妒,磁盤(pán)利用率100%
  2. RAID 1名船,鏡像模式

    • 一個(gè)文檔復(fù)制成多份,分別寫(xiě)入不同磁盤(pán)
    • 多份拷貝提高可靠性旨怠,效率無(wú)提升
    • 至少需要兩塊磁盤(pán)組成渠驼,磁盤(pán)利用率50%
  3. RAID5,高性價(jià)比模式

    • 相當(dāng)于RAID0和RAID1的折中方案
    • 需要至少一塊磁盤(pán)的容量來(lái)存放校驗(yàn)數(shù)據(jù)
    • 至少需要三塊磁盤(pán)組成鉴腻,磁盤(pán)利用率n-1/n
  4. 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
  5. 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)控等述雾。

image

圖-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所示兼丰。

image

圖-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所示。

image

圖-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所示袭厂。

image

圖-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所示。

image

圖-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所示趟卸。

image

圖-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所示揩晴。

image

圖-7

進(jìn)入RAID配置界面可以看到所有未配置的磁盤(pán)列表,主菜單包含:VD Mgmt贪磺、PD Mgmt硫兰、Ctrl Mgmt、Properties寒锚,如圖-8所示劫映。

image

圖-8

Ctrl+N進(jìn)入下一頁(yè)菜單,Ctrl+P進(jìn)入上一頁(yè)菜單刹前,通過(guò)F2可以進(jìn)入配置菜單泳赋,如圖-9所示。

image

圖-9

正式配置RAID之前可以使用Clear Config清空所有配置喇喉,然后選擇Create New VD創(chuàng)建新的RADID磁盤(pán)陣列祖今,如圖-10所示。

image

圖-10

在RAID Level中選擇RAID級(jí)別拣技,如RAID5(最少需要三塊磁盤(pán))千诬,并在右側(cè)Physical Disks中選擇使用哪些物理磁盤(pán)組合RAID,如圖-11所示膏斤。

image

圖-11

點(diǎn)擊OK確定后徐绑,可以在主菜單中看到剛剛創(chuàng)建的磁盤(pán)陣列,按F2選擇Properties可以配置該磁盤(pán)陣列的高級(jí)屬性莫辨,如圖-12所示傲茄。

image

圖-12

點(diǎn)擊Advanced高級(jí),如圖-13所示沮榜。

image

圖-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所示档桃。

image

圖-14

創(chuàng)建完RADID后還需要初始化磁盤(pán),菜單如圖-15所示憔晒。

image

圖-15

2)RAID故障恢復(fù)

將損壞的磁盤(pán)拔掉藻肄,替換一塊新的磁盤(pán)即可蔑舞,注意需要將新磁盤(pán)插入損壞的磁盤(pán)相同接口。磁盤(pán)大小嘹屯、品牌盡可能一致攻询。恢復(fù)數(shù)據(jù)時(shí)界面會(huì)提示Rebuild州弟,效果如圖-16所示钧栖。

image

圖-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所示。

image

圖-17

勾選Configure Hot Spare配置熱備磁盤(pán)揖膜,如圖-18所示誓沸。

image

圖-18

在彈出的對(duì)話框中勾選需要的熱備磁盤(pán)即可完成配置,如圖-19所示壹粟。

image

圖-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所示逛尚。

image

圖-20

進(jìn)入BIOS Settings后,選擇Serial Communication菜單刁愿,如圖-21所示绰寞。

image

圖-21

將控制臺(tái)重定向到com2,設(shè)置Serial Device=com1,Serial Device=com2滤钱,效果如圖-22所示觉壶。

image

圖-22

2)初始化清空iDRAC設(shè)置

進(jìn)入iDRAC Setting界面選擇Rest iDRAC configuration to defaults,如圖-23所示件缸。

image

圖-23

3)配置iDRAC網(wǎng)絡(luò)

進(jìn)入iDRAC Setting界面選擇network铜靶,如圖-24所示。

image

圖-24

選擇網(wǎng)卡并配置IP地址停团,如圖-25和圖-26所示旷坦,網(wǎng)段需要根據(jù)實(shí)際情況自行配置。

image

圖-25

image

圖-26

開(kāi)啟IPMI智能平臺(tái)管理接口(配置后可以通過(guò)命令行管理服務(wù)器)佑稠,客戶端安裝ipmitool軟件包秒梅,如圖-27所示。

image

圖-27

4)配置遠(yuǎn)程管理賬戶

進(jìn)入iDRAC Setting界面選擇User Configuration舌胶,如圖-28所示捆蜀。

image

圖-28

配置賬戶名稱root,并設(shè)置密碼幔嫂,如圖-29所示辆它。

image

圖-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):

  1. 安裝LNMP平臺(tái)相關(guān)軟件
  2. 配置Nginx實(shí)現(xiàn)動(dòng)靜分離
  3. 配置數(shù)據(jù)庫(kù),創(chuàng)建賬戶與密碼
  4. 上線Wordpress代碼
  5. 使用Wordpress后臺(tái)管理界面切心,調(diào)整Wordpress版式

2.2 方案

實(shí)驗(yàn)拓?fù)淙鐖D-30所示飒筑,做具體實(shí)驗(yàn)前請(qǐng)先配置好環(huán)境。

image

圖-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所示穆刻。

image

圖-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所示谬盐。

image

圖-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所示皇型。

image

圖-33

第一次使用Wordpress需要給你的網(wǎng)站設(shè)置基本信息,如網(wǎng)站標(biāo)題砸烦、網(wǎng)站管理員賬戶與密碼等信息弃鸦,配置完成后點(diǎn)擊安裝wordpress即可,如圖-34所示幢痘。

image

圖-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)管理界面喊积。

image

圖-35

或者直接在地址欄中輸入后臺(tái)管理界面的具體URL。

客戶端使用瀏覽器訪問(wèn): firefox http://192.168.2.11/wp-login.php

輸入管理員用戶名和密碼庄拇,效果如圖-36所示注服。登陸后臺(tái)管理界面效果如圖-37所示。

image

圖-36

image

圖-37

2)修改網(wǎng)站主題

Wordpress主題會(huì)影響網(wǎng)站的整體外觀措近,我們可以使用默認(rèn)自帶的若干主題溶弟。

后臺(tái)修改網(wǎng)站主題的菜單為<外觀>--<主題>,使用默認(rèn)主題瞭郑,點(diǎn)擊啟用即可辜御,如圖-38所示。

image

圖-38

如果需要更多更新的主題屈张,則可以去官網(wǎng)下載更多新的主題擒权,默認(rèn)下載的主題格式為zip壓縮包。

官方網(wǎng)站主題鏈接:(https://cn.wordpress.org/themes/browse/popular/)阁谆。

將主題下載到服務(wù)器本地后碳抄,可以在后臺(tái)管理界面添加主題,<外觀>--<主題>--<添加>--<上傳主題>--<瀏覽>--<現(xiàn)在安裝>场绿,如圖-39所示剖效。

image

圖-39

部署新主題的另一種方法是,直接將下載的zip主題包拷貝到wordpress代碼的特定目錄焰盗,如/usr/local/nginx/html/wp-content/themes/目錄璧尸,然后使用unzip解壓主題即可,效果如圖-40所示熬拒。

image

圖-40

3)修改網(wǎng)站小工具

小工具是首頁(yè)中的各種常用功能菜單爷光,可以添加和刪除。

首先可以刪除一些不需要的小工具澎粟,如最近文章蛀序、最近評(píng)論等欢瞪,如圖-41所示。

image

圖-41

可以通過(guò)小工具為網(wǎng)站添加導(dǎo)航功能哼拔,使用鼠標(biāo)將導(dǎo)航菜單拖動(dòng)到合適的位置即可引有,默認(rèn)沒(méi)有導(dǎo)航菜單,需要自定義創(chuàng)建倦逐,如圖-42所示。

image

圖-42

創(chuàng)建導(dǎo)航菜單后宫补,可以繼續(xù)創(chuàng)建頁(yè)面檬姥,并將頁(yè)面添加到導(dǎo)航菜單中。<頁(yè)面>--<新建頁(yè)面>即可添加新的頁(yè)面粉怕,如圖-43和圖-44所示健民。新的頁(yè)面內(nèi)容可以是段落、圖像贫贝、列表秉犹、引語(yǔ)等(每個(gè)人根據(jù)自己的需要自由發(fā)揮)。

image

圖-43

image

圖-44

新的頁(yè)面添加完成后稚晚,可以將其添加到菜單中使用崇堵,如圖-45所示。訪問(wèn)網(wǎng)站首頁(yè)即可查看導(dǎo)航菜單的效果客燕,如圖-46所示鸳劳。

image

圖-45

image

圖-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所示瘟檩。

image

圖-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í)間)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谐檀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裁奇,更是在濱河造成了極大的恐慌桐猬,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刽肠,死亡現(xiàn)場(chǎng)離奇詭異溃肪,居然都是意外死亡免胃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門惫撰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)羔沙,“玉大人,你說(shuō)我怎么就攤上這事厨钻《蟪” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵莉撇,是天一觀的道長(zhǎng)呢蛤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)棍郎,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任银室,我火速辦了婚禮涂佃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜈敢。我一直安慰自己辜荠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布抓狭。 她就那樣靜靜地躺著伯病,像睡著了一般。 火紅的嫁衣襯著肌膚如雪否过。 梳的紋絲不亂的頭發(fā)上午笛,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音苗桂,去河邊找鬼药磺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛煤伟,可吹牛的內(nèi)容都是我干的癌佩。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼便锨,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼围辙!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起放案,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤姚建,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后卿叽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體桥胞,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恳守,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贩虾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片催烘。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖缎罢,靈堂內(nèi)的尸體忽然破棺而出伊群,到底是詐尸還是另有隱情,我是刑警寧澤策精,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布舰始,位于F島的核電站,受9級(jí)特大地震影響咽袜,放射性物質(zhì)發(fā)生泄漏丸卷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一询刹、第九天 我趴在偏房一處隱蔽的房頂上張望谜嫉。 院中可真熱鬧,春花似錦凹联、人聲如沸沐兰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)住闯。三九已至,卻和暖如春澳淑,著一層夾襖步出監(jiān)牢的瞬間比原,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工偶惠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留春寿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓忽孽,卻偏偏與公主長(zhǎng)得像绑改,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子兄一,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容