由於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
自從2023年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
linux是類unix作業系統
linux是類unix作業系統,linux與unix使用的基礎命令是一樣的,沒有區別。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。unix作業系統,是乙個強大的多使用者 多工作業系統,支援多種處理器架構,按...
登入 Unix 作業系統
上一節我們了解 unix 作業系統發展歷史,這一節我們來了解 unix 的啟動,如何優雅的登入和退出 unix。系統啟動 系統是指系統從關機狀態開始直到系統變為使用者可用狀態。首先引導程式查詢有哪些裝置 硬碟,光碟,優盤等 是可以引導的,然後選擇可以引導的裝置。接著引導程式將控制權轉移給核心,核心呼...
Unix作業系統LD PRELOAD簡介
在unix作業系統的動態鏈結庫的世界中,ld preload就是這樣乙個環境變數,它可以影響程式的執行時的鏈結 runtime linker 它允許你定義在程式執行前優先載入的動態鏈結庫。這個功能主要就是用來有選擇性的載入unix作業系統不同動態鏈結庫中的相同函式。通過這個環境變數,我們可以在主程式...