鱼漂 (admin.net#163.com)
2008-5-1
快速配置
1. 配置软件源cn99.com修改/etc/apt/sources.lst,使用以下内容替换:
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse |
配置完后,运行
sudo apt-get update |
打开“语言支持”对话框。单击主菜单中的“系统(System) --> 系统管理(Administration) --> 语言支持(language support)”。
在“支持的语言”列表中找到“汉语(Chinese)”,在右端打上勾。同时将默认语言修改为“汉语(Chinese)”并勾选“启用复杂字符输入支持(Enable support to enter complex characters)”,点击确定按钮。
Ubuntu 这时会下载并安装语言包。安装完毕之后,当你注销后重新登录,界面就变成中文的了。
如果你喜欢用 Adobe Reader 来阅读 pdf 文档,请从这里下载:
http://ubuntu:ubuntuftp@ftp.ubuntu.org.cn/home/dbzhang800/wiki/AdobeReader_chs-8.1.1-1.i386.deb |
设置文档查看器 Evince 的中文支持:
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data |
配置Firefox简体中文界面,使用Firefox打开以下地址并安装此插件:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b5/linux-i686/xpi/zh-CN.xpi |
控制台下显示中文
sudo apt-get install zhcon |
使用时,输入zhcon即可
lftp 登录远程Windows中文FTP
lftp :~>set ftp:charset GBK lftp :~>set file:charset UTF-8 |
关闭UTC时间,修改/etc/default/rcS,设置UTC=no
3. 常用工具或插件
安装Flash插件
sudo apt-get install flashplugin-nonfree |
安装Java的浏览器插件
sudo apt-get install sun-java6-plugin |
支持Windows共享
sudo apt-get install smbfs smbclient |
把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal |
以root权限打开文件夹
sudo apt-get install nautilus-gksu |
这样右键单击文件或文件夹,选择以管理员打开
默认的scim输入法可能会与realplay、acrobat reader、openoffice等程序有冲突(与VirtualBox有冲突),所以使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令:
sudo apt-get install scim-qtimm scim-bridge-client-qt scim-bridge-agent |
编辑scim配置文件/etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。
另外,在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
安装RAR, 7ZIP, CAB
sudo apt-get install rar unrar sudo apt-get install p7zip p7zip-full p7zip-rar sudo apt-get install cabextract |
默认的VI使用起来不便,安装VIM:
sudo apt-get install vim |
vim默认语法染色功能是关闭的,我们可以编辑/etc/vim/vimrc文件
把syntax on 前面的符号去掉,然后保存。就可以启动vim的语法染色功能。
安装蓝色主题:
sudo apt-get install blubuntu-look |
安装好后,可以到“系统”->“首选项”->“外观”来启用它,名字就是Blubuntu。
或者,可以试试:
sudo apt-get install ubuntustudio-look |
安装chm阅览器:完美支持中文。
sudo apt-get install gnochm |
多线程下载工具:
sudo apt-get install d4x amule azureus 或者试试multiget |
4. 安装星际译王
sudo apt-get install stardict stardict-common stardict-plugin stardict-plugin-espeak stardict-plugin-festival mkdir stardict_tmp && cd stardict_tmp wget -c -r -nd -A "stardict*" http://archive.ubuntu.org.cn/ubuntu-cn/dists/gutsy/main/binary-i386/dict/ sudo dpkg -i *.deb cd - && rm -rf stardict_tmp |
5. 安装编译环境
安装C,C++编译环境:
sudo apt-get install build-essential autoconf automake1.9 cvs subversion |
安装Java环境:
sudo apt-get install sun-java6-jre 如果空间富裕,建议安装一个JDK sudo apt-get install sun-java6-jdk 如果有多个JDK,使用下面命令切换 sudo update-alternatives --config java 配置JAVA环境变量/etc/environment, 在其中添加如下两行: CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib JAVA_HOME=/usr/lib/jvm/java-6-sun 将以下内容放到/etc/jvm的顶部 /usr/lib/jvm/java-6-sun |
安装Eclipse
sudo apt-install eclipse |
6. 安装配置ufw防火墙
sudo apt-get install ufw sudo ufw enable sudo ufw default deny 如果需要开启某个端口,或IP,请如下配置: sudo ufw allow 22/tcp sudo ufw allow smtp sudo ufw allow 53 sudo ufw allow from 192.168.1.0/24 |
或者,尝试:
sudo apt-get install firestarter |
7. 关闭IPV6
修改/etc/modprobe.d/aliases,修改这一行:
alias net-pf-10 ipv6 为: alias net-pf-10 off #ipv6 |
然后注释掉hosts文件中所有与IPV6有关的行
8. 安装Nvida显卡驱动sudo apt-get install nvidia-glx-new sudo nvidia-xconfig sudo apt-get install nvidia-settings sudo nvidia-settings |
BT下载工具:
sudo apt-get install deluge-torrent ( For Ubuntu ) sudo apt-get install ktorrent (For Kubuntu ) |
安装电驴下载软件
sudo apt-get install kmldonkey mldonkey-server mldonkey-gui |
安装过程中,需要用户配置是否在开机时自动启动:
mldonkey-server(Launch MLDonkey at startup?
这时建议选择"是",以方便进行配置。若选择是以后,在接下来的配置过程中对大部份选项都用默认设置,不过在设置的帐号密码时,最好重新设置下。安装完mldonkey以后,若想开机不自行启动mldonkey-server,可以运行sudo dpkg-reconfigure mldonkey-server进行设置。
当完成kmldonkey mldonkey-server的安装以后,可以在firefox或者konqueror等浏览器的地址栏里输入http://127.0.0.1:4080/ 来直接访问mldonkey,也可以使用快捷方式(应用程序 -> Internet -> KMLDonkey)。
mldonkey缺省只支持电驴(edonkey2000)协议,若要支持BT/ftp/http/Gnutella等协议,需自行在配置菜单里开启。详细步骤请参考文档或自行摸索。
10. 安装播放工具A. RealPlay,访问以下地址下载并安装:
http://www.real.com/linux/ |
需要用到的工具
sudo apt-get install convmv iconv python-mutagen |
要转换文件编码请先进入要转换文件的目录
转换文件名由GBK为UTF8
convmv -r -f cp936 -t utf8 --notest --nosmart * |
转换文件内容由GBK到UTF8
iconv -f gbk -t utf8 $i > newfile |
转换 mp3 标签编码
find . -iname “*.mp3” -execdir mid3iconv -e GBK {} \; |
注意:保证自己对需转换文件有写权限
12. 帐号管理以root权限运行某个命令: sudo apt-get install xxxx 变成root: sudo su 修改root密码 passwd root |
修改/etc/X11/xorg.conf
Identifier "Mouse0" Driver "mouse" #修改为mouse Option "Protocol" "IMPS/2" #增加此行 Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "yes" |
服务相关
添加一个服务 sudo update-rc.d 服务名 defaults 99 删除一个服务 sudo update-rc.d 服务名 remove 临时重启一个服务 /etc/init.d/服务名 restart 临时关闭一个服务 /etc/init.d/服务名 stop 临时启动一个服务 /etc/init.d/服务名 start |
文件进程相关
查看当前的内存使用情况 free -m 动态显示进程执行情况 top #输入 1 ,查看每个CPU的执行情况 ,输入 o 排序 查看当前有哪些进程 ps -A 查看当前进程树 pstree 中止一个进程 kill 进程号(就是ps -A中的第一列的数字) 或者 killall 进程名 强制中止一个进程(在上面进程中止不成功的时候使用) kill -9 进程号 或者 killall -9 进程名 图形方式中止一个程序 xkill 出现骷髅标志的鼠标,点击需要中止的程序即可 查看当前进程的实时状况 top 查看进程打开的文件 lsof -p 显示开启文件abc.txt的进程 lsof abc.txt 显示22端口现在运行什么程序 lsof -i :22 显示nsd进程现在打开的文件 lsof -c nsd 在后台运行程序,退出登录后,并不结束程序 nohup 程序 & #查看中间运行情况 tail nohup 详细显示程序的运行信息 strace -f -F -o outfile <cmd> 增加系统最大打开文件个数 echo 4096 > /proc/sys/fs/file-max #或者 ulimit -n 4096 把所有文件的后辍由rm改为rmvb rename 's/.rm$/.rmvb/' * 把所有文件名中的大写改为小写 rename 'tr/A-Z/a-z/' * |
软件包相关
apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等) apt-get install # ------(package 安装包 --reinstall 重新安装包) apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...) apt-get remove #-----(package 删除包) apt-get remove --purge # ------(package 删除包,包括删除配置文件等) apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐)) apt-get update #------更新源 apt-get upgrade #------更新已安装的包 apt-get dist-upgrade # ---------升级系统 apt-get dselect-upgrade #------使用 dselect 升级 apt-cache depends #-------(package 了解使用依赖) apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...) apt-get build-dep # ------(package 安装相关的编译环境) apt-get source #------(package 下载该包的源代码) apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包 apt-get check #-------检查是否有损坏的依赖 dpkg -S filename -----查找filename属于哪个软件包 apt-file search filename -----查找filename属于哪个软件包 apt-file list packagename -----列出软件包的内容 apt-file update --更新apt-file的数据库 dpkg --info "软件包名" --列出软件包解包后的包名称. dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa) dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包. dpkg -s 查询已安装的包的详细信息. dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql) dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf) dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗). dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题. dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在. dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题) dpkg -reconfigure 重新配置 |