佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 如何從Windows到Ubuntu(不動(dòng)聲色的變遷)

如何從Windows到Ubuntu(不動(dòng)聲色的變遷)

熱門(mén)標(biāo)簽:大數(shù)據(jù)分析 電話銷(xiāo)售團(tuán)隊(duì) 智能手機(jī) 呼叫外包 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 呼叫中心 Mysql連接數(shù)設(shè)置 電銷(xiāo)機(jī)器人

Ubuntu版本

12.04 LTS

下載與安裝
官網(wǎng),下載.iso鏡像后,可以刻光盤(pán),也可以刻U盤(pán)

中文輸入-ibus
推薦 ibus-pinyin,并默認(rèn)調(diào)整為"半角"輸入

sudo apt-get install ibus-pinyin

gedit工具支持中文
在Open打開(kāi)文件的時(shí)候,注意左下腳有個(gè)"Character Encoding",點(diǎn)擊后, 可以在此添加GBK,GB2312等字符集支持.

vpn設(shè)置

公司內(nèi)的wiki已經(jīng)有很多文章介紹了.在此就不在贅述.注意兩點(diǎn):

1、配置文件

vim /etc/vpnc/default.conf
IPSec gateway xxxx.com IPSec ID             #ID
IPSec secret         #組密碼
Xauth username xxxx

2、執(zhí)行
sudo vpnc
輸入token認(rèn)證,完成后,執(zhí)行route -n查看是否有很多路由信息,存在的話,就證明連接成功了.

keepass(保存密碼)

設(shè)置軟件源
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(代碼比對(duì))

Thunderbird(郵件收發(fā))

最常出問(wèn)題的地方(供參考):

Server Type: IMAP Mail Server
Server Name: xxx
Port: 143
Security Settings
Connection security: STARTTLS
Authentication method: Normal password
SMTP Server

Description: 隨意填寫(xiě)

Server Name: xxx
Port: 25
Security and Authentication
Connection security: STARTTLS
Authentication method: Normal password
User Name: xxxx
mkpasswd.pl(生成隨機(jī)密碼)
CentOS系統(tǒng)下的mkpasswd命令,在Ubuntu系統(tǒng)下,改為mkpasswd.pl

mkpasswd.pl -s 0 -l 16

Oracle VM Virtualbox(虛擬機(jī))

1、U盤(pán)

使用lsusb命令把設(shè)備信息查出來(lái)# lsusb
...
Bus 002 Device 007: ID 12d1:0001 Huawei Technologies Co., Ltd.

依次選擇Machine-Settings-USB

Name:       Z
Vendor  ID: 12d1
Product ID: 0001
...

剩下的不需要填寫(xiě)

2、調(diào)整虛擬文件大小

vboxmanage modifyhd VirtualBoxVMs/win7_x64/win7_x64.qed --resize 3000
0%...
Progress state: VBOX_E_NOT_SUPPORTED

只能擴(kuò)大,不能減小,否則會(huì)報(bào)錯(cuò).
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


復(fù)制代碼
代碼如下:

sudo add-apt-repository ppa:libreoffice/libreoffice-4-1
sudo apt-get update
sudo apt-get dist-upgrade/p> p>sudo apt-get install libreoffice


工具優(yōu)化三部曲

想知道如何實(shí)現(xiàn)主機(jī)名自動(dòng)補(bǔ)全嗎?如何在本地就可以"直接"連線上服務(wù)器嗎?如何在本地"直接"連線上MySQL嗎?
請(qǐng)仔細(xì)查看該部分內(nèi)容

自動(dòng)補(bǔ)全主機(jī)名

bash-completion
在ubuntu中安裝bash-completion工具,就可以實(shí)現(xiàn)一些基本命令的主機(jī)名自動(dòng)補(bǔ)齊,比如ssh, rsync等.

1、deb包安裝
sudo apt-get install bash-completion

2、編譯安裝
從官網(wǎng)下載最新的release版本,注意不要從git下載,有可能文件不全,導(dǎo)致安裝失敗.
修改~/.profile文件,寫(xiě)入如下內(nèi)容: [[ $PS1 -f /usr/local/share/bash-completion/bash_completion ]] \
    . /usr/local/share/bash-completion/bash_completion


3、開(kāi)始編譯安裝


復(fù)制代碼
代碼如下:

./configure
make
make check # optional, requires dejagnu and tcllib
make install # as root

4、文件驗(yàn)證
查看是否存在該文件:/usr/local/share/bash-completion/bash_completion
注意:

補(bǔ)齊的主機(jī)名默認(rèn)來(lái)源是~/.ssh/known_hosts文件
需要將/etc/ssh/ssh_config或者~/.ssh/config中的HashKnownHosts設(shè)置為no

自動(dòng)登錄主機(jī)

說(shuō)明

關(guān)于自動(dòng)登錄主機(jī)的問(wèn)題,wiki已經(jīng)有很多相關(guān)的文章了,我這里介紹的方法,優(yōu)缺點(diǎn)如下(輸入token是必須的):

優(yōu)點(diǎn): 不需要本機(jī)生成無(wú)passphrase的私鑰/公鑰對(duì),也不需要通過(guò)跳板機(jī)把公鑰傳到每臺(tái)服務(wù)器上
缺點(diǎn):

需要把跳板機(jī)上面的私鑰復(fù)制到本地
打開(kāi)終端,設(shè)置為"a login shell"模式
需要修改/創(chuàng)建的文件如下

~/master #用戶放共享通道文件,例如
~/.profile #profile配置文件
~/.ssh/config #ssh配置文件
~/bin/ssh-add-pass # 判斷ssh-agent,并自動(dòng)輸入passphrase
~/bin/passfile # 存放passphrase的密碼文件
~/bin/ssh-attach # 判斷ssh-agent,設(shè)置環(huán)境變量

注意:mac本的ssh-agent命令生成文件不在/tmp目錄下,需要根據(jù)實(shí)際情況略做修改.

詳細(xì)配置過(guò)程
配置本地的.profile文件(CentOS為.bash_profile),追加如下內(nèi)容


復(fù)制代碼
代碼如下:

# Auto-passphrase
~/bin/ssh-add-pass ~/bin/passfile
eval $(~/bin/ssh-attach)

ssh配置文件:
位置: ~/.ssh/config
內(nèi)容:

復(fù)制代碼
代碼如下:

Host *
User xxxx
Port 22
PreferredAuthentications publickey,password,gssapi-with-mic,hostbased,keyboard-interactive
StrictHostKeyChecking no
HashKnownHosts no/p> p>Host *.xxx.com
ServerAliveCountMax 6
ServerAliveInterval 300
ControlMaster auto
ControlPath ~/master/master-%h
ControlPersist yes

ssh-add-pass


復(fù)制代碼
代碼如下:

#!/bin/bash/p> p># reference:
# a >http://stackoverflow.com/questions/13033799/how-to-make-ssh-add-read-passphrase-from-a-file/a> if [ $# -ne 1 ] ; then
echo "Usage: ssh-add-pass passfile" exit 1
fi
pass=$(cat $1) for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do if [ -S $SSH_AUTH_SOCK ]; then
# ssh-add -l >/dev/null echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK
# $(export SSH_AUTH_SOCK=$SSH_AUTH_SOCK)
exit 0 else eval $(ssh-agent)
fi
done/p> p># 這里的spawn后面接的私鑰,只能使用絕對(duì)路徑.否則會(huì)報(bào)找不到文件.
# spawn ssh-add xxx_rsa
expect EOF
spawn ssh-add xxx_rsa/p> p> expect "Enter passphrase" send "$pass\r" expect eof
EOF

passfile
密碼文件
ssh-attach


復(fù)制代碼
代碼如下:

#!/bin/bash/p> p># reference:
# https://github.com/jianingy/trash/blob/master/tools/ssh-attach # find if ssh-add and ssh-agent exists for prog in ssh-add ssh-agent; do which $prog >/dev/null || exit
done for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do [ -S $SSH_AUTH_SOCK ] ssh-add -l >/dev/null echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK exit 0
done/p> p># try again by prompting user to input passpharses.
create_new_agent=1 for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do if [ -S $SSH_AUTH_SOCK ]; then
create_new_agent=0
ssh-add xxx_rsa || continue ssh-add -l >/dev/null echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK exit 0
fi
done/p> p># create new ssh-agent and run again
# echo "no avaiable ssh-agent, starting a new one" >2 if [ $create_new_agent -eq 1 ]
then
ssh-agent >/dev/null exec $0 $@
fi/p> p>exit 1/p> p># vim: ts=4 sw=4 et ai

參考命令
顯示所有的key
ssh-add -l
刪除所有的key
ssh-add -D
刪除所有的ssh-agent
killall ssh-agent

自動(dòng)登錄MySQL
核心:qmysql.py腳本

1、獲取方法
git clone http://xxx
2、使用方法
把腳本放到~/bin目錄下
 本地保存mysql密碼
首次執(zhí)行生成~/bin/qmysql.py生成~/.qmysql.ini文件,分別填上連接線上數(shù)據(jù)庫(kù)的用戶名/密碼/線上主機(jī)的密碼
3、修改~/.profile,增加自動(dòng)主機(jī)名補(bǔ)全功能
意思是qmysql.py腳本的自動(dòng)補(bǔ)全由_ssh函數(shù)完成.
# Auto-Comple
complete -F _ssh qmysql.py
3、使用
qmysql l-dbc 按tab自動(dòng)補(bǔ)全 -P port, 默認(rèn)3306

RTX
前言:
在Ubuntu下,用wine裝的rtx真心不好用:

控制面板隱藏在最底層,如果設(shè)置為總是在最前,看其他窗口又不方便
聊天窗口,多個(gè)聊天窗口疊加在一起,也不知道哪個(gè)有新消息
查看歷史的消息記錄,直接報(bào)錯(cuò)退出
不同ubuntu版本安裝rtx可能會(huì)遇到不同的問(wèn)題,但是基本順序都類(lèi)似.我的安裝過(guò)程如下:

1、設(shè)置軟件源并安裝wine


復(fù)制代碼
代碼如下:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine winetricks

2、安裝依賴(lài)工具和庫(kù)
winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1 vcrun6sp6 vb6run

在這期間報(bào)了一個(gè)錯(cuò),如下:
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這是個(gè)啥玩意,我也沒(méi)搞清楚,總之是缺少,那么就去安裝一個(gè)


復(fù)制代碼
代碼如下:

# 下載(環(huán)境不同,版本可能不同)
apt-get download gnome-keyring:i386
# 解壓
dpkg -x gnome-keyring_3.2.2-2ubuntu4.1_i386.deb gnome-keyring
# 復(fù)制文件
cp -r gnome-keyring/usr/lib/i386-linux-gnu/pkcs11/ /usr/lib/i386-linux-gnu/

3、安裝rtx
wine rtxclient2012formal.exe

4、最后遇到一個(gè)報(bào)錯(cuò),沒(méi)記住...直接忽略了.

參考

復(fù)制代碼
代碼如下:

https://forums.eveonline.com/default.aspx?g=postsm=3532013
http://hi.baidu.com/wantonzone/item/5c3ac5679da8a8157cdecc7a
http://littlexiang.me/linux/install-wine-rtx-on-linux-x86_84.html


Tips
設(shè)置win + D鍵顯示桌面

1、打開(kāi)Dash Home或者終端
2、輸入
gconf-editor
3、找到
apps -> metacity -> global keybingdings -> show desktop
把值改為d

FAQ

手賤把Desktop,Documents等目錄刪除了,如何恢復(fù)?
重新設(shè)置一下語(yǔ)言環(huán)境就可以恢復(fù)了.方法如下:
System-Settings -> Language-Support -> (Language for menus and windos) 把"漢語(yǔ)(中國(guó))"拖到最上面
重新登錄,系統(tǒng)會(huì)提示你是否更新文件夾命名.然后這些系統(tǒng)目錄就"回來(lái)"了.
收尾工作:再把語(yǔ)言環(huán)境改回來(lái).

標(biāo)簽:丹東 三沙 連云港 婁底 廊坊 普洱 濟(jì)寧 安慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何從Windows到Ubuntu(不動(dòng)聲色的變遷)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266
    石阡县| 孟村| 枝江市| 泽普县| 施甸县| 资兴市| 汕头市| 鄂托克旗| 碌曲县| 安龙县| 尚志市| 嘉黎县| 塔河县| 定西市| 武冈市| 收藏| 蒙阴县| 仪陇县| 格尔木市| 龙岩市| 阳朔县| 马龙县| 荔浦县| 重庆市| 拉孜县| 沅江市| 固始县| 湘潭市| 凉城县| 河北区| 定日县| 赤水市| 武宁县| 应用必备| 宁强县| 涡阳县| 定日县| 盐山县| 青田县| 永安市| 射阳县|