本書講述linux shell 程式設計基礎知識。
點擊下載: 《linux shell 程式設計基礎》
Linux
本書講述linux shell 程式設計基礎知識。
點擊下載: 《linux shell 程式設計基礎》
東北大學課程《Linux系統管理與應用》,
原PPT格式轉成PDF檔案,是LPIC Linux版本教學書籍!
點擊下載: 《Linux系統管理與應用》
本書內容
Linux作業系統是目前較為流行的作業系統之一,相對於其他作業系統而言,Linux作業系統具有其獨特的特性和優點。為了説明讀者對Linux作業系統有一個初步的認識,本章在介紹Linux作業系統的形成及其發展歷史的基礎上,對Linux的特性、命令列與基本操作進行了簡單介紹,並列舉了Linux作業系統中的一些常見問題。
本書目錄
1.1.1 Linux起源及其應用領域
1.1.2 Linux的特性
1.2.1 Fedora Linux
1.2.2 紅旗Linux 6.0
1.2.3 Ubuntu 8.04
1.2.4 SUSE Linux
1.2.5 其他版本
1.3.1 Linux命令列介紹
電子書下載: 《Linux命令列概述》
本書目錄
第十章 簡易的 Shell Scripts
索引: 10.1 Shell Scripts 及函式簡介
10.1.1 何謂 scripts
10.1.2 如何撰寫一支 shell script
10.1.3 BASH 函式簡介 — 命令執行的優先順序
10.2 shell 特殊的內建變數
10.2.1 位置參數 (positional parameter) — $0、$1、$2、$3、…
10.2.2 其他重要的內建變數 — $#、$*、$@、$?、$$
10.2.3 “$*” 與 “$@” 的差別 — IFS 及 metacharacter 的說明
10.3 test 指令的用法
10.3.1 test 指令
10.3.2 運算符 — 檔案屬性的運算符、數值比較的運算符、字串比較的運算符
10.3.3 ” || ” 及 ” && ” 邏輯算符
10.4 if 條件判斷式
10.5 數值運算與 shift 的使用
10.5.1 數值運算 — declare -i、expr、let
10.5.2 shift 的用法
10.6 迴圈介紹
10.6.1 for 迴圈 — continue 與 break 指令
10.6.2 while、until 迴圈
10.7 case 流程控制
10.7.1 case 的基本語法
10.7.2 read 指令介紹
10.7.3 加入函式的功能
10.8 變數值替換及變數值樣式比對
10.8.1 變數值替換
10.8.2 變數值樣式比對
電子書下載: 《簡易 Shell Scripts》
此版是收集內地網站分享中文簡體版書籍,各大網路書店有售中文繁體版書籍。
很經典的Linux教學書籍,很多人應該聽說過所以不介紹了!
另外大大們也可以訪問鳥哥的Linux私房菜網站:http://linux.vbird.org/
點擊下載: 《鳥哥的Linux私房菜》
Red Hat Linux5的安裝
工作情境
不論是實際的應用,還是學習瞭解Linux作業系統,都離不開Linux作業系統。如何在電腦上安裝Linux作業系統,這就是本章節的內容。
學習的過程是一個不斷探索、不斷提高的過程。使用VMWare Workstation虛擬機器軟體安裝、練習應用Linux作業系統是一個理想的選擇。其應用的過程如同一台實物電腦,但又具有備份還原的功能,該軟體嵌套安裝在一台電腦上,又可同時運行數台虛擬機器,構建一個對立的網路體系。
本章節通過在VMWare Workstation虛擬機器上安裝一個Red Hat Enterprise Linux 5版本伺服器為實例,說明Linux作業系統的安裝方法。採用的Linux系統安裝光碟為DVD格式的Redhat.Enterprise.Linux.V5.UPDATE.3.DVD-HOTiSO.iso。
學習目標
在這個章節學習中,不僅要能夠掌握Linux作業系統的安裝細節,同時要理解硬碟的分區模式與常見的作業系統所對應使用的檔案系統。能夠懂得不同的硬碟介面類別型與Windows、Linux作業系統所採用的硬碟分區命名規則。懂得常見的安裝Linux系統的分區方案;能夠理解防火牆與SELinux的應用對Red HatLinux系統的影響。瞭解多重啟動管理器的功能。懂得在實際應用中正確登錄Linux系統應使用的帳號類型,能夠調整Linux系統預設啟動運行介面。
考核評價
通過這個章節的學習,應該能夠獨立安裝Linux作業系統;能夠調整Linux預設啟動運行介面為字元介面;能夠啟用或關閉防火牆和SELinux。
3.2.1Red Hat Enterprise Linux 介紹
Red Hat Enterprise Linux(縮寫為RHEL)是Red Hat公司主要針對企業伺服器設計的一套企業級Linux作業系統,由Red Hat公司提供技術支援。目前,Red Hat Enterprise Linux已獲得大多數軟、硬體廠商的認證和支援,如IBM、Dell、HP、Lotus、DB2、Novell、Oracle、Softimage、Sun和Legato等。
從2002年起,Red Hat公司開始提供收費的企業版Red Hat Enterprise Linux,以及由Fedora社區開發的桌上出版本Fedora Core,並由此取代了Red Hat Linux發展系列(即Red Hat Linux 7.3/8.0/9.0)。Red Hat 過去只擁有單一版本的Linux,如Red Hat Linux 9.0,單一版本的最高是Red Hat Linux 9.0。但自2002年起,Red Had公司提供收費技術支援和更新的Red Hat Enterprise Linux(RHEL)伺服器版。
Red Hat Enterprise Linux AS高級伺服器版:是最高端的伺服器解決方案。它適用於大型部門和資料中心的計算環境,包括資料庫、ERP和CRM伺服器。
本書主要採用Red Hat公司2007年3月推出的Red Hat Enterprise Linux 5 版本,使用了2.6.18版本的Linux內核,即Linux 2.6內核平臺;應用網路功能時也使用Fedora Core Linux系統,Windows XP等作業系統,通過VMware 虛擬機器軟體的環境,配置成一個網路環境,以便實現網路功能的學習和實訓。
3.2.2安裝Linux系統的準備知識
1.Linux的各種安裝方式
Red Hat Enterprise Linux支援以下多種安裝方式,本書主要介紹通過光碟進行安裝。
光碟安裝
硬碟安裝
網路安裝
2.與其他作業系統並存的問題
Linux支援在一台電腦中安裝多個作業系統,它通過使用GRUB或Lilo等多重啟動管理器來支援多作業系統並存。電腦啟動時,使用者可以使用GRUB或Lilo提供的功能表選擇需要啟動的系統。
什麼是GRUB?
GRUB(GRand Unified Bootloader)是一個多重啟動管理器,它負責裝入內核並引導Linux系統。GRUB還可以引導其他作業系統,如FreeBSD、NetBSD、openBSD、GNU HURD和DOS,以及Windows 9x/2000/XP/2003。
3.硬碟分區和檔案系的在安裝Linux前,先要對硬碟分區和檔案系統的基本概念進行瞭解。不論安裝Windows作業系統,還是Linux作業系統,硬碟分區都是相同和必須的前期操作。
硬碟分區
每個硬碟上主要分為主分區(Primary Partition)、擴展分區(Extension Partition)和邏輯分區(Logical Partition)3種。其中在一塊硬碟上最多能有4個主要磁碟分割,當然也可以另外建立1個擴展分區來代替4個主要磁碟分割的其中1個,然後在擴展分區內建立多個邏輯分區,邏輯分區沒有個數的限制。在擴展分區內創建多個邏輯分區,是通常使用的方式。
繼續閱讀請點擊下載: 《Red Hat Linux 5.0 安裝說明》
Linux中文手冊包包含以下六本書籍
1. Linux經驗學習錄
2. Linux實用培訓學習教程1.0(最終版)
3. Linux基礎命令教程(豪華版)
4. 一天學好Linux下的軟體安裝
5. 天下沒有難學的Linux
6. 從windows轉向linux教程 E3000基礎學習
請在此頁下載: Linux中文手冊包
Ubuntu 完全基於Linux 操作系統, 可以免費得到社區及專業機構的支持。龐大的社區是它成長的沃土,請向這片動人的熱忱敞開心扉。
Ubuntu 社區恪守Ubuntu 理念:自由!軟件應是自由的,應尊重人類的自由意志,它與人類之間不應有任何隔膜。本地語種,功能限制,自主改進的權利……都不應成為使用的障礙或負擔。自由,讓Ubuntu 與傳統的私有軟件從根本上不同: 免費不能用來遮羞,您有權修正它,直到滿意為止。Ubuntu 適合桌面和服務器。當前Ubuntu 發布版支持PC (Intel x86), 64-bit PC (AMD64) 和PowerPC(Apple iBook 和Powerbook, G4 和G5) 架構。
Ubuntu 包涵了超過16,000 種軟體, 核心的桌面系統卻只有一張光盤, Ubuntu 覆蓋了所有的桌面應用程序,從文字處理,電子表格到web 服務器和開發設計環境一應俱全。詳情查看Ubuntu 桌面和Ubuntu 服務器的介紹。
Ubuntu相對其它Linux發行版的主要特點:
基於Debian/Linux,使用APT 包管理系統。
相對於Fedora Code: APT 包管理系統優雅地解決了依賴問題,並且可以從容的在線安裝升級
相對於Debian:軟件更新積極,而Debian 較保守。
相對於Gentoo:基本無需編譯,省力、省時、省心。
本書目錄