分享

Linux | BenJr.tw

 农夫子oice 2009-11-03

安裝 Linux
安裝Linux 和 windows 大同小異,如果你沒有特別需求使用 Linux 安裝光碟和預設值與下一步就能完成安裝,不過如果你像我在工作上的需求需要用很奇怪的方式來安裝 Linux 下面你可以找到這些需求.除了一般的光碟當安裝媒體外,我們還可以利用網路來安裝,安裝時還可以透過 serial port 或是遠端桌面來安裝.

PXE(Pre-eXecuteion Environment)
安裝 Linux 作業系統時除了可以使用 CDROM 或 Floppy 來安裝系統外,大部分的網路卡也提供開機的功能,這時候就可以把網路卡當成開機安裝的媒介,而這比較適合當系統沒有輸入媒體(CDROM 或 Floppy).

Boot Loader
在系統開機後第一步就是交由 boot loader 來載入作業系統,目前 GRUB 已經取代 10 年前的 LILO Boot Loader 成為大部分的 Linux 預設的 Boot Loader,如果你還是習慣使用 Windows 當作 Boot Loader 也是可以在下面的章節找的到.

開機登入系統
Linux 無法啟動開機,忘記系統密碼或是想讓系統直接登入,如果遇到這類的問題到底是要從哪裡下手救回你的系統.先了解一下 Linux 是如何運作的.

檔案/目錄權限設定
Linux 系統下的檔案有所謂的權限設定,系統會依據這些權限的設定來決定使用者是否能讀取,寫入或執行指令.除了傳統的 user,group,other 外,新的 Linux 加入了 ACL 可以針對個別使用者來設定權限,以及新的 udev 是如何運作的.

磁碟管理
沒有什麼是比資料的安全來的重要,系統可以掛但資料不能毀,傳統硬體的 RAID 價格昂貴,mdadm(multiple devices admin)提供使用者更強大的功能來管理維護 Software RAID.傳統的硬碟切割方式已經無法符合我們資料備增的時代所需求的,LVM 剛好可以符合我們的需求.

硬體裝置
如果你有編譯核心的人就知道除了可以將功能編譯進核心外,還可以編譯成模組.等有需要再加入支援,這樣可以減少核心的大小還可以加快系統開機的速度.以及系統的穩定.而硬體通常會編譯成模組讓使用者方便載入移除,所以這裡會介紹.

Fiber Channel
不是使用光纖的線材就表示他跑的內容就是 Fiber Channel Protocol ,他也有可以是 Ethernet 的 Protocol.這裡是針對 Fiber Channel Protocol 來做一些介紹.

編譯核心
Red Hat Enterprise Linux 3/ 4 移除了 kernel-source 套件。需要核心原始碼的使用者可以在ftp.redhat.com找到 kernel.src.rpm。如果你是要使用一個全新版的kernel請至 http://www. 下載你所需的版本.

X-Windows
相較於 Windows , Mac 系統的桌面, X-Window 在使用上相對的不是那麼友善.不過還是有比較好用的 Linux 桌面系統可以使用,如另一個分支 Ubuntu 的桌面系統是比較受到大家的推崇,他的下載網站為 http://www./ , 下面還是針對 RedHat 的桌面系統使用來說明.

Service
Linux 的服務千百種,每一種都可以單獨寫成一本書了,下面只是簡單的介紹一下這些服務的用途.

  • microcode_ctl : Intel 的 CPU 使用一種韌體方式來更正 CPU 的錯誤,而這方式便叫做 microcode
  • syslog : 用來紀錄系統狀態的服務
  • crond : Linux 系統下的自動工作排程的一種
  • atd : 自動工作排程的一種,功能較 crond 為簡單
  • anacrond : anacron 只有在 cron 沒有做排程內的工作時會去完成 cron 沒做的事
  • iptables : Linux 下的防火牆,可以限制網路封包的往來
  • autofs : 以用來自動掛載裝置目錄
  • sshd : Secure SHell 主要是用來取代 Telnet 這種以明碼為傳遞基礎的遠端登入服務
  • nfs : Network File System 是 Unix-like 系統下常見的檔案分享系統
  • ipmi : Intelligent Platform Managment Interface 是一種可擴展的標準,它定義了如何監控硬體和感測器,控制系統部件以及記錄重大事件
  • xinetd : eXteneded Internet super daemon ,通常某些 daemon不啟動去傾聽通訊埠,而是由xinted去傾聽,再由xinted去喚醒 daemon,執行使用者的需求
  • vncserver : VNC(Virtual Network Computing) 可以遠端遙控 Linux 桌面的服務
  • winbind : samba 套件之一的服務,主要是提供 Linux 與 Windows Domain 身分驗證的橋樑
  • smb : samba 服務,主要是模擬成 Windows 的 File 伺服器
  • httpd : RedHat 預設的 Web 服務
  • dhcpd : Dynamic Host Configuration Protocol 可以動態分配 IP 給用戶端的服務
  • pxe : Pre-eXecuteion Environment 用於遠端系統安裝或開機的服務
  • ldap : Lightweight Directory Access Protocol 主要是可以讓系統管理者統一管理使用者帳號資訊

xinetd based services:

  •   telnet: 一種以明文傳遞的遠端登入系統,已逐漸被 SSH(Security SHell) 取代

系統重要檔案
無法分類但又很重要的系統檔案,詳細內容請參考各個連結

附錄

舊的格式連結

 舊的格式連結 http:///?q=node/184

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多