《大型服務(wù)器配置與管理》課程作業(yè)_第1頁
《大型服務(wù)器配置與管理》課程作業(yè)_第2頁
《大型服務(wù)器配置與管理》課程作業(yè)_第3頁
《大型服務(wù)器配置與管理》課程作業(yè)_第4頁
《大型服務(wù)器配置與管理》課程作業(yè)_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、大型服務(wù)器配置與管理課 程 作 業(yè)院 系:信息科學(xué)與技術(shù)學(xué)院專 業(yè):軟件技術(shù)學(xué) 期:20152016學(xué)年第一學(xué)期班 級:B1333學(xué) 號:28姓 名:謝錦任課教師:程 霄成 績:二一五年十一月第一部分:CentOS系統(tǒng)安裝與配置說明:需要5張以上安裝截圖,且有個(gè)人的QQ窗口在截圖中。試驗(yàn)步驟: IP地址 子網(wǎng)掩碼 網(wǎng)關(guān) DNS MACCentOS下 查看網(wǎng)絡(luò)信息 查看當(dāng)前活動網(wǎng)絡(luò)設(shè)備信息ifconfig -a 查看所有網(wǎng)絡(luò)設(shè)備信息cd /etc/sysconfig/network-scripts 進(jìn)入網(wǎng)絡(luò)配置文件目錄vi ifcfg-eth0 編輯eth0的配置信息 修改ONBOOT=no 為

2、ONBOOT=yes/etc/init.d/network restart 重啟網(wǎng)卡設(shè)置ping 9 測試網(wǎng)絡(luò)連通ipconfig Windows下查看網(wǎng)絡(luò)信息 ipconfig /allnetstat na | more 查看網(wǎng)絡(luò)連接信息pingarp 查看MAC分配表建立從主機(jī)在到子系統(tǒng)的端口轉(zhuǎn)發(fā):22 à 5:22試驗(yàn)截圖:第二部分:Linux系統(tǒng)操作說明:常見命令操作,不少于5張命令操作截圖,且有個(gè)人的QQ窗口在截圖中。試驗(yàn)步驟:cd 切換到當(dāng)前用戶的主目錄pwd 查看當(dāng)前所在目錄cd / 切換到系統(tǒng)根目錄pw

3、dls 列出當(dāng)前目錄下的所有文件和子目錄clear 清除當(dāng)前終端中的內(nèi)容=分割線=查看文件Linux下通常用顏色來區(qū)分文件,默認(rèn)情況:藍(lán)色 -> 目錄文件 綠色 -> 可執(zhí)行文件天藍(lán)色 -> 鏈接文件 亮黃色 -> 設(shè)備文件閃爍紅色 -> 錯(cuò)誤的鏈接文件 白色 -> 一般文件例如:ls -lh /bin/* 查看/bin/目錄中的所有文件ls -lh /dev/tty* 查看所有tty設(shè)備文件ls -lh / 查看/下所有目錄=分割線=系統(tǒng)登錄建議使用非root用戶登錄登錄以后注意提示符 普通用戶是 $ root用戶 #建議時(shí)刻注意當(dāng)前所在目錄ssh -l

4、root 用root用戶登錄 主機(jī)()exit / logout 退出當(dāng)前登錄終端=分割線=系統(tǒng)關(guān)閉與重啟關(guān)閉系統(tǒng) shutdown -h now / init 0 / halt 宕機(jī)重啟系統(tǒng) reboot / init 6 / shutdown -r shutdown -r +3 表示3分鐘后重啟系統(tǒng)以上操作需要root權(quán)限=分割線=shell操作shell是一個(gè)Linux最重要的工具,是其他命令的操作平臺,是一個(gè)編程環(huán)境。shell通常有多種,每種shell有不同的作用,常見shell有sh/bash/csh等,目前流行的是bashls -lh /bi

5、n/*sh 查看當(dāng)前系統(tǒng)中的可用的shellexit 退出當(dāng)前shell,返回上一級shell切換shell /bin/bash 或 /bin/csh 或 /bin/sh 或 /bin/dash Linux命令續(xù)行符例如:ls -lh /bin/*sh à ls -lh /bin/*shctrl + c 終端當(dāng)前命令執(zhí)行tab 鍵 補(bǔ)全命令或列出所有匹配的文件和目錄方向鍵 上下查找已鍵入的命令=分割線=通配符* 任意個(gè)任意字符 ? 一個(gè)任意字符 正則表達(dá)式=分割線=管道符和重定向符| 管道符 是把前一個(gè)命令輸出作為下個(gè)命令的輸入例如:ls -lh /bin/* | more>

6、覆蓋重定向符 把命令的輸出重定向例如:cd ls -lh /bin/* > 1.txtcat 1.txt | more 查看1.txt文件more 1.txt 分頁查看1.txt文件head 1.txt 查看文本文件的開始10行tail 1.txt 查看文本文件的結(jié)尾10行l(wèi)ess 1.txt 分頁查看1.txt文件>> 追加重定向符 把命令的輸出重定向<< 追加重定向符 把內(nèi)容重定向?yàn)槊畹妮斎?分割線=強(qiáng)大的幫助系統(tǒng)man <command>info <command><command> -help / <comman

7、d> -h=分割線=進(jìn)程管理前臺進(jìn)程 top后臺進(jìn)程 top &守護(hù)進(jìn)程 sshd僵尸進(jìn)程 休眠進(jìn)程 ps 查看當(dāng)前用戶進(jìn)程ps -ef | more 查看當(dāng)前所有進(jìn)程 ps -ef | more | wc -l 查看當(dāng)前進(jìn)程數(shù)ps -ef | grep tty 查看當(dāng)前啟動的終端進(jìn)程top 查看當(dāng)前系統(tǒng)資源信息 kill <PID> 關(guān)閉指定進(jìn)程號的進(jìn)程kill -9 <PID> 強(qiáng)制關(guān)閉指定進(jìn)程號的進(jìn)程free 查看當(dāng)前內(nèi)存使用情況uptime 查看當(dāng)前系統(tǒng)負(fù)載=分割線=用戶管理 /etc/passwd 用戶信息文件 (普通用戶可看)/etc/grou

8、p 用戶組信息文件 (普通用戶可看)/etc/shadow 用戶密碼信息文件 (root用戶可看)/etc/gshadow 用戶組密碼信息文件 (root用戶可看)more /etc/passwd 查看用戶信息文件/bin/su - 切換到root用戶 more /etc/shadow 用root用戶身份查看用戶信息文件關(guān)于用戶切換 /bin/su 披馬甲的方式切換/bin/su - 換身份換環(huán)境/bin/su - <用戶名> root用戶可以切換成任何用戶用戶的增加修改刪除都需要root權(quán)限,修改他人密碼需要root權(quán)限/usr/sbin/useradd 添加用戶信息/usr/s

9、bin/usermod 修改用戶信息/usr/sbin/userdel 刪除用戶信息/usr/bin/passwd 修改用戶密碼信息例如:/bin/su - 切換到root用戶ls /home 查看當(dāng)前用戶目錄中的目錄/usr/sbin/useradd mysql 以默認(rèn)方式添加mysql用戶tail -n 2 /etc/passwd 查看passwd文件的最后兩行tail -n 2 /etc/group 查看group文件的最后兩行tail -n 2 /etc/shadow 查看shadow文件的最后兩行/bin/su mysql 切換到mysql用戶身份注意: 當(dāng)前mysql用戶沒有設(shè)置密

10、碼,不能用于遠(yuǎn)程登錄。該用戶的作用只是用來啟動mysql服務(wù)man useradd 例如:tail -n 2 /etc/passwd/usr/sbin/usermod -c “MySQL Administrator” mysql 修改用戶mysql 的友好名稱tail -n 2 /etc/passwd例如:添加用戶kaka到GID為500的組中l(wèi)s -lh /home/usr/sbin/useradd -g 500 kakals -lh /home如果希望kaka用戶能夠登錄,則需要設(shè)置密碼/bin/su - tail -n 1 /etc/shadow/usr/bin/passwd kakat

11、ail -n 1 /etc/shadow測試kaka用戶exit 退出root用戶權(quán)限/bin/su - kakaid 查看用戶信息exit 退出kaka用戶用戶修改自身密碼需要輸入當(dāng)前使用密碼/usr/bin/passwd例如:/bin/su - /usr/sbin/useradd testls -lh /hometail -n 1 /etc/passwd/usr/sbin/userdel -r test -r參數(shù)請謹(jǐn)慎使用 ls -lh /hometail -n 1 /etc/passwd=分割線=文件命令基本操作(請?jiān)诜莚oot用戶下操作,防止系統(tǒng)崩潰,在用戶主目錄中操作)T1:訪問目錄

12、cd /pwdcd pwdls -lh ls -alh 查看以 . 開頭的文件 . 開始的文件為隱藏文件T2: 創(chuàng)建目錄mkdir task1cd task1mkdir testlsrmdir testT3: 創(chuàng)建文件pwd 確定在用戶主目錄中的task1目錄mkdir testcd testtouch 1 創(chuàng)建文本文件1cd . 返回上一級目錄T4: 文件拷貝,刪除,移動拷貝文件pwd (確認(rèn)當(dāng)前目錄為task1)lscp test/1 ./. 該命令把當(dāng)前目錄下的子目錄test中的文件1拷貝到當(dāng)前目錄的上級目錄中l(wèi)sls ./.移動文件pwdlsmv ./1 . 該命令把當(dāng)前目錄的上級目錄

13、中的文件1移動到當(dāng)前目錄中l(wèi)s ./.ls 移動目錄pwdlsmkdir kkkmv kkk test/. 該命令把當(dāng)前目錄中的kkk目錄及包含的子目錄移動到子目錄test中l(wèi)sls test/刪除文件和目錄pwdlsrm 1 刪除文件名為1的文件rm test 刪除目錄test,失敗rm -rf test 靜默方式刪除目錄testrm -rf * 危險(xiǎn)!請多次確認(rèn)pwdT5:查看文件類命令cat 通常查看短信息內(nèi)容more 分頁形式查看內(nèi)容(space 向下翻頁 b 向上翻頁 q退出)less 更強(qiáng)大的分頁查看內(nèi)容工具 (q 退出 h 查看幫助)head 查看文件開始若干行 head -n

14、20 <filename>tail 查看文件末尾若干行 tail -n 20 <filename>T6:文件相關(guān)命令ln 創(chuàng)建文件鏈接,例如:mkdir a1ln -s a1 a2ls -lh file 查看文件信息,例如:file a1 file a2file a1/1.txtls /bin/* > 2.txtfile 2.txt T7:find命令 重要的查找工具,但不局限于查找find . -name “*.txt” 表示查找當(dāng)前目錄包括子目錄下文件名包含”.txt”的文件例如:pwdtouch 1.txt 2.txt 3.txt 4.txttouch a1

15、/5.txt a1/6.txt a1/7.txtcd /find /home/clchappy/ -name “*.txt” find /home/clchappy/ -name “*.txt” -exec rm -rf ;找到以后并刪除find /home/clchappy/ -name “*.txt” | xargs rm -rfls /home/clchappy/task1T8: 命令查找工具whichwhereiswhatisT9: 歸檔及壓縮工具tar 歸檔打包工具,也是Linux下的備份工具gzip 解壓縮軟件 gzbzip2 另一種算法的解壓縮軟件 bz2zip 標(biāo)準(zhǔn)zip算法的

16、壓縮軟件 zipunzip 標(biāo)準(zhǔn)zip算法的解壓軟件為了讓備份的數(shù)據(jù)能夠在其他平臺上使用,通常添加擴(kuò)展名 .tar.gz通常tar和gzip是共同工作,而且tar自帶gzip管道有少部分.tar.gz包在Windows平臺下解壓會出現(xiàn)問題例如:創(chuàng)建備份包mkdir logcd logcp /var/log/*log .cd .tar zcvf mysql-2012.03.01.tar.gz a1/ a2/ log/ls -lh恢復(fù)備份包pwdrm -rf a1/ a2 log/tar zxvf mysql-2012.03.01.tar.gz=分割線=文件權(quán)限系統(tǒng)兩類用戶 root用戶 普通用戶

17、三種級別 文件所有者(u) 文件所有者組(g) 其他人(o) 所有人(a)三種權(quán)限 讀(r) 寫(w) 執(zhí)行(x)另外 還有第一位權(quán)限為表示該文件的類別 d代表目錄(有x) - 表示文件 l鏈接文件 (rwx)r w x 4 2 1 用8進(jìn)制表示權(quán)限,以及8進(jìn)制掩碼表示權(quán)限-rw-r-r- 644(8進(jìn)制) 133(8進(jìn)制掩碼) 表示該文件所有者可讀可寫不可執(zhí)行,文件組所有者可讀不可寫不可執(zhí)行,其他所有人可讀不可寫不可執(zhí)行例如:id 查看當(dāng)前的用戶信息cd /tmp 進(jìn)入系統(tǒng)的臨時(shí)文件夾目錄vi 1.txt在vi編輯界面中按i 進(jìn)入插入模式,然后鍵入任意個(gè)字符,然后按esc退出插入模式,然后鍵

18、入:,然后鍵入x并回車退出ls -l 1.txt可見當(dāng)前文件權(quán)限為 -rw-rw-r- /bin/su - kaka 切換到kaka用戶,kaka用戶與當(dāng)前用戶是同一用戶組idcd /tmpvi 1.txt在vi編輯界面中按i 進(jìn)入插入模式,然后鍵入任意個(gè)字符,然后按esc退出插入模式,然后鍵入:,然后鍵入x并回車退出接下來我們切換到mysql用戶,該用戶沒有密碼,不能直接登錄,先切換到root用戶,然后在切換到mysql用戶/bin/su -/bin/su - mysqlidcd /tmp在vi編輯界面中按i 進(jìn)入插入模式,然后鍵入任意個(gè)字符,然后按esc退出插入模式,然后鍵入:,然后鍵入x

19、并回車退出(提示錯(cuò)誤),然后鍵入q!退出=分割線=文件權(quán)限設(shè)定chown -R <用戶名>:<用戶組> <文件或目錄>chgrp -R <用戶組> <文件或目錄>chmod g+rwx <文件或目錄>chmod 700 <文件或目錄>例如:切換到當(dāng)前用戶cd /tmpls -l 1.txt/bin/su - cd /tmpchown mysql:mysql 1.txt 設(shè)置1.txt的用戶和用戶組分別為mysql 和mysqlls -l 1.txtchgrp clchappy 1.txt 設(shè)置1.txt的用戶組

20、為當(dāng)前用戶ls -l 1.txtchmod g-rw 1.txt 設(shè)置1.txt的組權(quán)限為不可讀不可寫ls -l 1.txtchmod -rwx 1.txt 設(shè)置1.txt的所有權(quán)限為不可讀不可寫不可執(zhí)行l(wèi)s -l 1.txtchown clchappy 1.txt 設(shè)置1.txt的用戶為當(dāng)前用戶切換到當(dāng)前用戶chmod u+r 1.txt 設(shè)置1.txt的用戶可讀權(quán)限ls -l 1.txtchmod a+w 1.txt 設(shè)置1.txt的所有人可寫ls -l 1.txtchmod o-w 1.txt 設(shè)置1.txt的其他用戶不可寫ls -l 1.txtchmod 755 1.txt 設(shè)置1.t

21、xt的權(quán)限模式常見Web服務(wù)器中的目錄設(shè)置權(quán)限777 755 644 664 700特別的,設(shè)置當(dāng)前目錄下權(quán)限chown clchappy:clchappy . 設(shè)置當(dāng)前目錄的用戶和用戶組chmod 770 .ls -al .=分割線=網(wǎng)絡(luò)管理命令ifconfig 網(wǎng)絡(luò)查看與設(shè)置(動態(tài)設(shè)置,靜態(tài)設(shè)置需要修改配置文件)例如:ifconfig -a eth0netstat 查看當(dāng)前網(wǎng)絡(luò)連接情況例如:netstat -na | more正常 LISTEN 和 ESTABLISHED系統(tǒng)負(fù)載大 WATING系統(tǒng)負(fù)載過大 TIMEOUTnetstat -na | grep LISTEN | wc -lp

22、ing nslookup 查詢DNS解析whois 查詢域名信息arproutenmap 網(wǎng)絡(luò)掃描軟件網(wǎng)絡(luò)配置信息文件 cd /etc/sysconfig/networking-scripts 網(wǎng)卡配置信息cd /etc 網(wǎng)絡(luò)信息hosts 主機(jī)信息文件protocol 網(wǎng)絡(luò)協(xié)議信息文件services 服務(wù)信息文件 列出常見服務(wù)端口ftp :20(數(shù)據(jù)傳送端口) :21 (控制端口) ssh :22 推薦登錄工具 putty windows下radminsmtp :25 發(fā)郵件的協(xié)議 簡單郵件傳送協(xié)議dns :53http :80pop3 :110 imap :143https :443SQ

23、L Server :1433MySQL Server :3306以上端口狀態(tài)以 LISTENING 出現(xiàn)=分割線=vi 超級利器 (vim)例如:啟動 vi 或者 vi <filename>命令i 在當(dāng)前光標(biāo)位置進(jìn)入文本編輯模式文本用esc命令退出 文本編輯模式保存 先鍵入: 在鍵入w 1.c先鍵入 : 再鍵入q 退出進(jìn)入文本編輯模式:i 當(dāng)前光標(biāo)位置插入I 當(dāng)前行的第一個(gè)位置a 當(dāng)前光標(biāo)的下一個(gè)位置A 當(dāng)前行的最后一個(gè)位置o 當(dāng)前行的下一行O 當(dāng)前行的上一行例如:vi Hello.java鍵入i鍵入代碼import java.lang.*;public Hello按ESC移動光標(biāo)

24、public的末尾字母c上鍵入a進(jìn)入編輯模式,編輯完代碼后按ESC退出鍵入o進(jìn)入編輯模式,編輯完代碼后按ESC退出鍵入O進(jìn)入編輯模式,編輯完代碼后按ESC退出鍵入I鍵入A在命令模式下進(jìn)行移動h(左) j(下) k(上) l(右)e 以單詞為單位向后移動(移動到單詞的末尾)w 以單詞為單位向后移動b 以單詞為單位向前移動0 移動到當(dāng)前行開始$ 移動到當(dāng)前行末尾G 移動到文件末尾行1G 移動到文件開始行Ctrl + f 向下翻1頁Ctrl + b 向上翻1頁:<number> 冒號加上數(shù)字可跳轉(zhuǎn)到指定行在命令模式中刪除x 刪除一個(gè)字符dw 刪除一個(gè)單詞dd 刪除一行ndd n為數(shù)值,刪

25、除連續(xù)的n行d0 刪除當(dāng)前位置之前的所有字符d$ 刪除當(dāng)前位置之后的所有字符db 刪除當(dāng)前位置之前的一個(gè)單詞de 刪除一個(gè)單詞dG 刪除當(dāng)前所在行之后的所有內(nèi)容d1G 刪除當(dāng)前所在行之前的所有內(nèi)容在命令模式中撤銷與重做u 撤銷Ctrl+r 重做在命令模式中復(fù)制,粘貼,及剪切yy 復(fù)制一行nyy n為數(shù)值,復(fù)制n行p 在當(dāng)前行之后一行粘貼內(nèi)容P 在當(dāng)前行之前一行粘貼內(nèi)容dd 剪切一行ndd n為數(shù)值,剪切連續(xù)的n行退出:q 不保存退出:q! 不保存強(qiáng)制退出:wq <filename> 保存并退出:wq! <filename> 保存并強(qiáng)制退出:x <filename&

26、gt; 保存退出:x! <filename> 保存并強(qiáng)制退出命令模式查找 鍵入/(向后查找) 或者 ?(向前查找)命令模式中替換 r 替換一個(gè)字符, R 替換連續(xù)字符全文正則替換 :s/public/private/g:set 設(shè)置vi環(huán)境:set number 顯示行號:set ts=3 設(shè)置tabSize為3:set autoindent 支持代碼縮進(jìn):help 幫助系統(tǒng)=分割線=C/C+ 及 Java的編譯環(huán)境gcc 是一種非常好的c/c+編譯器,開源的編譯器,對于ANSI C99支持的較好(98%)gcc Hello.c./a.out絕對路徑/home/clchappy/t

27、ask1/a.out 相對路徑(./a.out)gcc -o Hello Hello.c ./Hellojavac Hello.java 如何安裝軟件?二進(jìn)制包(軟件發(fā)行包)安裝源碼方式安裝=分割線=磁盤管理fdisk 磁盤分區(qū)mkfs 分區(qū)格式化e2label 分區(qū)卷標(biāo)mount 分區(qū)掛載umount 分區(qū)卸載需要在VirtualBox中新增一個(gè)虛擬磁盤 切換到root用戶查看新增硬盤是否檢測到? fdisk -l做分區(qū)操作,請務(wù)必弄清新加載的硬盤的設(shè)備名稱fdisk /dev/hdbm 表示查看幫助d 刪除一個(gè)分區(qū)l 列出支持的分區(qū)格式n 添加一個(gè)分區(qū)p 查看分區(qū)q 不保存退出w 保存分區(qū)

28、信息創(chuàng)建分區(qū)操作n 【 p(以主分區(qū)創(chuàng)建) ->1 選擇分區(qū)號 】 -> p -> w -> q ls /dev/sd*mkfs -t ext3 /dev/hdb1 用ext4格式格式化分區(qū)mkfs.ext3 /dev/hdb1 另一個(gè)簡化的命令cd /mkdir /backupdf -khmount -t ext4 /dev/sdb1 /backupdf -khumount /dev/sdb1df -kh自動掛載 /etc/fstab=分割線=VirtualBox的分配數(shù)據(jù)空間的掛載設(shè)備 à 分配數(shù)據(jù)空間 cd /mnt mkdir sharemount -

29、t vboxsf Software /mnt/share=分割線=加載iso文件cd /mntmkdir dvdcd sharemount -t iso9660 -o loop CentOS-6.2-i386-bin-DVD1.iso /mnt/dvd=分割線=Linux 軟件發(fā)行包的安裝1、發(fā)行包是32bit還是64bit (x86_64 / x64) i386_x642、發(fā)行包支持的內(nèi)核版本 2.4.x / 2.6.xuname -a 可查看當(dāng)前系統(tǒng)的內(nèi)核版本 3、發(fā)行包支持的C/C+庫版本 gcc v3 gcc v4gcc -v 查看gcc的版本Linux發(fā)行包使用.rpm擴(kuò)展名,還有使

30、用.bin的rpm包可以從官方下載 從rpmfind網(wǎng)站( ) 發(fā)行包有簽名的概念 PGP簽名 Windows MD5和SHA簽名CentOS用使用rpm命令查看、安裝和卸載軟件包說明:包名包含devel的,表示是該軟件的開發(fā)包 軟件安裝目錄通常是/usr或/usr/local目錄中,且分散rpm -qa | more 查看當(dāng)前系統(tǒng)安裝的軟件包rpm -ql <軟件名>rpm -ivh <rpm包> 安裝軟件包rpm -e <軟件名> 卸載軟件包rpm -U <軟件名> 升級軟件包從系統(tǒng)光盤中安裝rpm在

31、虛擬機(jī)中選擇“設(shè)備->分配光驅(qū)”在遠(yuǎn)程登陸(putty)窗口中操作/bin/su -idmount /dev/cdrom 掛在系統(tǒng)光盤cd /mnt/cdromcd RedHat/RPMS例如需要安裝 pcre-devel-3.9-10.2.i386.rpmrpm -qa | grep pcrerpm -ivh pcre-devel-3.9-10.2.i386.rpmrpm -qa | grep pcre需要卸載rpm -e pcre-develrpm -qa | grep pcre =分割線=CentOS的軟件更新管理yum check-update 檢查更新yum clean 清除c

32、acheyum list 列出支持的軟件包yum update 更新軟件yum erase 刪除軟件yum install 安裝軟件通常會更改更新源為=分割線=網(wǎng)絡(luò)應(yīng)用lynx <url> 純字符界面的Web瀏覽器elinks <url> 友好的純字符界面Web瀏覽器wget <url> 支持多協(xié)議的下載工具ftp <ip:port> FTP客戶端=分割線=系統(tǒng)服務(wù)啟動/etc/init.d 目錄下為服務(wù)啟動腳本/etc/rc0.d /etc/rc1.d . /etc/rc6.d 目錄下為啟動級別rc.local 自動啟動文件 相當(dāng)于 autoe

33、xec.bat啟動級別:0 表示關(guān)機(jī) 放入到/etc/rc0.d的表示在該級別執(zhí)行的任務(wù)1 表示單用戶模式,用于系統(tǒng)維護(hù)2 表示無網(wǎng)絡(luò)的控制臺模式3 表示控制臺模式 4 5 表示圖形界面模式6 表示重啟/etc/inittab 啟動級別配置文件 cd /etc/rc5.d會看 Knnxxx K表示Kill nn表示順序 xxx表示服務(wù)名 Snnxxx S表示Start nn表示順序 xxx表示服務(wù)名ls -lh 例如:安裝vsftpd服務(wù) ftp的服務(wù)cd /etc/init.d/etc/init.d/vsftpd start 啟動vsftpd服務(wù)ftp /etc/init.

34、d/vsftpd stop 停止vsftpd服務(wù)/etc/init.d/vsftpd restart 重啟vsftpd服務(wù)服務(wù)管理chkconfig 系統(tǒng)服務(wù)管理命令chkconfig -list 列出所有服務(wù)的各個(gè)級別狀態(tài)chkconfig -add 增加一個(gè)服務(wù)到系統(tǒng)服務(wù)中chkconfig -del 刪除一個(gè)服務(wù)chkconfig -override 覆蓋一個(gè)服務(wù)chkconfig -level <級別> <服務(wù)名> <on | off> 修改指定級別的服務(wù)=分割線=防火墻設(shè)置 iptables 專業(yè)級防火墻/etc/init.d/iptables s

35、tart 啟動防火墻/etc/init.d/iptables stop 關(guān)閉防火墻配置文件 /etc/sysconfig/iptables在防火墻中增加FTP服務(wù)許可/bin/su - 切換到rootcd /etc/sysconfigvi iptables-A INPUT -m state -state NEW -m tcp -p tcp -dport 21 -j ACCEPT-A INPUT -m state -state NEW -m tcp -p tcp -dport 20 -j ACCEPT試驗(yàn)截圖:第三部分:Nginx&FTP服務(wù)安裝與配置說明:Nginx的安裝與測試,vsF

36、tpd的安裝與測試,需要5張以上安裝截圖,且有有個(gè)人的QQ窗口在截圖中。試驗(yàn)步驟:2、安裝Web服務(wù)器 - NginxApache IIS Nginxcd tar zxvf nginx-1.9.4.tar.gzcd nginx-1.9.4從源碼方式進(jìn)行安裝(對比:二進(jìn)制版本為了兼容更多的系統(tǒng),通常 發(fā)行的文件較大),通常分三步:./configure & make & make install配置編譯選項(xiàng) 編譯 安裝提示未安裝相關(guān)開發(fā)包 提示動態(tài)庫缺失./configure -help | more 查看當(dāng)前編譯選項(xiàng)./configure -prefix=/opt/nginx

37、#配置路徑出現(xiàn)錯(cuò)誤提示:./configure: error: the HTTP rewrite module requires the PCRE library.yum install pcre-devel出現(xiàn)錯(cuò)誤提示:./configure: error: the HTTP gzip module requires the zlib library.yum install zlib-devel說明:每次錯(cuò)誤提示后需重新執(zhí)行 configure (包含配置參數(shù))configure 完成后執(zhí)行make以root身份執(zhí)行/bin/su -cd /home/abc/nginx-1.9.4make

38、install啟動nginx (說明:linux 1024端口以下必須由root用戶啟動)/opt/nginx/sbin/nginx查看是否啟動成功: ps -ef|grep nginx修改iptables的設(shè)置,開啟80端口vi /etc/sysconfig/iptables在 -A INPUT -m state -state NEW -m tcp -p tcp -dport 20 -j ACCEPT 下添加:-A INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT重啟iptables/etc/init.d/iptables

39、 restart瀏覽器中可看到 Welcome to nginx! 表明Nginx安裝完成默認(rèn)情況下:conf - 配置文件夾html - 默認(rèn)服務(wù)器的默認(rèn)Webrootsbin - Nginx核心logs - 日志文件夾vi test.html加入:<h1>Test Html Page</h1>查看nginx的配置文件vi /opt/nginx/conf/nginx.confnginxname=nginx repo baseurl=/packages/centos/6/$basearch/gpgcheck=0enabled=1在/etc/

40、rc.local 中加入一行/opt/nginx/sbin/nginx試驗(yàn)截圖:第四部分:MySQL安裝與配置說明:MySQL的安裝與測試,需要5張以上安裝截圖,且有有個(gè)人的QQ窗口在截圖中。試驗(yàn)步驟:tar zxvf mysql-5.6.26.tar.gzcd mysql-5.6.26vi /etc/resolv.conf 添加DNSnameserver nameserver 14安裝Cmakeyum install cmakecmake -DCMAKE_INSTALL_PREFIX=/opt/mysql5.6 -DDEFAULT_CHARSET=

41、utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/opt/mysql5.6/data -DMYSQL_UNIX_ADDR=/opt/mysql5.6/mysql.sock 每次重新cmake前需要刪除CMakeCache.txt文件安裝ncurses-develyum install ncurses-devel安裝g+yum install gcc-c+安裝bisonyum install bison編譯MySQLmake安裝MySQLcd /home/abc/mysql-5.6.26make install #root用戶執(zhí)行

42、初始化數(shù)據(jù)庫引擎cd /opt/mysql5.6scripts/mysql_install_db -basedir=/opt/mysql5.6 - datadir=/opt/mysql5.6/data提示 /usr/bin/perl: bad interpreter 需要Perlyum install perl系統(tǒng)需要mysql用戶(如果未創(chuàng)建),則:/usr/sbin/useradd mysqlchown mysql:mysql -R /opt/mysql5.6編輯mysql配置文件vi fbasedir = /opt/mysql5.6datadir = /opt/mysql5.6/data

43、socket = /opt/mysql5.6/mysql.sock啟動mysql服務(wù)support-files/mysql.server startbin/mysql -u root #測試mysql> show variables like '%char%'檢查是否是utf8加入系統(tǒng)服務(wù)cp support-files/mysql.server /etc/init.d/mysqlcd /etc/init.dchkconfig -list mysqlchkconfig -add mysqlchkconfig -list mysql試驗(yàn)截圖:第五部分:應(yīng)用服務(wù)器(PHP&a

44、mp;Tomcat)安裝與配置說明:PHP安裝與測試以及與Nginx的整合配置,Tomcat的安裝與測試以及與Nginx 的整合配置與測試,需要10張以上安裝截圖,且有有個(gè)人的QQ窗口在截圖中。試驗(yàn)步驟: 4、安裝JDK與Tomcat8普通用戶tar zvxf jdk-8u60-linux-i586.tar.gzcd jdk1.8.0_60root用戶mkdir /opt/javamv /home/abc/jdk1.8.0_60 /opt/java/.普通用戶tar zvxf apache-tomcat-8.0.26.tar.gzroot用戶mv /home/abc/apache-tomcat-8.0.26 /opt/.cd /opt/apache-tomcat-8.0.26/binvi setclasspath.sh增加 export JAVA_HOME=/opt/java/jdk1.8.0_60啟動測試Tomcat./startup.sh 關(guān)閉防火墻做測試/etc/init.d/iptables stop用瀏覽器瀏覽:8080在/opt下建立文件夾 web/jspmkdir -p /opt/web/jspmkdir -p /opt/web/jsp/WEB-INF修改apache-tomcat-8.0.26的server

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論