查看网络IP和网关
先看一下本机所有网络连接,找到 VMware Network Adapter VMnet8 。这个就是NAT模式下和虚拟机相关的ip连接。打开的具体方式如图
右键--属性--internet 协议版本4(TCP/IPv4)这个,然后双击。如果之前没有设置过的话,那应该是空的
把ip填进去,dns就用网关就好。然后确定
打开虚拟机的设置(右键--设置),找到网络适配器,选择NAT模式,如图。(这个也可以在安装Linux时候就设置好)
菜单栏--编辑--虚拟网络编辑器。然后进行根据之前我们搞的网络连接VMware Network Adapter VMnet8进行设置。具体的看图。
补充
- 第三级域名239是可以自己设置的,只要不和Windows本地的外网(以太网)地址在同一个三级域名即可
- 网关是本局域网网段和外界网段信息沟通的关口
- 上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关。你好基友住你隔壁,你和他通信就不需要通过网关。VMware给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip,将windows的VMnet8网卡和Linux配置在一个网段内。
- 如果子网掩码是255.255.255.0,则只有ip地址的最后一级地址可以用来分配网段;如果子网掩码是255.255.0.0,则只有ip地址的最后两级地址可以用来分配网段
- 子网IP的192.168.239.0的意思是,如果你要往这个网段内添加机器,你的机器ip只能是192.168.239.0~192.168.239.255这个范围内的。其实你会发现192.168.239.2是网关IP了,一般而言192.168.239.255是广播IP所以不用,192.168.133.0一般是网段IP也不用。也就是说除了0、2、255这三个,其他的数字你可以随便设置。
配置网络ip地址
查看当前ip基本语法:
[root@hadoop101 /]# ifconfig
在终端命令窗口中输入(如果不是克隆的虚拟机可以跳过这一步)
[root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent-net.rules
进入如下页面,删除eth0该行;将eth1修改为eth0,同时复制物理ip地址修改IP地址
[root@hadoop101 /]#vim /etc/sysconfig/network-scripts/ifcfg-eth0
需要修改和添加的内容有5项:
- IPADDR=192.168.239.100(这台虚拟机的ip地址)
- GATEWAY=192.168.239.2(网关)
- DNS1=192.168.239.2
- ONBOOT=yes
- BOOTPROTO=static(设置成静态ip,而不是默认的动态获取ip)
修改完成后,:wq 保存退出
如果linux是7或者高版本,可能没有eth0,则根据这个操作:https://blog.csdn.net/cmqwan/article/details/61250037
执行service network restart
[root@hadoop101 /]service network restart
如果报如下错,则reboot,重启虚拟机
配置主机名
修改linux的主机映射文件(hosts文件)
- 进入Linux系统查看本机的主机名。通过hostname命令查看
- [root@hadoop101 ~]# hostname
- 如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/sysconfig/network文件
- [root@hadoop101 /]# vim /etc/sysconfig/network
- 文件中内容:
- NETWORKING=yes
- NETWORKING_IPV6=no
- HOSTNAME=hadoop101(主机名)
- 打开此文件后,可以看到主机名。修改此属性值为我们想要的主机名。
注意:主机名称不要有“_”下划线 - 保存退出
- 打开/etc/hosts
- [root@hadoop101 /]# vim /etc/hosts
- 添加如下内容:
(这步操作即设置ip地址别名。)
192.168.239.100 hadoop100
192.168.239.101 hadoop101
192.168.239.102 hadoop102
192.168.239.103 hadoop103
192.168.239.104 hadoop104
192.168.239.105 hadoop105
192.168.239.106 hadoop106
192.168.239.107 hadoop107
192.168.239.108 hadoop108
hadoop100~108相当于是ip地址的别名。例如,当设置多台服务器连接到主机192.168.239.100时,可以统一设置成连接到hadoop100;当主机地址需要修改时,只需要修改hosts文件中的hadoop100对应的ip地址即可
- 并重启设备,重启后,查看主机名,已经修改成功
修改window7的主机映射文件(目的是为了方便以后在Windows下去访问Linux下的服务)
- 进入C:\Windows\System32\drivers\etc路径
- 打开hosts文件并添加如下内容
192.168.239.100 hadoop100
192.168.239.101 hadoop101
192.168.239.102 hadoop102
192.168.239.103 hadoop103
192.168.239.104 hadoop104
192.168.239.105 hadoop105
192.168.239.106 hadoop106
192.168.239.107 hadoop107
192.168.239.108 hadoop108
防火墙
如果防火墙开启,对于一些正常的请求,系统也可能会认为是非法的。开发的时候防火墙关闭,项目上线后防火墙一定要开启
- 查看防火墙状态:service iptables status
- 临时关闭防火墙,系统重启后防火墙还是会打开:service iptables stop
- 查看防火墙开机启动状态:chkconfig iptables --list
- Linux系统服务有7个运行级别(runlevel)。注意,0和6一般都是关闭的,其他的可根据情况进行打开,但开发的时候一般都是关闭的
- 运行级别0:系统停机状态,系统默认运行级别不能设为0,即此级别不能打开,否则不能正常启动
- 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆(只有root能操作,不允许别人操作)
- 运行级别2:多用户状态(没有NFS,可开可关)
- 运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令行模式(可进行普通用户的登录)
- 运行级别4:系统未使用,保留
- 运行级别5:X11控制台,登录后进入图形GUI模式
- 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
- Linux系统服务有7个运行级别(runlevel)。注意,0和6一般都是关闭的,其他的可根据情况进行打开,但开发的时候一般都是关闭的
- 关闭防火墙开机启动:chkconfig iptables off
- 开启防火墙开机启动:chkconfig iptables on
关机重启
基本语法
命令 | 功能 |
---|---|
sync | 将数据由内存同步到硬盘中 |
shutdown -h 时间 | 关机 |
shutdown -r 时间 | 重启 |
halt | 关闭系统,等同于shutdown –h now 和 poweroff |
reboot | 重启,等同于 shutdown –r now |
注意:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。
案例
(1)将数据由内存同步到硬盘中:sync
(2)计算机将在10分钟后关机,并且会显示在登录用户的当前屏幕中:shutdown -h 10 ‘This server will shutdown after 10 mins’
(3)立马关机:shutdown -h now
(4)系统立马重启:shutdown -r now
(5)重启(等同于 shutdown -r now):reboot
(6)关机(等同于shutdown -h now 和 poweroff):halt
找回root密码
(本地xmind笔记中有对应文档,使用情况,线上不再做赘述)
网友评论