Debian GNU/Linux系統(tǒng)卡片_Linux教程
man page 或 man bash:
讀取每個命令的聯(lián)機幫助 或 多數(shù)配置文件.
command [--help, -h]:
大多數(shù)命令的簡要幫助.
/usr/share/doc/[package-name/]:
在這里查找所有文檔, 以及包含具體選項的 README.Debian 文件
Web documentation
參考, 手冊, FAQ, HOWTO, 等. http://www.debian.org/doc/
http://lists.debian.org 處的郵件列表
社區(qū)通常是非常用于的, 用于用戶查詢.
2. 安裝
Installer
在http://www.debian.org/devel/debian-installer/ 處可以找到它的所有信息.
CD images
可以從 http://people.debian.org/cdimage/testing/ 處下載
boot: expert
例如, 設(shè)置DHCP, 或用LILO來代替GRUB
boot: linux26 或 boot:export26
安裝時使用 2.6 內(nèi)核
3. 錯誤
http://bugs.debian.org/處的錯誤跟蹤
有關(guān)所有已經(jīng)存在和修復(fù)的錯誤
特定軟件包
查看 http://bugs.debian.org/package-name/, 使用 wnpp 查詢新的軟件包
reportbug
使用電子郵件提交一個錯誤
Reporting
在 http://www.debian.org/Bugs/Reporting 處提供教程
4. 配置
/etc/
所有的系統(tǒng)配置文件都在 /etc/ 目錄下
nano files
默認(rèn)的文本編輯器, 也可能是 emacs ,vi, joe
https://hostname:10000 處的 webmin
用于系統(tǒng)配置的瀏覽器接口, 其訪問在 /etc/webmin/miniserv.conf 處定義
http://hostname:631 處的 CUPS
打印系統(tǒng)的瀏覽器接口
dpkg-reconfigure package-name
重新配置軟件包, 例如console-common(鍵盤), locales(本地化)
update-alternatives options
設(shè)定默認(rèn)啟動命令
update-grub
在安裝了新內(nèi)核以后的操作
make-kpkg --initrd --version=2:my.1.0 --rootcmd fakeroot --uc --us kernel_image
當(dāng)需要定制內(nèi)核時, 從源碼構(gòu)建一個內(nèi)核包, 需要安裝 kernel-package
m-a a-i module kernel_image
創(chuàng)建并安裝第三方模塊(nvidia...), 需要安裝 module-assistant
5. 守護進(jìn)程和系統(tǒng)
/etc/init.d/file restart
重啟一項服務(wù), 系統(tǒng)守護進(jìn)程
/etc/init.d/file stop
停止一項服務(wù), 系統(tǒng)守護進(jìn)程
/etc/init.d/file start
啟動一項服務(wù), 系統(tǒng)守護進(jìn)程
halt, reboot, poweroff
停止, 重啟, 關(guān)閉系統(tǒng)
/var/log/
所有的日志文件都在這個目錄下
/etc/default/
一些守護進(jìn)程和服務(wù)的默認(rèn)值
6. 重要的shell命令
cat files
在屏幕上顯示文件內(nèi)容
cd directort
切換目錄
cp files dest
復(fù)制文件和目錄
echo string
將字符串回顯至屏幕
gzip, bzip2 [-d] files
壓縮, 解壓 文件
less files
顯示文件的內(nèi)容
ls files
顯示文件列表
mkdir directory-names
創(chuàng)建目錄
mv file1 file2
移動, 重命名文件
rm files
刪除文件
rmdir dirs
刪除空目錄
tar [c] [x] [t] [z] [j] -f file.tar [files]
創(chuàng)建, 解壓, 列出歸檔文件的內(nèi)容, z,j 是針對 .gz 和 .bz2 的
find directories expressions
查找文件, 如 -name name or -size +1000, 等
grep search-string files
在文件中, 搜索匹配字符串
kill [-9] number
對進(jìn)程發(fā)送信號(例如, 終止它)
ln -s file link
為一個文件建立一個符號連接
ps [options]
顯示當(dāng)前進(jìn)程
su -[username]
變成另一用戶, 如 root
sudo command
普通用戶以root的身份執(zhí)行一個命令, 參閱 /etc/sudoers
command >file
將命令的輸出以覆蓋的方式輸出到文件
command >>file
將命令的輸出添加到文件的尾部
cmd1 |cmd2
把命令1的輸出作為命令2的輸入
command 把文件的內(nèi)容作為命令的輸入
7. APT
apt-get update
從 /etc/apt/source.list 中源的更新軟件包列表, 當(dāng)源的內(nèi)容改變或不能確定時,運行
apt-cache search search-string
查找描述如 search-string 的軟件包
apt-cache policy package-name
顯示軟件包的版本和優(yōu)先級
apt-cache show package-name
顯示文件的描述信息
apt-cache showpkg package-name
顯示軟件包的依賴關(guān)系
apt-get install package-name
從源安裝軟件包及其所有依賴包
apt-get upgrade
將當(dāng)前安裝的軟件包更新到最新
apt-get dist-upgrade
如 apt-get upgrade, 但是自動解決沖突
apt-get remove package-names
刪除軟件包, 及其所有依賴它的包
apt-cache depends package-names
列出指定包的所有依賴包
apt-cache rdepends package-names
列出依賴于給定包的所有軟件包
apt-file upgrade
從源更新內(nèi)容列表, 詳見 apt-get upgrade
apt-file search file-name
查找包含文件的然件包
apt-file search package-name
列出軟件包的內(nèi)容
auto-apt
如果需要可以自動安裝軟件包, 可以替代 apt-file, 需要安裝 auto-apt.
aptitude
APT 的控制臺接口, 需要安裝 aptitude
synaptic
APT的GUI接口, 需要安裝synaptic
8. DPKG
dpkg -l [names]
列出軟件包
dpkg -I pkg.deb
顯示軟件包相關(guān)信息
dpkg -c pkg.deb
列出軟件包的內(nèi)容
dpkg -S filename
顯示哪個包包含這個文件
dpkg -i pkg.deb
安裝軟件包
deborphan
顯示沒有被依賴(孤兒)的軟件包, 需要安裝deborphan
debsums
審計安裝的軟件報, 需要安裝debsums
dpkg-divert [option] file
重寫一個軟件包的版本
dpkg --compare-versions v1 gt v2
比較版本, 用 echo $? 檢查
dpkg-query -W --showformat=format
查詢已安裝軟件包, 格式 例如'$ $ $ '.
dpkg --get-selections 將選擇的軟件包寫入一個文件
dpkg --set-selection 從文件讀取軟件包選擇
9. 網(wǎng)絡(luò)
/sbin/ifconfig
配置網(wǎng)絡(luò)接口
/etc/network/
網(wǎng)絡(luò)配置文件, 多數(shù)與接口有關(guān).
ifup, ifdown device
啟動,停止網(wǎng)絡(luò)接口, 根據(jù)上邊的文件
ssh -X user@host
登入別的機器
scp files user@hostath
將文件復(fù)制到別的機器上
catior IOR
View components of stringified CORBA IOR.
nameclt list[context]
列出CORBA名稱服務(wù)器上的上下文和對象
10. WEB服務(wù)器(Apache2)
/etc/apache2/
配置文件
/etc/apache2/sites-enabled/default
定義默認(rèn)虛擬主機
/etc/apache2/mods-available/
包含有效的模塊文件. 若要啟用一個模塊, 在 /etc/apache2/mods-available/創(chuàng)建符號連接
11. 數(shù)據(jù)庫(postgreSQL)
createdb
創(chuàng)建一個新數(shù)據(jù)庫
dropdb
刪除一個數(shù)據(jù)庫
createuser
創(chuàng)建一個數(shù)據(jù)庫用戶
dropuser
刪除一個數(shù)據(jù)庫用戶
/etc/postgresql/pg_hba.conf
客戶端訪問配置文件
ALTER USER name WITH PASSWORD 'password';
通過SQL控制臺 psql 來修改密碼
12. 文件和打印服務(wù)器(SAMBA)
/etc/samba/smb.conf
主配置文件
smbclient
瀏覽 SMB 網(wǎng)絡(luò)資源, 例如, 下載, 上載文件。
- Linux系統(tǒng)下TOP命令使用與分析詳解
- 安裝Linux我們需要改變20件事情
- 使用Linux系統(tǒng)架設(shè)VSFTP服務(wù)器
- Linux系統(tǒng)上架設(shè)POP3服務(wù)器
- Linux中“Networking Disabled”的解決方法(解決Ubuntu等系統(tǒng)無法上網(wǎng))
- ubuntu系統(tǒng)清理磁盤教程
- linux下搭建pxe自動化安裝環(huán)境
- BIOS不支持導(dǎo)致Linux內(nèi)核耗電增加
- Linux操作系統(tǒng)開機自行啟動項目詳細(xì)解析
- Linux菜鳥入門級命令大全
- Linux操作系統(tǒng)中讀取目錄文件信息的過程
- UNIX和Linux Shell正則表達(dá)式語法介紹
- 相關(guān)鏈接:
- 教程說明:
Linux教程-Debian GNU/Linux系統(tǒng)卡片。