Ubuntu breezy/zh
From: http://ubuntuguide.org/wiki/Ubuntu_tw
点击翻译: |
English {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/af | • {{#if: Ubuntu_breezy|Afrikaans| [[::Ubuntu breezy/zh/af|Afrikaans]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ar | • {{#if: Ubuntu_breezy|العربية| [[::Ubuntu breezy/zh/ar|العربية]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/az | • {{#if: Ubuntu_breezy|azərbaycanca| [[::Ubuntu breezy/zh/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/bcc | • {{#if: Ubuntu_breezy|جهلسری بلوچی| [[::Ubuntu breezy/zh/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/bg | • {{#if: Ubuntu_breezy|български| [[::Ubuntu breezy/zh/bg|български]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/br | • {{#if: Ubuntu_breezy|brezhoneg| [[::Ubuntu breezy/zh/br|brezhoneg]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ca | • {{#if: Ubuntu_breezy|català| [[::Ubuntu breezy/zh/ca|català]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/cs | • {{#if: Ubuntu_breezy|čeština| [[::Ubuntu breezy/zh/cs|čeština]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/de | • {{#if: Ubuntu_breezy|Deutsch| [[::Ubuntu breezy/zh/de|Deutsch]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/el | • {{#if: Ubuntu_breezy|Ελληνικά| [[::Ubuntu breezy/zh/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/es | • {{#if: Ubuntu_breezy|español| [[::Ubuntu breezy/zh/es|español]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/fa | • {{#if: Ubuntu_breezy|فارسی| [[::Ubuntu breezy/zh/fa|فارسی]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/fi | • {{#if: Ubuntu_breezy|suomi| [[::Ubuntu breezy/zh/fi|suomi]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/fr | • {{#if: Ubuntu_breezy|français| [[::Ubuntu breezy/zh/fr|français]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/gu | • {{#if: Ubuntu_breezy|ગુજરાતી| [[::Ubuntu breezy/zh/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/he | • {{#if: Ubuntu_breezy|עברית| [[::Ubuntu breezy/zh/he|עברית]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/hu | • {{#if: Ubuntu_breezy|magyar| [[::Ubuntu breezy/zh/hu|magyar]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/id | • {{#if: Ubuntu_breezy|Bahasa Indonesia| [[::Ubuntu breezy/zh/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/it | • {{#if: Ubuntu_breezy|italiano| [[::Ubuntu breezy/zh/it|italiano]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ja | • {{#if: Ubuntu_breezy|日本語| [[::Ubuntu breezy/zh/ja|日本語]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ko | • {{#if: Ubuntu_breezy|한국어| [[::Ubuntu breezy/zh/ko|한국어]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ksh | • {{#if: Ubuntu_breezy|Ripoarisch| [[::Ubuntu breezy/zh/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/mr | • {{#if: Ubuntu_breezy|मराठी| [[::Ubuntu breezy/zh/mr|मराठी]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ms | • {{#if: Ubuntu_breezy|Bahasa Melayu| [[::Ubuntu breezy/zh/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/nl | • {{#if: Ubuntu_breezy|Nederlands| [[::Ubuntu breezy/zh/nl|Nederlands]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/no | • {{#if: Ubuntu_breezy|norsk| [[::Ubuntu breezy/zh/no|norsk]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/oc | • {{#if: Ubuntu_breezy|occitan| [[::Ubuntu breezy/zh/oc|occitan]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/pl | • {{#if: Ubuntu_breezy|polski| [[::Ubuntu breezy/zh/pl|polski]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/pt | • {{#if: Ubuntu_breezy|português| [[::Ubuntu breezy/zh/pt|português]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ro | • {{#if: Ubuntu_breezy|română| [[::Ubuntu breezy/zh/ro|română]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/ru | • {{#if: Ubuntu_breezy|русский| [[::Ubuntu breezy/zh/ru|русский]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/si | • {{#if: Ubuntu_breezy|සිංහල| [[::Ubuntu breezy/zh/si|සිංහල]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/sq | • {{#if: Ubuntu_breezy|shqip| [[::Ubuntu breezy/zh/sq|shqip]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/sr | • {{#if: Ubuntu_breezy|српски / srpski| [[::Ubuntu breezy/zh/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/sv | • {{#if: Ubuntu_breezy|svenska| [[::Ubuntu breezy/zh/sv|svenska]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/th | • {{#if: Ubuntu_breezy|ไทย| [[::Ubuntu breezy/zh/th|ไทย]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/tr | • {{#if: Ubuntu_breezy|Türkçe| [[::Ubuntu breezy/zh/tr|Türkçe]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/vi | • {{#if: Ubuntu_breezy|Tiếng Việt| [[::Ubuntu breezy/zh/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/yue | • {{#if: Ubuntu_breezy|粵語| [[::Ubuntu breezy/zh/yue|粵語]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/zh | • {{#if: Ubuntu_breezy|中文| [[::Ubuntu breezy/zh/zh|中文]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/zh-hans | • {{#if: Ubuntu_breezy|中文(简体)| [[::Ubuntu breezy/zh/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: Ubuntu_breezy | Ubuntu_breezy | {{#if: | :}}Ubuntu breezy/zh}}/zh-hant | • {{#if: Ubuntu_breezy|中文(繁體)| [[::Ubuntu breezy/zh/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:Ubuntu_breezy|:Ubuntu breezy/zh|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :Ubuntu breezy/zh/zh | | {{#ifexist: Ubuntu breezy/zh/zh | | {{#ifeq: {{#titleparts:Ubuntu breezy/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Ubuntu breezy/zh|1|-1|}} | zh | | }}
非官方 Ubuntu 5.10 新手指南
This guide http://ubuntuguide.org/ was started by Chua Wen Kiat (Kuala Lumpur, Malaysia). It is now being maintained by the Linux Center of University of Latvia, and everyone else who is willing to contribute.
Contributors: orvils, Cargo ...
Translations: Russian • Italiano
基本備註
- Ubuntu 5.10 新手指南是一份非官方發行的文件。這份文件和他的作者們Ubuntu 與 Canonical Ltd 都沒有任何直接關係。
- 這份指南的內容都已經在一台使用Ubuntu 5.10 x86 安裝光碟 (Breezy Badger) 完整安裝的系統上測試過。
- 如果你看到青藍色的方塊,表示您需要在終端機(應用程式 -> 系統工具 -> 終端機)內執行上述的指令,或者使用其他方式執行上述的指令。
- 為了避免打字錯誤引起的問題,請在終端機善加使用複製與貼上這兩個指令(用滑鼠右鍵點選 "複製" 或者 "貼上"。你也可以利用 Ctrl+C 進行 "複製" 以及使用 Shift+Insert 進行貼上。)
- "sudo" 代表 superuser do (超級使用者執行)。執行 "sudo" 後將會出現提示字串 "Password:",請輸入使用者密碼。
- 如果你厭倦每次打 "apt-get" 指令,請參閱#如何簡單的 apt-get (Synaptic)?
- 使用 "apt-get" 和 "wget" 這兩個指令來 安裝 / 更新 / 下載程式時,請先確定您的系統已經連接上網路。
- 下載檔案時, 用滑鼠右鍵點擊 link -> 選擇 "Save Link As..." -> 請確認檔案名稱和副檔名都正確無誤。
- 如果你想要幫忙翻譯 Ubuntu 或者其它方式幫助 Ubuntu 可以拜訪 https://launchpad.net/
- 如果你有任何疑問或者發現任何問題,請到這裡回應 讓我們知道
- 願 "humanity to others" 的精神長伴你左右...
開始的第一步
什麼是 Ubuntu?
何處可以看到 Ubuntu 畫面擷取?
何處可以找到 Ubuntu 所有的程式/函式庫的清單?
- Result of dpkg -l: Here
- http://packages.ubuntu.com/hoary
- http://distrowatch.com/table.php?distribution=ubuntu
何處可以下載 Ubuntu?
何處可以*免費*索取 Ubuntu 光碟片?
何處可以找到更多關於 Ubuntu 的說明與幫助?
- See: System -> Help
- Official Documentation website
- Official User Documentation (wiki)
- Ubuntu Document Storage Facility
- Mailing Lists
- Web Forums
- IRC Channel
- Ubuntu 正體中文站
- IRC Ubuntu-tw Channel
何處可以找到新的程式?
何處可以找到關於桌面美化的資料?
我該如何自動安裝一些額外的軟體?
您可以參考 Automatix (Automated GUI installation script) 友善的 Script ,您可以很簡單安裝多媒體編碼、額外的字型、archivators、plugins以及有用的程式。
取得 Ubuntu 指南
我何處可以取得這份 Ubuntu 指南?
詢問我或者下載 這份
套件庫 (Repositories)
如何新增其他的套件庫 (extra Repositories)?
- 請參閱 #基本備註
- 您也可以 使用 Synaptic增加其他套件庫
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.list
- 用下面這幾行取代
## Add comments (##) in front of any line to remove it from being checked. ## Use the following sources.list at your own risk. ## You may replace "us" with your country code to get the closest mirror. deb http://us.archive.ubuntu.com/ubuntu breezy main restricted deb-src http://us.archive.ubuntu.com/ubuntu breezy main restricted ## MAJOR BUG FIX UPDATES produced after the final release deb http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted ## UBUNTU SECURITY UPDATES deb http://security.ubuntu.com/ubuntu breezy-security main restricted deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted deb http://security.ubuntu.com/ubuntu breezy-security universe deb-src http://security.ubuntu.com/ubuntu breezy-security universe ## UNIVERSE AND MULTIVERSE REPOSITORY (Unsupported by Ubuntu. Use at own risk.) deb http://archive.ubuntu.com/ubuntu breezy universe multiverse deb-src http://archive.ubuntu.com/ubuntu breezy universe multiverse ## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse deb http://ubuntu-backports.mirrormax.net breezy-extras main restricted universe multiverse ## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) deb http://packages.freecontrib.org/ubuntu/plf breezy free non-free deb-src http://packages.freecontrib.org/ubuntu/plf breezy free non-free
- 儲存編輯過的檔案
sudo apt-get update
- 您可以產生屬於您自己的 sources.list: http://www.ubuntulinux.nl/source-o-matic
- 若您瞭解您所做的也可以使用您自己的 sources.list 檔案
更新 Ubuntu
如何手動更新 Ubuntu?
sudo apt-get update sudo apt-get upgrade
新增其他應用程式 (Add-On Applications)
如何幫助 GNOME 安裝選單編輯器?
sudo apt-get install smeg
- 請參閱 #如何更新 GNOME 面版?
應用程式 -> 系統工具 -> Smeg Menu Editor
如何在 GNOME 安裝剪貼簿精靈 (Clipboard Daemon)?
- 請參閱 #基本備註
wget -c http://frankandjacq.com/ubuntuguide/gnome-clipboard-daemon-1.0.bin.tar.bz2 sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/ sudo chown root:root /usr/bin/gnome-clipboard-daemon sudo chmod 755 /usr/bin/gnome-clipboard-daemon sudo gnome-clipboard-daemon &
- 系統 -> 偏好設定 -> 作業階段
- 作業階段
初始啟動程式 -> 新增
初始啟動指令: gnome-clipboard-daemon 次序: 80
如何安裝 Mozilla Firefox 外掛模組 J2SE Runtime Environment (JRE)?
sudo apt-get install sun-j2re1.5
- 重新啟動 Mozilla Firefox
如何安裝 Mozilla Firefox 外掛模組 Flash 播放程式 (Macromedia Flash)?
sudo apt-get install flashplayer-mozilla
- 重新啟動 Mozilla Firefox
如何安裝 Mozilla Firefox 外掛模組 PDF 閱讀程式 (Adobe Reader)?
sudo apt-get install acroread sudo apt-get install mozilla-acroread sudo apt-get install acroread-plugins
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 辦公 -> Adobe Reader
- 重新啟動 Mozilla Firefox
如何安裝下載管理員 (Downloader for X)?
sudo apt-get install d4x
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> Downloader for X
如何安裝FTP客戶端程式 (gFTP)?
sudo apt-get install gftp
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> gFTP
如何安裝檔案分享工具 (DC++)?
sudo apt-get install libatk1.0-0 libbz2-1.0 libc6 libgcc1 libglade2-0 libglib2.0-0 sudo apt-get install libgtk2.0-0 libpango1.0-0 libstdc++6 libxml2 zlib1g wget http://newstuff.orcon.net.nz/ubuntu/dcpp/dcpp_0.0.20050809cvs-1~mird_i386.deb sudo dpkg -i dcpp_0.0.20050809cvs-1~mird_i386.deb
- 應用程式 -> 網際網路 -> Linux DC++
如何安裝 P2P BitTorrent 使用端程式 (Azureus)?
wget -c http://heanet.dl.sourceforge.net/sourceforge/azureus/Azureus_2.3.0.6_linux.tar.bz2 sudo tar jxvf Azureus_2.3.0.6_linux.tar.bz2 -C /opt sudo gedit /usr/share/applications/azureus.desktop
- 開啟新檔案並增加以下敘述:
[Desktop Entry] Name=Azureus Comment=A Bittorrent client Exec=/opt/azureus Icon=/opt/azureus/Azureus.png Terminal=false Type=Application Categories=Application;Network;
- 應用程式 -> 網際網路 -> Azureus
如何安裝 P2P eMule 使用端程式 (aMule)?
sudo apt-get install amule
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> aMule
如何安裝 P2P Gnutella 使用端程式 (LimeWire)?
wget -c http://frankandjacq.com/ubuntuguide/LimeWireOther.zip sudo unzip -u LimeWireOther.zip -d /opt/ sudo chown -R root:root /opt/LimeWire/ sudo gedit /usr/bin/runLime.sh
- 建立新檔案並插入以下敘述
cd /opt/LimeWire/ ./runLime.sh
- 儲存編輯完的檔案
sudo chmod +x /usr/bin/runLime.sh sudo gedit /usr/share/applications/LimeWire.desktop
- 建立新檔案並插入以下敘述
[Desktop Entry] Name=LimeWire Comment=LimeWire Exec=runLime.sh Icon=/opt/LimeWire/LimeWire.ico Terminal=false Type=Application Categories=Application;Network;
- 儲存編輯完的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> LimeWire
如何安裝網路電話 (Skype)?
- 請參閱 #基本備註
wget -c http://download.skype.com/linux/skype_staticQT-1.2.0.18.tar.bz2 sudo tar jxvf skype_staticQT-1.2.0.18.tar.bz2 -C /opt/ sudo ln -s /opt/skype-1.2.0.18/skype /usr/bin/skype sudo cp /opt/skype-1.2.0.18/skype.desktop /usr/share/applications/skype.desktop sudo cp /opt/skype-1.2.0.18/icons/skype_32_32.png /usr/share/icons/hicolor/32x32/apps/skype.png rm skype_staticQT-1.2.0.18.tar.bz2
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> Skype
如何安裝 WinPopup (LinPopUp)?
sudo apt-get install linpopup sudo gedit /usr/share/applications/linpopup.desktop
- 建立新檔案並插入以下敘述
[Desktop Entry] Name=LinPopUp Comment=LinPopUp Exec=linpopup Icon=/usr/share/pixmaps/linpopup.xpm Terminal=false Type=Application Categories=Application;Utility;
- 儲存編輯完的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 附屬應用程式 -> LinPopUp
如何安裝多媒體解碼 (Multimedia Codecs)?
sudo apt-get install gstreamer0.8-plugins sudo apt-get install gstreamer0.8-lame sudo apt-get install gstreamer0.8-ffmpeg sudo apt-get install lame sudo apt-get install sox sudo apt-get install ffmpeg sudo apt-get install mjpegtools sudo apt-get install vorbis-tools sudo apt-get install w32codecs gst-register-0.8
如何安裝 DVD 播放功能?
sudo apt-get install libdvdcss2
如何安裝多媒體播放程式 (xine-ui)?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 請參閱 #如何安裝多媒體解碼 (Multimedia Codecs)?
- 請參閱 #如何安裝 DVD 播放功能?
sudo apt-get install xine-ui
- 設定播放多媒體檔案使用 xine-ui 程式播放
gconftool-2 --type string --set /desktop/gnome/volume_manager/autoplay_dvd_command "xine dvd://" sudo rm -f /usr/share/applnk/Multimedia/xine.desktop sudo ln -fs /usr/share/xine/desktop/xine.desktop /usr/share/applications/ sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup sudo sed -e 's/totem.desktop/xine.desktop/g' /usr/share/applications/defaults.list_backup > /tmp/defaults.list sudo mv /tmp/defaults.list /usr/share/applications/defaults.list
- 請參閱 #如何更新 GNOME 面版?
- 請參閱 #如何更新 GNOME 的桌面顯示?
- 應用程式 -> 影音 -> xine
如何安裝多媒體播放器 (MPlayer) 和 Mozilla FireFox 使用的外掛?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 請參閱 #如何安裝多媒體解碼 (Multimedia Codecs)?
- 請參閱 #如何安裝 DVD 播放功能?
sudo apt-get install mplayer-386 sudo apt-get install mplayer-fonts sudo apt-get install mozilla-mplayer sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup sudo gedit /etc/mplayer/mplayer.conf
- 找到此行
... vo=x11, # To specify default video driver (see -vo help for ...
- 用以下敘述取代此行
vo=xv, # To specify default video driver (see -vo help for
- 儲存編輯完檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> MPlayer
- 重新啟動 Mozilla Firefox
如何安裝播放音樂軟體 (XMMS)?
sudo apt-get install xmms wget -c http://frankandjacq.com/ubuntuguide/xmms-wma_1.0.4-2_i386.deb sudo dpkg -i xmms-wma_1.0.4-2_i386.deb
- 設定播放 MP3/M3U/WAV 檔案使用 XMMS 程式
sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup sudo cp /usr/share/applications/defaults.list /tmp/defaults.list_tmp sudo sed -e 's/audio\/mpeg=.*/audio\/mpeg=XMMS.desktop/g' /tmp/defaults.list_tmp > /tmp/defaults.mp3 sudo sed -e 's/audio\/x-mpegurl=.*/audio\/x-mpegurl=XMMS.desktop/g' /tmp/defaults.mp3 > /tmp/defaults.m3u sudo sed -e 's/audio\/x-wav=.*/audio\/x-wav=XMMS.desktop/g' /tmp/defaults.m3u > /tmp/defaults.list sudo mv /tmp/defaults.list /usr/share/applications/defaults.list sudo rm -f /tmp/defaults.*
- 請參閱 #如何更新 GNOME 面版?
- 請參閱 #如何更新 GNOME 的桌面顯示?
- 應用程式 -> 影音 -> XMMS
如何安裝多媒體播放程式 (amaroK)?
sudo apt-get install amarok
- 應用程式 -> 影音 -> amaroK
如何安裝多媒體播放程式 (RealPlayer 10)?
sudo apt-get install realplay
- 注意: 'realplay' 是從 PLF repo. 安裝 RealPlayer 。 'realplayer' 試是從 multiverse 安裝 RealPlayer 8 。
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> RealPlayer 10
如何安裝影音串流瀏覽器 (streamtuner)?
sudo apt-get install streamtuner sudo apt-get install streamripper
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> streamtuner
如何安裝音樂櫃 (Cowbell)
sudo apt-get install cowbell
- 應用程式 -> 影音 -> Cowbell Music Organizer
如何安裝 ID3 標籤編輯器 (EasyTAG)?
sudo apt-get install easytag
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> EasyTAG
如何安裝影片編輯程式 (Kino)?
sudo apt-get install kino sudo apt-get install kinoplus sudo apt-get install kino-timfx sudo apt-get install kino-dvtitler
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> Kino Video Editor
如何安裝聲音編輯程式 (Audacity)?
sudo apt-get install audacity
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> Audacity
如何安裝 DVD Ripper (dvd::rip)?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 請參閱 #如何安裝多媒體解碼 (Multimedia Codecs)?
- 請參閱 #如何安裝 DVD 播放功能?
- 請參閱 #如何安裝多媒體播放器 (MPlayer) 和 Mozilla FireFox 使用的外掛?
- 請參閱 #如何安裝 RAR 解壓縮程式 (rar)?
sudo apt-get install dvdrip sudo apt-get install vcdimager sudo apt-get install cdrdao sudo apt-get install subtitleripper sudo ln -fs /usr/bin/rar /usr/bin/rar-2.80 sudo gedit /usr/share/applications/dvdrip.desktop
- 將以下敘述插入新檔案
[Desktop Entry] Name=dvd::rip Comment=dvd::rip Exec=dvdrip Icon=/usr/share/perl5/Video/DVDRip/icon.xpm Terminal=false Type=Application Categories=Application;AudioVideo;
- 儲存編輯完檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> dvd::rip
如何安裝 CD Ripper (Goobox)?
sudo apt-get install goobox sudo rm -f /usr/share/applications/goobox.desktop sudo gedit /usr/share/applications/goobox.desktop
- 將以下敘述插入新檔案內
[Desktop Entry] Name=CD Player & Ripper Comment=Play and extract CDs Exec=goobox Icon=goobox.png Terminal=false Type=Application Categories=Application;AudioVideo;
- 儲存已編輯完的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> CD Player & Ripper
如何安裝電子郵件使用端軟體 (Mozilla Thunderbird)?
sudo apt-get install mozilla-thunderbird
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> Thunderbird Mail Client
如何安裝新聞閱讀程式 (Pan)?
sudo apt-get install pan
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> Pan Newsreader
如何安裝 RSS/RDF/Atom 新聞閱讀程式 (RSSOwl)?
wget -c http://frankandjacq.com/ubuntuguide/rssowl_linux_1_1_3_bin.tar.gz sudo tar zxvf rssowl_linux_1_1_3_bin.tar.gz -C /opt/ sudo chown -R root:root /opt/rssowl_linux_1_1_3_bin/ sudo gedit /usr/bin/runRSSOwl.sh
- 將以下敘述插入新檔案內
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH} cd /opt/rssowl_linux_1_1_3_bin/ ./run.sh
- 儲存已編輯完檔案
sudo chmod +x /usr/bin/runRSSOwl.sh sudo gedit /usr/share/applications/RSSOwl.desktop
- 將以下敘述插入新檔案內
[Desktop Entry] Name=RSSOwl Comment=RSSOwl Exec=runRSSOwl.sh Icon=/opt/rssowl_linux_1_1_3_bin/rssowl.xpm Terminal=false Type=Application Categories=Application;Network;
- 儲存已編輯完檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> RSSOwl
如何安裝網站編輯軟體 (Nvu)?
sudo apt-get install nvu sudo rm -f /usr/share/applications/nvu.desktop sudo gedit /usr/share/applications/nvu.desktop
- 將以下敘述插入新檔案
[Desktop Entry] Name=Nvu Comment=Web Development Editor Exec=nvu Icon=nvu.xpm Terminal=false Type=Application Categories=Application;Network;
- 儲存已編輯完檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> Nvu
如何安裝網站開發環境軟體 (quanta plus)?
sudo apt-get install quanta
- 應用程式 -> 軟體開發 -> Quanta Plus
如何安裝專案管理程式 (Planner)?
sudo apt-get install planner
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 辦公 -> Project Management
如何安裝帳戶管理程式 (GnuCash)?
sudo apt-get install gnucash sudo rm -fr /usr/share/gnome/apps/Applications/ sudo gedit /usr/share/applications/GnuCash.desktop
- 將以下敘述插入新檔案內
[Desktop Entry] Name=GnuCash Comment=GnuCash Personal Finance Exec=gnucash Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png Terminal=false Type=Application Categories=Application;Office;
- 儲存已編輯完檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 辦公 -> GnuCash
如何安裝桌面排版程式 (Scribus)?
sudo apt-get install scribus
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 辦公室軟體 -> Scribus
如何安裝 Diagram Editor (Dia)?
sudo apt-get install dia-gnome
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 繪圖 -> Dia
如何安裝 Compiled HTML Help (CHM) 檢視軟體 (xCHM)?
sudo apt-get install xchm
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 繪圖 -> xCHM
如何安裝 CD/DVD 燒錄程式 (GnomeBaker)?
sudo apt-get install gnomebaker
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 影音 -> GnomeBaker CD/DVD Creator
如何安裝 CD/DVD 燒錄程式 (K3b)?
sudo apt-get install k3b
- 應用程式 -> 影音 -> K3b
如何安裝 PPP 撥號程式 (GNOME PPP)?
sudo apt-get install gnome-ppp
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> GNOME PPP
如何安裝寬頻 ADSL/PPPoE 撥號程式 (RP-PPPoE)?
- 請參閱 #基本備註
- 請參閱 #如何安裝基本編譯器 (build-essential)?
wget -c http://frankandjacq.com/ubuntuguide/rp-pppoe-3.6.tar.gz sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/ sudo chown -R root:root /opt/rp-pppoe-3.6/ sudo gedit /usr/share/applications/RP-PPPoE.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=RP-PPPoE Comment=RP-PPPoE Exec=gksudo /opt/rp-pppoe-3.6/go-gui Icon= Terminal=false Type=Application Categories=Application;Network;
- 儲存編輯過的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 網際網路 -> RP-PPPoE
如何安裝 Boot-Up Manager (BUM)?
sudo apt-get install bum
- 請參閱 #如何更新 GNOME 面版?
- 系統 -> 管理 -> Boot-Up Manager
如何安裝 Partition Editor (GParted)?
sudo apt-get install gparted
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 系統工具 -> GParted
如何安裝防火牆 (Firestarter)?
sudo apt-get install firestarter
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 系統工具 -> Firestarter
如何安裝網路傳輸分析 (Ethereal)?
sudo apt-get install ethereal
- 應用程式 -> 網際網路 -> Ethereal
如何安裝系統漏洞檢查測試器 (Nessus)?
sudo apt-get install nessus sudo apt-get install nessusd sudo nessus-adduser sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd sudo /etc/init.d/nessusd start sudo gedit /usr/share/applications/Nessus.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=Nessus Comment=Nessus Exec=nessus Icon=/usr/share/pixmaps/nessus.xpm Terminal=false Type=Application Categories=Application;System;
- 儲存編輯過的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 系統工具 -> Nessus
如何安裝 RAR 解壓縮程式 (rar)?
sudo apt-get install rar sudo ln -fs /usr/bin/rar /usr/bin/unrar
- 應用程式 -> 附屬應用程式 -> Archive Manager
如何安裝額外的字型?
sudo apt-get install xfonts-intl-arabic sudo apt-get install xfonts-intl-asian sudo apt-get install xfonts-intl-chinese sudo apt-get install xfonts-intl-chinese-big sudo apt-get install xfonts-intl-european sudo apt-get install xfonts-intl-japanese sudo apt-get install xfonts-intl-japanese-big sudo apt-get install xfonts-intl-phonetic sudo apt-get install gsfonts-x11 sudo apt-get install msttcorefonts sudo fc-cache -f -v sudo cp /etc/fonts/local.conf /etc/fonts/local.conf_backup sudo gedit /etc/fonts/local.conf
- 找到此敘述
... <!-- Uncomment below to enable the freetype autohinter module --> <!-- <match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match> --> ...
- 用以下敘述取代此段敘述
<match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match>
- 儲存編輯過的檔案
- 請參閱 #如何不重新開機就重新載入 GNOME?
如何安裝中文輸入法 (SCIM)?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 請參閱 #如何安裝額外的字型?
sudo apt-get install scim sudo apt-get install scim-chinese sudo apt-get install scim-config-socket sudo apt-get install scim-gtk2-immodule sudo apt-get install scim-tables-zh wget -c http://frankandjacq.com/ubuntuguide/fireflysung-1.3.0.tar.gz sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/ sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ sudo fc-cache -f -v
- 系統 -> 偏好設定 -> SCIM Input Method Setup
- 啟動 SCIM
Press 'Ctrl + Space'
如何安裝桌面小程式 (gDesklets)?
sudo apt-get install gdesklets sudo apt-get install gdesklets-data
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 附屬應用程式 -> gDesklets
如何安裝基本編譯器 (build-essential)?
sudo apt-get install build-essential
如何安裝程式開發環境 (Anjuta)?
sudo apt-get install anjuta
- 應用程式 -> 軟體開發 -> Anjuta IDE
如何安裝 3D modeling tool (Blender 3d)
sudo apt-get install blender
- 應用程式 -> 美工繪圖 -> Blender 3D modeller
如何安裝遊戲 Tuxracer ?
sudo apt-get install planetpenguin-racer planetpenguin-racer-data planetpenguin-racer-extras
- 應用程式 -> 遊戲 -> planetpenguin-racer
如何安裝遊戲 Frozen-Bubble?
sudo apt-get install frozen-bubble
- 應用程式 -> 遊戲 -> Frozen-Bubble
如何安裝遊戲 Scorched3D?
sudo apt-get install scorched3d sudo gedit /usr/share/applications/scorched3d.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=Scorched 3D Comment=A 3D Remake Of Scorched Earth Exec=scorched3d Icon= Terminal=false Type=Application Categories=Application;Game;ArcadeGame;
- 儲存編輯過的檔案
- 請參閱 #如何更新 GNOME 面版?
- 應用程式 -> 遊戲 -> Scorched 3D
如何安裝虛擬天象儀 (Stellarium)
sudo apt-get install stellarium sudo gedit /usr/share/applications/stellarium.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=Stellarium Comment=Virtual planetarium Exec=stellarium Terminal=false Type=Application Categories=Application;Education;
- 應用程式 -> 教育 -> Stellarium
如何安裝虛擬天象儀 (KStars)
sudo apt-get install kstars
- 應用程式 -> 教育 -> KStars
其他桌面環境
如何安裝 KDE?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 你可以參考一些 KDE 畫面擷取
sudo apt-get install kubuntu-desktop
- 注意: 此安裝至少需要 400MB 的硬碟空間
- 系統 -> 登出 -> 登出
- 要登入 KDE 請在 Sessions 選擇 KDE
如何安裝 XFCE?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- 你可以參考一些 XFCE 畫面擷取
sudo apt-get install xfce4
- 系統 -> 登出 -> 登出
- 要登入 XFCE 請在 Sessions 選擇 XFCE
商業應用程式
如何安裝 Windows 9X/ME/2000/XP (Win4Lin)?
如何安裝 Windows 應用程式 (CrossOver Office)?
如何安裝 Windows 遊戲 (Cedega)?
使用者管理
如何 設定/改變/啟用 root帳戶的密碼?
- 請參閱 #基本備註
sudo passwd root
如何停用 root 帳戶?
- 請參閱 #基本備註
sudo passwd -l root
如何允許 root 帳號登入 GNOME?
- 請參閱 #基本備註
- 請參閱 #如何 設定/改變/啟用 root帳戶的密碼?
- 系統 -> 管理 -> 登入畫面設定
- 登入畫面設定
安全性 -> 選項 -> 允許 root 透過 GDM 登入 (勾選)
如何在文字模式中使用者帳號轉換到 root 帳號
- 請參閱 #基本備註
sudo -s -H Password: <specify user password>
如何 新增/編輯/刪除 使用者帳號?
- 請參閱 #基本備註
- 系統 -> 管理 -> 使用者及群組
- 使用者及群組
使用者 -> 新增使用者.../屬性/刪除
如何 新增/編輯/刪除 群組?
- 請參閱 #基本備註
- 系統 -> 管理 -> 使用者及群組
- 使用者及群組
群組 -> 新增群組.../屬性/刪除
如何自動登入 GNOME (不安全的作法)?
- 請參閱 #基本備註
- 系統 -> 管理 -> 登入畫面設定
- 登入畫面設定
一般 -> 自動登入 -> 啟動後自動登入成為某個使用者 (勾選) 自動登入的使用者名稱: 選擇 "system_username"
如何允許更多 sudoers?
- 請參閱 #基本備註
export EDITOR=gedit && sudo visudo
- 在檔案後面加入下面這幾行
system_username ALL=(ALL) ALL
- 儲存編輯過的檔案
如何讓使用 "sudo" 無需詢問密碼 (不安全的作法)?
- 請參閱 #基本備註
export EDITOR=gedit && sudo visudo
- 找此行
... system_username ALL=(ALL) ALL ...
- 將以下敘述取代此行
system_username ALL=(ALL) NOPASSWD: ALL
- 儲存編輯過的檔案
如何明確清除 "sudo" session?
- 請參閱 #基本備註
sudo -K
如何更改 檔案/資料夾 權限?
- 請參閱 #基本備註
在 檔案/資料夾上按右鍵 -> 屬性
權限 -> 讀取/寫入/執行 (在需要設定的 擁有者/群組/其他 勾選權限)
如何改變 檔案/資料夾 擁有者?
- 請參閱 #基本備註
sudo chown system_username /location_of_files_or_folders
如何改變 檔案/資料夾 群組擁有者?
- 請參閱 #基本備註
sudo chgrp system_groupname /location_of_files_or_folders
硬體
如何安裝顯示卡驅動程式 (NVIDIA)?
sudo apt-get install nvidia-glx sudo apt-get install nvidia-settings sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup sudo nvidia-glx-config enable sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=NVIDIA Settings Comment=NVIDIA Settings Exec=nvidia-settings Icon= Terminal=false Type=Application Categories=Application;System;
- 儲存編輯過的檔案
- 請參閱 #如何不重新開機就重新載入 GNOME?
- 應用程式 -> 系統工具 -> NVIDIA Settings
如何取消 GNOME 啟動時顯示 NVIDIA logo?
- 請參閱 #基本備註
- 請參閱 #如何安裝顯示卡驅動程式 (NVIDIA)?
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup sudo gedit /etc/X11/xorg.conf
- 找到此敘述
... Section "Device" Identifier "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]" Driver "nvidia" BusID "PCI:1:0:0" ...
- 在下面一行增加此敘述
Option "NoLogo"
- 儲存編輯過的檔案
- 請參閱 #如何不重新開機就重新載入 GNOME?
如何安裝顯示卡驅動程式 (ATI)?
如何辨識數據機晶片 (Modem chipset) ?
- 請參閱 #基本備註
- 安裝 Modem chipset identifier
- 請參閱 # 如何安裝基本編譯器 (build-essential)?
wget -c http://frankandjacq.com/ubuntuguide/scanModem.gz gunzip -c scanModem.gz > scanModem chmod +x scanModem sudo cp scanModem /usr/bin/
- 辨識數據機晶片
sudo scanModem gedit Modem/ModemData.txt
如何安裝數據機驅動程式 (SmartLink)?
uname -r (must be 2.6.10-5-386) wget -c http://frankandjacq.com/ubuntuguide/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb sudo dpkg -i sl-modem-modules-*.deb sudo apt-get install sl-modem-daemon
如何組態 PalmOS 裝置?
- 請參閱 #基本備註
sudo gedit /etc/udev/rules.d/10-custom.rules
- 請在新檔案加入此行敘述
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
- 儲存編輯過的檔案
- 系統 -> 偏好設定 -> PalmOS Devices
- 請隨著接下來的指令畫面動作
如何列出硬碟分割表?
- 請參閱 #基本備註
sudo fdisk -l
- 您可以使用 系統 -> 管理 -> Disks
如何列出硬碟檔案系統使用狀況?
- 請參閱 #基本備註
df -T -h
- 您可以使用 系統 -> 管理 -> Disks
如何列出掛載的設備?
- 請參閱 #基本備註
mount
如何列出 PCI 設備?
- 請參閱 #基本備註
lspci
如何列出 USB 設備?
- 請參閱 #基本備註
lsusb
如何提高 CD/DVD-ROM 速度?
- 請參閱 #基本備註
- e.g. 假設 CD/DVD-ROM設備 位置是 /dev/cdrom
sudo hdparm -d1 /dev/cdrom sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup sudo gedit /etc/hdparm.conf
- 檔案後面增加此行敘述
/dev/cdrom { dma = on }
- 儲存編輯過的檔案
如何手動 掛載/卸載 CD/DVD-ROM , 並且顯示所有隱藏以及關聯的 檔案/資料夾?
- 請參閱 #基本備註
- e.g. 假設 CD/DVD-ROM 位置是 /media/cdrom0/
- 掛載 CD/DVD-ROM
sudo mount /media/cdrom0/ -o unhide
- 卸載 CD/DVD-ROM
sudo umount /media/cdrom0/
如何手動強制卸載 CD/DVD-ROM ?
- 請參閱 #基本備註
- e.g. 假設 CD/DVD-ROM 位置是 /media/cdrom0/
sudo umount /media/cdrom0/ -l
如何不用重開機下掛載 /etc/fstab ?
- 請參閱 #基本備註
sudo mount -a
CD/DVD 燒錄
如何清除 CD-RW/DVD-RW?
- 請參閱 #基本備註
- e.g. 假設 CD/DVD-ROM 位置為 /dev/cdrom
sudo umount /dev/cdrom cdrecord dev=/dev/cdrom blank=fast
如何燒錄 檔案/資料夾 至 CD/DVD?
- 請參閱 #基本備註
nautilus burn:///
- CD/DVD 光碟製作程式 : 檔案瀏覽器
- 拖曳 檔案/資料夾 至視窗內
檔案選單 -> 燒錄光碟... -> 燒錄
如何燒錄影像檔 (ISO) 至 CD/DVD?
- 請參閱 #基本備註
點選影像檔(ISO)右鍵 -> 燒錄光碟... -> 燒錄
如何複製 CD/DVD?
- 請參閱 #基本備註
- 請參閱 #如何從 CD/DVD 建立影像檔 (ISO)?
- 請參閱 #如何燒錄影像檔 (ISO) 至 CD/DVD?
如何從 CD/DVD 建立影像檔 (ISO)?
- 請參閱 #基本備註
- e.g. 假設 CD/DVD-ROM 位置為 /dev/cdrom
sudo umount /dev/cdrom dd if=/dev/cdrom of=file.iso bs=1024
如何將資料夾資料建立成影像檔(ISO)?
- 請參閱 #基本備註
mkisofs -o file.iso /location_of_folder/
如何產生 MD5 檢查碼檔案?
- 請參閱 #基本備註
md5sum file.iso > file.iso.md5
如何檢查檔案的 MD5 碼?
- 請參閱 #基本備註
- e.g. 假設 file.iso 以及 file.iso.md5 位於相同的目錄
md5sum -c file.iso.md5
如何不透過燒錄而 掛載/卸載 影像檔 (ISO) ?
- 請參閱 #基本備註
- 掛載影像檔 (ISO)
sudo mkdir /media/iso sudo modprobe loop sudo mount file.iso /media/iso/ -t iso9660 -o loop
- 卸載影像檔 (ISO)
sudo umount /media/iso/
如何 設定/改變 CD/DVD 燒錄速度?
- 請參閱 #基本備註
- 應用程式 -> 系統工具 -> 組態編輯器
- 組態編輯器
/ -> apps -> nautilus-cd-burner -> default_speed (設定/改變 燒錄速度)
如何啟動 CD/DVD 燒錄 burnproof?
- 請參閱 #基本備註
- 應用程式 -> 系統工具 -> 組態編輯器
- 組態編輯器
/ -> apps -> nautilus-cd-burner -> burnproof (勾選)
如何啟動 CD/DVD 超燒?
- 請參閱 #基本備註
- 應用程式 -> 系統工具 -> 組態編輯器
- 組態編輯器
/ -> apps -> nautilus-cd-burner -> overburn (勾選)
網路
如何設定 Google Talk?
- 請在 Google Talk Help Center 尋找答案
如何 啟動/關閉 網路連線?
- 請參閱 #基本備註
- 系統 -> 管理 -> 網路
- 網路連線
連線 -> 選擇 "乙太網連線" -> 啟動/停止使用
如何設定網路連線?
- 請參閱 #基本備註
- 系統 -> 管理 -> 網路
- 網路連線
連線 -> 選擇 "乙太網連線" -> 屬性 連線 -> 啟動這個連線 (勾選) 連線設定 -> 組態: 選擇 "DHCP/固定 IP 位址"
DNS -> DNS 伺服器 -> 新增/刪除
- 請參閱 #如何 啟動/關閉 網路連線?
如何設定撥號連線?
- 請參閱 #基本備註
- 設定撥號連線
sudo pppconfig
- 開始連線
sudo pon provider_name
- 結束連線
sudo poff
如何設定寬頻連線?
- 請參閱 #基本備註
sudo pppoeconf
如何修改主機名稱?
- 請參閱 #基本備註
- 系統 -> 管理 -> 網路
- 網路設定
一般 -> 主機設定 -> 主機名稱: 指定電腦名稱
- 儲存並且關閉所有已開啟的應用程式,並重開機。
如何修改主機敘述?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... server string = %h server (Samba, Ubuntu) ...
- 將以下敘述取代此行
server string = new_computer_descriptions
- 儲存編輯過的檔案
sudo testparm sudo /etc/init.d/samba restart
如何改變主機網域/工作群組?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... workgroup = MSHOME ...
- 將以下敘述取代
workgroup = new_domain_or_workgroup
- 儲存編輯過的檔案
sudo testparm sudo /etc/init.d/samba restart
如何用免費 DynDNS 服務指定使用動態IP本機的名稱?
- e.g. 假設網際網路連線組態已經完成
- 註冊免費動態 DNS 服務 https://www.dyndns.org
- 每一小時自動更新 IP 至 DynDNS Database/DNS
- * * * * * 代表 分 時 日 月 星期
sudo apt-get install ipcheck sudo gedit /root/dyndns_update.sh
- 在新增的檔案內加入下面這幾行
USERNAME=myusername PASSWORD=mypassword HOSTNAME=myhostname.dyndns.org
cd /root/ if [ -f /root/ipcheck.dat ]; then ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME else ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME fi
- 儲存編輯過的檔案
sudo chmod 700 /root/dyndns_update.sh sudo sh /root/dyndns_update.sh export EDITOR=gedit && sudo crontab -e
- 在檔案後面加入下面這幾行
00 * * * * sudo sh /root/dyndns_update.sh
- 儲存編輯過的檔案
如何簡單分享資料夾?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
資料夾上按右鍵 -> 共享資料夾
共享資料夾 -> 共享為: 選擇 "SMB" 共享內容 -> 名稱: 指定共享名稱
如何瀏覽網路上電腦?
- 請參閱 #基本備註
- e.g. 假設區域網路已經設定好了
- 如果電腦或者網路資料夾無法找到,試著接存取他們。
- 請參閱 #如何不先掛載就讀取網路分享檔案夾?
- 位置 -> 網路伺服器
如何不先掛載就讀取網路分享檔案夾?
- 請參閱 #基本備註
- 例如:假設你已正確設定好網路連線
- 網路上分享出資料夾的電腦IP位址是: 192.168.0.1
- 分享出來的資料夾名稱是: linux
- 應用程式 -> 執行命令...
- 輸入並執行以下指令
smb://192.168.0.1/linux
如何手動 掛載/卸載 網路分享的資料夾,並予許所有使用者讀取?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
- e.g. 假設網路連線已經設定完成
- 網路電腦 IP: 192.168.0.1
- 網路電腦帳號: myusername
- 網路電腦密碼: mypassword
- 分享資料夾名稱: linux
- 本機掛載資料夾: /media/sharename
- 掛載網路資料夾
sudo mkdir /media/sharename sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
- 卸載網路資料夾
sudo umount /media/sharename/
如何手動掛載/卸除網路共享檔案夾, 並允許所有使用者都可讀取和寫入?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
- e.g. 假設網路連線已經設定完成
- 網路電腦 IP: 192.168.0.1
- 網路電腦帳號: myusername
- 網路電腦密碼: mypassword
- 分享資料夾名稱: linux
- 本機掛載資料夾: /media/sharename
- 掛載網路資料夾
sudo mkdir /media/sharename sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
- 卸載網路資料夾
sudo umount /media/sharename/
如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取 ?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
- e.g. 假設網路連線已經設定完成
- 網路電腦 IP: 192.168.0.1
- 網路電腦帳號: myusername
- 網路電腦密碼: mypassword
- 分享資料夾名稱: linux
- 本機掛載資料夾: /media/sharename
sudo mkdir /media/sharename sudo gedit /root/.smbcredentials
- 在新增的檔案內加入下面這幾行
username=myusername password=mypassword
- 儲存編輯過的檔案
sudo chmod 700 /root/.smbcredentials sudo cp /etc/fstab /etc/fstab_backup sudo gedit /etc/fstab
- 在檔案後面加入下面這幾行
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials 0 0
- 儲存編輯過的檔案
- 請參閱 #如何不用重開機下掛載 /etc/fstab ?
如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取 ?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
- e.g. 假設網路連線已經設定完成
- 網路電腦 IP: 192.168.0.1
- 網路電腦帳號: myusername
- 網路電腦密碼: mypassword
- 分享資料夾名稱: linux
- 本機掛載資料夾: /media/sharename
sudo mkdir /media/sharename sudo gedit /root/.smbcredentials
- 在新增的檔案內加入下面這幾行
username=myusername password=mypassword
- 儲存編輯過的檔案
sudo chmod 700 /root/.smbcredentials sudo cp /etc/fstab /etc/fstab_backup sudo gedit /etc/fstab
- 在檔案後面加入下面這幾行
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0
- 儲存編輯過的檔案
- 請參閱 #如何不用重開機下掛載 /etc/fstab ?
如何取得無線網路模組(ipw2200)並且使用無線資料傳輸協定(WAP)?
遠端桌面
如何設定遠端桌面 (沒有安全性)?
- 請參閱 #基本備註
- 警告! 遠端桌面只在 GNOME 登入 session 運作
- 離開電腦而未注意 GNOME 登入 session 是不安全
- 使用 (系統 -> 鎖定畫面) 並且離開電腦時關掉螢幕
- 系統 -> 偏好管理 -> 遠端桌面
- 遠端桌面偏好設定
共享 -> 允許其他使用者觀看您的桌面 (勾選) 允許其他使用者控制您的桌面 (勾選)
安全性 -> 詢問您已確認 (不勾選) 使用者需要輸入密碼: (勾選) 密碼: 指定密碼
如何連結遠端 Ubuntu 桌面?
- 請參閱 #基本備註
- e.g. Assumed that remote Ubuntu machine have configured Remote Desktop
- Read #如何設定遠端桌面 (沒有安全性)?
- Remote Ubuntu machine: 192.168.0.1
vncviewer -fullscreen 192.168.0.1:0
- To quit vncviewer
Press 'F8' -> Quit viewer
如何從 Windows 機器上連結遠端 Ubuntu 桌面?
- 請參閱 #基本備註
- e.g. Assumed that remote Ubuntu machine have configured Remote Desktop
- Read #如何設定遠端桌面 (沒有安全性)?
- Remote Ubuntu machine: 192.168.0.1
- Download VNC Viewer: Here
Windows
如何手動 掛載/卸載 Windows 分割區 (NTFS) , 並且允許所有使用者只能讀取?
- 請參閱 #基本備註
- 請參閱 #How to list partition tables?
- e.g. 假設 Windows 分割區 (NTFS) 位置是 /dev/hda1
- 本地掛載資料夾: /media/windows
- 掛載 Windows 分割區
sudo mkdir /media/windows sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
- 卸載 Windows 分割區
sudo umount /media/windows/
如何手動 掛載/卸載 Windows 分割區 (FAT) , 並且允許所有使用者能讀取以及寫入?
- 請參閱 #基本備註
- 請參閱 #如何列出硬碟分割表?
- e.g. 假設 Windows 分割區 (FAT) 位置為 /dev/hda1
- 本地掛載資料夾: /media/windows
- 掛載 Windows 分割區
sudo mkdir /media/windows sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
- 卸載 Windows 分割區
sudo umount /media/windows/
如何開機時掛載 Windows 分割區 (NTFS) , 並且允許所有使用者讀取?
- 請參閱 #基本備註
- 請參閱 #如何列出硬碟分割表?
- e.g. 假設 Windows 分割區 (NTFS) 位置為 /dev/hda1
- 本地掛載資料夾: /media/windows
sudo mkdir /media/windows sudo cp /etc/fstab /etc/fstab_backup sudo gedit /etc/fstab
- 在檔案後面加入下面這幾行
/dev/hda1 /media/windows ntfs nls=utf8,umask=0222 0 0
- 儲存編輯過的檔案
- 請參閱 #如何不用重開機下掛載 /etc/fstab ?
如何開機時掛載 Windows 分割區 (FAT), 並且允許所有使用者讀取/寫入?
- 請參閱 #基本備註
- 請參閱 #如何列出硬碟分割表?
- e.g. 假定 Windows 分割區 (FAT) 位置為 /dev/hda1
- 本地掛載資料夾: /media/windows
sudo mkdir /media/windows sudo cp /etc/fstab /etc/fstab_backup sudo gedit /etc/fstab
- 在檔案後面加入下面這幾行
/dev/hda1 /media/windows vfat iocharset=utf8,umask=000 0 0
- 儲存編輯過的檔案
- 請參閱 #如何不用重開機下掛載 /etc/fstab ?
系統安全問題
我應該知道哪些關於 Ubuntu 系統安全的基本問題 ?
- 請參閱 #基本備註
- Ensure hard drive is first in BIOS boot-up sequence
- To prevent trespassers from using Linux Installation CD which allows them to gain root user access
- To prevent trespassers from using Linux Live CD (e.g. UBUNTU/KNOPPIX/MEPIS) which allows them to destroy/browse/share the entire hard drive
- To prevent trespassers from installing another Operating System
- Ensure a password is set for BIOS
- To prevent trespassers from changing the BIOS boot-up sequence
- Ensure computer is located at a secured place
- To prevent trespassers from removing computer's hard drive which allows them to destroy/browse/share the entire hard drive from a different computer
- To prevent trespassers from removing computer's on-board battery which resets the BIOS password
- Ensure passwords used on the system cannot be easily guessed
- To prevent trespassers from cracking password file using brute force attacks (e.g. John the Ripper)
- Create password with minimum length of 8 characters
- Create password with mixture of characters/numbers, and upper/lower case
- Ensure interactive editing control for GRUB menu is disabled
- To prevent trespassers from modifying kernel boot-up arguments which allows them to have root user access
- Read #如何關閉所有 GRUB 選單的互動式編輯模式?
- Ensure history listing is disabled in Console mode
- To prevent trespassers from seeing previously issued commands
- Read #如何在終端機模式下關閉歷史紀錄?
- Ensure Ctrl+Alt+Del is disabled in Console mode
- To prevent trespassers from restarting the system without permission in Console mode
- Read #如何在終端機模式下關閉 Ctrl+Alt+Del 的系統重新啟動功能?
- Ensure interactive option is set for remove, copy and move of files/folders in Console mode
- To prevent accidental removal/overwritten of files/folders
- Read #如何在終端機模式下進行 移除/覆蓋 檔案/資料夾 時,能有提示字串?
- For day to day usage, login as a normal user
- To prevent accidental deletion/modification of system files/folders
- Read #如何新增/編輯/移除 系統使用者帳號?
- Disable root user account, use "sudo" instead
- To reduce the amount of time spent with root privileges, and thus the risk of inadvertently executing a command as root
- "sudo" provides a more useful audit trail (/var/log/auth.log)
- Read #如何禁用 root 使用者這個帳號?
- Install a Firewall
- A firewall does not guarantee security but it is in most environments the first line of defense against network based attacks
- Read #如何安裝防火牆 (Firestarter)?
- Perform vulnerability test
- Nessus is a great tool designed to automate the testing and discovery of known security problems
- Read #如何安裝系統漏洞檢查測試器 (Nessus)?
如何關閉所有 GRUB 選單的互動式編輯模式?
- 請參閱 #基本備註
grub
grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找到此敘述
... ## password ['--md5'] passwd # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command-line) and entries protected by the # command 'lock' # e.g. password topsecret # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ # password topsecret ...
- Add the following line below it
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
- 找到此敘述
... title Ubuntu, kernel 2.6.10-5-386 (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single initrd /boot/initrd.img-2.6.10-5-386 savedefault boot ...
- Replace with the following lines
#title Ubuntu, kernel 2.6.10-5-386 (recovery mode) #root (hd0,1) #kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single #initrd /boot/initrd.img-2.6.10-5-386 #savedefault #boot
- 儲存編輯過的檔案
如何在終端機模式下關閉歷史紀錄?
- 請參閱 #基本備註
rm -f $HOME/.bash_history touch $HOME/.bash_history chmod 000 $HOME/.bash_history
如何在終端機模式下關閉 Ctrl+Alt+Del 的系統重新啟動功能?
- 請參閱 #基本備註
sudo cp /etc/inittab /etc/inittab_backup sudo gedit /etc/inittab
- 找此行
... ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now ...
- Replace with the following line
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
- 儲存編輯過的檔案
sudo telinit q
如何在終端機模式下進行 移除/覆蓋 檔案/資料夾 時,能有提示字串?
- 請參閱 #基本備註
sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup sudo gedit /etc/bash.bashrc
- Append the following lines at the end of file
alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
- 儲存編輯過的檔案
救援模式
如何不用登入就可取得 root 帳號權限?
- 請參閱 #基本備註
- Easiest method (will not work if GRUB menu password is set)
- Boot-up computer
- If GRUB menu is hidden, press 'Esc' to enter the GRUB menu
- Select
Ubuntu, kernel 2.6.10-5-386 (recovery mode)
- Press 'Enter' to boot
- Other methods
如何修改 kernal 開機參數, 來取得 root 帳號權限?
- 請參閱 #基本備註
- Boot-up computer
- If GRUB menu is hidden, press 'Esc' to enter the GRUB menu
- If GRUB password is set, press 'p' to unlock the GRUB menu
- Select
Ubuntu, kernel 2.6.10-5-386
- Press 'e' to edit the commands before booting
- Select
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
- Press 'e' to edit the selected command in the boot sequence
- Add "rw init=/bin/bash" to the end of the arguments
grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
- Press 'b' to boot
如何使用 Ubuntu 的安裝 CD 來取得 root 帳號權限?
- 請參閱 #基本備註
- Boot-up computer into Ubuntu Installation CD
- At "boot:" prompt, add "rescue" to the argument
boot: rescue
- Follow the instructions on screen
如果忘記 root 帳號/主要帳號的密碼, 要如何重新設定密碼?
- 請參閱 #基本備註
- Read #如何不用登入就可取得 root 帳號權限?
- To change root user password
# passwd root
- To change main user password
# passwd system_main_username
如果忘記了 GRUB 選單的密碼, 要如何重新設定?
- 請參閱 #基本備註
grub
grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找此行
... password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ ...
- Replace with the following line
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
- 儲存編輯過的檔案
在安裝完 Windows 後, 要如何恢復 GRUB 選單?
- 請參閱 #基本備註
- Read #如何使用 Ubuntu 的安裝 CD 來取得 root 帳號權限?
- e.g. Assumed that /dev/hda is the location of /boot partition
# grub-install /dev/hda
如何在 GRUB 的選項中新增 Windows 這個項目?
- 請參閱 #基本備註
- Read #如何列出硬碟分割表?
- e.g. Assumed that /dev/hda1 is the location of Windows partition
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- Append the following lines at the end of file
title Microsoft Windows root (hd0,0) savedefault makeactive chainloader +1
- 儲存編輯過的檔案
如何在 Windows 下讀取 Linux 的分割區 (ext2, ext3)?
小技巧&訣竅
如何不重新開機就重新載入 GNOME?
- 請參閱 #基本備註
- Save and close all opened applications
Press 'Ctrl + Alt + Backspace'
- or
sudo /etc/init.d/gdm restart
如何在 GNOME 載入後就啟用鍵盤的 Num Lock (數字鍵)?
sudo apt-get install numlockx sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup sudo gedit /etc/X11/gdm/Init/Default
- 找此行
... exit 0
- Add the following lines above it
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
- 儲存編輯過的檔案
- Read #如何不重新開機就重新載入 GNOME?
如何在登錄進 GNOME 後就自動執行某些程式?
- 請參閱 #基本備註
- System -> Preferences -> Sessions
- Sessions
Startup Programs Tab -> Add/Edit/Delete
如何在 GNOME 內切換到終端機(Console)模式?
- 請參閱 #基本備註
- To switch to Console mode
Press 'Ctrl + Alt + F1' (F2 - F6)
- To switch between consles in Console mode
Press 'Alt + F1' (F2 - F6)
- To switch back to GNOME mode
Press 'Alt + F7'
如何禁止在 GNOME 中使用 Ctrl+Alt+Backspace 來重新啟動 X?
- 請參閱 #基本備註
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup sudo gedit /etc/X11/xorg.conf
- Append the following lines at the end of file
Section "ServerFlags" Option "DontZap" "yes" EndSection
- 儲存編輯過的檔案
- Read #如何不重新開機就重新載入 GNOME?
如何在GNOME?使用 Ctrl+Alt+Del開啟系統監視器 (System Monitor)
- 請參閱 #基本備註
gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"
如何更新 GNOME 的桌面顯示?
- 請參閱 #基本備註
killall nautilus
如何更新 GNOME 面版?
- 請參閱 #基本備註
killall gnome-panel
如何在同一個 Nautilus 視窗內開啟所有的檔案夾?
- 請參閱 #基本備註
- Applications -> System Tools -> Configuration Editor
- Configuration Editor
/ -> apps -> nautilus -> preferences -> always_use_browser (Checked)
How to enable autosave in Gedit and disable creation of some_file~ files?
- 請參閱 #基本備註
- Applications -> System Tools -> Configuration Editor
- Configuration Editor
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (Unchecked) / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (Checked)
如何在 Nautilus 內顯示所有隱藏的檔案和檔案夾?
- 請參閱 #基本備註
- Places -> Home Folder
- To temporary show all hidden files/folders in Nautilus
Press 'Ctrl + H'
- To permanently show all hidden files/folders in Nautilus
Edit Menu -> Preferences
Views Tab -> Default View -> Show hidden and backup files (Checked)
如何以 root 身份在 Nautilus 內瀏覽檔案和檔案夾?
- 請參閱 #基本備註
- To install File Browser (Root)
sudo gedit /usr/share/applications/Nautilus-root.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=File Browser (Root) Comment=Browse the filesystem with the file manager Exec=gksudo "nautilus --browser %U" Icon=file-manager Terminal=false Type=Application Categories=Application;System;
- 儲存編輯過的檔案
- 請參閱 #如何更新 GNOME 面版?
- To browse files/folders as root user in Nautilus
- Applications -> System Tools -> File Browser (Root)
如何顯示桌面圖示 (我的電腦, 家目錄, 資源回收桶)?
- 請參閱 #基本備註
- Applications -> System Tools -> Configuration Editor
- Configuration Editor
/ -> apps -> nautilus -> desktop -> computer_icon_visible (Checked) home_icon_visible (Checked) trash_icon_visible (Checked)
如何更改某個檔案在 "Open with" 中預設開啟的程式?
- 請參閱 #基本備註
Right click on file -> Properties
Open With Tab -> Add Select "Open with" program
Select "Open with" program (Checked)
如何改變預設的郵件程式為 Mozilla Thunderbird?
- 請參閱 #基本備註
- Read #How to install Email Client (Mozilla Thunderbird)?
- System -> Preferences -> Preferred Applications
- Preferred Applications
Mail Reader Tab -> Default Mail Reader -> Command: mozilla-thunderbird %s
如何用滑鼠右按鈕直接以 Root 身份開啟檔案?
- 請參閱 #基本備註
gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
- 在新增的檔案內加入下面這幾行
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do gnome-sudo "gnome-open $uri" & done
- 儲存編輯過的檔案
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Right click on file -> Scripts -> Open as root
如何停止 Terminal 模式下的 beep 音效?
- 請參閱 #基本備註
- Applications -> System Tools -> Terminal
- Terminal
Edit Menu -> Current Profile...
General Tab -> General -> Terminal bell (Un-Checked)
如何讓 Mozilla Firefox 能更快速的開啟網站?
- 請參閱 #基本備註
- Applications -> Internet -> Firefox Web Browser
- Mozilla Firefox
Address Bar -> about:config
Filter: -> network.dns.disableIPv6 -> true network.http.pipelining -> true network.http.pipelining.maxrequests -> 8 network.http.proxy.pipelining -> true
- Restart Mozilla Firefox
如何關閉當 Mozilla Firefox 找到連接時的 beep 音效?
- 請參閱 #基本備註
- Applications -> Internet -> Firefox Web Browser
- Mozilla Firefox
Address Bar -> about:config
Filter: -> accessibility.typeaheadfind.enablesound -> false
- Restart Mozilla Firefox
如何簡單的 apt-get (Synaptic)?
- 請參閱 #基本備註
- System -> Administration -> Synaptic Package Manager
- Synaptic Package Manager
- To enable the extra Universe and Multiverse repositories
- Settings -> Repositories
- Click the Settings button
- Tick Show disabled software sources
- On the Repositories dialog box click Add. There are three separate repositories; Breezy Badger, Security Updates and Updates. Select each repository and check Officially supported, Restricted copyright, Community maintained (Universe) and Non-free (Multiverse). Ensure you click OK between each repository to save your changes
- You should now see checkboxes next to each repository, scroll through the list and ensure they are all checked
- To add backports and PLF (new versions of many applications. Unsupported. May contain illegal packages. Use at own risk.)
- Settings -> Repositories
- Click on Add and then Custom
- Paste the following five lines into the box and Click Add Repository, one line at a time:
deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb http://ubuntu-backports.mirrormax.net breezy-extras main restricted universe multiverse
deb http://packages.freecontrib.org/ubuntu/plf breezy free non-free deb-src http://packages.freecontrib.org/ubuntu/plf breezy free non-free
- To refresh the list of known packages (equivalent to apt-get update)
Edit Menu -> Reload Package Information
- To install all possible upgrades (equivalent to apt-get upgrade)
Edit Menu -> Mark All Upgrades... -> Default Upgrade Edit Menu -> Apply Marked Changes
- To search for a package (equivalent to apt-cache search package_name)
Edit Menu -> Search... Specify the package name
- To install the selected package (equivalent to apt-get install package_name)
Select "package_name" Package Menu -> Mark for Installation Edit Menu -> Apply Marked Changes
- To remove installed package (equivalent to apt-get remove package_name)
Select "package_name" Package Menu -> Mark for Removal Edit Menu -> Apply Marked Changes
如何 安裝/反安裝 .deb 套件包?
- 請參閱 #基本備註
- To install .deb file
sudo dpkg -i package_file.deb
- To uninstall .deb file
sudo dpkg -r package_name
如何將 .rpm 套件包轉換成 .deb 套件包?
- 請參閱 #基本備註
sudo alien package_file.rpm
如何一個動作就重新命名整個目錄下的檔案?
- 請參閱 #基本備註
- To install "mvb" file name renamer
wget -c http://frankandjacq.com/ubuntuguide/mvb_1.6.tgz sudo tar zxvf mvb_1.6.tgz -C /usr/share/ sudo chown -R root:root /usr/share/mvb_1.6/ sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
- To rename all files in directory at once
mvb NEW_NAME
如何一個動作就可以操控整個目錄下的圖檔?
- 請參閱 #基本備註
- To install bash batch image processing script
sudo apt-get install imagemagick wget -c http://frankandjacq.com/ubuntuguide/bbips.0.3.2.sh sudo cp bbips.0.3.2.sh /usr/bin/bbips sudo chmod 755 /usr/bin/bbips
- To manipulate all image files in directory at once
bbips
如何設定系統通用 (system-wide) 的環境變數?
- 請參閱 #基本備註
sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup sudo gedit /etc/bash.bashrc
- Append the System-wide Environment Variables at the end of file
- 儲存編輯過的檔案
如何將 "man" 的輸出儲存到一個檔案內?
- 請參閱 #基本備註
man command | col -b > file.txt
如何在系統一開機時隱藏 GRUB 的選單顯示?
- 請參閱 #基本備註
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找此行
... #hiddenmenu ...
- Replace with the following line
hiddenmenu
- 儲存編輯過的檔案
- 請參閱 #基本備註
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找此行
... timeout 3 ...
- Replace with the following line
timeout X_seconds
- 儲存編輯過的檔案
如何更改 GRUB 選單內開機系統的預設值?
- 請參閱 #基本備註
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找此行
... default 0 ...
- Replace with the following line
default X_sequence
- 儲存編輯過的檔案
- 請參閱 #基本備註
- e.g. Assumed that hd0,1 is the location of Ubuntu boot partition
wget -c http://frankandjacq.com/ubuntuguide/ubuntu.xpm.gz chmod 644 ubuntu.xpm.gz sudo mkdir /boot/grub/images sudo cp ubuntu.xpm.gz /boot/grub/images/ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst
- 找到此敘述
# menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/. ...
- Add the following line below it
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
- 儲存編輯過的檔案
- 請參閱 #基本備註
- e.g. Assumed that wallpaper.png is the Wallpaper to be converted to Splash Image
- splashimage.xpm.gz is the Splash Image for GRUB menu
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
- Read #如何在系統啟動時顯示 GRUB menu 的 Splash Image? (use splashimage.xpm.gz instead of ubuntu.xpm.gz)
如何暫時略過開機時載入的服務 (boot-up services)?
- 請參閱 #基本備註
Press 'Ctrl + C'
如何永遠禁止/啟用開機時載入的服務 (boot-up services)?
- 請參閱 #基本備註
- Read #如何安裝 Boot-Up Manager (BUM)?
如何在關機時一併清除 /tmp/ 檔案夾內的內容?
- 請參閱 #基本備註
sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup sudo gedit /etc/init.d/sysklogd
- 找到此敘述
... stop) log_begin_msg "Stopping system log daemon..." start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile log_end_msg $? ...
- Add the following line below it
rm -fr /tmp/* /tmp/.??*
- 儲存編輯過的檔案
如何在終端機模式能上下捲動檢視先前輸出?
- 請參閱 #基本備註
- To scroll up to view previously outputs
Press 'Shift + Page Up'
- To scroll down to view previously outputs
Press 'Shift + Page Down'
防毒伺服器
如何安裝 ClamAV 防毒伺服器?
sudo apt-get install clamav
如何手動更新病毒碼資料庫?
- 請參閱 #基本備註
- 請參閱 #如何安裝 ClamAV 防毒伺服器?
sudo freshclam
如何手動掃描 檔案/資料夾 內病毒?
- 請參閱 #基本備註
- 請參閱 #如何安裝 ClamAV 防毒伺服器?
sudo clamscan -r /location_of_files_or_folders
如何自動掃描 檔案/資料夾 內病毒?
- 請參閱 #基本備註
- 請參閱 #如何安裝 ClamAV 防毒伺服器?
- e.g. 自動每晚掃描 檔案/資料夾 內病毒
- * * * * * 是代表 分 時 日 月 星期
export EDITOR=gedit && sudo crontab -e
- 在檔案後面加入下面這幾行
00 00 * * * sudo clamscan -r /location_of_files_or_folders
- 儲存編輯過的檔案
Samba 伺服器
如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo apt-get install samba sudo apt-get install smbfs
如何 新增/編輯/刪除 網路使用者帳號?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
- 增加網路使用者帳號
sudo smbpasswd -a system_username sudo gedit /etc/samba/smbusers
- 將以下敘述加入至新檔案
system_username = "network username"
- 儲存編輯過的檔案
- 編輯網路使用者帳號
sudo smbpasswd -a system_username
- 刪除網路使用者帳號
sudo smbpasswd -x system_username
如何設定分享 家目錄為唯讀權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 家目錄為 讀取/寫入 權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 找到此敘述
... # By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = no ...
- 將以下敘述取代此行
# By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = yes
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 群組資料夾為唯讀權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 增加此敘述至檔案最後面
[Group] comment = Group Folder path = /home/group public = yes writable = no valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 群組資料夾為 唯讀/寫入 權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 增加此敘述至檔案最後面
[Group] comment = Group Folder path = /home/group public = yes writable = yes valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 公用資料夾 為唯讀權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 增加此敘述至檔案最後面
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 公用資料夾 為 唯讀/寫入 權限 (Authentication=Yes)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = user username map = /etc/samba/smbusers
- 增加此敘述至檔案最後面
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- 儲存編輯過的檔案
- 請參閱 #如何 新增/編輯/刪除 網路使用者帳號?
sudo testparm sudo /etc/init.d/samba restart
如何設定 公用資料夾 為 唯讀權限 (Authentication=No)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = share
- 增加此敘述至檔案最後面
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- 儲存編輯過的檔案
sudo testparm sudo /etc/init.d/samba restart
如何設定 公用資料夾 為 唯讀/寫入 權限 (Authentication=No)?
- 請參閱 #基本備註
- 請參閱 #如何安裝 Samba 伺服器提供分享 檔案/資料夾 服務?
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- 找此行
... ; security = user ...
- 將以下敘述取代此行
security = share
- 增加此敘述至檔案最後面
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- 儲存編輯過的檔案
sudo testparm sudo /etc/init.d/samba restart
SSH 伺服器
如何安裝 SSH 伺服器遠端管理服務?
sudo apt-get install ssh
如何使用 SSH 登入遠端 Ubuntu 機器?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 遠端 Ubuntu 機器: 192.168.0.1
ssh [email protected]
如何複製遠端 Ubuntu 機器內 檔案/資料夾 至本機(scp)?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 遠端 Ubuntu 機器: 192.168.0.1
- 遠端 檔案/資料夾 位置: /home/username/remotefile.txt
- 本機要儲存的位置: . (目前目錄)
scp -r [email protected]:/home/username/remotefile.txt .
如何複製本機 檔案/資料夾 至遠端 Ubuntu 機器(scp)?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 目前本機 檔案/資料夾 位置: localfile.txt
- 遠端 Ubuntu 機器: 192.168.0.1
- 遠端 Ubuntu 機器儲存位置: /home/username/
scp -r localfile.txt [email protected]:/home/username/
如何複製遠端 Ubuntu 機器 檔案/資料夾 至本機機器 (rsync)?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 遠端 Ubuntu 機器: 192.168.0.1
- 遠端 檔案/資料夾 位置: /home/username/remotefile.txt
- 本機儲存位置: . (目前目錄)
rsync -v -u -a --delete --rsh=ssh --stats [email protected]:/home/username/remotefile.txt .
如何複製本機 檔案/資料夾 至遠端 Ubuntu 機器 (rsync)?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 本機 檔案/資料夾 位置: localfile.txt
- 遠端 Ubuntu 機器: 192.168.0.1
- 遠端 Ubuntu 機器儲存位置: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt [email protected]:/home/username/
如何從 Windows 機器用 SSH 登入遠端 Ubuntu 機器?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 下載 PuTTY: 這裡
如何從 Windows 機器複製遠端 Ubuntu 機器 檔案/資料夾?
- 請參閱 #基本備註
- e.g. 假設遠端 Ubuntu 機器已經安裝 SSH 服務
- 請參閱 #如何安裝 SSH 伺服器遠端管理服務?
- 下載 WinSCP: 這裡
DHCP Server
如何安裝 DHCP 伺服器來自動指定 IP 位址?
- e.g. Assumed that "eth0" is the interface for network card
- IP Address Range: 192.168.0.100 to 192.168.0.200
- Subnet Mask: 255.255.255.0
- DNS Servers: 202.188.0.133, 202.188.1.5
- Domains: tm.net.my
- Gateway Address: 192.168.0.1
sudo apt-get install dhcp3-server sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup sudo gedit /etc/default/dhcp3-server
- 找此行
... INTERFACES=""
- Replace with the following line
INTERFACES="eth0"
- 儲存編輯過的檔案
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup sudo gedit /etc/dhcp3/dhcpd.conf
- 找到此敘述
... # option definitions common to all supported networks... option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600; max-lease-time 7200; ...
- Replace with the following lines
# option definitions common to all supported networks... #option domain-name "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600; #max-lease-time 7200;
- 找到此敘述
... # A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; #} ...
- Replace with the following lines
# A slightly different configuration for an internal subnet. subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; option domain-name-servers 202.188.0.133, 202.188.1.5; option domain-name "tm.net.my"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; default-lease-time 600; max-lease-time 7200; }
- 儲存編輯過的檔案
sudo /etc/init.d/dhcp3-server restart
資料庫
如何安裝MySQL資料庫?
sudo apt-get install mysql-server mysqladmin -u root password db_user_password
如何安裝MySQL Control Center?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- Read #如何安裝MySQL資料庫?
sudo apt-get install mysqlcc sudo gedit /usr/share/applications/MySQLCC.desktop
- 在新增的檔案內加入下面這幾行
[Desktop Entry] Name=MySQLCC Comment=MySQLCC Exec=mysqlcc Icon=/usr/share/pixmaps/mysqlcc.xpm Terminal=false Type=Application Categories=Application;System;
- 儲存編輯過的檔案
- 請參閱 #如何更新 GNOME 面版?
- Applications -> System Tools -> MySQLCC
阿帕契 HTTP 伺服器
如何安裝阿帕契HTTP網頁伺服器?
sudo apt-get install apache2
如何在阿帕契上面安裝PHP?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- Read #如何安裝阿帕契HTTP網頁伺服器?
sudo apt-get install php4 sudo /etc/init.d/apache2 restart sudo gedit /var/www/testphp.php
- Insert the following line into the new file
<?php phpinfo(); ?>
- 儲存編輯過的檔案
- http://localhost/testphp.php
如何安裝與阿帕契伺服器一起運作的MySQL?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- Read #如何安裝阿帕契HTTP網頁伺服器?
- Read #如何在阿帕契上面安裝PHP?
- Read #如何安裝MySQL資料庫?
sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install php4-mysql sudo /etc/init.d/apache2 restart
How to map URLs to folders outside /var/www/?
- 請參閱 #基本備註
- Read #如何安裝阿帕契HTTP網頁伺服器?
sudo gedit /etc/apache2/conf.d/alias
- 在新增的檔案內加入下面這幾行
Alias /URL-path /location_of_folder/
<Directory /location_of_folder/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
- 儲存編輯過的檔案
sudo /etc/init.d/apache2 restart
如何改變阿帕契HTTP伺服器的預設埠號?
- 請參閱 #基本備註
- Read #如何安裝阿帕契HTTP網頁伺服器?
- e.g. Assumed that new port number is 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup sudo gedit /etc/apache2/ports.conf
- 找此行
Listen 80
- Replace with the following line
Listen 78
- 儲存編輯過的檔案
sudo /etc/init.d/apache2 restart
How to parse RSS into PHP for Apache HTTP Server?
- 請參閱 #基本備註
- Read #如何安裝阿帕契HTTP網頁伺服器?
- Read #如何在阿帕契上面安裝PHP?
- e.g. Assumed that RSS is DistroWatch.com - News
wget -c http://frankandjacq.com/ubuntuguide/magpierss-0.71.1.tar.gz sudo mkdir /var/www/feeds sudo tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/ sudo mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/ sudo rm -fr /var/www/feeds/magpierss-0.71.1/ sudo chown -R www-data:root /var/www/feeds/ sudo gedit /var/www/feeds/index.php
- 在新增的檔案內加入下面這幾行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>DistroWatch.com - News</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <style type="text/css"> /*<![CDATA[*/ /* DEFAULT TAG STYLES */ body { background: #ffffff; margin-left: 20px; font-family: bitstream vera sans,sans-serif; font-size: 9pt; } h1 { font-family: luxi sans,sans-serif; font-size: 15pt; } /*]]>*/ </style> </head> <body> <?php require_once 'rss_fetch.inc'; error_reporting(E_ERROR); $url = 'http://distrowatch.com/news/dw.xml'; $rss = fetch_rss($url); if ($rss) { echo "<h1>"; echo "<a href=$url>", $rss->channel[title], "</a><br/>"; echo "</h1>"; foreach ($rss->items as $item ) { $url = $item[link]; $title = $item[title]; $description = $item[description]; echo "<li>"; echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>"; echo "$description<br/><br/>"; echo "</li>"; } } else { echo "<a href=$url>", $url, "</a> - Server Down!<br/>"; } ?> </body> </html>
- 儲存編輯過的檔案
- http://localhost/feeds/index.php
FTP Server
如何安裝 Ftp 伺服器作為檔案傳輸服務?
sudo apt-get install proftpd
如何設定 Ftp 使用者"侷限"在 (chrooted) 他們的 Home 目錄內?
- 請參閱 #基本備註
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup sudo gedit /etc/proftpd.conf
- 找到此敘述
... DenyFilter \*.*/ ...
- Add the following line below it
DefaultRoot ~
- 儲存編輯過的檔案
sudo /etc/init.d/proftpd restart
如何設定 Ftp 伺服器允許匿名者讀取?
- 請參閱 #基本備註
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup sudo gedit /etc/proftpd.conf
- Append the following lines at the end of file
<Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous>
- 儲存編輯過的檔案
sudo /etc/init.d/proftpd restart
如何設定 Ftp 伺服器允許匿名者 讀取/寫入?
- 請參閱 #基本備註
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup sudo gedit /etc/proftpd.conf
- Append the following lines at the end of file
<Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message </Anonymous>
- 儲存編輯過的檔案
sudo /etc/init.d/proftpd restart
如何讓匿名者對應到 /home/ftp/ 以外的資料夾?
- 請參閱 #基本備註
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup sudo gedit /etc/proftpd.conf
- Append the following lines at the end of file
<Anonymous /location_of_folder/> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous>
- 儲存編輯過的檔案
sudo /etc/init.d/proftpd restart
如何修改 Ftp 伺服器預設的埠號?
- 請參閱 #基本備註
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
- e.g. Assumed that new port number is 77
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup sudo gedit /etc/proftpd.conf
- 找此行
Port 21
- Replace with the following line
Port 77
- 儲存編輯過的檔案
sudo /etc/init.d/proftpd restart
如何透過 Windows 機器利用 ftp 進入遠端的 Ubuntu 機器?
- 請參閱 #基本備註
- e.g. Assumed that remote Ubuntu machine have installed FTP Server service
- Read #如何安裝 Ftp 伺服器作為檔案傳輸服務?
- 下載 FileZilla: Here
網路影音串流伺服器 (Streaming Media)
如何安裝 GNUMP3d 作為網路影音串流伺服器 (Streaming Media) 服務?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- Read #如何安裝阿帕契HTTP網頁伺服器?
- e.g. /var/music/ is the directory containing multimedia files
sudo apt-get install gnump3d
如何更改 GNUMP3d 預設存放影音檔案的目錄?
- e.g. Assumed that new directory containing multimedia files is /home/music/
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup sudo gedit /etc/gnump3d/gnump3d.conf
- 找此行
root = /var/music
- Replace with the following line
root = /home/music
- 找此行
user = gnump3d
- Replace with the following line
user = root
- 儲存編輯過的檔案
sudo /etc/init.d/gnump3d restart
如何更改 GNUMP3d 預設的埠號?
- e.g. Assumed that new port number is 7878
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup sudo gedit /etc/gnump3d/gnump3d.conf
- 找此行
port = 8888
- Replace with the following line
port = 7878
- 儲存編輯過的檔案
sudo /etc/init.d/gnump3d restart
圖片相簿伺服器
如何安裝 Gallery 當作圖片相簿伺服器服務?
- 請參閱 #基本備註
- 請參閱 #如何新增其他的套件庫 (extra Repositories)?
- Read #如何安裝阿帕契HTTP網頁伺服器?
- Read #如何在阿帕契上面安裝PHP?
sudo apt-get install gallery (when prompted to restart Apache, choose No or Cancel) sudo apt-get install imagemagick sudo apt-get install jhead sudo apt-get install libjpeg-progs sudo /etc/init.d/apache2 restart sudo sh /usr/share/gallery/configure.sh
- http://localhost/gallery/setup/index.php
- Gallery Configuration
Gallery Configuration Wizard: Step 1 Next Step ->
Gallery Configuration Wizard: Step 2 General settings Tab -> Admin password: Specify the password Locations and URLs Tab -> Album directory: /var/www/albums/ Temporary directory: /tmp/ Gallery URL: http://localhost/gallery Albums URL: http://localhost/albums Next Step -->
Gallery Configuration Wizard: Step 3 Next Step -->
Gallery Configuration Wizard: Step 4 Save Config ->
如何設定 Gallery 能被存取,透過 Internet (Hostname or 固定 IP) 或 LAN (固定 IP)?
- 請參閱 #基本備註
- Read #如何安裝 Gallery 當作圖片相簿伺服器服務?
- e.g. Assumed that network and internet connections have been configured properly
- Internet (Hostname or fix IP) or LAN (fix IP): http://www.url.com
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup sudo gedit /etc/gallery/config.php
- 找到此敘述
... $gallery->app->photoAlbumURL = "http://localhost/gallery"; $gallery->app->albumDirURL = "http://localhost/albums"; ...
- Replace with the following lines
$gallery->app->photoAlbumURL = "http://www.url.com/gallery"; $gallery->app->albumDirURL = "http://www.url.com/albums";
如何設定 Gallery 能被存取,透過 LAN (動態 IP)?
- 請參閱 #基本備註
- Read #如何安裝 Gallery 當作圖片相簿伺服器服務?
- e.g. Assumed that network connections have been configured properly
- LAN (dynamic IP): 192.168.0.1
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup sudo gedit /etc/gallery/config.php
- 找到此敘述
... $gallery->app->photoAlbumURL = "http://localhost/gallery"; $gallery->app->albumDirURL = "http://localhost/albums"; ...
- Replace with the following lines
$gallery->app->photoAlbumURL = "/gallery"; $gallery->app->albumDirURL = "/albums";
如何 備份/恢復 Gallery 資料?
- 請參閱 #基本備註
- To backup Gallery data
sudo tar zcvf gallery.tgz /var/www/albums/ /etc/gallery/
- To restore Gallery data
sudo tar zxvf gallery.tgz -C /
疑難排除
設定網路介面... (載入時間太長)
- 請參閱 #基本備註
- Read #如何暫時略過開機時載入的服務 (boot-up services)?
與 ntp.ubuntulinux.org 進行時間同步... (載入時間太長)
service_name = ntpdate
如何禁止系統時間/日期被重新設置為 UTC (GMT)?
- 請參閱 #基本備註
sudo cp /etc/default/rcS /etc/default/rcS_backup sudo gedit /etc/default/rcS
- 找此行
... UTC=yes ...
- Replace with the following line
UTC=no
- 儲存編輯過的檔案
- System -> Administration -> Time and Date
Set the correct time/date
sudo /etc/init.d/hwclock.sh restart
在 GNOME 內如何正確的設定音效?
sudo killall esd sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup sudo gedit /etc/esound/esd.conf
- 找到此敘述
... auto_spawn=0 spawn_options=-terminate -nobeeps -as 5 ...
- Replace with the following lines
auto_spawn=1 spawn_options=-terminate -nobeeps -as 2 -d default
- 儲存編輯過的檔案
sudo apt-get install libesd-alsa0 sudo gedit /etc/asound.conf
- 在新增的檔案內加入下面這幾行
pcm.card0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:0,0" period_time 0 period_size 2048 buffer_size 32768 rate 48000 } bindings { 0 0 1 1 } }
- 儲存編輯過的檔案
sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
System -> Preferences -> Sound Sound preferences
General Tab -> Sounds for events (Un-Checked)
- Save and close all opened applications, Reboot computer
在 GNOME 內如何強制清除 Trash?
- 請參閱 #基本備註
sudo rm -fr $HOME/.Trash/
如何在 GNOME 內移除重複的選單/選單項目?
- 請參閱 #基本備註
rm -f $HOME/.config/menus/applications.menu
- 請參閱 #如何更新 GNOME 面版?
如何在 GNOME 內更新 Place 選單的顯示 (如果無法顯示 /etc/fstab 內指定到 /media/ 的掛載)?
- 請參閱 #基本備註
sudo /etc/init.d/dbus-1 restart
升級 Ubuntu
如何從 Breezy Badger升級至 Dapper Drake (試驗性)
- 請參閱 #基本備註
- Warning! This is still in it's development stage. Only use it for experimental purposes
- Doing this might break your entire system
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.list
- Replace everything with the following lines
deb http://us.archive.ubuntu.com/ubuntu dapper main restricted deb-src http://us.archive.ubuntu.com/ubuntu dapper main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted ## Uncomment the following two lines to add software from the 'universe' ## repository. ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://us.archive.ubuntu.com/ubuntu dapper universe deb-src http://us.archive.ubuntu.com/ubuntu dapper universe ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu dapper-security main restricted deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted deb http://security.ubuntu.com/ubuntu dapper-security universe deb-src http://security.ubuntu.com/ubuntu dapper-security universe deb http://archive.ubuntu.com/ubuntu dapper multiverse deb-src http://archive.ubuntu.com/ubuntu dapper multiverse ## Backports deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
- 儲存編輯過的檔案
sudo apt-get update sudo apt-get dist-upgrade
- Save and close all opened applications, Reboot computer
Removed Topics
- Topics that have been removed from this guide can be found here