1.linux系統簡介
1)linux的核心版本
Ø linux的核心版本由主版本号(x),此版本号(yy),修訂版本号(zz)。
Ø x主版本号:核心結構,功能等方面的重大改進;主版本号更新非常緩慢,現在隻有1和2兩個版本号。
Ø yy次版本号:用于表示核心版本是開發版本還是穩定版本,奇數表示開發版本,偶數表示穩定版本。
Ø zz修訂版本号:表示對同一核心次版本(穩定版或開發版)的不斷修訂和更新,通常修訂版本更新隻是對核心進行較小的改變。例如核心的2.6.17更新後将作為2.6.18版進行釋出。

2)gun項目及gpl,協定。
Ø gun 是gun is not unix的縮寫,是世界知名的自由軟體項目。它的目标是創立免費的,公開的自由軟體。
Ø gpl是general public license的縮寫,漢語意思是通用公共許可證。
Ø 不對使用自由軟體的任何使用者提供任何形式的責任擔保和承諾。
Ø 不排除對自由軟體進行商業性質的包裝盒發行。
3)linux發行版本
Ø 有redhat;suse linux;debian;ubuntu等。
2.2開放源代碼軟體
Ø 所有遵循gpl協定的所有自由軟體都可以成為開源軟體。
Ø firefox網頁浏覽器:是目前公認的性能和安全都相當出色的獨立網頁浏覽器。
Ø openoffice辦公套件:相容微軟的office文檔。還可以另存為pdf格式。
Ø apache網站伺服器軟體:一直以來在web伺服器領域占據着主導地位,其性能,穩定性,安全性等方面比微軟的iis更加優秀。
2.3 linux的主流發行版本
Ø redhat。該公司是成立較早的linux發行版本廠商。他們還得到了很多軟硬體廠商的廣泛支援。redhat linux系列發行版,最高9.0;redhatlinux企業版,最高5.0,rhel5在2007年3月發行,分為desktop和server版;fedoracore,可以把他了解為redhat linux系列發行版的後繼者;他主要用于桌面使用者。
Ø novell:該公司2003年收購了德國一家linux廠商,繼續發展名稱為suse linux的作業系統項目。他在歐洲,無論是桌面還是伺服器都占有非常 大的份額。
Ø debian:debian linux是完全由社群進行維護的linux的發行版本,也是開源社群中作為項目運作的成功典範。
2.4 linux系統在企業當中的應用
1)作為internet網絡伺服器的應用
Ø 使用賓得服務軟體構件dns域名解析伺服器。
Ø 使用apache構件web站點伺服器。
Ø 使用vsftp構件ftp檔案伺服器。
Ø 使用postfix建構電子郵件伺服器。
2)作為中小企業内部伺服器的應用
Ø 使用iptables建構網關及防火牆服務。
Ø 使用squid構件代理伺服器。
Ø 使用dhcp服務軟體為區域網路内使用者提供動态主機ip的配置設定。
Ø 使用samba建構企業内部檔案和列印伺服器。
3)作為軟體開發環境的應用
Ø 支援包括c,c++,pascal等在内的進階程式設計語言。
Ø 支援perl,python等腳本語言。
Ø 支援php等網頁程式設計語言。
Ø 完美支援java,可實作跨平台的開發和運作。
4)作為桌面電腦的應用
如辦公軟體,qq,msn等聊天工具,realplayer和mplayer,單機和網絡遊戲等。
2. 安裝linux作業系統
2.1 磁盤分區和目錄結構
1) linux當中如何表示硬碟盒分區
Ø 硬碟:對于ide硬碟用hdx表示;對于scsi硬碟用sdx表示。其中x可以為a,b,c,d等表示。第一塊用a表示,依次論推。
Ø 分區:以硬碟裝置名為基礎命名。如第一塊ide硬碟的第一分區為hda1;第三塊scsi硬碟的第二分區sdc2。
2) linux系統中使用檔案系統類型
Ø ext3:第三代擴充檔案系統。屬于典型的日志型檔案系統。記錄磁盤的存取記錄,便于恢複;在性能穩定性方面比2有了明顯的提升。
Ø swap:交換檔案系統。相當于虛拟記憶體。建議為實體記憶體的1.5~2倍。
a) linux中的目錄結構
linux系統屬于樹形目錄結構。所有的檔案,目錄都具有一個相同的起點—‘根’
Ø /boot:存放啟動linux所必須的檔案,包括核心檔案,啟動菜單配置檔案。
Ø /bin: linux下最基本的使用者指令,普通使用者都有權執行。
Ø /dev:存放裝置檔案,如硬碟,鍵盤,滑鼠等。
Ø /etc:存放程式的配置檔案。
Ø /home:普通使用者的預設工作目錄,也叫宿主目錄。
Ø /root:超級使用者的工作目錄。
Ø /sbin:存放linux下最基本指令,一般隻有管理者才有權執行。
Ø /usr:存放其他使用者應用程式。
Ø /var:存放系統中經常變化的一些檔案,如系統日志檔案等。
Ø /tmp:存放系統運作過程中使用的一些臨時檔案。
2.2 linux的安裝方式
1) 安裝程式的引導方式
Ø CD光牒引導
Ø usb裝置引導
2) 軟體包讀取方式
Ø CD光牒
Ø 硬碟
Ø 網絡伺服器:包括ftp;http;nfs伺服器。
2.3 安裝rhel5系統
1)在真實主機中安裝時需要在bios中設定CD光牒優先啟動
2)對于初學者,預設語言應選擇中文,降低安裝難度
3)如果在裝有scsi控制卡的伺服器中安裝系統,需要通過”boot:linux dd“的方式預先安裝驅動
4)首次安裝可以選擇自動分區方案
5)應牢記安裝配置過程中設定的root使用者密碼,否則将可能無法正常進入系統
6)系統安裝完成後應取出安裝CD光牒并從硬碟啟動系統
3.4 初始化rhel5系統
<b> </b>1)需要關閉防火牆、selinux功能,以避免由于限制過于嚴格而影響學習過程
2)kdump功能關閉(kdump是一個核心崩潰轉儲機制,用于轉存系統崩潰時的核心運作資料,)
3)如果沒有redhat注冊帳号,設定軟體更新時可以選擇”以後再注冊“
4)建立一個普通使用者賬戶,用于系統的非管理登入
§ 4.linux系統的基本操作
4.1 熟悉linux的圖形界面
1)使用者登入
2)熟悉linux的圖形桌面環境
a)打開網頁浏覽器 b)更改root使用者密碼
c)優化系統服務 d)更改網卡的ip位址 等等。
4.2 切換linux操作界面
a) 控制台切換快捷鍵
圖形界面à字元終端:ctrl+alt+fn
—— vmware環境中需使用:ctrl+alt+shift+fn
字元終端à字元終端:alt+fn
字元終端à圖形界面:alt+f8
b) 圖形桌面環境中的僞字元終端
c) ssh遠端登入主機
4.3 關機及重新開機的指令操作
a) 重新開機
Ø shutdown -r now
Ø shutdown -r +15 “警告:系統将于15分鐘後重新開機”
Ø reboot
b) 關機
Ø shutdown -h now
Ø halt
Ø halt -p