今天俺的Ubuntu 虚拟机蹦了,没法子从头来过。
这里把安装配置虚拟的过程总结记录了一下,以备后面查找方便。
1) 安装 虚拟机操作系统
安装虚拟机操作系统,是最简单的,创建一个虚拟机,然后使用 .iso镜像文件安装即可。
2) 配置 root用户密码
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。如果希望配置root密码,
- 在终端输入命令 sudo passwd,
- 输入当前用户的密码 enter
- 终端会提示我们输入新的密码并确认,此时的密码就是root新密码。
- 修改成功后,输入命令 su root,再输入新的密码就ok了。
3) 更新软件列表 apt-get update
在安装vsftpd时希望通过命令 apt-get install vsftpd 命令来安装,但这时候经常遇到一个错误 就是找不到vsftpd。
此时需要执行 apt-get update 来更新软件列表,但运行这个命令时如果选择的源不对又会报很多的Error,Warning等等。
这样的问题主要是在源的选择上。源可以通过Ubutun系统自带的工具来选择。
System Setting -> Software & Update 中就可以选择源,这里尝试了不少,China没一个好用的,反倒是India能用起来
apt-get update 可以用的源 ftp://ftp.iitb.ac.in India 还有一个 http://ftp.estpak.ee/ubuntu
在执行命令时有时还会遇到:“Could not get lock /var/lib/apt/lists/lock ”这样的错误。
解决方法是直接杀掉atp进程,操作如下
ps -e | grep apt
显示如下:aaaa bbbb表示数字,进程ID。
aaaa ? 00:00:00 apt
bbbb ? 00:00:00 apt-get
然后执行
sudo killall apt
sudo killall apt-get
4) vsftpd 的安装和配置
更新了 apt后就可以执行 sudo apt-get install vsftpd 命令了, 他用来安装 vsftpd。安装的过程很简单,一般不会出现什么的错误。
下面就是配置了:
- listen=YES
- anonymous_enable=YES
- local_enable=YES
- write_enable=YES
- anon_upload_enable=YES
- anon_mkdir_write_enable=YES
- dirmessage_enable=YES
- idle_session_timeout=6000
这些项的配置可以保证ftp的基本使用了,如果需要详细的信息可以在/etc/vsftpd.conf文件中找到说明。
5) 安装g++
为了编译C++程序,系统中还需要安装g++ 命令为sudo apt-get install g++