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,如下图所示)