前言:本文中的语言都是SHELL,
SHELL语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序的简称。
这也是第一次听说,又get到新的知识点欸。学习虚拟化的过程中就是不断地拓宽自己的知识面。
- 创建文件夹
mkdir 目录名 #创建文件夹
ls #查看目录当前所有文件
touch filename; #创建空白文件
- 查看虚拟机地址
ifconfig # inet addr 后面的地址就是了
截图之后发现,好奇怪这个ens33 lo virbr0是什么,看起来就是有3个IP地址似的。
上网搜索发现:
-
virbr0:
virbr0 是一种虚拟网络接口,这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。有了virbr0,Linux才能访问外部资源,才能上网 -
ens33:
即网卡,我们要访问linux里面的资源,即通过网卡地址(IPV4)去访问(centos7版本 默认网卡名称就是ens33)
接着虚拟机开启ssh服务
1、修改配置文件
vi /etc/ssh/sshd_config
2、permitrootlogin取消注释,值改为yes
3、重启ssh系统
systemctl restart sshd.service
【注:重启服务是通过systemctl 操作 例:
启动sshd服务systemctl start sshd.service
重启 sshd 服务systemctl restart sshd.service
设置服务开启自启systemctl enable sshd.service
】
4、ping 一下当前地址,检查是否开启成功。
注:按CTRL+c结束
救命,我居然还是不成功。记得前天是成功了的,当时没有保存,结果这几天按照奇奇怪怪的教程杂七杂八的修改了一些参数之后就没法运行了。这真是头大
然后,我就想到了快照,好家伙,一顿操作让我无法运行,那我恢复之前的状态或许就可以了。【这里深深的提醒了我:快照很重要,每当完成一个阶段性工作,就请快照一次,防止后续操作使得环境受损】
现在echo $JAVA_HOME
一下查找jdk安装的位置。无果——废话,其实这不是套娃吗,本来就是要找到jdk的位置然后在配置文件中修改$JAVA_HOME方便查找,现在直接用JAVA_HOME那是肯定没有结果的。这篇文章就是我最终解决的办法。
找到路径在/usr/lib/jvm
后就可以愉快地进行配置了。