2012年11月11日 星期日

Ubuntu基本設定(一)


Linux架構
Desktop 版本以下架構皆有
Server版本只有Kernel + Shell + GNU Tools




Linux 桌面環境設定
gnome安裝
sudo apt-get gnome install
gnome安裝
sudo apt-get gnome-tweak-tool install
安裝配置工具
kde安裝
sudo apt-get install Kubuntu-desktop
kde桌面版安裝
sudo apt-get install language-pack-kde-zh-hans
安裝kde語言套件
sudo apt-get install kde-l10n-zhtw
修正套件支援中文


輸入法
sudo apt-get install fcitx
安裝小企鵝輸入法
sudo-apt install gcin
安裝gcin (Edward Liu開發的新一代中文輸入引擎)


新增使用者帳號tony修改密碼
sudo useradd -m -s /bin/bash tony
新增Tony帳號
sudo passwd
修改密碼

鎖定帳號及解除的鎖定帳號
sudo passwd -l tony
鎖定帳號 (-llock)
sudo passwd -u tony
解除的鎖定帳號 (uunlock)


修改使用者帳號(包含系統帳號)
sudo nano /etc/passwd
使用nano編輯器修改passwd
sudo nano /etc/shadow
使用nano編輯器修改shadow


修改更改電腦名稱
sudo nano /etc/hosts
使用nano編輯器修改hosts
sudo nano /etc/hostname
使用nano編輯器修改hostname


其他設定
top
顯示資源
uptime
顯示上線時間


軟體更新及升級
sudo apt-get update
軟體更新
sudo apt-get grade
軟體升級


server版本語系安裝及設定
sudo locale-gen
顯示已安裝語系
sudo locale-gen en_US
安裝缺少的英文語系
sudo locale-gen en_US.UTF-8
安裝缺少的中文語系
Sudo nano .bashrc
編輯語系設定檔,每個使用者都要設定一次
if [ -z "$SSH_TTY" ]; then
export LANG=en_US.UTF-8
export LANGUAGE=en_US
export LC_ALL=en_US.UTF-8
else
export LC_ALL=en_US.UTF-8
fi
.bashrc檔案內,最後面加上語系設定程式
sudo cat .bashrc
查看已經編輯過的語系檔案


更新套件伺服器
sudo nano /etc/apt/source.list
更新套件伺服器的設定


ubuntu作業系統關機及重開機指令
sudo reboot
作業系統重開機
sudo poweroff
作業系統關機


ssh連線實例測試
sudo apt-get install ssh
先在server端安裝ssh套件
client-1(ubuntu desktop)使用ssh連線連接到server(ubuntu server)
client-2(vm hostwindow)使用putty工具程式連接到server(ubuntu server)


工作行程資訊與管理
ps
顯示瞬間執行續的狀態


pstree 將所有工作行程(執行續)以樹狀目錄顯示出來




指令或名詞解釋
sudo
superuser do
su
switch user ,切換使用者
apt
Debian Linux系統套件管理工具 (advanced packaging tool)
nano
GPL授權的文字編輯器,GNU專案
cat
查看檔案內容
ll
查看目錄
exit
離開此一終端機 (TTY)
.
等同source,去執行的意思
stat
告知目錄或檔案詳細權限內容,包含uid,gid,access