0x00 前言
刚刚开始接触WEB安全,打算搭建一个Linux+Docker的虚拟机环境,来练习各类WEB安全的知识点。这是第一篇主要记录安装及配置Linux的过程,与君共勉。
演示环境:物理机:Windows10
VMware15
虚拟机:Ubuntu Server 18.04.3 LTS
目录
0x01 下载Ubuntu Server 18.04.3 LTS
0x01 下载Ubuntu Server 18.04.3 LTS
首先访问Ubuntu官网
点击Download,并下载server版本
0x02 VMware中安装操作系统
在VMware中创建一个新的虚拟机,并加载刚刚下载的ISO文件。
执行快速安装,填好用户名与密码(后来才发现,这里填写完成并没有什么用,后面系统初始化中还要填),平时就用这个用户了,需要root权限的时候再用sudo命令提权。
修改硬件配置,将网络适配器中的网络链接改为网桥模式,这样方便以后从虚拟机外面访问虚拟机。
一路下一步,到创建后开启此虚拟机,点击完成后进入虚拟机。
耐心等待,启动完成。
选择语言,English。
选择网络(如果之前就将硬件设置成桥接模式,这里应该会得到IP地址,如果没有获取到,稍后也可修改虚拟机的网络连接设置)
选择代理,不填,空着。
选择源镜像地址,先不填,稍后修改成国内源。
选择磁盘分区,默认即可。
填写用户名与密码,刚刚填的没用上,不知为何。
选择安装openssh。
选择安装软件(这里我没选),然后就开始安装Ubuntu了。
安装完成后,选择重启。
重启完成后,就看到命令行了。
0x03 配置Ubuntu
输入刚刚填的用户名及密码。
首先要检查一下网络情况,ifconfig。
如果只显示lo那一行,则意味着刚刚安装过程中的网络没有设置成功。
如果网络已经设置完成,可跳过0x031部分,直接去0x032从物理机远程SSH连接Ubuntu。
0x031 设置网络
此处借鉴了https://www.jb51.net/article/151753.htm的方法。
Ubuntu 17.10之后就采用了新的网络管理方法Netplan,和之前版本不同。
ifconfig -a
查看一下当前的网络状态,包括没有成功连接网络的网卡。
记着这个ens33,之后要去对它进行手动配置。
sudo netplan generate
cd /etc/netplan/
ls
红框中的就是网络配置文件,用vi编辑器打开它。(vi编辑器的使用可以自行百度.)
sudo vi 50-cloud-init.yaml
一定要加sudo,不然权限不够,无法保存。
我连的是WiFi,有DHCP可以自动获取IP地址,如果需要手动设置静态IP,可以去翻看上面说的那个文章。
保存退出,稍等一会儿,就能自动获取到IP地址了。
0x032 远程连接SSH
方便方法是点击VMware的菜单中 虚拟机》SSH》连接到SSH。
填写用户名即可。
输入yes,然后输入密码。
就完成了SSH连接虚拟机,这回就可以使用复制粘贴功能了。
0x033 更换国内源
更换国内的源可以提高软件下载与更新的速度,具体参考了https://www.linuxidc.com/Linux/2018-08/153709.htm文章。
首先备份原有的sources.list
然后vi编辑器修改它(这里的复制和修改都需要前面加sudo,不然会提示权限不够)。
cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo vi sources.list
将阿里源添加到文件最前面。
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
退出后更新一下软件列表与软件。
sudo apt-get update
sudo apt-get upgrade
另外还有其他的软件源,可以参考上面的那个文章执行添加。
至此,Ubuntu暂时安装与简单配置完成,下一步将安装与配置Docker。