歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> LINUX中內部文件服務器搭建指南

LINUX中內部文件服務器搭建指南

日期:2017/3/2 16:32:59   编辑:Linux服務器

建議先將防火牆停用和selinux服務停用再做如下配置

NIS服務端配置步驟:

1. rpm -qa |grep ^yp 查看系統是否把pybind-1.17.2-3 yp-tools-2.8-7這兩個軟件包裝上了。

rpm -q portmap 查看系統是否把該包也裝上了。(因為NIS與NFS一樣需要portmap服務的支持)

2.安裝ypserv軟件包(第一張光盤)

rpm -ivh ypserv-2.13-5.i386.rpm

3.設置time 和 time-udp服務為啟動狀態

chkconfig time on

chkconfig time-udp on

service xinetd restart(啟動依賴於xinetd的服務都要將它重新啟動才會生效)

4.建立NIS域名nisdomainname nistest (這裡使用nisdomainname命令建立的nistest域名是臨時生效的,要想永久生效需要寫入配置文件)

vi /etc/rc.d/rc.local 在最後添加一行 /bin/nisdomainname nistest 也可以使用這條命令將內容導入追加進去:echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local 這樣與編輯rc.local是同樣的效果。

同時還需要在/etc/sysconfig/network文件中寫入一行 NISDOMAIN=nisdomain 的記錄,可以使用VI編輯,也可以使用追加

echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network

5.修改主配置文件 ypserv.conf

設置訪問控制記錄(第二重驗證)

在# under MSDOG everbody is root and can access port > /etc/hosts

3.建立NIS的域名nisdomainname nistest (服務器上叫什麼域名、客戶機上也必須一樣。) echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local

echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network

4.設置yp.conf配置文件echo 'domain nistest server NISserver' >> /etc/yp.conf

(其中nistest是NIS域名NISserver是NIS域名服務器的主機名)

5.設置nsswitch.conf文件 設置系統中信息的查詢方式 在原來的files後都加上nis

passwd: files

shadow: files (原)

group: files

hosts: files dns

passwd: files nis

shadow: files nis (修改後)

group: files nis

hosts: files dns nis

6.啟動ypbind服務程序

service portmap start

service ypbind start

chkconfig --level 35 ypbind on

7.使用NIS客戶機測試與NIS服務器的連接

yptest (該命令會對NIS服務器的域名、主機、數據庫及其內容進行自動測試並顯示結果)

ypwhich(該命令可顯示NIS服務器的主機名、使用-x命令選項會同時顯示NIS服務器使用的數據庫和映射的文件名稱)

其他命令ypcat ypcat -x ypcat group等等

8.NIS客戶端用戶登陸

在客戶端使用NIS服務器上的用戶名登陸

用戶登陸成功後可以使用yppasswd命令更改自己的密碼。

NIS基本應用:

1.在NIS服務器中輸出NFS共享目錄

在/etc/exports文件中添加如下一行

/home 192.168.1.0/24(rw,async,no_root_squash)

(添加該行就是為了當用戶登陸後不把他當作nfsnobo12下一頁

Copyright © Linux教程網 All Rights Reserved