『壹』 什麼是liunx
一、歷史及版本
Liunx的前身源於unix,由芬蘭的helsinki大學技術科學系學生lins torvalds開發,1991年發生了linux0.11版。
其它版本:由於linux標榜自由開放,致使其發行趨於多樣化,最常見有以下版本:
1、Redhat linux 2、debian
3、slackware linux 4、turbo linux
5、open linux 6、linux mandrake
7、informagic 8、suse linux
二、linux優勢
Linux是一種非常優秀的操作系統,支持多用戶,多進程,實時性好,功能強大而且穩定。同時具有良好的兼容性和可移植性。
Redhat作為目前眾多發行版本中的一種,一方面它已經是行業的標准,有大量為其開發的軟體;另一方面redhat是自由軟體,獲得途徑很多,可以自由使用;redhat系統的穩定性及安全性非常出色。
Redaht具備unix最基本的命令、排版、文本處理、各種伺服器管理、程序設計開發、網路聯機與管理甚至還可以使用windows98,具體表現如下:
1、多任務管理
Linux是搶占式多任務,多用戶操作系統,具有優秀的內存和多任務管理能力,不僅可以讓用戶可以同時執行數十程序,還允許用戶遠程登陸,對用戶帳號等各方面都極其出色。
2、多重機開機管理
Linux自帶開機管理程序:lilo及GRUB來對多操作系統進行配置。
3、圖形集面界面
Linux配有特殊的用戶界面即x windows system,這是unix系統的標准圖形界面。
4、網路功能
Linux使用tcp/ip協議作為主要的網路通信協議,內建ftp、telnet、mail、apache等各種功能,另外也提供撥號方式連接網路。而且穩定性高。Windows能夠做得,linux都能做,而且穩定性及安全性都要比windows好得多多。
5、程序開發工具
Linux當中包含大量的開發工具,例如:gcc、cc、c++、perl等。
6、便捷的升級程序獲得
因為linux是免費的,自由的開放的操作系統,所以很多軟體可以容易在互聯網上找到其升級包。無須任何費用。
四、linux作為伺服器操作系統的原因
1、廣泛的協議支持
1)、TCP/IP通信協議 2)、IPX/SPX通信協議
3)、Apple talk通信協議 4)、ISDN通信協議
5)、PPP、SLID、PLIP等通信協議 6)、ATM通信協議
2、文件系統下良好的兼容性
可與當前主要的網路操作系統保持良好的兼容性,『文件與列印共享』,可兼容的環境有apple環境、windows、novell、unix環境。
3、支持多種網路互聯:
1)、支持路由器、橋接器、IP偽裝、IP記帳、IP別名及網路流量控制。
2)、支持防火牆、埠傳遞、負載均衡、代理伺服器、通信協議隧道和虛擬專用網路等。
4、完善的網路支持:
1)web伺服器及客戶端 2)支持FTP伺服器
3)支持電子郵件服務及客戶端 4)支持dns及dhcp伺服器
5)支持網路信息服務NIS 6)支持認證服務
5、遠程執行任務
1)、telnet遠程終端服務 2)、遠程命令方式
3)、X windows方式
6、多種應用系統的支持
1)語言編程環境:c、c++、java等
2)圖形環境:gnome、kde、gimp、windows maker等
3)編輯器:xemacs、vim、gedit、pico等
4)shell:bash、tcsh、ash、csh等
5)文字處理軟體:open office、kwork、abivord
6)資料庫:mysql、postgresql、oracle8I等。
『貳』 搭建一套屬於自己的Linux環境(手把手保姆級教程)
本文將引導你從零開始搭建一套屬於自己的Linux系統環境,為後續學習Linux、Linux環境編程、應用和項目部署以及各種實踐提供基礎。確保每個人都能擁有一個Linux編程實驗環境,無論何時需要實踐理論知識,都能迅速上手。現在,讓我們開始搭建Linux環境!
Linux系統具有開放性、多用戶、多任務、優秀的用戶界面和穩定性等特點。與Windows系統相比,Linux支持多用戶和多任務,且有多個分支,如Ubuntu、Debian、CentOS、RedHat和SUSE等。
在安裝Linux系統時,有真機安裝和虛擬機安裝兩種方式。學習或測試時,強烈推薦使用虛擬機安裝,因為它可以模擬真實的計算機環境,操作更靈活。目前市面上流行的虛擬機軟體有VMware的VMwareWorkstation和Oracle的VirtualBox。VMware Workstation功能強大,而VirtualBox則更簡單輕量。我們將以VMware Workstation為例進行演示。
在安裝虛擬機軟體後,你需要創建一個虛擬機。選擇CentOS 6.5作為操作系統版本,並從官方網站下載鏡像文件。在VMwareWorkstation中,新建虛擬機並按照以下步驟操作:選擇「自定義」、兼容性、鏡像文件、操作系統類型、名稱、安裝位置、CPU設置、內存分配、網路類型(選擇NAT以允許物理主機與虛擬機進行通信)。
接下來,通過指定系統鏡像文件並運行虛擬機。如果啟動時出現提示框,勾選「不再提示」,確認即可。如果在啟動過程中遇到錯誤,可能是因為電腦未開啟CPU虛擬化功能。若需要開啟,重啟電腦後在BIOS設置中啟用虛擬化,保存設置並重啟。
在虛擬機中安裝Linux操作系統,選擇「升級/安裝已經存在的系統」,跳過完整性檢測直接安裝。在檢測到光碟後,選擇忽略硬體不支持並繼續安裝。設置語言、鍵盤類型、存儲設備類型,初始化磁碟,設置網卡自動連接,選擇亞洲/上海作為時區,設置密碼,分配磁碟空間,選擇Linux類型並安裝開發工具。等待軟體包安裝完成後,重新引導系統並登錄。
在Linux系統中,終端類似於Windows下的CMD命令行模式,用於執行命令。通過終端可以實現關機、重啟等操作,尤其在伺服器環境更為常見。終端由命令行界面和命令組成,常用的關機命令包括shutdown -h now、halt和init 0。
為了方便管理和備份,Linux系統提供了快照和克隆兩種備份方式。快照保留系統在特定時刻的狀態,支持隨時恢復,適用於短期備份且系統通常處於開啟狀態。克隆則是復制整個系統,用於長期備份,備份前需關閉系統。在VMwareWorkstation中,可以通過菜單或右鍵操作實現快照和克隆的拍攝與恢復。
至此,一套完整的Linux環境搭建完成。通過本文的詳細指導,你將能夠熟練地配置和管理你的Linux系統,為後續的Linux學習和實踐打下堅實的基礎。希望這份教程能為你的Linux之旅帶來幫助!