Linux-ubuntu学习(三)

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上的使用是同样的。

相关文章
相关标签/搜索