Debian 無痛起步法 v2

  1. 入門篇
    1. WhatIsDebian -- Debian 是什麼玩意兒?
    2. WhyDebian -- 為甚麼要使用 Debian?
    3. DebianPhilosophy -- Debian 的設計哲學
    4. LinuxDistributions -- Linux Distribution 速記
  2. 起步篇 (Installation)?
    1. HardwareRequirement -- 硬體需求
    2. HardwareCompatibility -- 確認硬體
    3. IntroductionDiskPartitions - 了解硬碟規劃是成功的第一步
    4. BootLoader - 開機設定
      1. MultiBoot - 多重開機設定
    5. GettingDebian -- 選擇安裝方式、取得 Debian 安裝媒體
      1. InstallByFloppy -- 使用3.5"磁片透過網路或 ADSL
      2. InstallByNetinstCdrom -- 使用開機光碟透過網路
      3. InstallByCdrom -- 使用完整下載光碟
    6. StepByStepInstallation StepByStep -- Step by Step 安裝
      1. DebianInstallerLanguageSupport? - 語系設定
      2. DebianInstallerCongigureKeyboard? - 鍵盤設定
      3. PartitionDisk - 規劃硬碟
      4. DebianInstallerConfigureNetwork?
        1. DebianInstallerConfigureNetworkCard?
        2. DebianInstallerConfigurePPPoE?
        3. DebianInstallerConfigurePPP?
      5. BaseSystem
    7. (硬體識別與安裝)?
    8. tasksel -- 由 tasksel 安裝軟體套件組合
    9. NetworkSetup -- 網路設定
    10. SoundCardSetup -- 音效卡設定
    11. MouseSetup -- 滑鼠設定
    12. CDWriter -- CD-RW 設定
    13. PPP -- Dial-up PPP configuration
  3. 基礎篇
    1. DebianSystemManagement -- Debian 軟體管理深入淺出
      1. Debian 軟體套件系統
        1. dpkg
        2. tasksel
        3. dselect
        4. apt - 進階套件安裝工具
          1. apt-get
          2. apt-cache
          3. (apt-config)?
          4. apt-setup
          5. (apt-cdrom)?
        5. apt-file
        6. aptitude
      2. ifupdown 進階網路管理工具
        1. /etc/network/interfaces 集網路設定之大成
    2. Unix Tools -- 一般 Unix 系統中常見的工具
      1. Shell
        1. Bash -- Bash
      2. procps -- 程序管理
        1. sysctl
        2. kill
        3. ps
        4. (uptime)?
        5. (tload)?
        6. free
        7. top
        8. vmstat
        9. watch
        10. (skill)?
        11. (pmap)?
        12. (pgrep)?
        13. (w.procps)?
        14. (pkill)?
        15. (snice)?
      3. ManageDisk -- 磁碟管理
        1. fdisk
        2. cfdisk
        3. sfdisk
        4. (parted)?
        5. mount
        6. umount
        7. fsck
      4. 網路維護
        1. net-tools
          1. arp
          2. ifconfig
          3. (nameif)?
          4. (plipconfig)?
          5. (rarp)?
          6. route
          7. (slattach)?
          8. (ipmaddr)?
          9. (iptunnel)?
          10. (mii-tool)?
          11. netstat
      5. ManagerUser -- 使用者帳號和群組的管理
        1. passwd
          1. add-shell
          2. (chage)?
          3. (chfn)?
          4. (chpasswd)?
          5. chsh
          6. (cpgr)?
          7. (cppw)?
          8. (dpasswd)?
          9. (expiry)?
          10. (gpasswd)?
          11. (groupadd)?
          12. (groupdel)?
          13. (groupmod)?
          14. (grpck)?
          15. (grpconv)?
          16. (grpunconv)?
          17. (newusers)?
          18. passwd
          19. (pwck)?
          20. (pwconv)?
          21. (pwunconv)?
          22. (remove-shell)?
          23. (shadowconfig)?
          24. useradd
          25. userdel
          26. (usermod)?
          27. (vigr)?
          28. (vipw)?
        2. adduser
          1. adduser
          2. deluser
          3. (addgroup)?
          4. (delgroup)?
      6. Quota
      7. ManageFile
        1. ls
        2. (rm)?
        3. findutils
          1. find
          2. xargs
          3. locate
          4. updatedb
      8. FilePermission
        1. (chmod)?
        2. (chown)?
        3. (chattr)?
      9. 文字處理
        1. awk
        2. cat
        3. (cksum)?
        4. (comm)?
        5. (csplit)?
        6. cut
        7. expand
        8. (fmt)?
        9. (fold)?
        10. grep
        11. head
        12. (join)?
        13. less
        14. (md5sum)?
        15. nl
        16. (od)?
        17. (paste)?
        18. (pr)?
        19. (ptx)?
        20. sed
        21. sort
        22. (split)?
        23. (sum)?
        24. tac
        25. tail
        26. tr
        27. (tsort)?
        28. unexpand
        29. (uniq)?
        30. (wc)?
      10. binutils
        1. (addr2line)?
        2. (ar)?
        3. (as)?
        4. (c++filt)?
        5. (gprof)?
        6. (ld)?
        7. (nm)?
        8. (objcopy)?
        9. (objdump)?
        10. (ranlib)?
        11. (readelf)?
        12. (size)?
        13. (strings)?
        14. (strip)?
      11. OnlinManuals? 線上手冊
        1. man
        2. (info)?
    3. FilesystemHierarchy 目錄結構
    4. SoftwareUpgrading -- 軟體升級
    5. CompileKernel -- 編譯核心
  4. 系統應用篇
    1. DesktopUses -- Desktop 應用篇
      1. XWindowSystem
    2. ServerUses -- Server 應用篇
    3. DevelopUses -- 軟體開發者應用篇
      1. C 與 C++
      2. Java
      3. (Tcl)? (Tk)?
      4. Python
      5. Ruby
      6. Perl
      7. (PHP)?
      8. Qt
      9. Gtk+
      10. OpenGL
      11. mingw32
      12. KernelDevelopement?
    4. Debian 深度之旅
      1. (apt-build)? - Frontend to apt to build, optimize and install packages
      2. (apt-cacher)? - Caching system for .deb packages
      3. (apt-dpkg-ref)? - APT, Dpkg Quick Reference sheet
      4. apt-file - APT package searching utility -- command-line interface
      5. apt-listchanges - 查看新版軟體變動細節
      6. (apt-listbugs - 查看軟體相關臭蟲)?
      7. (apt-move)? - Maintain Debian packages in a package pool
      8. (apt-proxy)? - Debian archive proxy and partial mirror builder
      9. (apt-rdepends)? - Recursively lists package dependencies
      10. (apt-show-source)? - Shows source-package information
      11. (apt-show-versions)? - Lists available package versions with distribution
      12. (apt-spy)? - writes a sources.list file based on bandwidth tests
      13. (apt-src)? - manage Debian source packages
      14. (apt-utils)? - APT utility programs
      15. (apt-zip)? - Update a non-networked computer using apt and removable media
      16. (aptconf)? - Debconf infrastructure for setting up apt sources
      17. auto-apt - package search by file and on-demand package installation tool
      18. (dpkg-awk)? - Gawk script to parse /var/lib/dpkg/{status,available} and Packages
      19. (dpkg-cross)? - Tools for cross compiling Debian packages
      20. (dpkg-dev)? - Package building tools for Debian
      21. (dpkg-dev-el)? - Emacs helpers specific to Debian development
      22. (dpkg-ftp)? - Ftp method for dselect.
      23. (dpkg-iasearch)? - An interface to find relevant packages in Debian.
      24. (dpkg-multicd)? - Installation methods for multiple binary CDs
      25. (dpkg-repack)? - puts an unpacked .deb file back together
      26. (dpkg-ruby)? - ruby interface for dpkg
      27. (dpkg-sig)? - create and verify signatures on .deb-files
      28. (dpkg-www)? - WWW Debian package browser
      29. (debfoster)? - Install only wanted Debian packages
      30. (dlocate)? - fast alternative to dpkg -L and dpkg -S
      31. TrustedDebian
    5. Linux 專業應用
      1. (專業網路設定工具 - iproute)?
      2. (網路防火牆應用)?
        1. iptables
        2. shorewall
      3. 虛擬私有網路應用- VPN
        1. PPTPD
      4. 防毒軟體 AntiVirus
      5. 廣告信阻擋 AntiSPAM
      6. (入侵偵測)?
        1. (chkrootkit)?
        1. (acidlab)?
        1. 系統入侵偵測
          1. (harden-environment)?
          2. (samhain)?
        2. 網路入侵偵測
          1. snort
          2. (prelude)?
          3. (harden-nids)?
          4. (portsentry - Portscan detection daemon)?
          5. (網路服務掃描偵測系統 -- psad)?
  5. NotebookInstallNote -- 筆記型電腦安裝 Debian 筆記
  6. VMwareInstall -- VMware 安裝筆記
  7. TroubleShooting?
    1. SystemRecover
  8. DebianFAQ -- 常見問答集
    1. LargeMemory? -- Large memory
    2. PowerOff? -- auto power-off
  9. Tips