2. 在虚拟机上安装Ubuntu Server 16.04。根据安装引导过程一步步安装,跟在自己电脑安装Windows操作系统类似。安装中会设置一个用户名和密码,安装成功后显示输入用户名的提示。大概是下图中的样子:
3. 一般情况下,我们会使用远程管理工具,我这里使用的是xShell。下载xShell并安装在自己电脑,直接百度xShell在百度软件中心下载就行。新建连接如下图:
填写Name,Protocol选择SSH,Host填写Ubuntu Server的IP 地址(在Ubuntu Server中查看IP地址的命令为ifconfig),Port Number默认22,点击OK后出现下图:
New Session(2)即为刚刚新建的session,点击connect发现连接失败,因为Ubuntu Server还没有下载openssh Server,在Ubuntu Server中使用如下命令下载并开启SSH服务:
更新软件列表:sudo apt-get update
安装openssh:sudo apt-get install openssh-server
启动服务:/etc/init.d/ssh start
本机测试是否能够成功登录:ssh -l 用户名 本机ip
此时再connect即可成功,如下图:
4. 安装Apache服务器
在Xshell中输入命令: sudo apt-get install apache2
这个时候遇到一个错误:E:could not get lock /var/lib/dpkg/lock -open
原因是:可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
解决办法是:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
再重新安装即可成功。
在XShell输入命令:apache2 -v