Unix類操作系統入門方法
由於Unix操作系統眾所周知的穩定性、可靠性,用來提供各種Internet服務的計算機運行的操作系統佔很大比例的是Unix及Unix類操作系統,因此需要大量熟練掌握Unix類操作系統應用的人才。目前比較常見的運行在PC機上的Unix類操作系統有:Linux、BSD Unix、Solaris x86、SCO Unix等。一些初學者對於各種類型的Unix系統特性不熟悉,不知道如何選擇,本文主要向大家介紹幾種免費的Unix,以及如何獲得相應的學習資源。
Linux
Linux是遵循POSIX規範開發的操作系統,保持了與BSD Unix和Unix System Ⅴ的兼容。Linux有很多發行版本,較流行的有:RedHat Linux、Debian Linux、SuSe Linux、Mandrake Linux、RedFlag Linux等。
Linux具有Unix的優點:穩定、可靠、安全,有強大的網絡功能。在相關軟件的支持下,可實現WWW、FTP、DNS、DHCP、E-mail等服務,還可作為路由器使用,利用ipchains/iptables可構建NAT及功能全面的防火牆。
各種發行版本的Linux一般都可通過Internet免費下載得到。關於Linux的各種書籍也很多,可在一些網上書店搜索到大量Linux書籍的信息。
FreeBSD
自從1969年AT&&T Bell實驗室研究人員創造了Unix,至今Unix已發展成為主流操作系統之一。在Unix的發展過程中,形成了BSD Unix和Unix System Ⅴ兩大主流。BSD Unix在發展中形成了不同的開發組織,分別產生了FreeBSD、NetBSD、OpenBSD等BSD Unix。與NetBSD、OpenBSD相比,FreeBSD的開發最活躍,用户數量最多。NetBSD可以用於包括Intel平台在內的多種硬件平台。OpenBSD的特點是特別注重操作系統的安全性。
FreeBSD作為網絡服務器操作系統,可以提供穩定的、高效率的WWW、DNS、FTP、E-mail等服務,還可用來構建NAT服務器、路由器和防火牆。
FreeBSD有兩個開發分支,FreeBSD-CURRENT和FreeBSD-STABLE。前者包括正在發展中的、實驗中的程序,這是一個正在開發的版本,還不成熟,不適合生產使用。使用者多為FreeBSD的開發測試人員及FreeBSD愛好者。目前這個分支的最新版本是FreeBSD 5.1-RELEASE。FreeBSD-STABLE是一個穩定的`版本,實驗性的或是未測試過的功能不會出現在這個分支上。這個版本可用於生產服務器。目前這個分支的最新版本是FreeBSD 4.8-RELEASE。
關於FreeBSD的書籍,市面上能見到的有《FreeBSD 技術內幕》、《FreeBSD Handbook(第二版)中文版》、《FreeBSD 使用大全(第二版)》等。
Solaris x86
Solaris是Sun公司開發和發佈的企業級操作環境,有運行於Intel平台的Solaris x86系統,也有運行於SPARC CPU結構的系統。它起源於BSD Unix,但逐漸轉移到了System Ⅴ標準。在服務器市場上,Sun的硬件平台具有高可用性和高可靠性,Solaris是當今市場上處於支配地位的Unix類操作系統。目前比較流行的運行於x86架構的計算機上的Solaris有Solaris 8 x86和Solaris 9 x86兩個版本,它們都可以從Sun的官方網站下載,也可以從國內外其他一些站點免費下載。對於難以接觸到Sun SPARC架構計算機的用户可以通過使用Solaris x86體驗世界知名大廠的商業Unix的風采。當然Solaris x86也可以用於實際生產應用的服務器。在遵守Sun的有關許可條款的情況下,Solaris x86可以免費用於學習研究或商業應用。國內關於Solaris 8和Solaris 9的書籍還是比較多,從一些網上書店可以搜索到不少的關於Solaris的書籍。
-
2017最新國產中文操作系統介紹
與三年前的風光相比,Linux桌面版操作系統現在從表面上看比較沉寂。但實際上,基於Linux的桌面操作系統開發工作一直在不斷地進行中:各大主流桌面Liunx桌面版軟件升級到了最新的2.6內核;SUN在前不久推出了SUNJAVADesktopSystem2003;開發出了國產中文OpenDesktop操作系...
-
Linux-poll函數深入理解
其實,poll函數與select函數差不多,下面就一起來詳細瞭解一下poll函數吧!更多消息請關注應屆畢業生網!函數原型:#includeintpoll(structpollfdfd[],nfds_tnfds,inttimeout);structpollfd的結構如下:structpollfd{intfd;//文件描述符shortevent;//請求的事件shortreven...
-
linux正確重啟MySQL的教程
由於是從源碼包安裝的Mysql,所以系統中是沒有紅帽常用的servciemysqldrestart這個腳本只好手工重啟有人建議Killallmysql。這種野蠻的方法其實是不行的,強制終止的話,如果造成表損壞,損失是巨大的。這裏推薦安全的重啟方法$mysql_dir/bin/mysqladmin-uroot-pshutdo...
-
Win8.1專業版、核心板和企業版有什麼區別
導語:win8.1的用户都有一個問題比較疑惑,Win8.1專業版、核心板和企業版有什麼區別?小編給大家講講!Win8.1核心版(一般就稱之為Windows8.1)+Win8.1專業版(稱之為Windows8.1Pro),根據用户輸入的序列號(就是Win8密鑰)來區分安裝。Win8.1企業版(稱之為Windows8.1Enter...