Ubuntu10.10配置
不论安装一个什么样的系统,或多或少的都要进行一些配置,有些更是必不可少的,用以满足日后所需,让我们的机器跑的更high。
想当初第一次装好ubuntu之后,立马来了一股豪情,打开vi编辑器,准备来一个经典的"hello world"程序,也在linux上过过瘾,没想到竟然成功的悲剧了,按方向键居然出来的是ABCD大写字母,删除键是向前移动光标,这下郁闷了,不过有无所不能的百度大师在此我是一点不怵的,进百度一搜索,看到有人回答的是先卸载vi然后重装,试了几次,无果而终,只得灰溜溜的凑合着用呗,谁叫咱不会呢。后来知道了,原来这系统的软件源(源列表/etc/apt/sources.list)需要更新,否则下载安装的时候就找不到可用的源了。所以呢我们装好系统之后第一步就是update一下,命令<sudo apt-get update>
1.解决vi编辑器方向键问题
安装命令sudo apt-get install vim-full(若不行去掉full再装)。为了使用起来更加方便还要配置一下:sudo vim /etc/vim/vimrc 打开配置文件在空行处添加常用配置,set nu(设置行号),set cin(设置语法缩进),syntax on(语法高亮),set mouse = a(设置vim中可以使用鼠标),当然还有其他配置,但这些对我来说就够了,配置完了之后重启文件source /etc/vim/vimrc
2.安装SSH(安全传输服务)
安装命令sudo apt-get install ssh
3.安装 FTP服务
安装命令sudo apt-get install vsftpd,编辑sudo vim /etc/vsftpd.conf,将 anonymous_enable, local_enable,write_enable 改成如下形式(如果前面有#号,需要将#号去掉):
anonymous_enable=NO
local_enable=YES
write_enable=YES
重启配置:sudo /etc/init.d/vsftpd restart
4.配置samba(windows和linux文件传输)
安装命令sudo apt-get install samba ,
修改配置sudo vim /etc/samba/smb.conf
在smb.conf最后添加
[username]
path = /home/username
available = yes
browseable = yes
public = yes
writable = yes
重启配置sudo /etc/init.d/smbd restart
5.安装NFS server端口映射和服务
sudo apt-get install nfs-kernel-server nfs-common portmap
sudo dpkg-reconfigure portmap
跳出窗口时,注意选定“NO”(不将 portmap 绑定在 loopback 地址),选择之后将继续跳出一个窗口(注意若没有跳出此窗口,代表失败,重新第二条命令)
之后通过查看 /etc/default/portmap,添加如下语句:OPTIONS="-i 127.0.0.1"
重启portmap服务:sudo /etc/init.d/portmap restart
编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最后映射到/opt/filesytem(测试时建这样一文件夹行了),
则/etc/exports添加内容如下:
/opt/filesystem *(subtree_check,rw,no_root_squash,async)
$ sudo /etc/init.d/nfs-kernel-server restart
$ sudo exportfs –a (每修改过/etc/exportfs 后需要执行一次)
测试:sudo mkdir /mnt/nfs
sudo mount 192.168.xx.xx:/opt/filesystem /mnt/nfs -t nfs
若能挂在上就代表成功了。
6.TFTP服务的设置
sudo mkdir /tftpboot
cp uImage /tftpboot [注:uImage是用于测试的一个文件,可用别的随意文件替代]
sudo chmod 777 /tftpboot -R
sudo apt-get install tftp tftpd
sudo apt-get install openbsd-inetd
sudo vi /etc/inetd.conf
在里面填入如下一行: tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
修改/etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot”
sudo /etc/init.d/openbsd-inetd restart
测试:在用户自己目录下建立一个目录,将/tftpboot下存在的文件下载到此目录下
tftp ubuntu_IP (VMWARE虚拟机 IP地址,比如我的是 192.168.7.98)
tftp> get uImage (如果 TFTP 正常配置,这个能比较快就下载完毕,uImage即为之前的文件)
tftp>quit
可以看到,在当前目录下有通过TFTP下载的文件uImage了。
以后每次启动系统的时候,要执行一下:
sudo /etc/init.d/openbsd-inetd restart