⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0600cluster.htm

📁 鸟哥的linux私房菜
💻 HTM
📖 第 1 页 / 共 5 页
字号:
@server root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr server.cluster:/disk1
/cluster/server</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr&nbsp; node1.cluster:/disk1
/cluster/node1</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr&nbsp; node2.cluster:/disk1
/cluster/node2</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr&nbsp; node4.cluster:/disk1
/cluster/node4</font></font></font></td>
</tr>
</table>
  </ul>

<ul>
<li>
<b><font color="#000099">Slave∶</font></b></li>
</ul>

<ul>将底下这些指令测试执行一下,如果成功后,将指令写入 /etc/rc.d/rc.local
当中
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font size=-1><font color="#FFFFFF">[root
@node1 root]# </font><font color="#FFFF00">mount -t nfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
server.cluster:/home&nbsp; /home</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr server.cluster:/disk1
/cluster/server</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr&nbsp; node1.cluster:/disk1
/cluster/node1</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr&nbsp; node2.cluster:/disk1
/cluster/node2</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr&nbsp; node4.cluster:/disk1
/cluster/node4</font></font></font></td>
</tr>
</table>
  </ul>
呵呵!这样就设定成功了!我们每一部主机『看起来』就好像有 400 GB 的硬碟空间啊!可怕了吧!
^_^
<br>  
<br>
<hr WIDTH="100%">
<li>
<a NAME="step_nis"></a><font color="#000099"><font size=+1>NIS 架设规划</font></font></li>

<br>  
<br>NIS 的设定也是很简单,不过主要还是需要分为 NIS Server 与 NIS Client
两部份来设定的!请注意,在设定之前,就已经要将 NFS 搞定喔!这些流程都是有一定程度的相关性的呢!
<br>  
<ul>
<li>
<b><font color="#000099">Master∶</font></b></li>

<br>在 Master 上面需要进行的工作很多喔!首先,一定要修改 ypserv.conf 以及其他相关的档案的呐!
<br>&nbsp;
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
启动 time 与 time-udp 这两个预先要启动的 daemon</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 time on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 time-upd on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/xinetd restart</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 建立 NIS
的领域名称 (我这里是设定为 cluster )∶&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">nisdomainname cluster&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">echo "/bin/nisdomainname cluster" >>
/etc/rc.d/rc.local&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">echo "NISDOMAIN=cluster" >> vi /etc/sysconfig/network</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>3. 建立 NIS
设定档∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">vi /etc/ypserv.conf</font><font color="#FFFFFF">
(在这个档案内增加三行即可)</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>127.0.0.0/255.255.255.0&nbsp;&nbsp;
:&nbsp; *&nbsp; :&nbsp; *&nbsp; :&nbsp; none&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>192.168.10.0/255.255.255.0:&nbsp;
*&nbsp; :&nbsp; *&nbsp; :&nbsp; none&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
:&nbsp; *&nbsp; :&nbsp; *&nbsp; :&nbsp; deny&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">touch /etc/netgroup</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>4. 启动 NIS∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/ypserv&nbsp;&nbsp;&nbsp;
start&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/yppasswdd start&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypserv on&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> chkconfig --level 35 yppasswdd on</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>5. 制作资料库∶(每次有更动使用者资讯时,就必须要进行这个步骤!)</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/usr/lib/yp/ypinit -m</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypserv on&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> chkconfig --level 35 yppasswdd on</font></font></font></td>
</tr>
</table>
  
<li>
<b><font color="#000099">Slave∶</font></b></li>

<br>至于 NIS Client 则是需要设定 yp.conf 这个档案呢!
<br>&nbsp;
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
建立 NIS 的领域名称 (我这里是设定为 cluster )∶&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">nisdomainname cluster&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">echo "/bin/nisdomainname cluster" >>
/etc/rc.d/rc.local&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">echo "NISDOMAIN=cluster" >> vi /etc/sysconfig/network</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 建立 NIS
查寻的主机名称∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/yp.conf&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>domain cluster&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>ypserver server.cluster</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>3. 修改密码验证方式∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/passwd</font><font color="#FFFFFF">
(在这个档案的最底下新增如下一行)</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>+::::::</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/nsswitch.conf&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>passwd:&nbsp;&nbsp;&nbsp;&nbsp;
files nis nisplus&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>shadow:&nbsp;&nbsp;&nbsp;&nbsp;
files nis nisplus&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
files nis nisplus&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>hosts:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
files nis dns&nbsp;</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>4. 启动 NIS∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/ypbind&nbsp;&nbsp;&nbsp;
start&nbsp;</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypbind on&nbsp;</font></font></font></td>
</tr>
</table>
  </ul>
呵呵!不棉唆!马上就设定妥当啦!
<br>  
<br>
<hr WIDTH="100%">
<li>
<a NAME="step_rsh"></a><font color="#000099"><font size=+1>RSH 设定</font></font></li>

<br>  
<br>这个 RSH 已经提过了,主要的功能是提供 Master 可以使用 R 指令(如 rsh,
rlogin, rcp 等等)来进行 slave 端主机的操控的!所以啦, RSH daemon 主要是在
slave 机器上面架设的喔!与 Master 就无关啦!Master 只要能够执行 R command
即可!虽然是如此,不过,在我的测试当中,最好 Master 也启动 RSH 比较好一些些棉!在底下的设定当中,我们假设
Server 上面的所有使用者都可以使用 R command 呢!设定的方法很简单啊!
<br>  
<ul>
<li>
<b><font color="#000099">Slave &amp; Master∶</font></b></li>

<br>底下的设定在 Master 与 Slave 上面都需要动作喔!设定一样即可!
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
启动 RSH 棉!</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">chkconfig --level 35 rsh on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/xinetd restart</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>  </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 编辑可使用
R command 的主机设定档∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/hosts.equiv</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster
+</font></font></font></td>
</tr>
</table>
  
<br>特别注意,由于 RSH 预设就是不支援 root 使用 R command ,所以您必须要到
master 上面去,并以一般身份使用者进行 R command 的测试才行喔!不要直接以
root 工作,会无法成功的啦!(显示 permission deny 的啦!)</ul>
  
<ul>
<li>
<b><font color="#000099">Master∶</font></b></li>

<br>由于 RSH Server 上面的设定中,您的 User 家目录必须要存在一个名为 .rhosts
的档案,原本我的 Server 上面就有一个名为 test 的使用者,而并且为了让我未来新建立的使用者都能够使用
R command ,所以我在 Master 这部机器上面做了这样的动作喔∶
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font size=-1><font color="#FFFFFF">[root
@server root]# </font><font color="#FFFF00">vi /home/test/.rhosts</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">vi /etc/skel/.rhosts</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster</font></font></font>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -