




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
linux操作系統(tǒng)講解第一頁,共134頁。資料說明本次培訓(xùn)附帶的資料集Asianux安裝視頻linux-install.wmvAsianux操作手冊3個Asianux技術(shù)白皮書1個Asianux安全技術(shù)白皮書1個第二頁,共134頁。Asianux介紹及安裝123Asianux一體化中應(yīng)用4
遠(yuǎn)程維護(hù)工具ssh介紹Asianux基礎(chǔ)知識
目錄第三頁,共134頁。邊防一體化服務(wù)器配置情況HP刀片機(jī)BLc7000機(jī)箱4路服務(wù)器:hpbl680cG5 cpu:4個
cpucores:6cachesize:12288KBmodelname:Intel(R)Xeon(R)CPUE7450@2.40GHz內(nèi)存:32G硬盤:sas2*300Graid1+02路服務(wù)器:hpbl280cG6 cpu:2個
cpucores:4cachesize:8192KBmodelname:Intel(R)Xeon(R)CPUE5540@2.53GHz內(nèi)存:24G硬盤:sas2*300Graid1+0公安邊防應(yīng)用軟件一體化工程用到的服務(wù)器部署的是64位Redflag_Asianux_server3.0操作系統(tǒng),補(bǔ)丁包是sp2。主要涉及到:應(yīng)用程序服務(wù)器、中間件服務(wù)器、數(shù)據(jù)庫服務(wù)器、門戶服務(wù)器等。第四頁,共134頁。Asianux系統(tǒng)介紹及安裝Asianux是由中科紅旗軟件技術(shù)有限公司(50%股份)、日本MiracleLinux(25%股份)公司和韓國Haansoft(25%股份)合作開發(fā)的Linux服務(wù)器平臺,是專門為亞洲市場開發(fā)的通用Linux企業(yè)系統(tǒng)環(huán)境。除了具有l(wèi)inux通用特點外,它將為企業(yè)級用戶提供更高的性能、可靠性、可擴(kuò)展性、可管理性和軟硬件兼容性。第五頁,共134頁。1.從光盤中安裝把a(bǔ)sianux系統(tǒng)安裝光盤放入光驅(qū),選擇光驅(qū)啟動,啟動后進(jìn)入安裝界面,Enter鍵開始安裝。Asianux系統(tǒng)介紹及安裝第六頁,共134頁。2.選擇skip,按回車?yán)^續(xù)安裝Asianux系統(tǒng)介紹及安裝第七頁,共134頁。3.直接點擊next,進(jìn)行下一步安裝Asianux系統(tǒng)介紹及安裝第八頁,共134頁。4.語言選擇選擇簡體中文Asianux系統(tǒng)介紹及安裝第九頁,共134頁。5.軟件協(xié)議這里選擇接受,按下一步繼續(xù)Asianux系統(tǒng)介紹及安裝第十頁,共134頁。6.鍵盤選擇選擇英語鍵盤,按下一步繼續(xù)Asianux系統(tǒng)介紹及安裝第十一頁,共134頁。7.分區(qū)這里我們使用手工分區(qū),選擇:“建立自定義的分區(qū)結(jié)構(gòu)”按下一步繼續(xù)Asianux系統(tǒng)介紹及安裝第十二頁,共134頁。點擊“新建”來創(chuàng)建新分區(qū)Asianux系統(tǒng)介紹及安裝第十三頁,共134頁。建立/boot分區(qū)
在掛接點處選擇/boot,文件類型不用改變,為ext3,默認(rèn)大小為100M,這里也不改變,接按下一步繼續(xù)。Asianux系統(tǒng)介紹及安裝第十四頁,共134頁。用鼠標(biāo)選中空閑處,按【新建】按鈕,繼續(xù)建立的分區(qū)Asianux系統(tǒng)介紹及安裝第十五頁,共134頁。建立swap分區(qū)
在文件系統(tǒng)類型處選擇swap文件類型,下面選擇指定空間大小,后面輸入要分配數(shù)值,2048M,接按下一步繼續(xù)。Asianux系統(tǒng)介紹及安裝第十六頁,共134頁。用鼠標(biāo)選中空閑處,按【新建】按鈕,繼續(xù)建立的分區(qū)Asianux系統(tǒng)介紹及安裝第十七頁,共134頁。建立“/”分區(qū)在掛接點處選”/”,在文件系統(tǒng)類型處選擇/ext3,在其他選項中選擇:使用全部可用空間,分區(qū)就完成了,單擊確定,繼續(xù)下一步安裝Asianux系統(tǒng)介紹及安裝第十八頁,共134頁。顯示我們的分區(qū)情況單擊下一步繼續(xù)安裝Asianux系統(tǒng)介紹及安裝第十九頁,共134頁。8.安裝配置這里一般我們不用改變按下一步,繼續(xù)安裝Asianux系統(tǒng)介紹及安裝第二十頁,共134頁。9.網(wǎng)絡(luò)配置選網(wǎng)絡(luò)設(shè)備后面的“編輯”按鈕來設(shè)置ip地址如下圖:Asianux系統(tǒng)介紹及安裝第二十一頁,共134頁。Ip地址配置把“通過DHCP進(jìn)行配置”前面對勾去掉,就可以在下面空格處填入你這臺服務(wù)器要配置的ip地址和子網(wǎng)掩碼Asianux系統(tǒng)介紹及安裝第二十二頁,共134頁。配置主機(jī)名建議:安裝時候就給服務(wù)器配置一個名字其他網(wǎng)絡(luò)配置網(wǎng)關(guān)DNS次要DNSAsianux系統(tǒng)介紹及安裝第二十三頁,共134頁。10.時區(qū)選擇這里默認(rèn)即可按下一步,繼續(xù)Asianux系統(tǒng)介紹及安裝第二十四頁,共134頁。11.設(shè)置管理員賬戶密碼管理員用戶名:root密碼設(shè)置最好6位以上,用字母、數(shù)值和特殊字符組成Asianux系統(tǒng)介紹及安裝第二十五頁,共134頁。12.選擇安裝軟件包這里要選擇全部安裝,以免影響到相關(guān)應(yīng)用服務(wù)按下一步,繼續(xù)Asianux系統(tǒng)介紹及安裝第二十六頁,共134頁。點擊“下一步”開始安裝.現(xiàn)在可以放松一下了。等待系統(tǒng)安裝完成
Asianux系統(tǒng)介紹及安裝第二十七頁,共134頁。13.配置屏幕分辨率等參數(shù),選擇“文本啟動”,點擊“下一步”Asianux系統(tǒng)介紹及安裝第二十八頁,共134頁。14、這個選項默認(rèn)的“禁用”就可以點擊“下一步”Asianux系統(tǒng)介紹及安裝第二十九頁,共134頁。15、安裝完成點擊重新引導(dǎo),重啟系統(tǒng)Asianux系統(tǒng)介紹及安裝第三十頁,共134頁。Asianux介紹及安裝123Asianux一體化中應(yīng)用4
遠(yuǎn)程維護(hù)工具ssh介紹Asianux基礎(chǔ)知識
目錄第三十一頁,共134頁。SSH的英文全稱是SecureSHell。通過使用SSH,你可以把所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密。傳輸?shù)臄?shù)據(jù)是經(jīng)過壓縮的,所以可以加快傳輸?shù)乃俣?。SSH有很多功能,它既可以代替telnet,又可以為、甚至ppp提供一個安全的“通道”。SSH是由客戶端和服務(wù)端的軟件組成的。從客戶端來看,SSH提供兩種級別的安全驗證。第一種級別(基于口令的安全驗證)只要你知道自己帳號和口令,就可以登錄到遠(yuǎn)程主機(jī)。第二種級別(基于密鑰的安全驗證)需要依靠密鑰,也就是你必須為自己創(chuàng)建一對密匙,并把公用密匙放在需要訪問的服務(wù)器上。遠(yuǎn)程維護(hù)工具ssh介紹第三十二頁,共134頁。在Windows環(huán)境下通過網(wǎng)絡(luò)訪問linux服務(wù)器遠(yuǎn)程維護(hù),一般使安全的ssh工具進(jìn)行通信。Ssh工具有很多,常用的有xshell、SSHSecureShell、putty、winscp等,我們以putty(命令行)和winscp(支持鼠標(biāo)拖動模式)這兩個工具給大家詳細(xì)介紹:用ssh工具的前提:1、ssh服務(wù)啟動在asianux中,安裝操作系統(tǒng)后ssh服務(wù)不自動啟動,可以用#chkconfig--level35sshdon開機(jī)自動啟動ssh服務(wù)。2、服務(wù)默認(rèn)設(shè)置是不允許root直接用ssh工具從遠(yuǎn)端登陸。解決這個問題以下兩種方法遠(yuǎn)程維護(hù)工具ssh介紹第三十三頁,共134頁。方法1.新建立一個用戶,登陸后再用su–命令轉(zhuǎn)換成管理員#useraddbf#passwdbf--之后輸入bf用戶的密碼,要輸入兩次方法2.更改ssh服務(wù)配置文件,允許root登陸#vi/etc/ssh/sshd_config38行的PermitRootloginyes前面的#去掉39行的PermitRootloginno前面加上一個##servicesshdrestart遠(yuǎn)程維護(hù)工具ssh介紹第三十四頁,共134頁。Ssh工具介紹(一)Putty簡介Putty是一個共享軟件、綠色軟件。Putty支持telnet、ssh、rlogin等多種連接協(xié)議。在Windows環(huán)境下使用putty登錄遠(yuǎn)程Linux系統(tǒng)運(yùn)行Putty,彈出putty配置窗口遠(yuǎn)程維護(hù)工具ssh介紹第三十五頁,共134頁。遠(yuǎn)程維護(hù)工具ssh介紹第三十六頁,共134頁。遠(yuǎn)程維護(hù)工具ssh介紹--輸入用戶名--輸入密碼第三十七頁,共134頁。Ssh工具介紹(二)Winscp簡介Winscp是一個共享軟件、綠色軟件。Winscp支持telnet、ssh、rlogin等多種連接協(xié)議。在Windows環(huán)境下使用Winscp登錄遠(yuǎn)程Linux系統(tǒng),可以把windows下的文件拷貝到linux服務(wù)器下面。運(yùn)行Winscp,彈出Winscp配置窗口遠(yuǎn)程維護(hù)工具ssh介紹第三十八頁,共134頁。遠(yuǎn)程維護(hù)工具ssh介紹第三十九頁,共134頁。遠(yuǎn)程維護(hù)工具ssh介紹第四十頁,共134頁。scp通過命令行的服務(wù)器直接的拷貝#scpbf.zip:/home/bf拷貝當(dāng)前目錄下面文件bf.zip到00機(jī)器的/home/bf目錄下#scp-roa:/home/bf拷貝當(dāng)前目錄下面文件夾oa及下面子目錄內(nèi)容到00機(jī)器的/home/bf目錄下遠(yuǎn)程維護(hù)工具ssh介紹第四十一頁,共134頁。ssh通過ssh直接登錄到另外一臺服務(wù)器#ssh提示輸入bf用戶的密碼,如果正確就登錄到00,可以通過ifconfig查看當(dāng)前所在服務(wù)器ip地址,確認(rèn)是否登錄成功。$/sbin/ifconfig遠(yuǎn)程維護(hù)工具ssh介紹第四十二頁,共134頁。
ssh安全配置選項#vi/etc/ssh/sshd_configPermitRootLoginnoAllowUsersbfjs第一個選項:禁止root直接登陸第二個選項:ssh服務(wù)只允許bfjs這兩個用戶登陸,要先建立兩個用戶#useraddbf#passwdbf#useraddjs#passwdjs#servicesshdrestart遠(yuǎn)程維護(hù)工具ssh介紹第四十三頁,共134頁。Asianux介紹及安裝123Asianux一體化中應(yīng)用4
遠(yuǎn)程維護(hù)工具ssh介紹Asianux基礎(chǔ)知識
目錄第四十四頁,共134頁。/整個系統(tǒng)的基礎(chǔ)(必備)swap操作系統(tǒng)的交換空間,用來支持虛擬內(nèi)存,當(dāng)系統(tǒng)沒有足夠的內(nèi)存來存儲正在處理的數(shù)據(jù)時,就要使用交換分區(qū)的空間。(必備)/boot在根下創(chuàng)建,用來單獨(dú)保存系統(tǒng)引導(dǎo)文件/bin該目錄中存放Linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。/dev該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實際上是訪問這些外部設(shè)備的端口,你可以訪問這些外部設(shè)備,與訪問一個文件或一個目錄沒有區(qū)別。/etc該目錄存放了系統(tǒng)管理時要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設(shè)備配置信息、設(shè)置用戶信息等。Asianux基礎(chǔ)知識——目錄結(jié)構(gòu)第四十五頁,共134頁。/sbin該目錄用來存放系統(tǒng)管理員的系統(tǒng)管理程序。/home包含所有用戶的主目錄,可保存幾乎所有的用戶文件/lib該目錄用來存放系統(tǒng)動態(tài)連接共享庫,幾乎所有的應(yīng)用程序都會用到該目錄下的共享庫/var保存郵件文件、新聞文件、打印隊列和系統(tǒng)日志文件/lost+found
該目錄在大多數(shù)情況下都是空的。但當(dāng)突然停電、或者非正常關(guān)機(jī)后,有些文件就臨時存放在這里。
Asianux基礎(chǔ)知識——目錄結(jié)構(gòu)第四十六頁,共134頁。/mnt該目錄在一般情況下也是空的,你可以臨時將別的文件系統(tǒng)掛在該目錄下。
/proc可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的
/root如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄/tmp用來存放不同程序執(zhí)行時產(chǎn)生的臨時文件
/usr用戶的很多應(yīng)用程序和文件都存放在該目錄下
Asianux基礎(chǔ)知識——目錄結(jié)構(gòu)第四十七頁,共134頁。行級別說明
0系統(tǒng)停機(jī)狀態(tài)
1單用戶工作狀態(tài)
2多用戶狀態(tài)(沒有NFS)
3全功能多用戶網(wǎng)絡(luò)模式(有NFS)
4系統(tǒng)未使用
5全功能圖形模式
6系統(tǒng)正常關(guān)閉并重新啟動Asianux基礎(chǔ)知識——運(yùn)行級別第四十八頁,共134頁。系統(tǒng)關(guān)機(jī)#init0--這是零,不是字母o#halt#halt-p--這個命令強(qiáng)制關(guān)機(jī),可以關(guān)閉服務(wù)器電源。系統(tǒng)重啟#init6#reboot#shutdown選項例如:#shutdown-r+5"Systemwillberebootin5minites,Pleasesaveyourwork."Asianux基礎(chǔ)知識——關(guān)機(jī)和重啟第四十九頁,共134頁。用戶管理主要通過/etc/passwd/etc/shadow/etc/group三個文件來講解通過一個實際的例子來講解以上三個文件的關(guān)系#useraddbf--增加一個用戶建立用戶后,默認(rèn)建立一個/home/bf的文件夾#cat/etc/passwd--記載用戶名相關(guān)信息bf:x:518:518::/home/bf:/bin/bash#cat/etc/shadow--存儲用戶密碼的密文等信息bf:!!:14699:0:99999:7:::#cat/etc/group--記載用戶組相關(guān)信息bf:x:518:下面執(zhí)行一個passwd后查看,這幾個文件內(nèi)容的變化情況#passwdbf--給用戶設(shè)置密碼#cat/etc/shadowbf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7:::Asianux基礎(chǔ)知識——用戶管理第五十頁,共134頁。詳細(xì)看一下這幾個文件每個字段內(nèi)容#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashbf:x:518:518::/home/bf:/bin/bash第一字段:用戶名(登錄名),上面的用戶名分別是root、bf第二字段:口令,一個x,表示密碼已被映射到/etc/shadow文件中第三字段:UID;用戶id第四字段:GID;用戶所在組的id第五字段:用戶名全稱,這是可選的,在root用戶中,全稱是root,bf用戶這個位置為空,bf這個用戶是沒有設(shè)置全稱;第六字段:用戶主目錄所在位置;root的主目錄是/root,bf的主目錄是
/home/bf;第七字段:用戶所用SHELL的類型,root和bf都用的是bash;所以設(shè)置為
/bin/bash;Asianux基礎(chǔ)知識——用戶管理第五十一頁,共134頁。
#cat/etc/shadowroot:$1$l89DfiDZ$k6SgqOltkPL2KKQ6xYv.a/:14532:0:99999:7:::bf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7:::第一字段:用戶名(登錄名),上面的用戶名分別是root、bf第二字段:密碼(已被加密),如果是有些用戶在這段是”!!”,表示這個用戶不能登錄到系統(tǒng);這個字段是非空的;第三字段:上次修改口令的時間;這個時間是從1970年01月01日算起到最近一次修改口令的時間間隔(天數(shù)),您可以通過passwd來修改用戶的密碼,然后查看/etc/shadow中此字段的變化;第四字段:兩次修改口令間隔最少天數(shù);0禁用此功能;此項功能用處不是太大第五字段:兩次修改口令間隔最多天數(shù);這個能增強(qiáng)管理員管理用戶口令的時效性,應(yīng)該說在增強(qiáng)了系統(tǒng)的安全性;如果是系統(tǒng)默認(rèn)值,是在添加用戶時由/etc/login.defs文件定義中獲取,在ASS_MAX_DAYS中定義第六字段:提前多少天警告用戶口令將過期;當(dāng)用戶登錄系統(tǒng)后,系統(tǒng)登錄程序提醒用戶口令將要作廢;如果是系統(tǒng)默認(rèn)值,是在添加用戶時由
/etc/login.defs文件定義中獲取,在PASS_WARN_AGE中定義;Asianux基礎(chǔ)知識——用戶管理第五十二頁,共134頁。#cat/etc/shadowroot:$1$l89DfiDZ$k6SgqOltkPL2KKQ6xYv.a/:14532:0:99999:7:::bf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7:::第七字段:在口令過期之后多少天禁用此用戶;此字段表示用戶口令作廢多少天后,系統(tǒng)會禁用此用戶,也就是說系統(tǒng)會不能再讓此用戶登錄,也不會提示用戶過期,是完全禁用;第八字段:用戶過期日期;此字段指定了用戶作廢的天數(shù)(從1970年的1月
1日開始的天數(shù)),如果這個字段的值為空,帳號永久可用;第九字段:保留字段,目前為空,以備將來Linux發(fā)展之用;Asianux基礎(chǔ)知識——用戶管理第五十三頁,共134頁。#cat/etc/grouproot:x:0:rootbf:x:518:root用戶的gid為0,bf用戶gid為518第一字段:用戶組名稱;第二字段:用戶組密碼;在大型服務(wù)器中應(yīng)用的,對應(yīng)/etc/gshadow第三字段:GID第四字段:用戶列表,每個用戶之間用,號分割;本字段可以為空;如果字段為空表示用戶組為GID的用戶名Asianux基礎(chǔ)知識——用戶管理第五十四頁,共134頁。UID的理解#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashbf:x:518:518::/home/bf:/bin/bashUID是用戶的ID值,每個用戶要對應(yīng)唯一的UID。root用戶uid是0,bf是518UID是確認(rèn)用戶權(quán)限的標(biāo)識,用戶登錄系統(tǒng)所處的角色是通過UID來實現(xiàn)的,而非用戶名。root的UID為0,具有最高權(quán)限。如果把bf的uid改為0?UID(0-499)分給虛擬用戶,UID(500-60000)分給我們用useradd添加的用戶虛擬用戶:一般是系統(tǒng)安裝時就有的,是為了完成系統(tǒng)任務(wù)所必須的用戶,但虛擬用戶是不能登錄系統(tǒng)的,比如ftp、nobody、adm、rpm、bin、
shutdown等;Asianux基礎(chǔ)知識——用戶管理第五十五頁,共134頁。GID的理解#cat/etc/grouproot:x:0:rootbf:x:518:GID和UID類似,是一個正整數(shù)或0,GID從0開始,GID為0的組讓系統(tǒng)付予給root用戶組;系統(tǒng)會預(yù)留一些較靠前的GID給系統(tǒng)虛擬用戶(也被稱為偽裝用戶)之用,一般我們用useradd命令增加一個用戶的時候,系統(tǒng)會同時增加一個和用戶名相同的組,默認(rèn)GID的值和UID一樣。這里不做其他詳細(xì)介紹。Asianux基礎(chǔ)知識——用戶管理第五十六頁,共134頁。Vi(vim)vi是“visualinterface”的簡稱。早期也叫vimvi可執(zhí)行輸出、刪除、查找、替換、塊等眾多文本操作。vi不是一個排版程序,它可以對字體、格式、段落等其他屬性進(jìn)行編排,它只是一個文本編輯程序。vi是全屏幕文本編輯器,它沒有菜單,只有命令。vi的運(yùn)行模式Asianux基礎(chǔ)知識——vi編輯器第五十七頁,共134頁。Asianux基礎(chǔ)知識——vi編輯器第五十八頁,共134頁。vi的基本操作從編輯模式進(jìn)入插入模式I光標(biāo)前插入a光標(biāo)后插入o重新插入一行從插入模式返回編輯模式<Esc>編輯模式下退出viZZ存盤退出ZQ不存盤退出命令模式下退出vi:wq:q:q!Asianux基礎(chǔ)知識——vi編輯器第五十九頁,共134頁。G用于直接跳轉(zhuǎn)到文件尾。dd刪除光標(biāo)所在的整行。YY將當(dāng)前行的內(nèi)容復(fù)制到緩沖區(qū)。p將緩沖區(qū)的內(nèi)容寫出到光標(biāo)所在的位置。/str往右移動到有str的地方。?str往左移動到有str的地方。n向相同的方向移動到有str的地方。N向相反的方向移動到有str的地方。u取消前一次的誤操作。.再執(zhí)行一次前面剛完成的某個命令。Asianux基礎(chǔ)知識——vi編輯器第六十頁,共134頁。:n1,n2con3將從n1開始到n2為止的所有內(nèi)容復(fù)制到n3后面:n1,n2mn3將從n1開始到n2為止的所有內(nèi)容移動到n3后面:n1,n2d刪除從n1開始到n2為止的所有內(nèi)容:n直接輸入要移動到的行號即可實現(xiàn)跳行:/str/從當(dāng)前光標(biāo)開始往后移動到有str的地方:?str?從當(dāng)前光標(biāo)開始往前移動到有str的地方:s/str1/str2/將str1替換為str2:s/str1/str2/g將所有的str1替換為str2Asianux基礎(chǔ)知識——vi編輯器第六十一頁,共134頁。:!Cmd運(yùn)行shell命令Cmd:r!Cmd將命令運(yùn)行的結(jié)果寫入當(dāng)前行位置:setautoindent縮進(jìn)每一行,使之與前一行相同。常用于程序的編寫。:setnoautoindent取消縮進(jìn):setnumber在編輯文件時顯示行號:setnonumber取消行號顯示:setruler在屏幕底部顯示光標(biāo)所在的行、列位置:setnoruler不顯示光標(biāo)所在的行、列位置Asianux基礎(chǔ)知識——vi編輯器第六十二頁,共134頁。Asianux基礎(chǔ)知識——基本命令1.man獲得命令幫助使用man命令(獲得命令的手冊)$manls使用info命令(獲得命令的詳細(xì)信息)$infols使用help命令(獲得Shell內(nèi)置命令的幫助)$ls--help$helpecho第六十三頁,共134頁。2.ls顯示文件和目錄列表$ls--列出目錄內(nèi)容$ls–a--列出包括隱含目錄在內(nèi)所有內(nèi)容$ls–l--長格式來顯示文件的詳細(xì)信息$ls/some/bf注:在linux系統(tǒng)中隱含目錄和文件的前面有一個.Asianux基礎(chǔ)知識——基本命令第六十四頁,共134頁。Asianux基礎(chǔ)知識——基本命令第六十五頁,共134頁。-rw-r--r--1rootroot10004月2313:30anaconda-ks.cfg開頭由10個字符構(gòu)成的字符串,第一個代表文件類型,可以是下述類型之一:-:普通文件d:目錄l:符號鏈接b:塊設(shè)備文件c:字符設(shè)備文件后面九個字符表示文件的訪問權(quán)限,分為3組,每組3位。第一組:文件屬主權(quán)限。第二組:同組用戶權(quán)限。第三組:其他組用戶權(quán)限Asianux基礎(chǔ)知識——基本命令第六十六頁,共134頁。-rw-r--r--1rootroot10004月2313:30anaconda-ks.cfg各權(quán)限如下所示:r:讀w:寫x:執(zhí)行,對于目錄表示進(jìn)入權(quán)限s:當(dāng)前文件被執(zhí)行時,把文件的uid或gid賦予執(zhí)行進(jìn)程t:設(shè)置標(biāo)志位。(留在內(nèi)存,不被換出),再次運(yùn)行,系統(tǒng)就能很快裝入該文件。-:沒有設(shè)置權(quán)限Asianux基礎(chǔ)知識——基本命令第六十七頁,共134頁。3.chmod改變文件和目錄的訪問權(quán)限,chmod[who][+|-|=][mode]文件名A.文字設(shè)定法whou表示用戶,即文件或目錄的所有者g表示組,即文件屬主有相同id的所以用戶o表示其他用戶a表示所以用戶操作符號可以是+添加某個權(quán)限-取消某個權(quán)限=賦值給定權(quán)限并取消其他權(quán)限Asianux基礎(chǔ)知識——基本命令第六十八頁,共134頁。moder:可讀w:可寫x:可以執(zhí)行還可以與u、g、o一起使用#lltest.sh-rw-r--r--1rootroot10004月2313:30test.sh
#chmoda+xtest.sh//設(shè)置test.sh文件為所有用戶都可以執(zhí)行#lltest.sh-rwxr-xr-x1rootroot10004月2313:30test.shAsianux基礎(chǔ)知識——基本命令第六十九頁,共134頁。B.數(shù)字設(shè)定法rwx用三位二進(jìn)制數(shù)表示0(-)表示沒有權(quán)限1(001)x表示可以執(zhí)行的權(quán)限2(010)w表示可以寫的權(quán)限4(100)r表示可以讀的權(quán)限然后把數(shù)字相加數(shù)字屬性的格式順序為u(用戶),g(屬組),o(其他)#chmod742test.sh#ls–ltest.sh-rwxr---w-1rootroot2096012月2111:42test.sh742-rw-r-xr--654對目錄的賦權(quán)限也一樣#chmod755yth#ls–lyhtdrwxr-xr-x4rootroot409612月2111:24ythAsianux基礎(chǔ)知識——基本命令第七十頁,共134頁。4.chown改變文件或目錄所屬用戶和組的命令-R遞歸的改變指定目錄及下面的所有子目錄和文件的擁有者#chownbftest//test文件的屬主是bf用戶#ls-ltest-rw-r--r--1bfroot012月2113:49test#chowndb2inst1.db2grp1test//test文件屬主bf,組root#ls-ltest-rw-r--r--1db2inst1
db2grp1012月2113:49test#chown–Rbf.bf/data//把/data目錄及其下所有文件和子目錄的屬主改成bf,組也改成bf-rw-r--r--1bfbf012月2113:50dataAsianux基礎(chǔ)知識——基本命令第七十一頁,共134頁。5.cd功能:切換目錄$cd/home/db2inst1/$cd~--進(jìn)入到當(dāng)前用戶的主目錄$cd..--進(jìn)入到上一級目錄Asianux基礎(chǔ)知識——基本命令第七十二頁,共134頁。6.pwd功能:顯示當(dāng)前工作目錄$cd/home/opt$pwd/home/optAsianux基礎(chǔ)知識——基本命令第七十三頁,共134頁。7.mkdir功能:創(chuàng)建目錄$mkdir/usr/bftest--在/usr目錄下面建立一個bftest的文件夾$mkdir-p/usr/bf/bftest--在/usr/bf目錄下面建立bftest文件夾,如果/usr下面沒有bf文件夾,就先建立bf文件夾,再建立bftest文件夾Asianux基礎(chǔ)知識——基本命令第七十四頁,共134頁。8.rm功能:刪除目錄或文件-f--忽略不存在的文件,從不給出提示。-r--指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除$rm/usr/bftest--刪除/usr/bftest文件夾$rm-rf/usr/bftest--刪除目錄不給出提示Asianux基礎(chǔ)知識——基本命令第七十五頁,共134頁。9.tar打包程序或命令tar[選項]備份后的文件名.tar備份的文件或目錄-c創(chuàng)建新的備份文件-x對文件進(jìn)行恢復(fù)-vverbose模式,即顯示命令執(zhí)行時的信息-f指定壓縮文件的格式,通常為必選項-z指定壓縮為.gz格式-t查看包中的內(nèi)容例1、把/opt/tomcat6-txjs目錄及子目錄全部打包成tomcat-txjs0320.tar文件$tar–cvftomcat-txjs0320.tar/opt/tomcat6-txjs
Asianux基礎(chǔ)知識——基本命令第七十六頁,共134頁。例2、把/opt/tomcat6-txjs目錄及子目錄全部備份并進(jìn)行壓縮,生成tomcat-txjs0320.tar.gz文件$tar–czvftomcat-txjs0320.tar.gz/opt/tomcat6-txjs例3、把tomcat-txjs0320.tar.gz文件還原并解壓$tar–zxvftomcat-txjs0320.tar.gz例4、把tomcat-txjs0320.tar文件,并且分屏顯示$tar–tvftomcat-txjs0320.tar|moreAsianux基礎(chǔ)知識——基本命令第七十七頁,共134頁。10.cp復(fù)制文件或目錄$cp/usr/test.txt/opt把/usr/test.txt這個文件拷貝到/opt目錄下$cp/usr/test.txt.“.”代表當(dāng)前目錄“..”代表上級目錄$cp-a/usr/apache2/back/拷貝/usr/apache2目錄及其下的所以文件和目錄都拷貝到/back目錄下面Asianux基礎(chǔ)知識——基本命令第七十八頁,共134頁。11.mv移動文件或目錄、文件或目錄改名$mv/usr/test.txt/opt把/usr/test.txt這個文件拷貝到/opt目錄下$cp-a/usr/apache2/back/拷貝/usr/apache2目錄下的所以文件和目錄都移動到/back目錄下面$mv/usr/test.txt/usr/test2.txt把/usr/test.txt改名為test2.txtAsianux基礎(chǔ)知識——基本命令第七十九頁,共134頁。zip和unzip壓縮、解壓命令例1、把/opt/tomcat-txjs文件夾壓縮生成tomcat-txjs.zip$zip-r/opt/tomcat6-txjs.zip/opt/tomcat-txjs例2、把/opt/tomcat6-txjs.zip文件解壓$unzip/opt/tomcat6-txjs.zip13.tail//顯示文件后幾行內(nèi)容#tail-3test.c//顯示test.c文件的后3行#tail+3test.c//從第三行后開始顯示#tailtest.c//默認(rèn)值為10行,從行尾顯示#tail–f/opt/tomcat6-txjs/logs/catalina.out.2010-03-20//在屏幕實時顯示文件的情況,一般用來對日志文件的顯示Asianux基礎(chǔ)知識——基本命令第八十頁,共134頁。14.wc統(tǒng)計指定文本文件的行數(shù)(-l)、字?jǐn)?shù)(-w)、字符數(shù)(-c)$wc-lfile$wc-wfile$wc-cfile$ls|wc–l--統(tǒng)計當(dāng)前目錄和文件的數(shù)量15.grep在指定的文本文件中查找指定的字符串$grepmatch_stringfile$ps–ef|greptomcat--查看系統(tǒng)中正運(yùn)行的java進(jìn)程Asianux基礎(chǔ)知識——基本命令第八十一頁,共134頁。16.date顯示和設(shè)置日期時間$date4月2415:39:24CST2008注:CST:中國標(biāo)準(zhǔn)時間(ChinaStandardTime)$date-sMM/DD/YYYY$date-shh:mm:ss$date–s05/29/2008把服務(wù)器的時間改為2008年5月29日$date–s11:20:20把服務(wù)器的時間改為11點20分20秒Asianux基礎(chǔ)知識——基本命令第八十二頁,共134頁。17.uname顯示操作系統(tǒng)信息$uname$uname–r版本信息$uname–a顯示全部信息Linuxdbserver32.6.18-128.7AXS3#1SMPFriJun1913:48:55EDT2009x86_64x86_64x86_64GNU/Linuxdbserver3主機(jī)名x86_64x86_64x86_64可以看出是安裝的64x86架構(gòu)GNU/Linux系統(tǒng)是linuxAsianux基礎(chǔ)知識——基本命令第八十三頁,共134頁。18.df檢查文件系統(tǒng)的磁盤占用情況-k以k字節(jié)為單位顯示#df–k//以k字節(jié)顯示系統(tǒng)中磁盤的使用情況,包括每個磁盤分區(qū)使用了多少,還剩下多少未用等#df–h//以k、m、g等易讀的方式顯示
72G16G53G23%//dev/hda199M9.0M85M10%/bootnone490M0490M0%/dev/shm/dev/hdd442M442M0100%/media/cdromAsianux基礎(chǔ)知識——基本命令第八十四頁,共134頁。19.du顯示磁盤空間使用情況,包括各個目錄及文件占用空間情況。-s對各個數(shù)據(jù)塊計算總數(shù)-k以字節(jié)為單位顯示列出磁盤空間的情況-c最后加上一個總計#du–sm/var/var//列出/var目錄所占磁盤的總空間,一共245M顯示#du–sm*當(dāng)前目錄下所以目錄所占磁盤空間的情況分別匯總。一般用這個命令檢查磁盤中的目錄占用的空間,可以監(jiān)控磁盤的使用情況。如日志文件定期檢查,并且做相應(yīng)的處理。Asianux基礎(chǔ)知識——基本命令第八十五頁,共134頁。20.ps進(jìn)程查看命令-a:顯示系統(tǒng)中與tty相關(guān)的所以進(jìn)程-e:顯示所以進(jìn)程信息-f:顯示進(jìn)程的所以信息r:顯示正在運(yùn)行的的進(jìn)程u:顯示所以用戶的格式x:顯示所有非控制終端上的進(jìn)程信息--pid:顯示由進(jìn)程ID指定的進(jìn)程信息--tty:顯示指定終端上的進(jìn)程的信息Asianux基礎(chǔ)知識——基本命令第八十六頁,共134頁。#ps–efUIDPIDPPIDCSTIMETTYTIMECMDroot10014:25?00:00:00init[5]root21014:25?00:00:00[ksoftirqd/0]root31014:25?00:00:00[events/0]UID:進(jìn)程和屬主的用戶ID號PID:進(jìn)程ID號PPID:父進(jìn)程的ID號C:進(jìn)程中最近使用cpu的估算STIME:進(jìn)程開始時間,以“小時:分”的形式給出,TTY:該進(jìn)程建立時所對應(yīng)的終端,“?”表示該進(jìn)程不占用終端TIME:累計使用cpu的時間CMD:進(jìn)程所對應(yīng)的命令A(yù)sianux基礎(chǔ)知識——基本命令第八十七頁,共134頁。#psauxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMEOMMANDroot10.00.02288556?S14:250:00init[5]root20.00.000?SN14:250:00[ksoftirqd/0]user:啟動進(jìn)程的用戶%cpu:運(yùn)行該進(jìn)程占用的cpu時間與該進(jìn)程總的運(yùn)行時間的比例%mem:該進(jìn)程占用內(nèi)存和總內(nèi)存的比例VSZ:虛擬內(nèi)存的大小,以kb為單位。RSS:占用實際內(nèi)存的大小,以KB為單位STAT:表示推進(jìn)的運(yùn)行狀態(tài)D:不可中斷的睡眠R:就緒(在可運(yùn)行隊列中)S:睡眠T:被跟蹤或者停止Z:終止(將死)的進(jìn)程START:進(jìn)程開始運(yùn)行的時間TIME:累計使用cpu時間COMMAND:執(zhí)行進(jìn)程的命令名Asianux基礎(chǔ)知識——基本命令第八十八頁,共134頁。21.top查看進(jìn)程的狀態(tài)b使用批處理模式c列出程序時顯示完整指令i執(zhí)行top指令時,忽略閑置或是以成為Zombieq持續(xù)監(jiān)控程序執(zhí)行的狀況s使用累計模式d<間隔秒數(shù)>設(shè)置監(jiān)控程序執(zhí)行狀況間隔時間n<執(zhí)行次數(shù)>設(shè)置監(jiān)控信息的更新次數(shù)Asianux基礎(chǔ)知識——基本命令第八十九頁,共134頁。Asianux基礎(chǔ)知識——基本命令第九十頁,共134頁。第一行當(dāng)前時間、系統(tǒng)啟動時間、當(dāng)前系統(tǒng)登錄用戶數(shù)目、平均負(fù)載第二行所有啟動的進(jìn)程、目前運(yùn)行的、掛起(Sleeping)和無用(Zombie)的進(jìn)程第三行目前CPU的使用,包括系統(tǒng)占用的比例、用戶使用比例、閑置(Idle)比例。Asianux基礎(chǔ)知識——基本命令第九十一頁,共134頁。第四行物理內(nèi)存的使用情況,包括總的可以使用的內(nèi)存、已用內(nèi)存、空閑內(nèi)存、緩沖區(qū)占用的內(nèi)存第五行交換分區(qū)使用情況,包括總的交換分區(qū)、使用的、空閑的和用于高速緩存的大小。第六行顯示的項目最多,下面列出了詳細(xì)解釋。Asianux基礎(chǔ)知識——基本命令第九十二頁,共134頁。PID(ProcessID):進(jìn)程標(biāo)示號。USER:進(jìn)程所有者的用戶名。PR:進(jìn)程的優(yōu)先級別。NI:進(jìn)程的優(yōu)先級別數(shù)值。VIRT:進(jìn)程占用的虛擬內(nèi)存值。RES:進(jìn)程占用的物理內(nèi)存值。SHR:進(jìn)程使用的共享內(nèi)存值。
S:進(jìn)程的狀態(tài)S:表示休眠R:表示正在運(yùn)行,
Z:表示僵死狀態(tài)N:表示該進(jìn)程優(yōu)先值是負(fù)數(shù)。%CPU:該進(jìn)程占用的CPU使用率。%MEM:該進(jìn)程占用的物理內(nèi)存和總內(nèi)存的百分比。TIME+:該進(jìn)程啟動后占用的總的CPU時間。Command:進(jìn)程啟動的啟動命令名稱,如果這一行顯示不下,進(jìn)程會有一個完整的命令行。Asianux基礎(chǔ)知識——基本命令第九十三頁,共134頁。top命令使用過程中,還可以使用一些交互的命令來完成其它參數(shù)的功能。這些命令是通過快捷鍵啟動的。
<空格>:立刻刷新。
P:根據(jù)CPU使用大小進(jìn)行排序。
T:根據(jù)時間、累計時間排序。
q:退出top命令。
M:切換顯示內(nèi)存信息。
t:切換顯示進(jìn)程和CPU狀態(tài)信息。
c:切換顯示命令名稱和完整命令行。
M:根據(jù)使用內(nèi)存大小進(jìn)行排序。
W:將當(dāng)前設(shè)置寫入~/.toprc文件中。這是寫top配置文件的推薦方法。Asianux基礎(chǔ)知識——基本命令第九十四頁,共134頁。22.kill命令終止進(jìn)程前臺命令可以用ctrl+c組合鍵來終止,后臺用kill終止-s指定要發(fā)送的信號,可以是信號名,也可以是信號對應(yīng)的號碼-l顯示信號名稱列表#ps-ef|greptomcatroot2603810Apr24?00:02:20/opt/bfoa/tomcat5.5/jdk1.5/bin/java#kill-926038--強(qiáng)制立刻殺死進(jìn)程Asianux基礎(chǔ)知識——基本命令第九十五頁,共134頁。23crontab不斷重復(fù)執(zhí)行某些命令cron命令是不用手工啟動的。cron命令在系統(tǒng)啟動時由一個shell腳本自動啟動crontab{-l|-r|-e}crontab-l//列出當(dāng)前用戶cron服務(wù)的詳細(xì)內(nèi)容crontab-r//刪除當(dāng)前用戶的cron服務(wù)crontab-e//編輯當(dāng)前用戶的cron服務(wù)#crontab-e220***/bin/ls>/usr/local/test把這個文件加載到cron任務(wù)中Asianux基礎(chǔ)知識——基本命令第九十六頁,共134頁。#crontab–l220***/bin/ls>/usr/local/test----每天零點22分中說明:*****要執(zhí)行的文件或命令五個*分別表示M(分鐘)、H(小時)、D(天)、M(月)、D(星期)分鐘(0-59)小時(0-23)日期(1-31)月份(1-12)星期(0-6)//0代表星期天*代表所有的取值范圍內(nèi)的數(shù)字/代表每的意思,“*/5”表示每5個單位-代表從某個數(shù)字到某個數(shù)字,分開幾個離散的數(shù)字Asianux基礎(chǔ)知識——基本命令第九十七頁,共134頁。crontab晚上11點到早上8點之間每兩個小時,早上八點023-7/2,8***commandlinecrontab–e編輯cron任務(wù)每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點0114*1-3commandlineAsianux基礎(chǔ)知識——基本命令第九十八頁,共134頁。24chkconfig進(jìn)程啟動管理命令chkconfig[--level<運(yùn)行級別>]<名字>#chkconfig--list|grephttpdhttp0:off1:off2:on3:on4:on5:on6:off#chkconfig--levels35httpdon/off啟動服務(wù)和停止服務(wù)#servicehttpd(start/stop/restart)#/etc/rc.d/init.d/httpd(start/stop/restart)Asianux基礎(chǔ)知識——基本命令第九十九頁,共134頁。Asianux介紹及安裝123Asianux一體化中應(yīng)用4
遠(yuǎn)程維護(hù)工具ssh介紹Asianux基礎(chǔ)知識
目錄第一百頁,共134頁。rsync同步配置一、安裝過程(略)
Asianux3.0sp2自帶了這個軟件,不需要單獨(dú)安裝。二、配置rsync服務(wù)配置一個簡單的rsync服務(wù)并不復(fù)雜,你需要建立一些配置文件1.rsyncd.conf#vi/etc/rsyncd.confrsyncd.conf是rsync服務(wù)的主要配置文件,它控制rsync服務(wù)的各種屬性,下面給出一個rsyncd.conf文件的例子:Asianux一體化中應(yīng)用——rsync同步配置第一百零一頁,共134頁。secretsfile=/etc/rsyncd.secrets#指定訪問安全文件的位置和文件的名字motdfile=/etc/rsyncd.motd#rsync服務(wù)的歡迎信息readonly=yeslist=yesuid=nobodygid=nobodyhostsallow=#哪些電腦可以訪問rsync服務(wù)hostsdeny=/24#哪些電腦不可以訪問rsync服務(wù)maxconnections=2#指定可以連接的數(shù)目logfile=/var/log/rsyncd.logpidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.lock[test]
comment=testrsyncpath=/home/testauthusers=test,rsyncAsianux一體化中應(yīng)用——rsync同步配置第一百零二頁,共134頁。在上面的配置文件中,限定了/24這個子網(wǎng)中,只有的機(jī)器可以來訪問這臺rsync服務(wù)器的rsync服務(wù)。配置文件的后面部分定義了一個rsync的目錄,test目錄,只有知道test、rsync兩個賬號的人才能使用的。rsync在定義目錄時還提供了一些其它選項,可以作更嚴(yán)格的控制。Asianux一體化中應(yīng)用——rsync同步配置第一百零三頁,共134頁。2.rsyncd.secrets#vi/etc/rsyncd.secretsrsyncd.secrets是存儲rsync服務(wù)的用戶名和密碼的,它是一個明文的文本文件,下面給出一個rsyncd.secrets文件的例子test:12345rsync:abcde因為rsyncd.secrets存儲了rsync服務(wù)的用戶名和密碼,所以非常重要,因此文件的屬性必須設(shè)為600,只有屬主用戶可以讀寫:#chmod600/etc/rsyncd.secretsAsianux一體化中應(yīng)用——rsync同步配置第一百零四頁,共134頁。3.rsyncd.motd#vi/etc/rsyncd.motd
rsyncd.motd記錄了rsync服務(wù)的歡迎信息,你可以在其中輸入任何文本信息,如:
Welcometousethersyncservices!4.services#這個文件不需要修改
#vi/etc/servicesservices并不是rsync的配置文件,這一步也可以不做。而修改services文件的好處就在于系統(tǒng)知道873端口對就的服務(wù)名為rsync。
rsync
873/tcp
#rsync
rsync
873/udp
#rsyncAsianux一體化中應(yīng)用——rsync同步配置第一百零五頁,共134頁。5./etc/xinetd.d/rsync
#vi/etc/xinetd.d/rsync
servicersync
{
disable=no#只需修改這行即可,把yes改成no
socket_type
=stream
wait
=no
user
=root
server
=/usr/bin/rsync
server_args
=--daemon
log_on_failure+=USERID
}保存后,就可以運(yùn)行rsync服務(wù)了。輸入以下命令:
#/etc/rc.d/init.d/xinetdreloadrsync服務(wù)就在這臺機(jī)器上()運(yùn)行起來了。Asianux一體化中應(yīng)用——rsync同步配置第一百零六頁,共134頁。三、rsync命令的用法在配置完rsync服務(wù)器后,就可以從客戶端發(fā)出rsync命令實現(xiàn)各種同步的操作。rsync有很多功能選項,下面主要介紹兩種用法:
1.rsync[OPTION]...SRC[SRC]...DEST
在rsync服務(wù)器端,同步服務(wù)器上面的兩個目錄
2.rsync[OPTION]...[USER@]HOST::SRC[DEST]
從遠(yuǎn)程rsync服務(wù)器中拷貝文件到本地機(jī)Asianux一體化中應(yīng)用——rsync同步配置第一百零七頁,共134頁。
OPTION選項-v詳細(xì)提示-z壓縮-r遞歸的-topg保持文件原有屬性如屬主、時間的參數(shù)--progress顯示出詳細(xì)的進(jìn)度情況--delete如果服務(wù)器端刪除了這一文件,那么客戶端也相應(yīng)把文件
刪除,保持真正的一致--password-file先建立一個存放密碼的文件,這里指定為/etc/rsync.secret。其內(nèi)容很簡單,如下:同樣要修改文件屬性如下:#chmod600/etc/rsyncd.secretsAsianux一體化中應(yīng)用——rsync同步配置第一百零八頁,共134頁。例子1:rsync[OPTION]...SRC[SRC]...DEST在rsync服務(wù)器端,同步服務(wù)器上面的兩個目錄#mkdir/kkk#/usr/bin/rsync-vzrtopg--progress--delete/home/test//kkk執(zhí)行完成后/kkk目錄的內(nèi)容就和/home/test內(nèi)容完全相同,包括文件的屬組、權(quán)限等#/usr/bin/rsync-vzrtopg--progress--delete/home/test/kkk這個命令執(zhí)行后,在/kkk目錄下面又會建立一個test的目錄Asianux一體化中應(yīng)用——rsync同步配置第一百零九頁,共134頁。例子2:rsync[OPTION]...[USER@]HOST::SRC[DEST]從遠(yuǎn)程rsync服務(wù)器中拷貝文件到本地機(jī)#/usr/bin/rsync-vzrtopg--progress--delete--password-
::test
/home/test#vi/etc/rsync.secret--這個文件只存密碼12345以上命令是在客戶機(jī)上執(zhí)行的,執(zhí)行完成后,/home目錄多了一個目錄test,這個目錄中的內(nèi)容,和上面目錄/home/test內(nèi)容完全一樣。Asianux一體化中應(yīng)用——rsync同步配置第一百一十頁,共134頁。四、利用rsync保持Linux服務(wù)器間的文件同步實例現(xiàn)在假設(shè)有兩臺Linux服務(wù)器A()和B(),服務(wù)器A中的/home/test和服務(wù)器B的/home/test這兩個目錄需要保持同步,也就是當(dāng)服務(wù)器A中文件發(fā)生改變后,服務(wù)器B中的文件也要對應(yīng)去改變。
我們按上面的方法,在服務(wù)器A上安裝rsync,并將其配置為一臺rsync服務(wù)器,并將/home/test目錄配置成rsync共享出的目錄。然后在服務(wù)器B上安裝rsync,因為B只做客戶端,所以無需配置。然后在服務(wù)器B,建立以下腳本:Asianux一體化中應(yīng)用——rsync同步配置第一百一十一頁,共134頁。#vi/root/AtoB.sh#!/bin/bash/usr/bin/rsync-vazu-progress--delete--password-::test/home/test將這個腳本保存為AtoB.sh,并加上可執(zhí)行屬性:#chmod755/root/AtoB.sh然后,通過crontab設(shè)定,讓這個腳本每30分鐘運(yùn)行一次。執(zhí)行命令:#crontab-e0,30****/root/AtoB.sh保存退出,這樣服務(wù)器B每個小時的0分和30分時都會自動運(yùn)行一次AtoB.sh,AtoB.sh是負(fù)責(zé)保持服務(wù)器B和服務(wù)器A同步的。這樣就保證了服務(wù)器A的所有更新在30鐘后,服務(wù)器B也一樣取得了和服務(wù)器A一樣的最新的資料。Asianux一體化中應(yīng)用——rsync同步配置第一百一十二頁,共134頁。一、NFS簡介
NFS(Network,即網(wǎng)絡(luò)文件系統(tǒng))是使不同的計算機(jī)之間能通過網(wǎng)絡(luò)進(jìn)行文件共享的一種網(wǎng)絡(luò)協(xié)議,多用于unix和linux網(wǎng)絡(luò)系統(tǒng)中,也是unix系統(tǒng)之間共享文件的實際標(biāo)準(zhǔn)。NFS通常在局域網(wǎng)中使用,用于多臺主機(jī)共享同一臺主機(jī)上的文件資源,一臺NFS服務(wù)器就如同一臺文件服務(wù)器,只要將其文件系統(tǒng)共享,NFS客戶端就可以將該文件系統(tǒng)掛載到本地系統(tǒng)中從而可以像使用本地文件系統(tǒng)中的文件一樣使用這些遠(yuǎn)程文件系統(tǒng)的文件,且不用在本地系統(tǒng)維護(hù)該文件的副本,節(jié)省磁盤空間,便于對資源進(jìn)行集中管理。
Asianux一體化中應(yīng)用——NFS配置第一百一十三頁,共134頁。二NFS軟件的安裝NFS工具軟件及相關(guān)包已經(jīng)在Asianux系統(tǒng)中預(yù)裝了,主要是以下兩個相關(guān)工具包:nfs-utils和portmapnfs-utils:提供了NFS服務(wù)程序和相應(yīng)的維護(hù)工具portmap:由于portmap軟件包中的portmap服務(wù)為NFS和NIS等提供RPC服務(wù)支持,要先安裝portmap軟件包。portmap這個服務(wù)包,服務(wù)器端和客戶端都要啟動這個服務(wù)Asianux一體化中應(yīng)用——NFS配置第一百一十四頁,共134頁。三:服務(wù)器端的設(shè)定(以LINUX為例)
服務(wù)器端的設(shè)定都是在/etc/exports這個文件中進(jìn)行設(shè)定的,設(shè)定格式如下:
欲共享目錄主機(jī)名1或者IP1(參數(shù)1,參數(shù)2)主機(jī)名2或者IP2(參數(shù)3,參數(shù)4)
上面這個格式表示,同一個目錄分享給兩個不同的主機(jī),但提供給這兩臺主機(jī)的權(quán)限和參數(shù)是不同的,所以分別設(shè)定兩個主機(jī)得到的權(quán)限。
可以設(shè)定的參數(shù)主要有以下這些:rw:可讀寫的權(quán)限;
ro:只讀的權(quán)限;Asianux一體化中應(yīng)用——NFS配置第一百一十五頁,共134頁。例如可以編輯/etc/exports為:
/tmp*(rw)
/home/public
192.168.0(ro)
/home/test
00(rw)
設(shè)定好后可以使用以下命令啟動NFS:
/etc/rc.d/init.d/portmapstart(在中portmap是默認(rèn)不啟動的)
/etc/rc.d/init.d/nfsstart
如果讓poatmap服務(wù)隨操作系統(tǒng)啟動而啟動,用chkconfig怎么執(zhí)行?Asianux一體化中應(yīng)用——NFS配置第一百一十六頁,共134頁。exportfs命令:
如果我們在啟動了NFS之后又修改了/etc/exports,要重新啟動nfs這個時候我們就可以用exportfs命令來使改動立刻生效,該命令格式如下:
exportfs[-aruv]
-a:全部mount或者unmount/etc/exports中的內(nèi)容
-r:重新mount/etc/exports中分享出來的目錄
-u:umount目錄
-v:在export的時候,將詳細(xì)的信息輸出到屏幕上。
Asianux一體化中應(yīng)用——NFS配置第一百一十七頁,共134頁。具體例子:
[root@testroot]#exportfs-rv<==全部重新export一次!
exporting00:/home/test
exporting192.168.0.*:/home/public
exporting*:/tmp
exportfs-au<==全部都卸載了。
Asianux一體化中應(yīng)用——NFS配置第一百一十八頁,共134頁??蛻舳蔚牟僮鳎?/p>
1、showmount命令對于NFS的操作和查錯有很大的幫助,所以我們先來看一下showmount的用法
showmount
-a:這個參數(shù)是一般在NFSSERVER上使用,是用來顯示已經(jīng)mount
上本機(jī)nfs目錄的cline機(jī)器。
-e:顯示指定的NFSSERVER上export出來的目錄??蛻舳耸褂?/p>
例如:
#showmount-e0--ip地址是NFS的地址
Exportlistforlocalhost:
/tmp*
/home/public(everyone)
/home/test00
Asianux一體化中應(yīng)用——NFS配置第一百一十九頁,共134頁。2、mountnfs目錄的方法:
mount-tnfshostname(orIP):/directory/mount/point
具體例子:
Linux:mount-tnfs:/tmp/mnt/nfs
Solaris:
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國智能水份測定儀市場調(diào)查研究報告
- 2025年中國摩托車水晶轉(zhuǎn)向燈市場調(diào)查研究報告
- 2025年中國慣力車市場調(diào)查研究報告
- 個人轉(zhuǎn)讓車輛合同范例
- 內(nèi)蒙古平房買賣合同范例
- 2025年中國五妙水仙膏市場調(diào)查研究報告
- 2025年中國三/四翼軸式旋轉(zhuǎn)門市場調(diào)查研究報告
- 產(chǎn)品預(yù)留合同范例
- 買房用購房合同范例
- 企業(yè)并購合同范例
- 船舶輪機(jī)長常規(guī)命令
- 餐券模板(A4紙15張)
- DIN5480_德標(biāo)花鍵計算表格
- 急性腎盂腎炎護(hù)理查房ppt課件
- 脫水機(jī)房設(shè)備安裝方案
- 致愛麗絲鋼琴曲五線譜
- 初中物理命題雙向細(xì)目表(人教版)
- 氣體放電基礎(chǔ)分析
- 專業(yè)技術(shù)人員年度(任期)考核登記表
- 人際反應(yīng)指數(shù)量表
- 萜類及揮發(fā)油
評論
0/150
提交評論