1、下载Ubuntu 16.04.5 Server,点击官网下载,如下图

乌班图 mongodb 检测安装成功_Ubuntu

2、该环境使用虚拟机安装,所以需要VMware Workstation Pro 12,点击官网百度网盘下载,如下图官网下载

乌班图 mongodb 检测安装成功_乌班图 mongodb 检测安装成功_02

3、安装好VMware Workstation Pro 12后,参照VMware虚拟机NAT方式上网配置设置虚拟机网络,IP自己填,如下图为设置好的网络

乌班图 mongodb 检测安装成功_ubuntu_03

虚拟机网络设置好后然后按以下步骤安装Ubuntu 16.04.5 Server

  • 3.1 打开VMware,点“文件”->“新建虚拟机”或直接点“创建新的虚拟机”
  • 3.2 选“典型(推荐)”,点“下一步”
  • 3.3 选“安装程序光盘镜像文件(ISO)”,点“浏览”,选择下载好的Ubuntu 16.04.5 Server光盘文件“ubuntu-16.04.5-server-amd64.iso”,点“下一步”
  • 3.4 创建Ubuntu的用户名和密码,一定要记住该密码,用于安装完后登录系统用。点“下一步”
  • 3.5 选择虚拟机保存的位置,默认是“C:\Users\huangqh\Documents\Virtual Machines\Ubuntu 64 位”,因为C盘一般为系统盘,不建议放这里,点“浏览”选择其它位置,如D盘。名称可以改为,“Ubuntu Server 64位”,点“下一步”。
  • 3.6 为Ubuntu分配硬盘,根据需要填写,如40G,然后选“将虚拟磁盘存储为单个文件”,点“下一步”
  • 3.7 配置Ubuntu的硬件,点“自定义硬件”,CPU、内存根据实际填写,网络选“NAT”,点“关闭”完成配置。然后点“完成”
  • 3.8 Ubuntu进入安装,等待安装完成。
  • 3.9 大约10分钟后安装完成,输入3.4的用户名和密码登录系统
  • 3.10 登录成功

4、修改root用户密码

输入命令sudo passwd root,然后输入ubuntu的用户密码,然后再输入二次root密码即可

乌班图 mongodb 检测安装成功_ubuntu_04

5、安装及配置SSH服务

  • 5.1 使用root用户及命令sudo apt-get install openssh-server安装SSH服务。安装成功如下图
  • 乌班图 mongodb 检测安装成功_ubuntu_05

  • 5.2 使用命令sudo ps -e|grep ssh查看ssh服务是否启动,如图表示已启动
  • 乌班图 mongodb 检测安装成功_ubuntu_06

  • 5.3 如果ssh服务未启动,可使用命令sudo service ssh start启动
  • 5.4 使用sudo vi /etc/ssh/sshd_config修改SSH配置信息,允许使用root用户登录,修改完后保存退出
#找到下面相关配置:
# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes

#更改为:
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
  • 5.5 使用命令sudo service ssh restart重启服务
  • 5.6 验证SSH连接是否可用,下载FlashFXP,输入ifconfig -a查看IP为11.1.2.2,打开FlashFXP连接到11.1.2.2,如下图连接成功

6、设置网络

  • 6.1 打开FlashFXP使用root用户登录Ubuntu Server,找到/etc/network/interfaces,右键点“编辑”,也可以使用命令sudo vi /etc/network/interfaces用Vi修改
  • 乌班图 mongodb 检测安装成功_Server_07

  • 6.2 增加以下信息,内容如下
# The primary network interface
auto ens33
#iface ens33 inet dhcp
iface ens33 inet static
        address 11.1.2.8
        netmask 255.255.255.0
        gateway 11.1.2.1
        # dns-* options are implemented by the resolvconf package, if instatlled
       dns-nameservers 11.1.2.1
       dns-search pcat
  • 6.3 使用命令sudo ifdown ens33sudo ifup ens33sudo /etc/init.d/networking restart重启网络,然后使用ifconfig -a查看配置结果,如果IP没变的话,使用sudo reboot重启系统,系统重启后,IP变为固定的IP:11.1.2.8了,使用ping www.qq.com测试一下是否能上网,如下图表示可以上外网。
  • 6.4 修改DNS(本教程不用改,仅作记录),命令sudo vi /etc/resolvconf/resolv.conf.d/base增加以下内容
search localdomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加
nameserver 8.8.8.8 #希望修改成的DNS
nameserver 114.114.114.114 #希望修改成的DNS
  • 6.5 保存退出,使用命令重启网络sudo /etc/init.d/networking restart,使用命令查看当前DNScat /etc/resolv.conf
  • 6.6 修改hosts,查看hostname命令cat /etc/hostname
  • 6.7 修改hosts命令sudo vi /etc/hosts,修改完后保存退出,然后重启系统,如下
#默认这个
127.0.0.1       localhost
#第2行填你修改的ip,刚才查看的hostname
11.1.2.8       ubuntu

7、更换阿里云源

  • 7.1 使用命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak备份源
  • 7.2 打开FlashFXP使用root用户登录后找到/etc/apt/sources.list,右键点“编辑”,也可以使用命令sudo gedit /etc/apt/sources.list用Vi修改,把里面的内容全删除了,然后加入阿里源,保存退出
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
  • 7.3 使用命令sudo apt-get update更新源

8、开机出现错误提示:piix4_smbus 0000:00:007.3: Host SMBus controller not enabled解决方法

乌班图 mongodb 检测安装成功_Server_08

解决方法:使用命令sudo gedit /etc/modprobe.d/blacklist.conf在末尾加入blacklist i2c-piix4,如下

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
#加上这个,然后重启就行了
blacklist i2c-piix4