Ubuntu18.04开发环境配置
一、Ubuntu8.04安装
第一步,菜单栏文件 – > 新建虚拟机
第二步,选择自定义安装
第三步,一直点击下一步,出现这个界面停止,选择稍后安装操作系统
第四步,选择安装的客户使用的操作系统,这里还可以选择其他的,Windows、MacOS和Centos等操作系统
第五步、选择虚拟机的位置和设置虚拟机名称,名称后期可以更改。位置我选的是F盘,这个根据意向选择就号,不要放在C盘就行。
第六步、选择虚拟机的CPU,一般CPU数量选一个,核数选择2个就行,这个如果后期学习需要,再修改即可。
第七部、选择虚拟机内存大小,一般选择4G,如果只是用来测试的,比如测试高性能Web服务器的并发量的,选2G就足够用了。
第八步,这里是选择网络连接模式,建议选择桥接模式,这个模式下虚拟机和宿主机是出于通过一个网段但是拥有各自独立的ip地址,他们之间是通过虚拟网卡进行通信的,NAT模式是指虚拟机共用宿主机的ip地址
第九步,接下来的步骤是是指虚拟硬盘,这没啥说的,直接点击下一步即可,默认选项
虚拟硬盘一般选择20GB就足够使用的
第十步,做完上面我们就能看到新建的虚拟机的大致信息了,这里点选确定即可。
第十一步,点击完成之后我们就能在右边看到新建的虚拟机了,这时选择新建的虚拟机,点击“编辑虚拟机设置” 。
第十二步、这里首先选择CD/DVD(SATA),然后在使用ISO映像文件,然后选择存储路径选择下载好的iso文件。实际上就是把我们Ubuntu18.04操作系统光盘加载进来。这个需要提前下载好的。做完这些点击确定,然后启动虚拟机即可开始安装操作系统
第十三步,虚拟机启动后会进入这个界面,我们选择Install Ubuntu开始安装。
第十四步、这步是选择语言,默认是英文,当然也可以选择中文,但我认为没必须,选择英文比中文要好很多。完成这步之后就是一路continue直到出现选择时间界面停止。
第十五步,这里选择时间,选择中国上海即可。
第十六步、这里是设置登录用户名和密码,这里填完之后选择continue即可,这时候会开始安装Ubuntu18.04,安装完成会弹出一个立即restart的界面,选择重启即可。
第十七步,选择重启之后可能会出现一种状况,那就是当安装了多个虚拟机的时候,重启之后Ubuntu会一直处于启动过程中,这时候我们需要手动关闭虚拟机,然后点击 编辑虚拟机配置,进入CD/DVD(SATA)选项,将启动时连接取消掉,这时候再启动虚拟机就能正常启动了。
第十八步,重启之后的虚拟机只是一个小窗口,还需要安装增强工具,才能占满整个界面。选择虚拟机,在下来菜单栏中选择安装VMware Tools,完成后过一会在Ubuntu显示一个CD图标的包。
第十九步,双击VMware Tool打开,然后将后缀为.tar.gz的包Copy To home目录下, 然后打开终端
第二十步,打开终端后我们先解压这个包, tar -zvxf VMwareTools-10.0.23-16594550.tar.gz
第二十一步,成功加压后我们进入vmware-tools-distrb文件夹,然后使用 sudo ./vmware-install.pl 即可开始
第二十二步,执行.pl文件之后需要输入yes然后一会enter即可完成安装,完成安装之后的效果就是这样。
第二十三步,此时Ubuntu系统的root用户还没有密码,我们需要设置一下,执行下面的命令,这时首先输入用户密码,也就是创建虚拟机时设置的用户密码。密码验证后再输入root用户密码设置,此时输入两遍即可完成设置。
sudo passwd root
到此,我们的Ubuntu18.04 已经安装完成了。接下来就是环境配置了
环境配置
第一步就是更换国内源,这里有两种,一种图像界面实现,一种代码实现。
http://t.csdn.cn/RxQuk
上面这个链接里执行下面第二条命令时可能会出错,这是因为apt莫名其妙被lock上了。解决办法参考下面这个连接解决
http://t.csdn.cn/eQG5g
sudo apt-get update
sudo apt-get upgrade
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
完成上面的步骤就可以安装编译工具了
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install vim
sudo apt-get install gdb
sudo apt-get install make
sudo apt-get install net-tools // 这个是网络组建,ifconfig就在其中
第二步就是男装SSH远程登录,因为我们大多情况下开始在WIndow下进行开发的,那我们就需要一个软件(VSCode,XShell)通过SSH远程连接服务器,因此需要在Ubuntu安装SSH服务。
sudo apt-get intall openssh-server
这个是VScode连接Ubuntu的链接,请注意看。
http://t.csdn.cn/FQ2I1
然后我们打开虚拟机,开启ssh服务后我们如果在home目录下没有看到.ssh文件夹,我们需要执行 ssh-keygen -t rsa 之后就能看到了,然后我们执行 cd ~/.ssh 进入这个目录,然后touch authorized_keys创建这个文件,这时候我们将windows下的.ssh下的.pub中的内容复制进authorized_keys里面保存,VSCode即可实现免密登录了。
下一步我们还需要配置一下端口范围,因为Ubuntu默认只会开放27000-28000个端口,我们需要设置一下。
到这里基本就算配置完成了。