歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

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