Ubuntu版本
12.04 LTS
下載與安裝
官網,下載.iso鏡像后,可以刻光盤,也可以刻U盤
中文輸入-ibus
推薦 ibus-pinyin,并默認調整為"半角"輸入
sudo apt-get install ibus-pinyin
gedit工具支持中文
在Open打開文件的時候,注意左下腳有個"Character Encoding",點擊后, 可以在此添加GBK,GB2312等字符集支持.
vpn設置
公司內的wiki已經有很多文章介紹了.在此就不在贅述.注意兩點:
1、配置文件
vim /etc/vpnc/default.conf
IPSec gateway xxxx.com IPSec ID #ID
IPSec secret #組密碼
Xauth username xxxx
2、執行
sudo vpnc
輸入token認證,完成后,執行route -n查看是否有很多路由信息,存在的話,就證明連接成功了.
keepass(保存密碼)
設置軟件源
keepass
修改文件: /etc/apt/sources.list
Display sources.list entries for: Choose your Ubuntu version Precise (12.04)
deb http://ppa.launchpad.net/jtaylor/keepass/ubuntu precise main deb-src http://ppa.launchpad.net/jtaylor/keepass/ubuntu precise main
Meld Diff Viewer(代碼比對)
Thunderbird(郵件收發)
最常出問題的地方(供參考):
Server Type: IMAP Mail Server
Server Name: xxx
Port: 143
Security Settings
Connection security: STARTTLS
Authentication method: Normal password
SMTP Server
Description: 隨意填寫
Server Name: xxx
Port: 25
Security and Authentication
Connection security: STARTTLS
Authentication method: Normal password
User Name: xxxx
mkpasswd.pl(生成隨機密碼)
CentOS系統下的mkpasswd命令,在Ubuntu系統下,改為mkpasswd.pl
mkpasswd.pl -s 0 -l 16
Oracle VM Virtualbox(虛擬機)
1、U盤
使用lsusb命令把設備信息查出來# lsusb
...
Bus 002 Device 007: ID 12d1:0001 Huawei Technologies Co., Ltd.
依次選擇Machine-Settings-USB
Name: Z
Vendor ID: 12d1
Product ID: 0001
...
剩下的不需要填寫
2、調整虛擬文件大小
vboxmanage modifyhd VirtualBoxVMs/win7_x64/win7_x64.qed --resize 3000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
只能擴大,不能減小,否則會報錯.
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
LibreOffice 4
參考 http://askubuntu.com/questions/252612/how-do-i-install-libreoffice-4
1、deb包安裝
sudo apt-get install bash-completion
2、編譯安裝
從官網下載最新的release版本,注意不要從git下載,有可能文件不全,導致安裝失敗.
修改~/.profile文件,寫入如下內容: [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion ]] && /
. /usr/local/share/bash-completion/bash_completion
3、開始編譯安裝
4、文件驗證
查看是否存在該文件:/usr/local/share/bash-completion/bash_completion
注意:
補齊的主機名默認來源是~/.ssh/known_hosts文件
需要將/etc/ssh/ssh_config或者~/.ssh/config中的HashKnownHosts設置為no
自動登錄主機
說明
關于自動登錄主機的問題,wiki已經有很多相關的文章了,我這里介紹的方法,優缺點如下(輸入token是必須的):
優點: 不需要本機生成無passphrase的私鑰/公鑰對,也不需要通過跳板機把公鑰傳到每臺服務器上
缺點:
需要把跳板機上面的私鑰復制到本地
打開終端,設置為"a login shell"模式
需要修改/創建的文件如下
~/master #用戶放共享通道文件,例如
~/.profile #profile配置文件
~/.ssh/config #ssh配置文件
~/bin/ssh-add-pass # 判斷ssh-agent,并自動輸入passphrase
~/bin/passfile # 存放passphrase的密碼文件
~/bin/ssh-attach # 判斷ssh-agent,設置環境變量
注意:mac本的ssh-agent命令生成文件不在/tmp目錄下,需要根據實際情況略做修改.
詳細配置過程
配置本地的.profile文件(CentOS為.bash_profile),追加如下內容
ssh配置文件:
位置: ~/.ssh/config
內容:
ssh-add-pass
passfile
密碼文件
ssh-attach
參考命令
顯示所有的key
ssh-add -l
刪除所有的key
ssh-add -D
刪除所有的ssh-agent
killall ssh-agent
自動登錄MySQL
核心:qmysql.py腳本
1、獲取方法
git clone http://xxx
2、使用方法
把腳本放到~/bin目錄下
本地保存mysql密碼
首次執行生成~/bin/qmysql.py生成~/.qmysql.ini文件,分別填上連接線上數據庫的用戶名/密碼/線上主機的密碼
3、修改~/.profile,增加自動主機名補全功能
意思是qmysql.py腳本的自動補全由_ssh函數完成.
# Auto-Comple
complete -F _ssh qmysql.py
3、使用
qmysql l-dbc 按tab自動補全 -P port, 默認3306
RTX
前言:
在Ubuntu下,用wine裝的rtx真心不好用:
控制面板隱藏在最底層,如果設置為總是在最前,看其他窗口又不方便
聊天窗口,多個聊天窗口疊加在一起,也不知道哪個有新消息
查看歷史的消息記錄,直接報錯退出
不同ubuntu版本安裝rtx可能會遇到不同的問題,但是基本順序都類似.我的安裝過程如下:
1、設置軟件源并安裝wine
2、安裝依賴工具和庫
winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1 vcrun6sp6 vb6run
在這期間報了一個錯,如下:
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
至于gnome-keyring-pkcs11.so這是個啥玩意,我也沒搞清楚,總之是缺少,那么就去安裝一個
3、安裝rtx
wine rtxclient2012formal.exe
4、最后遇到一個報錯,沒記住...直接忽略了.
參考
1、打開Dash Home或者終端
2、輸入
gconf-editor
3、找到
apps -> metacity -> global keybingdings -> show desktop
把值改為d
FAQ
手賤把Desktop,Documents等目錄刪除了,如何恢復?
重新設置一下語言環境就可以恢復了.方法如下:
System-Settings -> Language-Support -> (Language for menus and windos) 把"漢語(中國)"拖到最上面
重新登錄,系統會提示你是否更新文件夾命名.然后這些系統目錄就"回來"了.
收尾工作:再把語言環境改回來.
新聞熱點
疑難解答