




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目 錄Linux簡介1Linux操作參考3一、Linux安裝3二、Linux基礎(chǔ)知識51、Linux的文件系統(tǒng)52、什么是shell53、Linux用戶與用戶登錄54、修改口令65、用戶的環(huán)境變量66、Linux文件與目錄權(quán)限67、Linux的Daemon7三、Linux基本操作81、Linux登錄選擇KDE或是GNOME方式82、Konsole的使用83、注銷用戶、重新啟動(dòng)和關(guān)閉系統(tǒng)84、用戶與用戶組管理95、查找文件106、目錄操作107、你自己和你在文件系統(tǒng)中的位置108、列出文件與目錄命令 ll或ls -l或ls a109、oracle的環(huán)境變量文件.bash_profile以及hom
2、e目錄1110、查看當(dāng)前用戶 whoami或id1111、cdrom被mount到系統(tǒng)后,無法通過按鍵彈出,需要使用eject命令1112、切換用戶 su命令1213、文件編輯1214、光驅(qū)和軟驅(qū)的使用1215、打包與文件壓縮、解壓縮1316、Linux網(wǎng)絡(luò)基本配置1417、ntsysv啟動(dòng)服務(wù)列表,圖形界面中是Service Management1618、使用 nmap localhost 檢查本機(jī)開啟的網(wǎng)絡(luò)服務(wù)1619、系統(tǒng)進(jìn)程管理與ps1620、檢查系統(tǒng)資源和負(fù)載的top命令1721、清理進(jìn)程的命令kill1722、空閑磁盤塊和文件查看命令df1823、文件系統(tǒng)檢查fsck18四、Lin
3、ux軟件包安裝19五、Linux注意事項(xiàng)205.1、如何更改系統(tǒng)時(shí)間205.2、如何使Linux不響應(yīng)ping包215.3、如何讓Linux成為文件服務(wù)器21Linux的FAQ22附錄:vi操作23Linux簡介Linux是一個(gè)值得尊敬的操作系統(tǒng)。最初它是由在芬蘭赫爾辛基大學(xué)念書的Linus Torvalds作為一種業(yè)余愛好開發(fā)出來的。Linus對用于教學(xué)的一種小型的Unix操作系統(tǒng)Minix很感興趣,決定開發(fā)出超過Minix的操作系統(tǒng)。在1991年,他開始Linux的開發(fā),那時(shí)候的Linux是0.02版。到了1994年,Linux內(nèi)核的1.0版發(fā)布了?,F(xiàn)在比較穩(wěn)定的Linux內(nèi)核版本是2.2
4、版。 Linux的開發(fā)是遵循GPL的,它的源代碼任何人都可以免費(fèi)獲得,但這并不是說Linux以及Linux的發(fā)行版本是免費(fèi)的。只要源代碼保持公開,開發(fā)人員是可以要求獲得適當(dāng)?shù)膱?bào)酬。Linux可以用在很多方面,包括:網(wǎng)絡(luò)、軟件開發(fā)和桌面平臺(tái)。Linux常被認(rèn)為是其它昂貴的操作系統(tǒng)的替代品。 我們?yōu)槭裁匆肔inux 呢?首先,它是免費(fèi)的。盡管Linus Torvalds擁有Linux的商標(biāo)。Linux的內(nèi)核和相關(guān)的軟件遵循GPL,這意味著你可以更改源代碼,并靠賣程序獲利,但是最初的作者擁有版權(quán)而且你必須公布修改過的源代碼。 盡管Linux在基于Intel平臺(tái)的計(jì)算機(jī)上最流行,但是相對其它操作系統(tǒng)
5、,它可以運(yùn)行在更多的CPU和硬件平臺(tái)上。其原因是:除了擁有很多天才的開發(fā)人員之外,Linux是帶著源代碼一起發(fā)行的,而且它的內(nèi)核是可移植的。 現(xiàn)在軟件和硬件行業(yè)的趨勢是讓用戶去買更快的計(jì)算機(jī),不斷地?cái)U(kuò)充內(nèi)存和增加硬盤空間。Linux并不受這些“增肥”趨勢的影響,它甚至可以在內(nèi)存不是很多的古老的486計(jì)算機(jī)上運(yùn)行得很好。Linux很少死機(jī)。而且,Linux用的是最先進(jìn)的內(nèi)存管理技術(shù),不會(huì)讓操作系統(tǒng)失去控制,也不需經(jīng)常重啟動(dòng)操作系統(tǒng)。 如果需要安裝的是一個(gè)服務(wù)器操作系統(tǒng),那么Linux是有很多優(yōu)勢的,特別是比起其它操作系統(tǒng),如Windows 2000,要便宜得多了。還有一個(gè)優(yōu)點(diǎn)是:Linux幾乎不
6、受病毒的攻擊。因?yàn)樽裱璆PL和開放源代碼,基本上你可以獲得操作系統(tǒng)以及操作系統(tǒng)上所有軟件的源代碼。 讓我們排除對使用Linux的一些害怕和疑慮, Linux不過是一個(gè)象玩具一樣的操作系統(tǒng)。 Linux正被越來越多的Fortune 5000的企業(yè)、政府部門和消費(fèi)者所采用??梢匀栆粏朓BM、HP-Compaq、Dell、Apple Computer、Burlington Coast Factory、Amtrak、Virginia Power、NASA或成百上千萬的Linux用戶吧。 Linux沒有技術(shù)支持。盡管有不少人認(rèn)為Linux是沒有技術(shù)支持的操作系統(tǒng),但是每個(gè)Linux的發(fā)行版都提供12,
7、000多頁的文檔。Linux的商業(yè)發(fā)行版,例如:RedHat Linux、Caldera、SuSE 和OpenLinux給注冊用戶提供安裝支持?;ヂ?lián)網(wǎng)如此發(fā)達(dá),許多嚴(yán)重的問題(如系統(tǒng)安全問題)可以在Internet上的Linux社團(tuán)的幫助下幾個(gè)小時(shí)內(nèi)解決?,F(xiàn)在,Linux憑借優(yōu)秀的設(shè)計(jì),不凡的性能,加上IBM、Intel、CA、Core、Oracle等國際知名企業(yè)的大力支持,市場份額逐步擴(kuò)大,逐漸成為主流操作系統(tǒng)之一。Linux操作參考華為-3Com公司的CAMS產(chǎn)品運(yùn)行在RedHat Linux7.3平臺(tái)上,因此以下Linux操作僅針對RedHat Linux 7.2/7.3版本。如果需要掌
8、握更多的Unix命令,請參考其他專業(yè)Linux書籍。當(dāng)然在線幫助也是必不可少的,當(dāng)遇到命令參數(shù)拿不準(zhǔn)的時(shí)候,如fsck命令,那么就執(zhí)行fsck -help(注意help前是兩個(gè)減號),或man fsck,就可以獲得詳細(xì)的幫助。Linux設(shè)計(jì)得很精巧,提供了許多快捷方式以命令行簡化操作,比如,TAB鍵可以補(bǔ)齊文件名、csh下的“!”可以重復(fù)歷史命令、三鍵鼠標(biāo)的左鍵和中鍵配合可以粘貼拷貝、多種通配符等,熟能生巧,經(jīng)常操作就能掌握這些基本的小技巧,提高工作效率。一、Linux安裝1、 安裝Linux,對硬件有什么要求?Linux對硬件要求很低,可以運(yùn)行在Intel386以上CPU,8M以上內(nèi)存的PC
9、機(jī)上。2、 安裝Linux需要做哪些準(zhǔn)備?l 如果機(jī)器不是IBM、HP等主流產(chǎn)品或有特殊硬件的話,需要先收集系統(tǒng)資料:CDROM接口類型,SCSI卡型號,網(wǎng)卡型號,顯卡芯片組、顯存大小等相關(guān)信息;l 檢查CMOS設(shè)置,設(shè)置其從光驅(qū)啟動(dòng);一般地,在Cams的安裝過程中,Linux都可以自動(dòng)識別系統(tǒng)信息,不需要記錄這些資料。3、 Linux的分區(qū)安裝Linux時(shí),至少需要兩個(gè)分區(qū):Linux native主分區(qū)和Linux Swap交換分區(qū)。主分區(qū)用來存放Linux的文件,交換分區(qū)為運(yùn)行Linux提供虛擬內(nèi)存。交換分區(qū)空間一般是物理內(nèi)存的1.5到2倍左右。在DOS操作系統(tǒng)中,不管物理上、邏輯上,每
10、個(gè)分區(qū)就是一個(gè)獨(dú)立的部分,比如:C盤、D盤,每個(gè)盤都有一個(gè)根目錄。而在Linux中,物理上是一個(gè)個(gè)分區(qū),而邏輯上所有的分區(qū)都是一個(gè)整體的,Linux中只有一個(gè)根目錄。4、 Linux如何命名硬盤?Linux對硬盤的處理,先做分區(qū),然后再做格式化。DOS下,每一個(gè)分區(qū)是用一個(gè)英文字母來表示,而在Linux下則更加靈活,它通過字母和數(shù)字的組合來標(biāo)識硬盤分區(qū)。如“hda1”,hd代表IDE接口的硬盤,如果是SCSI硬盤的話,為sa;a代表IDE1口的主硬盤(2代表IDE1口從硬盤、3代表IDE2口主硬盤、4代表IDE2口從硬盤);最后的數(shù)字代表在該設(shè)備上的分區(qū)順序,前四個(gè)分區(qū)(主分區(qū)和擴(kuò)展分區(qū))用1
11、-4表示,軟邏輯分區(qū)從5開始。如果通過磁盤控制器做了Raid的話,則命名格式有可能為”c0d0p1”,c0代表第一個(gè)SCSI控制器,d0代表本控制器下的第幾個(gè)邏輯硬盤,p1代表本邏輯盤的第幾個(gè)分區(qū)。5、 如何安裝Linux?每種Linux發(fā)行版所提供的安裝方法都不大一樣,但是一般來說都經(jīng)歷以下幾個(gè)階段:l 光盤引導(dǎo)系統(tǒng)后做一些基本設(shè)置:如安裝語言、鍵盤等;l 進(jìn)行硬盤分區(qū)、格式化:一般Linux都提供了圖形界面,如果不熟悉硬盤分區(qū)的愛好者最好在行家指導(dǎo)下進(jìn)行;l 選擇要安裝的軟件包:建議全部安裝,待熟悉了系統(tǒng)后再重新定制,以免在安裝Cams時(shí)有所遺漏;l 設(shè)備配置:如打印機(jī)、網(wǎng)卡、顯卡等,請根
12、據(jù)實(shí)際情況選擇;l 安裝LILO或GRUB:建議裝在主引導(dǎo)扇區(qū),使用GRUB來完成多系統(tǒng)引導(dǎo);l 為Linux的超級用戶root設(shè)置密碼。具體步驟可以參考Linux與Oracle系統(tǒng)安裝手冊二、Linux基礎(chǔ)知識1、Linux的文件系統(tǒng)Unix的文件系統(tǒng)管理是極具特色的。NFS、UFS、TMPFS、VFS、PROC等各類文件系統(tǒng)均承擔(dān)不同角色。Unix將硬盤、打印機(jī)等字符設(shè)備和塊設(shè)備都以文件的方式管理起來,對這些設(shè)備的操作就如同訪問一個(gè)文件。2、什么是shellshell是人機(jī)交互的字符界面。Unix中提供多種shell供使用者選擇,例如RedHat中的bash、tcsh、ksh等,由不同的作
13、者編寫完成。在這些shell中,用戶都可以輸入命令完成系統(tǒng)管理、配置等任務(wù);而在Solaris中,有sh、csh等。3、Linux用戶與用戶登錄Linux是一個(gè)真正意義上的多用戶操作系統(tǒng),用戶要使用該系統(tǒng),必須輸入用戶名和密碼,經(jīng)系統(tǒng)驗(yàn)證無誤后才可以登錄系統(tǒng)使用。Linux下有兩種用戶:1) root用戶:超級權(quán)限者和系統(tǒng)的擁有者,在Linux系統(tǒng)中有且只有一個(gè)root用戶,它可以在系統(tǒng)中做任何操作。在系統(tǒng)安裝時(shí)所設(shè)定的密碼就是root用戶的密碼,該密碼請牢記,并出于安全考慮,請定期修改。密碼的保密性也要得到保證。 2) 普通用戶:Linux系統(tǒng)可以創(chuàng)建許多普通用戶,并為其指定相應(yīng)的權(quán)限,使其
14、有限地使用Linux系統(tǒng),如安裝Oracle時(shí)需要?jiǎng)?chuàng)建的oracle用戶。用戶通過本機(jī)的Xwindow或Telnet遠(yuǎn)程登錄后,執(zhí)行exit命令即可退出登錄。4、修改口令為了更好地保護(hù)用戶帳號的安全,Linux允許用戶在登錄之后隨時(shí)使用passwd命令修改自己的口令。修改口令需要經(jīng)歷三步: 輸入原來的口令,如果口令輸錯(cuò),將中止程序,無法修改口令; 輸入新的口令;重新輸入一次新的口令,如果兩次輸入的口令相吻合,則口令修改成功。5、用戶的環(huán)境變量環(huán)境變量定義了用戶執(zhí)行命令操作所需要的諸如命令路徑、庫路徑、別名、字符集等等的內(nèi)容。/etc/profile是缺省所有bash用戶的環(huán)境變量文件。而用戶h
15、ome目錄下的.bash_profile、.bashrc等文件是bash用戶自己定義的環(huán)境變量文件。例如,ifconfig命令在/sbin目錄下,如果不將/sbin路徑加入到環(huán)境變量PATH中,那么每次執(zhí)行這個(gè)命令,都需要輸入/sbin/ifconfig。不同shell的環(huán)境變量定義方式不同。bash采取賦值的方式,再export生效,例如在profile文件里定義:ORACLE_HOME=/u01/app/oracle/products/8.1.7export ORACLE這樣bash用戶ORACLE_HOME變量的值就是”/u01/app/oracle/products/8.1.7”。而c
16、sh使用setenv命令,例如setenv SYBASE /opt/sybase。執(zhí)行env命令可以查看當(dāng)前用戶使用的所有環(huán)境變量。6、Linux文件與目錄權(quán)限在Linux系統(tǒng)中,每一個(gè)文件和目錄都有相應(yīng)的訪問許可權(quán)限,分為可讀、可寫和可執(zhí)行三種,分別以r、w、x表示,其含義為read、write、execute(目錄的可執(zhí)行指的可以進(jìn)入目錄)。每一個(gè)文件或目錄的訪問權(quán)限都有三組,每組用三位表示,如: d rwx r-x r-。第一部分:這里的d代表目錄,其它的有:- 代表普通文件,c代表字符設(shè)備文件; 第二部分:文件所有者的權(quán)限字;第三部分:與文件所有者同組的用戶的權(quán)限字;第四部分:其它用戶
17、的權(quán)限字。1) 文件/目錄權(quán)限設(shè)置命令:chmod mode 文件名如果要對文件a.txt的權(quán)限要設(shè)置為rw-rw-r-,則轉(zhuǎn)換成二進(jìn)制數(shù)就是110 110 100,再每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù)得到664,因此我們執(zhí)行命令: chmod 664 a.txt表示a.txt文件屬主和同組用戶可讀可寫,其他用戶只可讀。2) 改變文件/目錄的屬主命令:chown 選項(xiàng) 用戶名:組名 文件/目錄名其中最常用的選項(xiàng)是“R”,加上這個(gè)參數(shù),可以將整個(gè)目錄里的所有子目錄和文件的屬主都改變成指定用戶。如安裝Oracle過程中將/u01目錄及目錄下的所有文件或目錄都改為用戶oracle,屬于組dba,則執(zhí)行命令:
18、chown R oracle:dba /u017、Linux的DaemonDaemon守護(hù)進(jìn)程是指系統(tǒng)啟動(dòng)時(shí)需要加載的必要的服務(wù)和應(yīng)用。如xinetd等。主要的守護(hù)進(jìn)程在/etc/xinetd.d目錄下,而/etc/init.d是在系統(tǒng)初始化的時(shí)候需要加載的進(jìn)程,如syslogd、sendmail等。例如,當(dāng)我們telnet一個(gè)Linux主機(jī)時(shí),xinetd監(jiān)聽23端口,當(dāng)發(fā)現(xiàn)有連接請求時(shí),xinetd啟動(dòng)telnetd守護(hù)進(jìn)程,處理這個(gè)telnet連接。三、Linux基本操作1、Linux登錄選擇KDE或是GNOME方式KDE和GNOME是RedHat提供的兩種Xwindow圖形化界面,比較
19、友好,提供各種圖形工具簡化用戶操作。在安裝Linux的時(shí)候,可選擇KDE和GNOME(缺省GNOME)。如果安裝了KDE,在登錄的時(shí)候就可以選擇KDE風(fēng)格的界面。2、Konsole的使用Konsole是用戶工作的界面,命令行要在Konsole界面下運(yùn)行。屏幕下左起類似于電腦屏幕的圖標(biāo)Shell-Terminal emulator windows打開即可用使用Konsole。3、注銷用戶、重新啟動(dòng)和關(guān)閉系統(tǒng)注銷:圖形界面的屏幕左下Start Application中選擇Logout,或點(diǎn)擊”注銷”圖標(biāo)。在Linux系統(tǒng)中,普通用戶是無權(quán)關(guān)閉系統(tǒng)的。只有root用戶才能夠關(guān)閉它。當(dāng)然如果你是按關(guān)機(jī)
20、按鈕則另當(dāng)別論。以root用戶通過以下幾種方法實(shí)現(xiàn)重新啟動(dòng)和關(guān)機(jī):1) 按下CTRL+ALT+DEL組合鍵,這樣系統(tǒng)將重新啟動(dòng)! 2) 執(zhí)行reboot命令,這樣系統(tǒng)也將重新啟動(dòng)! 3) 執(zhí)行shutdown -h now命令,這樣系統(tǒng)將關(guān)閉計(jì)算機(jī)! 4) 執(zhí)行halt命令,可以關(guān)閉計(jì)算機(jī)。 5) 執(zhí)行init 5命令,可以關(guān)閉計(jì)算機(jī)(推薦使用)。6) 執(zhí)行init 6命令,可以重新啟動(dòng)計(jì)算機(jī)(推薦使用)。注意千萬不要隨意采用硬關(guān)機(jī)、重啟動(dòng)鍵等方式關(guān)閉系統(tǒng),那樣會(huì)導(dǎo)致Linux文件系統(tǒng)遭受破壞。4、用戶與用戶組管理用戶管理,主要的工作就是建立一個(gè)合法的用戶帳戶、設(shè)置和管理用戶的密碼、修改用戶帳
21、戶的屬性以及在必要時(shí)刪除已經(jīng)廢棄的用戶帳號。 1) 增加一個(gè)新用戶在Linux系統(tǒng)中,只有root用戶才能夠創(chuàng)建一個(gè)新用戶,如下的命令將新建一個(gè)登錄名user1的用戶。# useradd user1 但是,這個(gè)用戶還不能夠登錄,因?yàn)檫€沒給它設(shè)置初始密碼,而沒有密碼的用戶是不能夠登錄系統(tǒng)的。在默認(rèn)情況下,將會(huì)在/home目錄下新建一個(gè)與用戶名相同的用戶主目錄。在Linux中,新增一個(gè)用戶的同時(shí)會(huì)創(chuàng)建一個(gè)新組,這個(gè)組與該用戶同名,而這個(gè)用戶就是該組的成員。如果你想讓新的用戶歸屬于一個(gè)已經(jīng)存在的組,則可以使用如下命令: # useradd -g usergroup1 user1這樣該用戶就屬于use
22、rgroup1組的一員了。而如果想讓其再屬于一個(gè)組usergroup2,那么使用: # useradd -G usergroup2 user1完成了這一操作后,你還應(yīng)該使用passwd命令為其設(shè)置一個(gè)初始密碼。 2) 刪除一個(gè)用戶刪除用戶,只需使用一個(gè)簡單的命令“userdel 用戶名”即可。不過最好將它留在系統(tǒng)上的文件也刪除掉,你可以使用“userdel -r 用戶名”來實(shí)現(xiàn)這一目的。 3) 增加一個(gè)組我們可以根據(jù)自己的需要?jiǎng)?chuàng)建用戶組: groupadd 4) 刪除一個(gè)組同樣的,我們有時(shí)會(huì)需要?jiǎng)h除一個(gè)組,它的命令就是groupdel 。5、查找文件圖形界面中屏幕左下:Start Applic
23、ationFind Files;也可在命令行執(zhí)行 find . name ,表示從本地開始搜索文件名為filename的文件。而find / -name 表示從根目錄開始搜索文件。6、目錄操作直接輸入cd,則進(jìn)入該用戶自己的home目錄。1)mkdir :建立目錄;2)rmdir :刪除空目錄;3)rm rf :強(qiáng)制刪除目錄以及目錄下所有文件和子目錄;4)cd :改變目錄;注意:cd與目錄名之間一定要空格,比如到根目錄,需用“cd /”,而非“cd/”。5)pwd:查看自己所在的當(dāng)前目錄;7、你自己和你在文件系統(tǒng)中的位置 who am i 顯示自己是誰,自己的IP,自己的Pts;而whoami
24、命令只顯示自己是誰。8、列出文件與目錄命令 ll或ls -l或ls als a 列出包括隱含文件在內(nèi)的所有文件(Unix中以點(diǎn)開頭的文件是隱含文件,如環(huán)境變量文件.bash_profile)ll與ls l相同,列出文件和目錄的詳細(xì)信息,如讀寫權(quán)限、時(shí)間、屬主等。相當(dāng)于DOS的Dir命令。ls命令的輸出如下所示:total 2drwxr-xr-x 2 guest user 1024 Mar 13 0:34 directory-rw-r- l guest user 678 Jun 15 1:45 hodo.txt最左邊一列是文件/目錄權(quán)限(帶d為目錄),第3列”guest”是的屬主信息,第4列”u
25、ser”是屬主所在用戶組,第5列是所占空間大小,接下去是日期、時(shí)間,最后一列是文件或目錄名。9、oracle的環(huán)境變量文件.bash_profile以及home目錄.bash_profile是所有bash用戶缺省的環(huán)境變量文件,在創(chuàng)建出bash用戶后,在該用戶的home目錄下就會(huì)生成這個(gè)隱含文件,定義了路徑信息、庫信息、字符集、關(guān)鍵字等。當(dāng)修改該文件后,執(zhí)行. ./.bash_profile命令可使修改立即生效。/home/oracle為oracle家目錄(在創(chuàng)建oracle用戶的時(shí)候會(huì)自動(dòng)創(chuàng)建該目錄)使用ls a命令可以看到隱含文件。10、查看當(dāng)前用戶 whoami或idid可看到當(dāng)前用戶的
26、id、組名、組id信息;11、cdrom被mount到系統(tǒng)后,無法通過按鍵彈出,需要使用eject命令cdrom被mount到系統(tǒng)后,不能直接通過按鍵彈出,需要使用eject命令。如果不能彈出光驅(qū),請使用pwd命令查看當(dāng)前路徑,如果在/mnt/cdrom下請使用cd .退出到/mnt目錄下,然后使用eject命令彈出光驅(qū)。這里請注意,如果執(zhí)行mount /mnt/cdrom命令的終端窗口被關(guān)閉,那么使用eject命令無法彈出光驅(qū)。這時(shí)可以使用命令fuser -m /mnt/cdrom 查找使用光驅(qū)的進(jìn)程,再殺掉這個(gè)進(jìn)程,就可以彈出光驅(qū)了?;蚋纱嘀匦聠?dòng)機(jī)器。12、切換用戶 su命令從root用
27、戶切換到oracle用戶,su oracle,可初始化oracle用戶的環(huán)境變量,如果是su oracle,則繼續(xù)使用root用戶的環(huán)境變量。此類切換不需要輸入密碼。從普通用戶切換到root用戶的時(shí)候需要輸入root的密碼。13、文件編輯12.1、Unix中最強(qiáng)大的全屏幕編輯器:vi在命令窗口中使用,如:vi /etc/xinetd.d/wu-ftpdvi操作請參考附錄。12.2、第2種方法:使用Text Editor,類似我們在Windows記事本中修改文檔。屏幕左下: Start ApplicationEditorsText EditorFile中Open File打開要編輯的文件,編輯后
28、注意保存。如果編輯不了文件,請考慮登錄用戶權(quán)限和文件屬主,使用正確的用戶登錄。14、光驅(qū)和軟驅(qū)的使用要使用光驅(qū),插入光盤后,以root身份登錄,在根目錄下執(zhí)行mount /dev/cdrom或mount /dev/cdrom /mnt/cdrom然后cd /mnt/cdrom,用ls查看相應(yīng)文件和目錄;cd ,如果目錄名比較長,cd 目錄第一個(gè)字母,然后按tab鍵系統(tǒng)自動(dòng)補(bǔ)齊(前提是該目錄第一個(gè)字母在所有文件和目錄中唯一)。舉例:從光盤中拷貝ora8174patch.tar.gz oracle補(bǔ)丁升級文件以root用戶登錄,mount /dev/cdrom,稍等片刻,cd /mnt/cdrom
29、 進(jìn)入,ls 查看文件和目錄,cd 進(jìn)入相應(yīng)目錄,并找到要拷貝的目標(biāo)文件,cp oracle817setup.tar.gz /tmp 將目標(biāo)文件拷貝到/tmp目錄下,同樣,對于軟盤操作也類似,掛接軟盤:mount /dev/fd0進(jìn)入軟盤:cd /mnt/floppy15、打包與文件壓縮、解壓縮在Unix中打包、壓縮等操作是經(jīng)常需要進(jìn)行的,主要命令有tar、gzip(gunzip)、compress(uncompress)、zcat等。tar cvf 打包(但不壓縮)tar xvf 解包到當(dāng)前目錄下tar czvf 打包并壓縮(實(shí)際使用gzip進(jìn)行的壓縮)tar xzvf 解包解壓縮compr
30、ess 將文件壓縮成filename.Z文件uncompress 解壓縮compress是壓縮效率很高,使用方便的命令,推薦使用。例如:tar czvf /u01 u01.tar.gz表示:將/u01目錄打包并壓縮為文件u01.tar.gz另外還有些不常用的命令,如bzip2(bunzip2)等,在此不做說明。16、Linux網(wǎng)絡(luò)基本配置16.1.主機(jī)IP地址更改以root用戶執(zhí)行netconfig命令,可以修改主機(jī)IP地址、掩碼、DNS等參數(shù),修改后需要重新啟動(dòng)系統(tǒng)網(wǎng)絡(luò)服務(wù),執(zhí)行service network restart;或者在Linux的開始菜單中system/network conf
31、iguration圖形界面中修改IP地址、網(wǎng)卡MAC、主機(jī)名等信息,修改后需要重新啟動(dòng)網(wǎng)絡(luò)服務(wù);更直接的方式是以root用戶執(zhí)行/sbin/ifconfig eth0 netmask ,立即生效,重啟動(dòng)后丟失;修改配置文件的方式,/etc/sysconfig/network-scripts/ifcfg-eth0文件,修改相應(yīng)的IP和掩碼。/etc/hosts文件也做更改即可。16.2.主機(jī)名更改修改/etc/hosts文件,hosts文件每一行(每字段之間建議以tab分隔)的內(nèi)容包括:IP地址 主機(jī)名 別名例如:7camsloghost或 7 cam
32、都是合法的,后者表示主機(jī)的域名是。修改完畢hosts文件需要重新啟動(dòng)機(jī)器。更直接的方式是以root用戶執(zhí)行hostname 。16.3.路由查看命令route -n或者netstat -rn可以查看主機(jī)的路由表。Netstat是非常有用的命令,建議多看看這個(gè)命令的幫助,例如netstat a|grep http,可以查看http服務(wù)是否啟動(dòng)并使用了哪些端口。16.4.修改主機(jī)路由route add命令或者“控制面板”中“Network Configuration”都可以增加、刪除、修改路由。例如:route add net 10.110.48
33、.0 netmask gw 在主機(jī)上增加一條靜態(tài)路由,訪問網(wǎng)絡(luò)的下一跳是;route add netmask gw 為主機(jī)配置缺省路由,使用netstat rn看路由時(shí)可看到default路由信息。增加路由時(shí),可直接修改網(wǎng)絡(luò)配置文件(不推薦):/etc/sysconfig/network-scripts/ifcfg-eth0修改后需要重新啟動(dòng)服務(wù)service network restart。16.5.網(wǎng)絡(luò)服務(wù)常用的基本命令ifconfig命令
34、非常有用,ifconfig a 可以查看所有網(wǎng)卡接口的信息,如IP、MAC、數(shù)據(jù)流量等;ifconfig eth0 down或up可以將eth0接口狀態(tài)設(shè)置為down或up;該命令在/sbin目錄下;setup命令可以幫助你重新設(shè)置系統(tǒng),如顯示卡、網(wǎng)絡(luò)配置、服務(wù)等,是文本界面的常用工具,需要以root身份執(zhí)行;arp -a命令可檢查系統(tǒng)的arp表項(xiàng)。17、ntsysv啟動(dòng)服務(wù)列表,圖形界面中是Service Management執(zhí)行ntsysv后,可以選擇哪些應(yīng)用服務(wù)在主機(jī)系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行,如ftp、telnet、sendmail、oracle、httpd、lpd等。18、使用 nmap l
35、ocalhost 檢查本機(jī)開啟的網(wǎng)絡(luò)服務(wù)如果開啟了HTTP服務(wù),則應(yīng)該顯示以下一行:80/tcp open http 最前面80是HTTP服務(wù)使用的端口號,當(dāng)然HTTP也可以改到其他端口上。19、系統(tǒng)進(jìn)程管理與psLinux是一個(gè)多用戶多任務(wù)的操作系統(tǒng)。多用戶是指多個(gè)用戶可以在同一時(shí)間使用計(jì)算機(jī)系統(tǒng);多任務(wù)是指Linux可以同時(shí)執(zhí)行幾個(gè)任務(wù),它可以在還未執(zhí)行完一個(gè)任務(wù)時(shí)又執(zhí)行另一項(xiàng)任務(wù)。 1) 啟動(dòng)進(jìn)程在Linux系統(tǒng)中有兩種啟動(dòng)進(jìn)程的方法: a、直接輸入命令,就將直接啟動(dòng)一個(gè)進(jìn)程。我們上面介紹的命令都是這種方式啟動(dòng)。b、 通過at、cron、crontab命令可以像Windows中的計(jì)劃任務(wù)
36、一樣定時(shí)啟動(dòng)某個(gè)進(jìn)程,具體的使用方法大家可以使用man 來查詢。 Cams系統(tǒng)和數(shù)據(jù)庫備份就是這樣執(zhí)行的。2) 查看進(jìn)程使用ps命令來查看正在運(yùn)行的進(jìn)程,例如: 列出屬于當(dāng)前用戶的進(jìn)程: # ps PID TTY TIME CMD 16767 pts/1 0:00 ps 18029 pts/1 0:00 bash 其中PID代表進(jìn)程ID,TTY是該進(jìn)程是由哪個(gè)控制臺(tái)啟動(dòng)的,CMD則是命令。 如果想列出更詳細(xì)的信息,則可使用命令:“ps -auxw”;如果想要查看Cams是否啟動(dòng),可以執(zhí)行命令:”ps ef | grep cams”, ps ef命令列出各進(jìn)程的進(jìn)程號、父進(jìn)程號、進(jìn)程名、進(jìn)程屬主
37、、運(yùn)行時(shí)間、占用資源情況等信息,grep命令從ps的輸出結(jié)果中選取指定的關(guān)鍵字。3) 終止進(jìn)程一個(gè)進(jìn)程在任務(wù)完成之后,將會(huì)自動(dòng)結(jié)束。如果要中途中止該進(jìn)程,有兩種方法: a、對于在前臺(tái)運(yùn)行的程序,直接通過組合鍵CTRL+C就可以中止進(jìn)程; b、而對于在后臺(tái)運(yùn)行的程序,則需要通過前面介紹的ps命令找到它的進(jìn)程號,然后使用“kill ”來終止該進(jìn)程。20、檢查系統(tǒng)資源和負(fù)載的top命令Linux和HP-UX提供了比Solaris更直觀的方式來檢測系統(tǒng)資源,如CPU、內(nèi)存、虛擬內(nèi)存等。這就是top命令。top命令提供了動(dòng)態(tài)更新的界面,監(jiān)視系統(tǒng)資源和進(jìn)程狀況。如檢測系統(tǒng)有幾個(gè)CPU,每個(gè)CPU的負(fù)載如何
38、,內(nèi)存使用情況如何等。在top界面下,退出時(shí)請按q,即可退出到命令提示符下。21、清理進(jìn)程的命令kill當(dāng)發(fā)現(xiàn)進(jìn)程死鎖或占用大量系統(tǒng)資源的時(shí)候,可以使用kill命令強(qiáng)制殺掉該進(jìn)程。但對某些重要的守護(hù)進(jìn)程如xinetd等則需要小心從事。另外使用kill命令的時(shí)候請注意進(jìn)程的屬主權(quán)限,普通用戶只能殺掉自己所屬的進(jìn)程,而root用戶則可以對任何進(jìn)程進(jìn)行處理。kill -9 強(qiáng)制殺掉某進(jìn)程,如果該進(jìn)程是其他進(jìn)程的父進(jìn)程,則連子進(jìn)程也一并殺掉;kill HUP 殺掉某進(jìn)程,并重新讀取配置文件,啟動(dòng)該進(jìn)程。例如:修改了syslogd.conf文件后,需要使修改生效,可采用此方法,將syslogd進(jìn)程殺掉并
39、重新讀取配置文件后啟動(dòng);以上是kill最常用的兩個(gè)參數(shù)。22、空閑磁盤塊和文件查看命令dfdf(Disk Free)是常用的檢查文件系統(tǒng)使用情況的命令,執(zhí)行df可以看到各文件系統(tǒng)(及其掛接點(diǎn))空間使用情況。df k 以千字節(jié)方式檢查文件系統(tǒng)空間使用百分比,以確認(rèn)是否需要及時(shí)清理。例如:# df FileSystem 1k-blocks Used Available Use% Mounted on /dev/hda5 45% / /dev/hda6 0 100% /home 共顯示了6列信息: 1) FileSystem:硬盤分區(qū) 2) 1k-blocks:按千字節(jié)計(jì)算的分區(qū)大小 3) Used
40、:已經(jīng)使用的分區(qū)大?。ò碖計(jì)算) 4) Available:還可用的分區(qū)大小 5) Use%:已使用的空間所占百分比 6) Mounted on:掛接點(diǎn) 可以看到/home分區(qū)現(xiàn)在空間已經(jīng)用完了!也可以以M為計(jì)算單位表示硬盤空間,使用df -m,這樣就會(huì)以M字節(jié)為計(jì)算單位顯示。23、文件系統(tǒng)檢查fsck當(dāng)主機(jī)異常掉電時(shí),fsck(file system check)會(huì)派上用場,在單用戶下執(zhí)行fsck y 將由系統(tǒng)自動(dòng)檢查和修復(fù)文件系統(tǒng)的故障。四、Linux軟件包安裝在Red Hat Linux下,應(yīng)用軟件的安裝包通常有兩種格式: 1) rpm包,如software-1.2.3-1.i386.r
41、pm。它是Redhat Linux創(chuàng)造的一種包封裝格式。 2) tar包,如software-1.2.3-1.tar。它是使用打包工具tar打包的。 而且,大多數(shù)Linux應(yīng)用軟件包的命名也有一定的規(guī)律,它遵循: 名稱-版本-修正版-類型。根據(jù)Linux應(yīng)用程序軟件安裝包中的內(nèi)容不同可以分為:1) 可執(zhí)行文件,也就是解開包后就可以直接運(yùn)行的。在Windows中所有的軟件包都是這種類型。2) 另一種則是源程序,也就解開包后,你還需要使用編譯器將其編譯成為可執(zhí)行文件。通常(僅僅是通常),用tar打包的,都是源程序;而用rpm打包的則常是可執(zhí)行程序。 如安裝Oracle需要用的JDK118包是tar
42、.gz格式的,屬于可執(zhí)行文件(解包后可以直接運(yùn)行)。4.1、 使用rpm打包的應(yīng)用軟件安裝命令: rpm -ivh 參數(shù)說明:-i 安裝軟件 -t 測試安裝,不是真的安裝 -p 顯示安裝進(jìn)度 -f 不管任何錯(cuò)誤-U 升級安裝 -v 檢測套件是否正確安裝 這些參數(shù)可以同時(shí)采用。更多的內(nèi)容可以參考RPM的命令幫助。 卸載命令:rpm -e -e參數(shù)后面使用的可以是軟件名,也可以是軟件包名。例如,要安裝software-1.2.3-1.i386.rpm這個(gè)包時(shí),應(yīng)執(zhí)行:rpm -ivh software-1.2.3-1.i386.rpm 而當(dāng)卸載時(shí),則執(zhí)行: rpm -e software4.2、
43、使用tar打包的應(yīng)用軟件1)、安裝解壓縮文件:一般tar包,都會(huì)再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執(zhí)行:“tar -xvzf ”,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟件,再執(zhí)行“tar -xvf ”進(jìn)行解包;閱讀附帶的INSTALL文件、README文件;執(zhí)行“./configure”命令為編譯做好準(zhǔn)備; 執(zhí)行“make”命令進(jìn)行軟件編譯; 執(zhí)行“make install”完成安裝; 執(zhí)行“make clean”刪除安裝時(shí)產(chǎn)生的臨時(shí)文件。 一般來說,Linux的應(yīng)用軟件的可執(zhí)行文件會(huì)存放在/usr/local/bin目錄下。不過
44、這并不是“放之四海皆準(zhǔn)”的真理,最可靠的還是看這個(gè)軟件的INSTALL和README文件,一般都會(huì)有說明。2)、卸載通常軟件的開發(fā)者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以并沒有提供良好的卸載方法。一般都提供 make uninstall 來卸載軟件。五、Linux注意事項(xiàng)5.1、如何更改系統(tǒng)時(shí)間要改時(shí)間,以root身份執(zhí)行:date -s HH:MM:SS (更改時(shí)間,其中HH、MM、SS分別為時(shí)、分、秒)clock w(寫入Cmos)如此即可,若你是時(shí)區(qū)設(shè)錯(cuò)的話,則可用 timeconfig命令重新設(shè)定。另外需要注意的是,Cams服務(wù)器安裝完成后,請不要修改系統(tǒng)時(shí)間
45、,否則會(huì)造成數(shù)據(jù)庫運(yùn)行異常。5.2、如何使Linux不響應(yīng)ping包如果你想讓你的Linux服務(wù)器不響應(yīng)ping:echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_all這樣就可以了。同樣:echo 0 /proc/sys/net/ipv4/icmp_echo_ignore_all就響應(yīng)ping包。但如果你重起機(jī)器,設(shè)置就會(huì)失效,所以你必須把echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_all這句話添加到/etc/rc.local 里,以便啟動(dòng)時(shí)自動(dòng)生效。5.3、如何讓Linux成為文件服務(wù)器在Linux中,你可以用S
46、amba來做文件服務(wù)器,在安裝Linux時(shí)選中Samba就可以完成安裝。1) 編輯/etc/smb.conf,修改配置:netbios name=linuxworkgroup=SambaServer server string=Samba Serverhosts allow=27security=shareinterfaces=/24 name resolve order=host dns bcastwins support=no2)重新啟動(dòng)SMB守護(hù)進(jìn)程:/etc/rc.d/init.d/smb restart3)編輯客戶機(jī)的hosts文件,加入對
47、Samba Server的解析;4)最后你就可以在網(wǎng)上鄰居上看到它了。Linux的FAQ1、 丟失了root口令怎么辦答:對于GRUB方式引導(dǎo)的系統(tǒng),在重新啟動(dòng)Linux服務(wù)器后,出現(xiàn)引導(dǎo)程序菜單,鍵入 e 來進(jìn)入編輯模式,查找其中類似以下輸出的那一行:kernel /boot/vmlinuz-2.4.18-0.4 ro root=/dev/hda2(如果是HP350服務(wù)器可能是/dev/cciss/c0d0p1)按箭頭鍵選擇這一行,然后按 e鍵,再按一下空格鍵來添加一個(gè)空格,在后面輸入single來通知 GRUB 引導(dǎo)進(jìn)入單用戶模式。最后按 Enter 鍵來使編輯結(jié)果生效?;氐骄庉嬆J狡聊?,
48、在這里按 b鍵,GRUB 就會(huì)引導(dǎo)單用戶 Linux 模式,啟動(dòng)結(jié)束后,出現(xiàn)以下的 shell 提示符:sh-2.05#在命令提示符后輸入passwd命令修改root用戶口令,輸入新密碼和校驗(yàn)密碼,口令就會(huì)被改變,然后輸入 reboot 重新引導(dǎo)系統(tǒng)即可。對于LILO方式引導(dǎo)的系統(tǒng),重新啟動(dòng)Linux后,在boot:下輸入linux single,回車后系統(tǒng)開始啟動(dòng)進(jìn)入單用戶模式,直到出現(xiàn)sh-2.05#這樣的提示符,就可以使用passwd命令修改root口令了。附錄:vi操作vi是在Unix工作站上廣泛使用的功能強(qiáng)大的全屏幕編輯工具。(1) 進(jìn)入vi:直接執(zhí)行 vi編輯程序即可。此刻屏幕上會(huì)
49、出現(xiàn) vi 的編輯屏幕,同時(shí) vi 會(huì)將文件復(fù)制一份至內(nèi)存中的緩沖區(qū)(buffer)。vi會(huì)保留在硬盤中的文件不變,而先對緩沖區(qū)的文件作編輯,編輯完成后,使用者可決定是否要取代原來舊有的文件。(2) 離開vi:若在輸入模式下,則先利用ESC進(jìn)入指令模式,而后即可選用下列指令離開vi。:q!離開vi,并放棄剛在緩沖區(qū)內(nèi)編輯的內(nèi)容。:wq將緩沖區(qū)內(nèi)的資料寫入硬盤中,并離開vi。:ZZ同wq。:x同wq。:w將緩沖區(qū)內(nèi)的資料寫入硬盤中,但并不離開vi。:q離開vi,若文件被修改過,則會(huì)被要求確認(rèn)是否放棄修改的內(nèi)容。(3) vi的操作模式:vi提供兩種操作模式:編輯模式(insert mode)和命令模式(command mode)。當(dāng)使用者進(jìn)入 vi 后,即處在命令模式下,此刻鍵入的任何字符都被視為指令。在此模式下可進(jìn)行刪除、修改等動(dòng)作。若要輸入資料,則需進(jìn)入編輯模式。編輯模式如何進(jìn)入編輯模式:a(append)由光標(biāo)之后加入資料。A由該行之末加入資料。i(insert)由光標(biāo)之前加入資料。I由該行之首加入資料。o(open)新增一行于該行之下以供輸入資料。O新增一行于該行之上以供輸入資料。如何離開編輯模式:ESC結(jié)束編輯模式。命令模式光標(biāo)的移動(dòng):h向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外聘機(jī)構(gòu)審計(jì)管理辦法
- 科研創(chuàng)新計(jì)劃管理辦法
- 經(jīng)銷商品價(jià)格管理辦法
- 職業(yè)學(xué)院租車管理辦法
- 科技資金使用管理辦法
- 藥品注冊管理辦法重點(diǎn)
- 聊城城市景觀管理辦法
- 科委項(xiàng)目申報(bào)管理辦法
- 外地牲畜入境管理辦法
- 福建南平疫情管理辦法
- 保險(xiǎn)公司保單管理制度
- 2025年中國AI翻譯行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 2025-2030中國酶聯(lián)免疫吸附測定(ELISA)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025年內(nèi)蒙古眾達(dá)人力資源公司招聘題庫帶答案分析
- 水利工程隱患排查課件
- 醫(yī)藥公司廉政管理制度
- T/CEPPEA 5023-2023風(fēng)光儲(chǔ)充一體化充電站設(shè)計(jì)規(guī)范
- 碳資產(chǎn)管理與碳金融 課件 第9章 碳資產(chǎn)管理案例
- 木質(zhì)纖維素納米纖絲基水凝膠傷口敷料的制備與性能研究
- 八五普法自查自評情況報(bào)告
- 2025三季度四川經(jīng)準(zhǔn)檢驗(yàn)檢測集團(tuán)股份限公司招聘48人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論