Duangw

Ubuntu 10.04

 

主要内容:基本配置应用软件网络服务普通用户

 

1 基本配置

1.1 初始安装

这是安装的是amd64版本。

使用CD安装介质。当网络比较顺畅的时候,使用DVD只会徒增时间和空间负担。

语言选择简体中文。

使用ext4文件系统。

安装grub2引导管理器(可选),安装在第一块硬盘的第二个主分区上,即/dev/sda2。

如果通过别的系统的grub来引导,则编辑该系统的menu.lst,增加ubuntu启动项:

title Ubuntu 10.04, kernel 2.6.32-21-generic
	root (hd0,1)
	kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=be89285e-... ro quiet splash
	initrd /boot/initrd.img-2.6.32-21-generic

 

1.2 配置软件源

身处教育网的好处,就是可以充分利用其中的资源。

首先备份原来的配置文件:

$ cd /etc/apt
$ sudo cp sources.list sources.list-bak

编辑sources.list,将原有的网址替换为教育网的地址,这里使用电子科大的源。如:

...
deb http://ubuntu.uestc.edu.cn/ubuntu/ lucid main restricted
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ lucid main restricted
...
deb http://ubuntu.uestc.edu.cn/ubuntu lucid-security main restricted
deb-src http://ubuntu.uestc.edu.cn/ubuntu lucid-security main restricted
...

修改完毕,更新系统:

$ sudo aptitude update
$ sudo aptitude upgrade

 

1.3 安装本地语言包

点击菜单“系统”->“系统管理”->“语言支持”,安装相关中文包。

 

1.4 安装Nvidia显卡驱动

点击菜单“系统”->“系统管理”->“硬件驱动”,按提示操作。

 

1.5 关闭不需要的服务

首先安装sysv-rc-conf工具:

$ sudo aptitude install sysv-rc-conf

停止cups服务:

$ sudo /etc/init.d/cups stop
$ sudo sysv-rc-conf --level 2345 cups off

 

1.6 开启ufw防火墙

ufw(Uncomplicated Firewall)是ubuntu自带的一个个人防火墙,很适合桌面系统使用。详细信息可参阅:wiki.ubuntu.com/UbuntuFirewall

$ sudo ufw enable
$ sudo ufw status

 

1.7 挂载分区

创建挂载点:

$ sudo mkdir /pub

编辑/etc/fstab,添加:

/dev/sda7    /pub       ext3    errors=remount-ro    0    0
/dev/sdc1    /pub/sdc1  ext4    errors=remount-ro    0    0
/dev/sdc2    /pub/sdc2  ext4    errors=remount-ro    0    0
/dev/sda6    /pub/ntfs  ntfs    defaults,umask=022,fmask=133    0    0

 

 

2 应用软件

2.1 安装Adobe的Flash插件

http://labs.adobe.com/downloads/flashplayer10_64bit.html下载64位的flash包libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz。安装到用户主目录下:

$ tar xzvf libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz
$ cp libflashplayer.so ~/.mozilla/plugins/

修改/etc/fonts/conf.avial/49-sansserif.conf,避免中文乱码:

$ diff 49-sansserif.conf-bak 49-sansserif.conf
18c18
<    <string>sans-serif</string>
---
>    <string>文泉驿正黑</string>

 

2.2 安装evince中文支持包

文档查看器evince打开某些中文pdf是乱码,需要安装:

$ sudo aptitude install poppler-data

 

2.3 安装chm阅读器

这里同时安装几个版本,依个人喜好使用:

$ sudo aptitude install chmsee
$ sudo aptitude install xchm

 

2.4 安装一些压缩软件

$ sudo aptitude install unrar
$ sudo aptitude install p7zip-full
$ sudo aptitude install cabextract

 

2.5 安装bluefish

$ sudo aptitude install bluefish

 

2.6 安装vim

$ sudo aptitude install vim

 

2.7 安装smplayer

$ sudo aptitude install smplayer

 

2.8 安装开发包

$ sudo aptitude install build-essential
$ sudo aptitude install glibc-doc
$ sudo aptitude install gdb-doc
$ sudo aptitude install flex
$ sudo aptitude install bison
$ sudo aptitude install bison-doc
$ sudo aptitude install autoconf
$ sudo aptitude install libtool
$ sudo aptitude install cvs
$ sudo aptitude install subversion

 

2.9 安装VMware Workstation

从VMware官方网站www.vmware.com获得30天的试用序列号和软件包VMware-Workstation-Full-7.0.1-227600.x86_64.bundle。安装:

$ sudo sh VMware-Workstation-Full-7.0.1-227600.x86_64.bundle

网络配置:

$ vmware-netcfg

共配置10块虚拟网卡。除vmnet0为桥接外,vmnet1到vmnet9均为host-only。关闭nat和dhcp服务。设置IP地址,以方便物理机和所有虚拟机的交互:

 

2.10 安装一些网络工具

$ sudo aptitude install tcptraceroute
$ sudo aptitude install sshfs
$ sudo aptitude install nmap
$ sudo aptitude install wireshark
$ sudo aptitude install netstat-nat
$ sudo aptitude install fping
$ sudo aptitude install echoping
$ sudo aptitude install ssmping
$ sudo aptitude install ngrep
$ sudo aptitude install etherwake
$ sudo aptitude install iptraf
$ sudo aptitude install httping
$ sudo aptitude install iftop
$ sudo aptitude install iperf
$ sudo aptitude install gddrescue
$ sudo aptitude install traceroute

 

2.11 安装stardict

$ sudo aptitude install stardict

 

2.12 安装texlive2009

这里不使用源里的texlive,而是从texlive光盘直接安装:

$ sudo mount -o loop texlive2009-20091107.iso /mnt
$ cd /mnt
$ sudo ./install-tl

采用缺省方式,完全安装。

相关配置由需要的用户进行处理。

 

2.13 安装apt-mirror

$ sudo aptitude install apt-mirror

 

 

3 网络服务

3.1 安装openssh服务器

$ sudo aptitude install openssh-server

 

3.2 安装ftp服务器

$ sudo aptitude install vsftpd

编辑/etc/vsftpd.conf,设置:

anonymous_enable=YES
write_enable=YES

 

3.3 安装http服务器

$ sudo aptitude install apache2

 

3.4 安装tftpd-hpa

$ sudo aptitude install tftp-hpa
$ sudo aptitude install tftpd-hpa

编辑/etc/default/tftpd-hpa,设置:

TFTP_DIRECTORY="/pub/sdc2/ftp/tftpboot"

 

3.5 安装rsync

$ sudo aptitude install rsync

编辑/etc/default/rsync,设置:

RSYNC_ENABLE=true

根据需要建立/etc/rsyncd.conf。

 

3.6 安装dhcp server

$ sudo aptitude install dhcp3-server

根据需要编辑/etc/dhcp3/dhcpd.conf和/etc/default/dhcp3-server。

 

3.7 配置ufw

打开相关端口:

$ sudo ufw allow ssh/tcp
$ sudo ufw allow ftp/tcp
$ sudo ufw allow http/tcp
$ sudo ufw allow rsync/tcp
$ sudo ufw allow tftp/udp

 

 

4 普通用户

4.1 配置Terminal(终端)

设置字体:DejaVu Sans Mono,book,11。

 

4.2 配置Firefox

从“Tools“菜单选择“add-ons“,安装DownThemAll插件。

从旧系统中导入书签。

 

4.3 配置texlive2009

编辑.bashrc,添加:

export PATH=/usr/local/texlive/2009/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH