1、下载Ubuntu 16.04.5 Server,点击官网下载,如下图
2、该环境使用虚拟机安装,所以需要VMware Workstation Pro 12,点击官网或百度网盘下载,如下图官网下载
3、安装好VMware Workstation Pro 12后,参照VMware虚拟机NAT方式上网配置设置虚拟机网络,IP自己填,如下图为设置好的网络
虚拟机网络设置好后然后按以下步骤安装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密码即可5、安装及配置SSH服务
- 5.1 使用root用户及命令
sudo apt-get install openssh-server
安装SSH服务。安装成功如下图 - 5.2 使用命令
sudo ps -e|grep ssh
查看ssh服务是否启动,如图表示已启动 - 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修改 - 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 ens33
和sudo ifup ens33
或sudo /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解决方法
解决方法:使用命令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