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