1 更新軟件源
裝好ubuntu的第一件事就是添加更快速的源,因為官方提供的源服務器在國外,訪問和下載速度要比國內源慢些,可以采用一些國內公司和大學提供的更新源.
方法一: 在System Settings -> Software & Updates
,在Download from
中在中國區選擇速度最快的服務器源。這種方法比使用命令行快很多。
方法二:命令行設置:
- 備份原有源,恢復時有用
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
- 修改更新源,添加相應的鏡像源(個人常用163源、yun-idc源)
sudo gedit /etc/apt/sources.list
- 更新源並升級系統
sudo apt-get update
sudo apt-get upgrade
2 linux打開txt文件亂碼
缺省配置下,用Ubuntu的文本編輯器(gedit)打開GB18030(繁體中文用戶可將GB18030替換成BIG5或BIG5-HKSCS)類型的中文編碼文本文件時會發生亂碼。這是因為gedit使用一個編碼匹配列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將 GB18030 加入這個匹配列表。
- Gedit 3.x版本設置(適用於Ubuntu 11.10及以后)
安裝dconf-editor: sudo apt-get install dconf-tools
手動方式:
步驟類似,在org/gnome/gedit/preferences/encodings下添加中文編碼方式
命令行方式:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
- Gedit 2.x版本設置(適用於Ubuntu 11.04及以前)
安裝gconf-editor: sudo apt-get install gconf-editor
手動方式:
在彈出的配置中選擇:“apps”—“gedit2”—“preferences”—“encodings”。雙擊右邊名稱“auto- detected”,在彈出的編輯鍵菜單中,添加編碼GB18030,GBK,GB2312,移到最上面即可
命令行方式:
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected
"[UTF-8,CURRENT,GB18030,ISO-8859-15,UTF-16]"
3 開機自動加載Windows分區
a. 在root權限下查看分區: fdisk -l
b. 統計windows分區,執行如下命令
sudo mkdir -p /media/charles/{windows分區名字}
c. 編輯描述各種文件系統信息的文件/etc/fstab,添加對應Windows分區信息: sudo gedit /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=df8a06fe-6507-4242-80bc-85db21b15c9b / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=911758dc-eba4-4624-abad-c9b4a2b1b3cf none swap sw 0 0
# reserved partition
/dev/sda1 /media/charles/reserc ntfs none 0 0
# windows partition
/dev/sda2 /media/charles/winc ntfs none 0 0
# work partition
/dev/sda3 /media/charles/work ntfs none 0 0
4 安裝搜狗輸入法
a. 安裝fcitx版本: sudo apt-get install fcitx
b. 下載32位或64位的Ubuntu deb版搜狗輸入法
5 遠程管理主機
5.1 ssh命令行登陸
a. ubuntu下開啟ssh服務
安裝ssh服務器: sudo apt-get install openssh-server
查看ssh服務是否在后台開啟,出現了sshd字樣表示ssh后台服務默認已開啟
charles@charles-t400s:~$ ps -e | grep ssh
10588 ? 00:00:00 sshd
你的服務器也可以是Mac或者Windows,只需要安裝ssh服務器,並開啟ssh后台服務即可。如果開啟ssh服務后客戶端連接不上服務器,在服務器上執行如下命令:
sudo service /etc/init.d/ssh restart
b. Windows下安裝ssh客戶端
-
secure shell client:免費開源,但中文顯示亂碼,無法傳輸中文亂碼名的文件,不能記住密碼
-
putty : 占用內存最小,每次登陸時需要重新連接,可通過設置編碼為UTF-8不會顯示中文亂碼
-
Xshell和Xftp: 商用軟件,但有免費版,可以保存設置的登陸會話,能記住密碼,傳輸文件和顯示中文時都可以通過設置編碼為UFT-8而不會產生亂碼,效果最佳。
推薦使用XShell+Xftp軟件,創建新會話,填寫完ip地址、用戶名和密碼就可登陸你的Ubuntu服務器
5.2 遠程界面登陸服務器
a. 安裝x11vnc: sudo apt-get install x11vnc
b. 設置vnc連接密碼,根據提示輸入密碼並保存:
charles@charles-t400s:~$ x11vnc -storepasswd
Enter VNC password:
Verify password:
Write password to /home/charles/.vnc/passwd? [y]/n y
Password written to: /home/charles/.vnc/passwd
c. 啟動vncserver:
- 后台自動啟動
sudo cp ~/.vnc/passwd /etc/x11vnc.pass
- 創建/etc/init/x11vnc.conf文件,內容如下:
start on login-session-start
script
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
end script
- 單次手動啟動:
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
d. 重啟ubuntu系統,再在Windows上用vnc viewer登陸
輸入VNC Server名字-IP地址:端口號,后再輸入設置vnc的連接密碼
e. x11vnc常用命令(待補充)
x11vnc -kill :1 殺掉1號端口的vnc server進程
6 基礎軟件
由於平時開發主要在Ubuntu平台上,所以一般首先考慮軟件的跨平台性,下面是個人經常使用的軟件:
- 辦公軟件: WPS for Linux + Ocular閱讀器
- 影音播放: Audacious + VLC + SMPlayer結合使用
- 瀏覽器:Google Chrome + 擴展插件(Proxy SwitchSharp、Vimium、Adblock)+App(安裝QQ、微信,特別建議在Windows的Chrome瀏覽器安裝vnc viewer,如下圖所示)