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