Ubuntu服务器安装过程-apache,ssh,ftp
安装过程中,选择apache和open-ssh组件。这是最简单的方法了。这样我们只需要安装vsftpd用来实现ftp的功能就可以了。下面开始的步骤是你安装完ubuntu以及上面提到的组件之后的操作。我安装了大约10几次,除了出现一些后来没有影响的错误提示外,没有什么异常。能安装 windows,大致也能安装ubuntu。我安装的是ubuntu 8.10 server版本。
启用root用户
在安装的时候,输入的用户名和密码并非管理员,用你设定的user和password进入ubuntu后,需要用如下操作启用root帐户。
sudo passwd root
按照要求输入密码,root就可以用了。
测试ssh
ssh localhost
如果安装成功,会提示你是否进行连接。
vi不能用退格删除,而且不能输入的情
ubuntu自动安装的vi有些问题,因此需要重新安装。
sudo apt-get install vim
解决这个问题后,我们就可以用vi来编辑文件了。
测试apache2
无论你在那个目录下,按照下面操作没错。
cd /
cd var
cd www
sudo vi testphp.php
在文件里面输入:
< ?php phpinfo() ?>
然后到别的机器,访问服务器的ip,如果看到it works,表示apache成功,输入http://ip/testphp.php,如果显示php信息,则表明apache+php成功。
你也可以用下面命令测试apache是否运行。
pgrep apache
你会得到一个进程显示
更为详细的apache配置见这里。
下面安装vsftpd,用来实现ftp服务。
sudo apt-get update
sudo apt-get dist-upgrade
上面用来更新。下面进行安装。
sudo apt-get install vsftpd
安装完毕后,编辑链接文件vsftpd.conf,方法如下:
sudo vi /etc/vsftpd.conf
打开后,如果提示只读,不可更改,则需要用如下命令更改权限。
chmod 777 /etc/vsftpd.conf
改好后,按照这里进行设置。
关闭和重启的命令
重启:
sudo reboot
关闭:
sudo poweroff
配制防火墙
sudo apt-get install ufw
ufw enable 启用
ufw status 状态
sudo ufw allow 22/ftp,制定规则
更为详细见这里。
配置ip
检查网络配置
ifconfig
配置DHCP客户端
sudo vi /etc/network/interfaces
加入 iface eth0 inet dhcp
配置静态IP地址
sudo vi /etc/network/interfaces
eth0配置如下:
iface eth0 inet static
address 192.168.0.88
netmask 255.255.255.0
gateway 192.168.0.1
auto eth0
让新配置生效
保存退出后,使用重启networking命令让新配置生效:
sudo /etc/init.d/networking restart
也可以重启网卡让新配置生效,优点是不影响其他网络接口:
sudo ifdown eth0
sudo ifup eth0
临时改变IP地址
sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0
当系统重启动后,后会恢复interfaces中的配置。
配置DNS服务器的地址,最多可以使用3个DNS服务器
sudo vi /etc/resolv.conf
nameserver 202.xx.xx.xx
nameserver 192.168.1.1
对”resolv.conf”的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证”resolv.conf”配置文件。
常用的命令
确认系统拥有zh_CN.UTF8
sudo dpkg-reconfigure locales
安装英文和中文包
sudo aptitude install language-pack-en language-pack-en-base language-pack-zh language-pack-zh-base language-selector language-selector-common
转载自:未知的味觉[http://www.wangyutang.com]

