因为安装了web服务器在 Ubuntu9.10 server 上, 有一些网站要放在上面进行测试,

这样就要和windows xp 的文件进行交换了, 例如网站程序在 windows 下开发好了,

把他放到 ubuntu 去运行, 这样就要一个可以传输文件软件, 有很多可以实现,例如可以

共享,ftp,等等。。。

下面我就要安装 vsftpd 在 Ubuntu9.10 上面去,然后我的windows 文件可以放到 ftp 上面去,

然后 unbuntu 就可以得到文件了。vsftpd 是一个很不错的 ftp 服务器端软件。

=========================

在安装前, 先处理一下 putty 登陆到 ubuntu9.10 sshd 上面遇到中文出现乱码的问题

我先登录演示一下 乱码的情况。看到了吧, sudo apt-get upgrade

就出现一些中文提示,但是全部显示乱码,这就要对 putty 进行一些设置。

先退出。。。在 putty 里面 Windows -> Translation 选择 UTF-8

然后再登陆。这次就正常显示中文了。我顺便更新了一个包。。。

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列的软件包将被升级:
  libhtml-parser-perl
共升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 112kB 的软件包。
解压缩后会消耗掉 0B 的额外空间。
您希望继续执行吗?[Y/n]Y
获取:1
http://security.ubuntu.com karmic-security/main libhtml-parser-perl 3.61-1ubuntu0.1

[112kB]
下载 112kB,耗时 4s (25.3kB/s)
(正在读取数据库 ... 系统当前总共安装有 43359 个文件和目录。)
正预备替换 libhtml-parser-perl 3.61-1 (使用 .../libhtml-parser-perl_3.61-1ubuntu0.1_i386.deb)

...
正在解压缩将用于更替的包文件 libhtml-parser-perl ...
正在处理用于 man-db 的触发器...
正在设置 libhtml-parser-perl (3.61-1ubuntu0.1) ...
===============================

下面开始安装 vsftpd 2.2.0 ftp服务器

rumen@17rumen:~$ sudo apt-get vsftpd
E: 无效的操作 vsftpd

提示无效操作,这是因为软件源找不到vsftpd

下面要更新一下 软件源, 推荐使用 骨头源 str.cn 的。。。

必须要修改 软件源 再更新 这样 更新速度 大大提高

su - 切换到 root 身份来修改 软件源, 如果还不能使用 root

必须要先对 root 设置密码, sudo passwd root 就可以了。

cd /etc/apt 软件源的文件就在这个地方。

1 备份软件源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

2. 进行修改

root@17rumen:~# vi /etc/apt/sources.list

把原来的东西全部删掉, 然后复制下面的上去。

deb http://ubuntu.srt.cn/ubuntu/ karmic main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-backports main restricted universe multiverse

:wq 保存退出,

sudo apt-get update 更新索引了
管理员root 操作的话 直接 输入 apt-get update 就可以
root@17rumen:/etc/apt# apt-get update
获取:1
http://ubuntu.srt.cn karmic Release.gpg [189B]
获取:2
http://ubuntu.srt.cn karmic/main Translation-zh_CN [140kB]
获取:3
http://ubuntu.srt.cn karmic/restricted Translation-zh_CN [4,035B]
获取:4
http://ubuntu.srt.cn karmic/universe Translation-zh_CN [109kB]
获取:5
http://ubuntu.srt.cn karmic/multiverse Translation-zh_CN [33.5kB]
获取:6
http://ubuntu.srt.cn karmic-security Release.gpg [189B]
忽略
http://ubuntu.srt.cn karmic-security/main Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-security/restricted Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-security/universe Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-security/multiverse Translation-zh_CN
获取:7
http://ubuntu.srt.cn karmic-updates Release.gpg [189B]
忽略
http://ubuntu.srt.cn karmic-updates/main Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-updates/restricted Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-updates/universe Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-updates/multiverse Translation-zh_CN
获取:8
http://ubuntu.srt.cn karmic-proposed Release.gpg [189B]
忽略
http://ubuntu.srt.cn karmic-proposed/main Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-proposed/restricted Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-proposed/universe Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-proposed/multiverse Translation-zh_CN
获取:9
http://ubuntu.srt.cn karmic-backports Release.gpg [189B]
忽略
http://ubuntu.srt.cn karmic-backports/main Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-backports/restricted Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-backports/universe Translation-zh_CN
忽略
http://ubuntu.srt.cn karmic-backports/multiverse Translation-zh_CN
获取:10
http://ubuntu.srt.cn karmic Release [65.9kB]
获取:11
http://ubuntu.srt.cn karmic-security Release [37.1kB]
获取:12
http://ubuntu.srt.cn karmic-updates Release [44.1kB]
获取:13
http://ubuntu.srt.cn karmic-proposed Release [44.1kB]
获取:14
http://ubuntu.srt.cn karmic-backports Release [41.7kB]
获取:15
http://ubuntu.srt.cn karmic/main Packages [1,353kB]
获取:16
http://ubuntu.srt.cn karmic/restricted Packages [7,971B]
获取:17
http://ubuntu.srt.cn karmic/universe Packages [5,133kB]
获取:18
http://ubuntu.srt.cn karmic/multiverse Packages [190kB]
获取:19
http://ubuntu.srt.cn karmic/main Sources [640kB]
获取:20
http://ubuntu.srt.cn karmic/restricted Sources [3,270B]
获取:21
http://ubuntu.srt.cn karmic/universe Sources [2,795kB]
获取:22
http://ubuntu.srt.cn karmic/multiverse Sources [116kB]
获取:23
http://ubuntu.srt.cn karmic-security/main Packages [7,942B]
获取:24
http://ubuntu.srt.cn karmic-security/restricted Packages [14B]
获取:25
http://ubuntu.srt.cn karmic-security/universe Packages [4,329B]
获取:26
http://ubuntu.srt.cn karmic-security/multiverse Packages [14B]
获取:27
http://ubuntu.srt.cn karmic-security/main Sources [3,302B]
获取:28
http://ubuntu.srt.cn karmic-security/restricted Sources [14B]
获取:29
http://ubuntu.srt.cn karmic-security/universe Sources [793B]
获取:30
http://ubuntu.srt.cn karmic-security/multiverse Sources [14B]
获取:31
http://ubuntu.srt.cn karmic-updates/main Packages [28.9kB]
获取:32
http://ubuntu.srt.cn karmic-updates/restricted Packages [14B]
获取:33
http://ubuntu.srt.cn karmic-updates/universe Packages [14.9kB]
获取:34
http://ubuntu.srt.cn karmic-updates/multiverse Packages [14B]
获取:35
http://ubuntu.srt.cn karmic-updates/main Sources [10.3kB]
获取:36
http://ubuntu.srt.cn karmic-updates/restricted Sources [14B]
获取:37
http://ubuntu.srt.cn karmic-updates/universe Sources [1,244B]
获取:38
http://ubuntu.srt.cn karmic-updates/multiverse Sources [14B]
获取:39
http://ubuntu.srt.cn karmic-proposed/main Packages [52.7kB]
获取:40
http://ubuntu.srt.cn karmic-proposed/restricted Packages [14B]
获取:41
http://ubuntu.srt.cn karmic-proposed/universe Packages [34.0kB]
获取:42
http://ubuntu.srt.cn karmic-proposed/multiverse Packages [14B]
获取:43
http://ubuntu.srt.cn karmic-proposed/main Sources [18.1kB]
获取:44
http://ubuntu.srt.cn karmic-proposed/restricted Sources [14B]
获取:45
http://ubuntu.srt.cn karmic-proposed/universe Sources [10.3kB]
获取:46
http://ubuntu.srt.cn karmic-proposed/multiverse Sources [655B]
获取:47
http://ubuntu.srt.cn karmic-backports/main Packages [14B]
获取:48
http://ubuntu.srt.cn karmic-backports/restricted Packages [14B]
获取:49
http://ubuntu.srt.cn karmic-backports/universe Packages [14B]
获取:50
http://ubuntu.srt.cn karmic-backports/multiverse Packages [14B]
获取:51
http://ubuntu.srt.cn karmic-backports/main Sources [14B]
获取:52
http://ubuntu.srt.cn karmic-backports/restricted Sources [14B]
获取:53
http://ubuntu.srt.cn karmic-backports/universe Sources [14B]
获取:54
http://ubuntu.srt.cn karmic-backports/multiverse Sources [14B]
下载 10.9MB,耗时 3min 0s (60.6kB/s)
正在读取软件包列表... 完成

使用国内的软件源速度很快,其中有 骨头源 网易 搜狐 等等 有提供。

等更新完 再更新一些包, 然后就可以 安装 vsftpd 了。

Ubuntu9.10 server 服务器版本,给我印象还是很不错的, 比起我以前使用 redhat , centos 。

ubuntu 9.10 当你远程 ssh 登陆的时候 会显示当前 cpu 硬盘 swap交换分区 使用情况,让你很
清楚了解当前服务器的情况,还有提示你要更新多少个包。 真的很好。。。

先不说,,, 在进行 apt-get upgrade
root@17rumen:/home/rumen# apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列的软件包将被升级:
  apparmor apparmor-utils apport fuse-utils grub-common grub-pc
  libapache2-mod-php5 libapparmor-perl libapparmor1 libavahi-client3
  libavahi-common-data libavahi-common3 libfuse2 libjline-java libpython2.6
  libudev0 php5-common php5-mysql python python-apport python-minimal
  python-problem-report python2.6 python2.6-minimal rsyslog udev
  update-manager-core x11-common
共升级了 28 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 11.7MB 的软件包。
解压缩后会消耗掉 102kB 的额外空间。
您希望继续执行吗?[Y/n]Y
获取:1
http://ubuntu.srt.cn karmic-proposed/main libpython2.6 2.6.4-0ubuntu2 [967kB]
获取:2
http://ubuntu.srt.cn karmic-proposed/main python2.6 2.6.4-0ubuntu2 [2,444kB]
获取:3
http://ubuntu.srt.cn karmic-proposed/main python2.6-minimal 2.6.4-0ubuntu2 [1,348kB]
获取:4
http://ubuntu.srt.cn karmic-updates/main python 2.6.4-0ubuntu1 [141kB]
获取:5
http://ubuntu.srt.cn karmic-updates/main python-minimal 2.6.4-0ubuntu1 [15.2kB]
获取:6
http://ubuntu.srt.cn karmic-proposed/main x11-common 1:7.4+3ubuntu9 [315kB]
获取:7
http://ubuntu.srt.cn karmic-proposed/main libudev0 147~-6.1 [113kB]
获取:8
http://ubuntu.srt.cn karmic-proposed/main rsyslog 4.2.0-2ubuntu5.1 [277kB]
获取:9
http://ubuntu.srt.cn karmic-proposed/main fuse-utils 2.7.4-1.1ubuntu4.1 [20.1kB]
获取:10
http://ubuntu.srt.cn karmic-proposed/main libfuse2 2.7.4-1.1ubuntu4.1 [129kB]
获取:11
http://ubuntu.srt.cn karmic-proposed/main udev 147~-6.1 [430kB]
获取:12
http://ubuntu.srt.cn karmic-proposed/main apparmor 2.3.1+1403-0ubuntu27.1 [335kB]
获取:13
http://ubuntu.srt.cn karmic-proposed/main libapparmor1 2.3.1+1403-0ubuntu27.1

[34.8kB]
获取:14
http://ubuntu.srt.cn karmic-proposed/main libapparmor-perl 2.3.1+1403-0ubuntu27.1

[37.4kB]
获取:15
http://ubuntu.srt.cn karmic-proposed/main apparmor-utils 2.3.1+1403-0ubuntu27.1

[100kB]
获取:16
http://ubuntu.srt.cn karmic-proposed/main update-manager-core 1:0.126.9 [180kB]
获取:17
http://ubuntu.srt.cn karmic-proposed/main python-problem-report 1.9.3-0ubuntu4.1

[87.5kB]
获取:18
http://ubuntu.srt.cn karmic-proposed/main python-apport 1.9.3-0ubuntu4.1 [91.0kB]
获取:19
http://ubuntu.srt.cn karmic-proposed/main apport 1.9.3-0ubuntu4.1 [52.7kB]
获取:20
http://ubuntu.srt.cn karmic-updates/main grub-pc 1.97~beta4-1ubuntu4 [434kB]
获取:21
http://ubuntu.srt.cn karmic-updates/main grub-common 1.97~beta4-1ubuntu4 [994kB]
获取:22
http://ubuntu.srt.cn karmic-updates/main php5-mysql 5.2.10.dfsg.1-2ubuntu6.1

[66.2kB]
获取:23
http://ubuntu.srt.cn karmic-updates/main libapache2-mod-php5 5.2.10.dfsg.1-

2ubuntu6.1 [2,502kB]
获取:24
http://ubuntu.srt.cn karmic-updates/main php5-common 5.2.10.dfsg.1-2ubuntu6.1

[423kB]
获取:25
http://ubuntu.srt.cn karmic-proposed/main libavahi-common-data 0.6.25-1ubuntu5.1

[34.0kB]
获取:26
http://ubuntu.srt.cn karmic-proposed/main libavahi-common3 0.6.25-1ubuntu5.1

[23.5kB]
获取:27
http://ubuntu.srt.cn karmic-proposed/main libavahi-client3 0.6.25-1ubuntu5.1

[54.0kB]
获取:28
http://ubuntu.srt.cn karmic-proposed/main libjline-java 0.9.94-5~ubuntu1 [68.3kB]
下载 11.3MB,耗时 3min 3s (61.4kB/s)
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 43359 个文件和目录。)
正预备替换 libpython2.6 2.6.4~rc2-0ubuntu1 (使用 .../libpython2.6_2.6.4-0ubuntu2_i386.deb)

...
正在解压缩将用于更替的包文件 libpython2.6 ...
正预备替换 python2.6 2.6.4~rc2-0ubuntu1 (使用 .../python2.6_2.6.4-0ubuntu2_i386.deb) ...
正在解压缩将用于更替的包文件 python2.6 ...
正预备替换 python2.6-minimal 2.6.4~rc2-0ubuntu1 (使用 .../python2.6-minimal_2.6.4-

0ubuntu2_i386.deb) ...
正在解压缩将用于更替的包文件 python2.6-minimal ...
正在处理用于 man-db 的触发器...
正在设置 python2.6-minimal (2.6.4-0ubuntu2) ...

(正在读取数据库 ... 系统当前总共安装有 43359 个文件和目录。)
正预备替换 python 2.6.4~rc1-0ubuntu1 (使用 .../python_2.6.4-0ubuntu1_all.deb) ...
正在解压缩将用于更替的包文件 python ...
正预备替换 python-minimal 2.6.4~rc1-0ubuntu1 (使用 .../python-minimal_2.6.4-0ubuntu1_all.deb)

...
正在解压缩将用于更替的包文件 python-minimal ...
正在处理用于 man-db 的触发器...
正在设置 python-minimal (2.6.4-0ubuntu1) ...
(正在读取数据库 ... 系统当前总共安装有 43359 个文件和目录。)
正预备替换 x11-common 1:7.4+3ubuntu7 (使用 .../x11-common_1%3a7.4+3ubuntu9_all.deb) ...
正在解压缩将用于更替的包文件 x11-common ...
正预备替换 libudev0 147~-6 (使用 .../libudev0_147~-6.1_i386.deb) ...
正在解压缩将用于更替的包文件 libudev0 ...
正在处理用于 man-db 的触发器...
正在设置 libudev0 (147~-6.1) ...

正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
(正在读取数据库 ... 系统当前总共安装有 43362 个文件和目录。)
正预备替换 rsyslog 4.2.0-2ubuntu5 (使用 .../rsyslog_4.2.0-2ubuntu5.1_i386.deb) ...
正在解压缩将用于更替的包文件 rsyslog ...
正预备替换 fuse-utils 2.7.4-1.1ubuntu4 (使用 .../fuse-utils_2.7.4-1.1ubuntu4.1_i386.deb) ...
正在解压缩将用于更替的包文件 fuse-utils ...
正预备替换 libfuse2 2.7.4-1.1ubuntu4 (使用 .../libfuse2_2.7.4-1.1ubuntu4.1_i386.deb) ...
正在解压缩将用于更替的包文件 libfuse2 ...
正预备替换 udev 147~-6 (使用 .../udev_147~-6.1_i386.deb) ...
正在添加 “local diversion of /sbin/udevadm to /sbin/udevadm.upgrade”
正在解压缩将用于更替的包文件 udev ...
正预备替换 apparmor 2.3.1+1403-0ubuntu27 (使用 .../apparmor_2.3.1+1403-0ubuntu27.1_i386.deb)

...
正在解压缩将用于更替的包文件 apparmor ...
正预备替换 libapparmor1 2.3.1+1403-0ubuntu27 (使用 .../libapparmor1_2.3.1+1403-

0ubuntu27.1_i386.deb) ...
正在解压缩将用于更替的包文件 libapparmor1 ...
正预备替换 libapparmor-perl 2.3.1+1403-0ubuntu27 (使用 .../libapparmor-perl_2.3.1+1403-

0ubuntu27.1_i386.deb) ...
正在解压缩将用于更替的包文件 libapparmor-perl ...
正预备替换 apparmor-utils 2.3.1+1403-0ubuntu27 (使用 .../apparmor-utils_2.3.1+1403-

0ubuntu27.1_i386.deb) ...
正在解压缩将用于更替的包文件 apparmor-utils ...
正预备替换 update-manager-core 1:0.126.6 (使用 .../update-manager-core_1%3a0.126.9_i386.deb)

...
正在解压缩将用于更替的包文件 update-manager-core ...
正预备替换 python-problem-report 1.9.3-0ubuntu4 (使用 .../python-problem-report_1.9.3-

0ubuntu4.1_all.deb) ...
正在解压缩将用于更替的包文件 python-problem-report ...
正预备替换 python-apport 1.9.3-0ubuntu4 (使用 .../python-apport_1.9.3-0ubuntu4.1_all.deb) ...
正在解压缩将用于更替的包文件 python-apport ...
正预备替换 apport 1.9.3-0ubuntu4 (使用 .../apport_1.9.3-0ubuntu4.1_all.deb) ...
stop: Unknown instance:
正在解压缩将用于更替的包文件 apport ...
正预备替换 grub-pc 1.97~beta4-1ubuntu3 (使用 .../grub-pc_1.97~beta4-1ubuntu4_i386.deb) ...
正在解压缩将用于更替的包文件 grub-pc ...
正预备替换 grub-common 1.97~beta4-1ubuntu3 (使用 .../grub-common_1.97~beta4-

1ubuntu4_i386.deb) ...
正在解压缩将用于更替的包文件 grub-common ...
正预备替换 php5-mysql 5.2.10.dfsg.1-2ubuntu6 (使用 .../php5-mysql_5.2.10.dfsg.1-

2ubuntu6.1_i386.deb) ...
正在解压缩将用于更替的包文件 php5-mysql ...
正预备替换 libapache2-mod-php5 5.2.10.dfsg.1-2ubuntu6 (使用 .../libapache2-mod-

php5_5.2.10.dfsg.1-2ubuntu6.1_i386.deb) ...
正在解压缩将用于更替的包文件 libapache2-mod-php5 ...
正预备替换 php5-common 5.2.10.dfsg.1-2ubuntu6 (使用 .../php5-common_5.2.10.dfsg.1-

2ubuntu6.1_i386.deb) ...
正在解压缩将用于更替的包文件 php5-common ...
正预备替换 libavahi-common-data 0.6.25-1ubuntu5 (使用 .../libavahi-common-data_0.6.25-

1ubuntu5.1_i386.deb) ...
正在解压缩将用于更替的包文件 libavahi-common-data ...
正预备替换 libavahi-common3 0.6.25-1ubuntu5 (使用 .../libavahi-common3_0.6.25-

1ubuntu5.1_i386.deb) ...
正在解压缩将用于更替的包文件 libavahi-common3 ...
正预备替换 libavahi-client3 0.6.25-1ubuntu5 (使用 .../libavahi-client3_0.6.25-

1ubuntu5.1_i386.deb) ...
正在解压缩将用于更替的包文件 libavahi-client3 ...
正预备替换 libjline-java 0.9.94-1ubuntu1 (使用 .../libjline-java_0.9.94-5~ubuntu1_all.deb)

...
正在解压缩将用于更替的包文件 libjline-java ...
正在处理用于 man-db 的触发器...
正在处理用于 shared-mime-info 的触发器...
正在处理用于 install-info 的触发器...
正在设置 python2.6 (2.6.4-0ubuntu2) ...

正在设置 libpython2.6 (2.6.4-0ubuntu2) ...

正在设置 python (2.6.4-0ubuntu1) ...

正在设置 x11-common (1:7.4+3ubuntu9) ...
正在安装新版本的配置文件 /etc/gdm/failsafeXinit ...
正在安装新版本的配置文件 /etc/gdm/failsafeXServer ...

正在设置 rsyslog (4.2.0-2ubuntu5.1) ...
正在安装新版本的配置文件 /etc/rsyslog.conf ...
rsyslog start/running, process 2577

正在设置 libfuse2 (2.7.4-1.1ubuntu4.1) ...

正在设置 udev (147~-6.1) ...
udev start/running, process 2615
正在删除 “local diversion of /sbin/udevadm to /sbin/udevadm.upgrade”
update-initramfs: deferring update (trigger activated)

正在设置 fuse-utils (2.7.4-1.1ubuntu4.1) ...
creating fuse group...
udev active, skipping device node creation.
update-initramfs: deferring update (trigger activated)

正在设置 apparmor (2.3.1+1403-0ubuntu27.1) ...
正在安装新版本的配置文件 /etc/apparmor.d/abstractions/gnome ...
正在安装新版本的配置文件 /etc/apparmor.d/abstractions/kde ...
正在安装新版本的配置文件 /etc/apparmor.d/abstractions/ubuntu-browsers ...
 * Starting AppArmor profiles         [ OK ]
 * Reloading AppArmor profiles        [ OK ]

正在设置 libapparmor1 (2.3.1+1403-0ubuntu27.1) ...

正在设置 libapparmor-perl (2.3.1+1403-0ubuntu27.1) ...
正在设置 update-manager-core (1:0.126.9) ...

正在设置 python-problem-report (1.9.3-0ubuntu4.1) ...

正在设置 python-apport (1.9.3-0ubuntu4.1) ...

正在设置 apport (1.9.3-0ubuntu4.1) ...
start: Job failed to start

正在设置 grub-common (1.97~beta4-1ubuntu4) ...
正在安装新版本的配置文件 /etc/grub.d/30_os-prober ...

正在设置 grub-pc (1.97~beta4-1ubuntu4) ...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/sda
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-14-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
done

正在设置 php5-common (5.2.10.dfsg.1-2ubuntu6.1) ...
正在设置 libapache2-mod-php5 (5.2.10.dfsg.1-2ubuntu6.1) ...
 * Reloading web server config apache2[ OK ]

正在设置 php5-mysql (5.2.10.dfsg.1-2ubuntu6.1) ...

正在设置 libavahi-common-data (0.6.25-1ubuntu5.1) ...
正在设置 libavahi-common3 (0.6.25-1ubuntu5.1) ...

正在设置 libavahi-client3 (0.6.25-1ubuntu5.1) ...

正在设置 libjline-java (0.9.94-5~ubuntu1) ...
正在处理用于 initramfs-tools 的触发器...
update-initramfs: Generating /boot/initrd.img-2.6.31-14-generic-pae
正在设置 apparmor-utils (2.3.1+1403-0ubuntu27.1) ...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place

好了 全部完成, 现在 安装 vsftpd 了

sudo apt-get install vsftpd
root@17rumen:/home/rumen# apt-get install vsftpd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
  update-inetd
下列【新】软件包将被安装:
  update-inetd vsftpd
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 162kB 的软件包。
解压缩后会消耗掉 602kB 的额外空间。
您希望继续执行吗?[Y/n]Y
获取:1
http://ubuntu.srt.cn karmic/main update-inetd 4.31 [16.9kB]
获取:2
http://ubuntu.srt.cn karmic/main vsftpd 2.2.0-1ubuntu1 [145kB]
下载 162kB,耗时 3s (51.5kB/s)
正在预设定软件包 ...
选中了曾被取消选择的软件包 update-inetd。
(正在读取数据库 ... 系统当前总共安装有 43370 个文件和目录。)
正在解压缩 update-inetd (从 .../update-inetd_4.31_all.deb) ...
选中了曾被取消选择的软件包 vsftpd。
正在解压缩 vsftpd (从 .../vsftpd_2.2.0-1ubuntu1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 update-inetd (4.31) ...

正在设置 vsftpd (2.2.0-1ubuntu1) ...
update-rc.d: warning: vsftpd stop runlevel arguments (0 1 6) do not match LSB Default-Stop

values (1)
 * Starting FTP server: vsftpd                           [ OK ]

提示安装 vsftpd (2.2.0-1ubuntu1) 完成了, 而且启动了ftp。

使用 netstat -tnl 可以查看是否打开了 21 端口。

tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN

用浏览器访问一下吧

ftp://192.168.112.128

可以正常访问

=====================================
下面对 ftp 进行一些简单的配置 可以让用户登录 而且可以上传文件

首先修改 vsftpd.conf 配置文件,必须要管理员权限才可以

vi /etc/vsftpd.conf

去掉一些 注释

local_enable=YES 允许本地用户登录
write_enable=YES 本地用户可以对目录写的权限
anon_upload_enable=YES 允许上传文件
anon_mkdir_write_enable=YES 允许新建文件目录吧。

具体一些 还要慢慢摸索, 这里只是简单的配置 , 作为与windows 文件交换的通道。

然后保存退出。。。重启 vsftpd

对vsftpd 操作命令:

/etc/init.d/vsftpd {start|stop|restart|reload|status}

root@17rumen:~# /etc/init.d/vsftpd stop
 * Stopping FTP server: vsftpd                                           [ OK ]

root@17rumen:~# /etc/init.d/vsftpd start
 * Starting FTP server: vsftpd                                           [ OK ]

然后再次访问 ftp服务器,用一个本地用户登录上去测试

成功了, 可以上传文件, 那么上传的文件 保存在 ubuntu 什么地方呢 ?

就是 /home/rumen

可以上传 也可以下载 , 以后一些网站程序 就可以这样放到 linux 下去了

vsftpd 开机会自动启动,不用自己去设置,方便了不少。。。好了 演示就到这里 88


“Ubuntu9.10 server 安装配置 vsftpd2.2.0 ftp服务器 并且 解决 putty 登陆 sshd 显示中文乱码”有3个评论

  1. 01月 27th, 2010 at 20:43:11 #ubuntu新用户

    请站长做个教程:一台服务器本身虚拟了一ubuntu服务器,虚拟服务器如何对外提供服务?

    先谢了!

    [回复]

    adminreply on 2010-03-04 18:18:20:

    可以使用 VMware 的 Bridged 网络类型。

    这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的网络上,与宿主机没有任何联系。

  2. 04月 26th, 2010 at 20:07:48 #匿名

    update-rc.d: warning: vsftpd stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (1)
    这个提示是怎么回事呢?

    [回复]

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。