linux系统集群之centos6安装和克隆详解

一:配置vmware虚拟机
        如果安装好的虚拟机要想和外部通信,或者说和本地win7系统通信,或者访问外网。那么要对其网络进行一番设置。首先要进行通信,则该虚拟机就要有一个虚拟的网络适配器,虚拟网卡等等。下面进行配置。 (该虚拟机的网络适配器在win7的本地网络配置里也有一个。因为两台主机要想通信首先有 在同一个网段里。)
.1 查看网络 IP 和网关
1 )查看虚拟网络编辑器 : 选择NAT模式,就是该虚拟机和本地win7共用一个外网的IP地址。
linux系统集群之centos6安装和克隆详解_第1张图片
2 )修改 ip 地址。本虚拟机的IP地址。
linux系统集群之centos6安装和克隆详解_第2张图片
3 )查看网关
linux系统集群之centos6安装和克隆详解_第3张图片
2。  配置网络 ip 地址
0 查看当前 ip 基本语法:
[root@hadoop102 /]# ifconfig 
1 )在终端命令窗口中输入(这个是克隆虚拟机时用的)
[root@hadoop102 /]#vim /etc/udev/rules.d/70-persistent-net.rules 
注意 这个要在根目录下运行。
进入如下页面,删除 eth0 该行;将 eth1 修改为 eth0 ,同时复制物理 ip 地址

2 )修改 IP 地址 (红色字体是新增加的。)
[root@hadoop102 /]#vim /etc/sysconfig/network-scripts/ifcfg-eth0
需要修改的内容有 5 项:
IPADDR=192.168.1.101
GATEWAY=192.168.1.2
ONBOOT= yes
BOOTPROTO= static
DNS1=8.8.8.8  (域名是为了保证外部通信的,8.8.8.8默认是谷歌的域名解析服务器,本地也可以用本地的192.168.1.2,也可以配置多个域名服务器DNS2=*******)
1 )修改前
linux系统集群之centos6安装和克隆详解_第4张图片
        2 )修改后
 linux系统集群之centos6安装和克隆详解_第5张图片
wq  保存退出
3 )执行 service network restart

4 )如果报错, reboot ,重启虚拟机

4.3 配置主机名

0 )查看主机名基本语法:
       [root@hadoop102 /]#hostname
1 )修改 linux hosts 文件
1 )进入 Linux 系统查看本机的主机名。通过 hostname 命令查看
[root@hadoop ~]# hostname  
hadoop1
2 )如果感觉此主机名不合适,我们可以进行修改。通过编辑 /etc/sysconfig/network 文件
[root@hadoop102 /]# vi /etc/sysconfig/network
文件中内容
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME= hadoop102
注意:主机名称不要有 “_” 下划线
3 )打开此文件后,可以看到主机名。修改此主机名为我们想要修改的主机名 hadoop102
4 )保存退出。
5 )打开 /etc/hosts
[root@hadoop102 /]# vim /etc/hosts()
添加如下内容
192.168.11.102 hadoop102
6 )并重启设备,重启后,查看主机名,已经修改成功
2 )修改 window7 hosts 文件
        1 )进入 C:\Windows\System32\drivers\etc 路径
        2 )打开 hosts 文件并添加如下内容
      192.168.11.101 hadoop101
192.168.11.102 hadoop102
192.168.11.103 hadoop103
192.168.11.104 hadoop104
192.168.11.105 hadoop105
192.168.11.106 hadoop106
192.168.11.107 hadoop107
192.168.11.108 hadoop108
3补充: 为什么要配置hosts文件。其实不配置hosts文件也可以,以后所有的通信只要直接用IP地址就行了。因为当我们进行通信时,DNS域名服务器不会立马去解析iP地址,而是通过先去访问本地hosts文件进行查找是否有改主机对应的ip地址。如果没有,才去提交到域名服务器进行解析。本地hosts相当于本地的dns服务器。配置虚拟机里的本地hosts是为了让虚拟机之间进行通信,配置win7的hosts是想让虚拟机和外网以及本地win7通信
         配置完hosts以后,再通信就可以直接用hadoop101 进行通信了,而不是再用192.168.1.101.
4.4 防火墙(一般要关闭,不然会有通信端口的故障)
1 )基本语法:
service iptables status     (功能描述:查看防火墙状态
chkconfig iptables  --list  (功能描述:查看防火墙开机启动状态)、
iptables           0: 关闭      1: 关闭      2: 启用      3: 启用      4: 启用      5: 启用      6: 关闭
service ip tables stop       (功能描述:临时关闭防火墙
chkconfig iptables off     (功能描述:关闭防火墙开机启动
chkconfig iptables on      (功能描述:开启防火墙开机启动
2 )扩展
Linux 系统有 7 个运行级别 (runlevel)
运行级别 0 :系统停机状态,系统默认运行级别不能设为 0 ,否则不能正常启动
运行级别 1 :单用户工作状态, root 权限,用于系统维护,禁止远程登陆
运行级别 2 :多用户状态 ( 没有 NFS)
运行级别 3 :完全的多用户状态 ( NFS) ,登陆后进入控制台命令行模式
运行级别 4 :系统未使用,保留
运行级别 5 X11 控制台,登陆后进入图形 GUI 模式
运行级别 6 :系统正常关闭并重启,默认运行级别不能设为 6 ,否则不能正常启动
   比如在控制台输出init 3则linux会变成纯命令行的界面类dos,没有桌面系统了
   比如init 5则会变成我们目前用的桌面系统。

5.总结一下
  一台新安装的系统主要配置几个方面信息
     1.配置ip地址等信息,具体参考上面(为了通信必须配置)
         配置有没有成功用ping  192.168.10.31
     2.配置hostname,开发中用主机名通信,也要配置。
            配置完用hostname命令检查
     3.配置hosts文件,这样直接可以用主机名进行通信(一般把所有可能用到都直接添加完)
     4.添加win7本地hosts.

6关机重启
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机 。
正确的关机流程为: sync > shutdown > reboot > halt
1)基本语法:
  (1)sync (功能描述:将数据由内存同步到硬盘中)
  (2)shutdown [选项] 时间
  选项:
  -h:关机
  -r:重启
(3) halt (功能描述:关闭系统,等同于shutdown –h now 和 poweroff)
(4)reboot (功能描述:就是重启,等同于 shutdown –r now)
2)案例
(1)将数据由内存同步到硬盘中
[root@hadoop102 /]#sync
(2) 计算机将在10分钟后关机,并且会显示在登录用户的当前屏幕中,最小设置时间1分钟
[root@hadoop102 /]#shutdown –h 10 ‘This server will shutdown after 10 mins’
(3)立马关机
[root@hadoop102 /]# shutdown –h now
(4)系统立马重启
[root@hadoop102 /]# shutdown –r now
  (5)重启(等同于 shutdown –r now)
[root@hadoop102 /]# reboot
(6)关机(等同于shutdown –h now 和 poweroff)
[root@hadoop102 /]#halt
注意:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。

7.1 service 后台服务管理
1 service network status   查看指定服务的状态
2 service network stop    停止指定服务
3 service network start    启动指定服务
4 service network restart   重启指定服务
5 service --status-all      查看系统中所有的后台服务

7..2 chkconfig设置后台服务的自启配置

1 chkconfig                        查看所有服务器自启配置
2 chkconfig iptables off   关掉指定服务的自动启动
3 chkconfig iptables on   开启指定服务的自动启动

8、配置sudo
admin  ALL=(ALL)  ALL NOPASSWORD=ALL;
(NOPASSWORD=ALL,无密码切换)

你可能感兴趣的:(linux开发相关)