1.ubuntu克隆虚拟机编程
(1)讲本身的虚拟机关机,选中,右键管理选择克隆。ubuntu
(2)克隆自:虚拟机中的当前状态windows
(3)建立完整克隆tomcat
(4)填写虚拟机名称和存放的位置安全
(5)ip的修改:改成稳定的静态ip(后面介绍)bash
2.ubuntu网络链接的几种方式服务器
第一种:桥接网络
桥接模式就是把客户机真正的当成了一个电脑。就是模拟成了一个物理主机。比较简单。好比局域网内的主机有A,B,C。A里面有两个客户机A1,A2。若是A1,A2使用桥接模式,那么A1,A2不只能够和宿主机A链接,也能够和外面的B,C链接。可是若是没有网络的时候,A1,A2不能和局域网内的主机链接。eclipse
第二种:NATmaven
选择本身的客户机,右键设置能够看到ubuntu中用的最多的就是NAT链接方式:
NAT叫作网络地址转换。好比局域网内的主机有A,B,C。A里面有两个客户机A1,A2。若是A1,A2使用NAT模式,那么A1,A2能够和宿主机A链接,A1,A2之间也能够进行链接,即便没有联网的时候A1,A2也能够和Host宿主机链接。可是外面的物理机不能访问客户机。
也就是说不论是有没有联网的状况,下面的宿主机host与客户机之间是一直联通的:
因此通常使用虚拟机的时候推荐网络链接模式是NAT。
第三种:only-host
与NAT相似,可是不能访问宿主机以外的网络中的机器,有的公司为了安全会使用这种链接模式的网络。
3.关于客户机的ip
Linux中客户机的ip有两种:(1)静态ip(2)动态ip。
动态ip就是虚拟机本身动态生成的ip,这种ip就是会常常变化的;静态ip就是咱们手动指定虚拟机的ip。静态ip是稳定的。通常使用静态ip。
下面介绍配置静态Ip的步骤:
(1)查看网关(通俗点能够理解为查看路由器的ip)
(2)查看可用的ip网段
从DHCP设置里面能够看到起始IP地址和结束IP地址(这一段范围是能够手动变化的,不要设置255就Ok),这一段就是可用的ip网段。
(3)设置静态ip,编辑ubuntu的网络配置文件
原来动态网络的配置,dhcp表示的是动态的:
如今编辑设置为静态的ip,static表示的是静态的:
# The loopback network interface
auto lo
iface lo inet loopback
#iface eth0 inet static
iface eth0 inet static
address 192.168.138.100
netmask 255.255.255.0
gateway 192.168.136.255 本身的网关
dns-nameservers 192.168.136.255
auto eth0
这台虚拟机配置的静态ip是100的(前面容许的网段),192.168.231.2是上面查到的网关。
(4)重启网络服务
(5)查看刚配置的静态ip是否生效
从新启动虚拟机。
(6)经过ping查看与host宿主机、外网的链接状况。
4.Shell编程
(1)if命令
查看一下if命令的帮助:
(2)for命令
查看一下for命令的帮助:
使用一下:
用脚本操做文件:
下面来介绍脚本文件的操做。
如今来建立一个脚本文件:
编写脚本,里面的第一行是固定的,表示使用/bin下的bash命令来编译脚本:
此时的脚本文件并非可执行文件,须要赋予可执行的权限,而后在当前路径下执行,查看执行的结果:
使用脚本文件并在里面动态的传参:
编辑脚本文件,$#表示输入的参数的个数:
for循环的另外一种使用方式:
放在脚本里面也是能够的。
(3)while命令
for与while的等价转换:
编写while命令的脚本文件:
脚本中的echo $a后面须要加一个;,由于那表示一个命令的结束。也可使用的条件:
使用while的时候须要注意:必须按照他的格式进行书写,不能把全部的命令写在一行里面去。
while脚本传参数,$#表示传入的参数的个数,shift表示参数向左移动,$1表示第一个参数:
5.主机名
查看主机名:cat hostname
切换到root用户进行修改主机名:
重启客户机能够看到修改后的主机名:
通常修改了主机名就会修改hosts文件。
6.修改hosts文件
(1)Linux
通常在虚拟机中配置的网络链接方式是NAT,主机之间经过ping ip能够访问,可是不如用主机名更简单,因此须要配置hosts文件。Hosts文件表示的是ip与主机名的映射文件。目的是方便不一样主机之间的访问。
Hosts文件的位置,修改里面的内容:
5个客户机的hosts文件都配置成相同的这些配置。而后这些客户机之间的网络链接状况就可使用ping 主机名了。
(2)Windows
上面配置的是Linux中的客户机之间的hosts文件,他们之间能够经过主机名进行互ping了,可是windows上的hosts文件没有进行配置,因此windows宿主机与客户机之间的ping只能经过ip。若是也想经过主机名进行ping,就须要修改windows上的hosts文件。
操做的文件位置:
7.ip地址
查看ip地址配置的文件:
这里用的是静态ip,能够修改他的ip(参考Linux-ubuntu第3天静态ip的配置):
Ubuntu上安装eclipse
1.安装eclipse
(1)下载包
(2)解压
(3)配置环境变量,使之生效
(4)后台运行eclipse
(5)会自动弹出工做空间,就选择”家“的位置,不要乱放,由于ubuntu用户对本身”家“有彻底的读写权的,勾选上常用:
2.windows中eclipse项目导入到Linux中去
(1)把windows上的项目放到与Linux共享的目录下
(2)在Linxu中的eclipse上通入共享目录下导入的项目
(3)修改代码中文件的路径为Linux的路径
而后就能够进行之后的操做了。
3.修改Linux上的eclipse的内容提示(自动补全)的快捷键
默认使用的快捷键是:
修改:在windows-->perferece-->General中找到keys,输入Ctrl,找到:
先解绑,而后修改后应用:
成功修改后显示:
而后再查一下Alt+/,看到快捷键有冲突:
把没用的那个解绑。而后使用Alt+/就能够提示内容了:
4.在windows上安装maven本地服务器
(1)安装tomcat,安装JDK
(2)安装nenux.war归档文件
(3)maven本地服务器的配置
这里须要配置本地仓库服务器使用的远程仓库服务。配置文件的位置:
这里指明了本地仓库服务器下载的包存放的地址,这里的地址应该选取一个大的地址:
5.ubuntu安装Maven并配置链接windows本地仓库服务器
但愿能够在任何地方使用maven的命令,因此配置环境变量:
使用maven命令的时候下载的依赖包存放的位置:
maven有一个settings.xml配置文件,配置文件中会指明maven使用的仓库服务器在哪里。
配置maven使用的仓库服务器改成windows上的maven本地服务器:
使用本地的仓库服务器比使用远程的快。
在里面加一堆配置:
这样,ubuntu上的Maven使用的就是本地的仓库服务器了。若是但愿ubuntu上的maven使用的是远程的仓库服务器,那么就将settings.xml中的mirrors镜像中的地址改成远程的镜像地址就能够了。
6.介绍一下Maven
Maven能够在windows上进行安装,也能够在ubuntu上进行安装。
(1)Ubuntu上的maven的目录:
Lib库
Bin命令
conf配置文件。Conf文件通常用于指定使用的仓库服务器。
(2)maven插件:
Maven插件是不须要安装了,已经在eclipse中集成了:
在eclipse-->windows--->perferce中有Maven的一项
修改Maven使用的settings(本地仓库服务器)和本地仓库(下载后的Jar放的位置):
剩下的Maven在eclipse上的使用和在windows上的eclipse上的使用是同样的。