因为安装了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 显示中文乱码相关推荐

  1. 华为linux改ip地址,ubuntu9.10校园网上网配置详细教程(华为h3c,mac地址绑定)

    写一下ubuntu9.10的校园网配置方法,便于以后参考,适用于学校静态ip地址绑定网卡mac地址的校园网 一.下载华为H3c linux版的客户端 点下面下载客户端的tar.gz包 下载 如果失效了 ...

  2. ubuntu9.10硬盘安装记录二

    firefox插件安装 要安装的插件有: Google工具栏 autopager autoproxy firebug flashgot foxlingo foxtab greasemonkey imt ...

  3. 如何安装配置CKEditor 3.0

    如何安装配置CKEditor 3.0  ,感觉比较简单,但本次没有涉及上传文件的配置,只是简单的配置使用. 下载CKEditor 3.0,地址:http://ckeditor.com/ 1. 下载下来 ...

  4. linux检测不到数位板,Linux_Ubuntu 8.10下安装配置友基数位板,Ubuntu默认已经带了Wacom的驱动 - phpStudy...

    Ubuntu 8.10下安装配置友基数位板 Ubuntu默认已经带了Wacom的驱动,但不是每个人都用得起大厂的产品.如果你与我一样囊中带涩地用着并喜爱着友基这个广州石牌出品的土品牌,请看此文. St ...

  5. Graalvm安装配置与springboot3.0尝鲜

    Graalvm安装配置与springboot3.0尝鲜 Spring 团队一直致力于 Spring 应用程序的原生映像支持已有一段时间了.经过3 +年的孵化春季原生Spring Boot 2 的实验性 ...

  6. DynaSLAM超详细安装配置运行ubantu20.0.4+opencv2.4.11+tensorflow1.4.0

    DynaSLAM超详细安装配置运行ubantu20.0.4+opencv2.4.11+tensorflow1.4.0 注:我现在ubantu的环境是基于可以运行ORB SLAM 2和ORB SLAM3 ...

  7. debian 10 buster 安装配置 elastic search 和 中文, 拼音分词

    debian 10 buster 安装配置 es 和 中文, 拼音分词 安装 测试 配置 分词 IK 分词器 拼音分词 一个完整的动态映射模板(包含geo, pinyin, IK) 安装 1, 安装j ...

  8. Ubuntu 10.04 安装配置指南

    Ubuntu 10.04 安装配置指南 作者: Jandy 版本:1004.1.0504 --- 目录 〇. 准备 一. 安装 二. 配置 三. 输入法 四. Flash 五. 附录 六. 更新 -- ...

  9. SQL Server安装问题程序被挂起的错误解决办法

    SQL Server安装问题程序被挂起的错误解决办法 SQL Server安装问题程序被挂起的错误解决办法 安装SQL Server2000的时候,安装程序提示我安装程序被挂起,让我重新启动电脑,但我 ...

最新文章

  1. 2022-2028年中国服务机器人行业市场调查研究及前瞻分析报告
  2. Javascript与框架prototype,JQyuery调研
  3. Java微框架:不可忽视的新趋势--转载
  4. wordpress 新建php文件大小,WordPress最大上传文件大小限制修改
  5. 请分别介绍一下aof和rdb都有哪些优点?以及两者有何区别?
  6. Reactor和Proactor对比以及优缺点 (netty的底层原理reactor模型)
  7. oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)
  8. android listview 连续调用 getview问题分析及解决。
  9. 七牛切片视频php,音视频切片(HLS)
  10. K linux 部署手机 centos6.5
  11. Gstreamer1.16.2与Glib2 signals关键字冲突解决(十一)
  12. 【西藏攻略+游记】十一,我们去西藏(1)攻略
  13. 五险一金 ,即将毕业的每个人都看看吧
  14. join有哪几种方式?内外连接有什么区别?
  15. cd/etc 文件目录浅解
  16. js html页面切换效果,jQuery实现切换页面过渡动画效果
  17. 什么是render函数?什么时候会用到render函数?
  18. Android 音频源码分析——AndroidRecord录音(一)
  19. 支付宝导出资金账单Python脚本文件Demo
  20. staruml 4.0下载安装

热门文章

  1. 微服务架构下分布式事务解决方案 —— 阿里GTS
  2. 为什么Java 8中不再需要StringBuilder拼接字符串
  3. 统计思维:程序员数学之概率统计(第2版):第1章 探索性数据分析
  4. Day 13: Dropwizard —— 非常棒的Java REST服务器栈
  5. Ubuntu报错:sudo 无法解析的主机
  6. AJPFX学习笔记JavaAPI之String类
  7. Activity调用栈的分析
  8. Solr7 安装部署 管理界面介绍
  9. Python3 property属性
  10. 世界地板大会姚红鹏的三问