Debian GNU/Linux系統卡片_Linux教程

編輯Tag賺U幣
教程Tag:卡片系統添加
1. 獲取幫助

  man page 或 man bash:

  讀取每個命令的聯機幫助 或 多數配置文件.

  command [--help, -h]:

  大多數命令的簡要幫助.

  /usr/share/doc/[package-name/]:

  在這里查找所有文檔, 以及包含具體選項的 README.Debian 文件

  Web documentation

  參考, 手冊, FAQ, HOWTO, 等. http://www.debian.org/doc/

  http://lists.debian.org 處的郵件列表

  社區通常是非常用于的, 用于用戶查詢.

  2. 安裝

  Installer

  在http://www.debian.org/devel/debian-installer/ 處可以找到它的所有信息.

  CD images

  可以從 http://people.debian.org/cdimage/testing/ 處下載

  boot: expert

  例如, 設置DHCP, 或用LILO來代替GRUB

  boot: linux26 或 boot:export26

  安裝時使用 2.6 內核

  3. 錯誤

  http://bugs.debian.org/處的錯誤跟蹤

  有關所有已經存在和修復的錯誤

  特定軟件包

  查看 http://bugs.debian.org/package-name/, 使用 wnpp 查詢新的軟件包

  reportbug

  使用電子郵件提交一個錯誤

  Reporting

  在 http://www.debian.org/Bugs/Reporting 處提供教程

  4. 配置

  /etc/

  所有的系統配置文件都在 /etc/ 目錄下

  nano files

  默認的文本編輯器, 也可能是 emacs ,vi, joe

  https://hostname:10000 處的 webmin

  用于系統配置的瀏覽器接口, 其訪問在 /etc/webmin/miniserv.conf 處定義

  http://hostname:631 處的 CUPS

  打印系統的瀏覽器接口

  dpkg-reconfigure package-name

  重新配置軟件包, 例如console-common(鍵盤), locales(本地化)

  update-alternatives options

  設定默認啟動命令

  update-grub

  在安裝了新內核以后的操作

  make-kpkg --initrd --version=2:my.1.0 --rootcmd fakeroot --uc --us kernel_image

  當需要定制內核時, 從源碼構建一個內核包, 需要安裝 kernel-package

  m-a a-i module kernel_image

  創建并安裝第三方模塊(nvidia...), 需要安裝 module-assistant

  5. 守護進程和系統

  /etc/init.d/file restart

  重啟一項服務, 系統守護進程

  /etc/init.d/file stop

  停止一項服務, 系統守護進程

  /etc/init.d/file start

  啟動一項服務, 系統守護進程

  halt, reboot, poweroff

  停止, 重啟, 關閉系統

  /var/log/

  所有的日志文件都在這個目錄下

  /etc/default/

  一些守護進程和服務的默認值

  6. 重要的shell命令

  cat files

  在屏幕上顯示文件內容

  cd directort

  切換目錄

  cp files dest

  復制文件和目錄

  echo string

  將字符串回顯至屏幕

  gzip, bzip2 [-d] files

  壓縮, 解壓 文件

  less files

  顯示文件的內容

  ls files

  顯示文件列表

  mkdir directory-names

  創建目錄

  mv file1 file2

  移動, 重命名文件

  rm files

  刪除文件

  rmdir dirs

  刪除空目錄

  tar [c] [x] [t] [z] [j] -f file.tar [files]

  創建, 解壓, 列出歸檔文件的內容, z,j 是針對 .gz 和 .bz2 的

  find directories expressions

  查找文件, 如 -name name or -size +1000, 等

  grep search-string files

  在文件中, 搜索匹配字符串

  kill [-9] number

  對進程發送信號(例如, 終止它)

  ln -s file link

  為一個文件建立一個符號連接

  ps [options]

  顯示當前進程

  su -[username]

  變成另一用戶, 如 root

  sudo command

  普通用戶以root的身份執行一個命令, 參閱 /etc/sudoers

  command >file

  將命令的輸出以覆蓋的方式輸出到文件

  command >>file

  將命令的輸出添加到文件的尾部

  cmd1 |cmd2

  把命令1的輸出作為命令2的輸入

  command 把文件的內容作為命令的輸入

7. APT

  apt-get update

  從 /etc/apt/source.list 中源的更新軟件包列表, 當源的內容改變或不能確定時,運行

  apt-cache search search-string

  查找描述如 search-string 的軟件包

  apt-cache policy package-name

  顯示軟件包的版本和優先級

  apt-cache show package-name

  顯示文件的描述信息

  apt-cache showpkg package-name

  顯示軟件包的依賴關系

  apt-get install package-name

  從源安裝軟件包及其所有依賴包

  apt-get upgrade

  將當前安裝的軟件包更新到最新

  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

  從源更新內容列表, 詳見 apt-get upgrade

  apt-file search file-name

  查找包含文件的然件包

  apt-file search package-name

  列出軟件包的內容

  auto-apt

  如果需要可以自動安裝軟件包, 可以替代 apt-file, 需要安裝 auto-apt.

  aptitude

  APT 的控制臺接口, 需要安裝 aptitude

  synaptic

  APT的GUI接口, 需要安裝synaptic

  8. DPKG

  dpkg -l [names]

  列出軟件包

  dpkg -I pkg.deb

  顯示軟件包相關信息

  dpkg -c pkg.deb

  列出軟件包的內容

  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. 網絡

  /sbin/ifconfig

  配置網絡接口

  /etc/network/

  網絡配置文件, 多數與接口有關.

  ifup, ifdown device

  啟動,停止網絡接口, 根據上邊的文件

  ssh -X [email protected]

  登入別的機器

  scp files [email protected]

  將文件復制到別的機器上

  catior IOR

  View components of stringified CORBA IOR.

  nameclt list[context]

  列出CORBA名稱服務器上的上下文和對象

  10. WEB服務器(Apache2)

  /etc/apache2/

  配置文件

  /etc/apache2/sites-enabled/default

  定義默認虛擬主機

  /etc/apache2/mods-available/

  包含有效的模塊文件. 若要啟用一個模塊, 在 /etc/apache2/mods-available/創建符號連接

  11. 數據庫(postgreSQL)

  createdb

  創建一個新數據庫

  dropdb

  刪除一個數據庫

  createuser

  創建一個數據庫用戶

  dropuser

  刪除一個數據庫用戶

  /etc/postgresql/pg_hba.conf

  客戶端訪問配置文件

  ALTER USER name WITH PASSWORD 'password';

  通過SQL控制臺 psql 來修改密碼

  12. 文件和打印服務器(SAMBA)

  /etc/samba/smb.conf

  主配置文件

  smbclient

  瀏覽 SMB 網絡資源, 例如, 下載, 上載文件。

來源:網絡搜集//所屬分類:Linux教程/更新時間:2013-04-14
相關Linux教程
什么是股票融资贷款