PUTTY軟件操作<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

login as: root
Sent username "root"
root@192.168.9.150's password:
Last login: Fri Apr? 4 16:11:12 2008
安裝winscp403setupintl軟件,ypserv-2.13-5.i386.rpm托入到LINUX中的/ROOT目錄中
?[root@localhost ~]# cd /root????? ??????????????????????????? 進入/ROOT目錄
[root@localhost ~]# ls?? ?????????????????????????????????? 查看軟件包
anaconda-ks.cfg? install.log??????? ?ypserv-2.13-5.i386.rpm

Desktop????????? install.log.syslog
[root@localhost ~]# rpm -ivh ypserv-2.13-5.i386.rpm????????????? 安裝軟件包,很快,一般只要幾秒鐘
warning: ypserv-2.13-5.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...? ??????????????########################################### [100%]
?? 1:ypserv???????????????? ########################################### [100%]
[root@localhost ~]# nisdomainname nis.benet.com???? 設置NIS域名??????
[root@localhost ~]# adduser st01???????????????????????????? 新建用戶????????????????????
[root@localhost ~]# passwd st01????????????????????????????? 設置密碼
Changing password for user st01.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
[root@localhost ~]# vi /etc/ypserv.conf????????????? ????????????? 可以不修改配置文件,我沒有修改
[root@localhost ~]# service portmap start???????????????? NIS服務需要PORTMAP服務的支持
Starting portmap:????????????????????????????????????????? [? OK? ]
[root@localhost ~]# service ypserv start??????????????????? NIS服務需要啟動這個服務
Starting YP server services:???????????????????? ??????????[? OK? ]
[root@localhost ~]# service yppasswdd start??????????????????? NIS服務需要啟動這個服務
Starting YP passwd service:??????????????????????????????? [? OK? ]
[root@localhost ~]# /usr/lib/yp/ypinit –m?????????????????? 初使化數據庫

?

At this point, we have to construct a list of the hosts which will run <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />NIS
servers.? localhost.localdomain is in the list of NIS server hosts.? Please continue to add
the names for the other hosts, one per line.? When you are done with the
list, type a <control D>.??????? CTRLD
??????? next host to add:? localhost.localdomain
??????? next host to add:
The current list of NIS servers looks like this:

UNIX/LINUX、?

localhost.localdomain

?

Is this correct?? [y/n: y]? y??????? Y
We need a few minutes to build the databases...
Building /var/yp/nis.benet.com/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory `/var/yp/nis.benet.com'
Updating passwd.byname...
Updating passwd.byuid...
Updating group.byname...
Updating group.bygid...
Updating hosts.byname...
Updating hosts.byaddr...
Updating rpc.byname...
Updating rpc.bynumber...
Updating services.byname...
Updating services.byservicename...
Updating netid.byname...
Updating protocols.bynumber...
Updating protocols.byname...
Updating mail.aliases...
gmake[1]: Leaving directory `/var/yp/nis.benet.com'

?

localhost.localdomain has been set up as a NIS master server.

?

Now you can run ypinit -s localhost.localdomain on all slave server.

centos ubuntu。?

?

?

在客戶機上的配置
[root@localhost ~]# rpm –qa |grep ypbind查看客戶機上有無安裝客戶端軟件,這里已經安裝了
ypbind-1.17.2-3?? 這條命令運行的時間較才,大概有2分鐘
[root@localhost ~]# nisdomainname nis.benet.com???? 設置域名?????????????
[root@localhost ~]#hostname nis.benet.com???????????????????? 主機名要和NIS域名一致
[root@localhost ~]#setup 用這個軟件修改配置文件,我改了域名,服務器IP

或直接修改配置文件用這條命令vi //etc/yp.conf,這兩種可以任選一種

LINUX教程,

[root@localhost ~]# service portmap start????????? NIS服務需要這個服務的支持
Starting portmap:?????????????? ???????????????????????????[? OK? ]
[root@localhost ~]# service ypbind restart???????????????? NIS要啟動這個服務???
Shutting down NIS services:??????????????????????????????? [? OK? ]
Binding to the NIS domain:???????????????????????????????? [? OK? ]
[root@localhost ~]# service yppasswdd restart????????? NIS要啟動這個服務
Stopping YP passwd service:??????????????????????????????? [? OK? ]
Starting YP passwd service:??????????????????????????????? [? OK? ]
?[root@localhost ~]# chkconfig --level 35 ypbind on???????? 啟動ypbind35
?[root@localhost ~]# su - st01
su: warning: cannot change directory to /home/st01: No such file or directory

-bash-3.00$因為本地沒有服務器上的/HOME目錄,所以有這樣的反應

?

?

在服務器上配置文件共享
[root@localhost ~]# rpm -qa |grep nfs???????? 查看有無NFS目錄

什么是LINUX。

nfs-utils-1.0.6-65.EL4?
[root@localhost ~]# chkconfig --level 35 nfs on
[root@localhost ~]# service portmap start????????? NFS需要先啟動這個服務
Starting portmap:????????????????????????????????????????? [? OK? ]
[root@localhost ~]# service nfs start?????????? 啟動NFS服務
Starting NFS services:???????????????????????????????????? [? OK? ]
Starting NFS quotas:?????????????????????????????????????? [? OK? ]
Starting NFS daemon:?????????????????????????????????????? [? OK? ]
Starting NFS mountd:?????????????????????????????????????? [? OK? ]
[root@localhost ~]# vi /etc/exports? 寫出要共享的條目
/home?????? *(rw,sync)
~

?

?

[root@localhost ~]# exportfs –rv??????????????? 導出目錄
exporting *:/home
[root@localhost ~]# showmount –e??????????? 查看導出的目錄
Export list for localhost.localdomain:
/home *

?

[root@localhost ~]# vi /etc/fstab

LINUX系統??

# This file is edited by fstab-sync - see 'man fstab-sync' for deta:
192.168.9.150:/home???? /home????????? ????????????nfs???? defaults??????? 0 0
LABEL=/???????????????? /?????????????????????? ext3??? defaults??????? 1 1
LABEL=/boot???????????? /boot?????????????????? ext3??? defaults??????? 1 2
none??????????????? ????/dev/pts??????????????? devpts? gid=5,mode=620? 0 0
none??????????????????? /dev/shm??????????????? tmpfs?? defaults??????? 0 0
none??????????????????? /proc?????????????????? proc??? defaults??????? 0 0
none??????????????????? /sys??????????????????? sysfs?? defaults??????? 0 0
LABEL=SWAP-sda2???????? swap??????????????????? swap??? defaults??????? 0 0
/dev/hdc??????????????? /media/cdrom??????????? auto??? pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
/dev/fd0???????????? ???/media/floppy?????????? auto??? pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
~
~
其中的192.4168.150為服務器名稱緊跟在后的:/HOME為共享目錄,/HOME為本地掛載點,NFS為文件格式,其中的0 0 表示開機不做磁盤檢查,如果是0 1則表示開機做磁盤檢查,
0 0 只能用上面一排的鍵盤搞,不能用右邊的數字搞

?

?

[root@localhost ~]# service portmap start???????????????? 在客戶機上啟動這個服務支持NFS
Starting portmap:????????????????????????????????????????? [? OK? ]
[root@localhost ~]# service nfs start????????????????? ??? 只有啟動NFS服務,才能掛載目錄
Starting NFS services:???????????????????????????????????? [? OK? ]
Starting NFS quotas:?????????????????????????????????????? [? OK? ]
Starting NFS daemon:?????????????????????????????????????? [? OK? ]
Starting NFS mountd:?????????????????????????????????????? [? OK? ]

?

[root@localhost ~]# mount /home????????????????????? 這條命令也很快,一般也只有23秒鐘
[root@localhost ~]# su - st01
[st01@nis ~]$??????? ????????????????????????????????????????? 現在用戶登錄的顯示是正常的

?

?

修改密碼則需要TIME TIME-UDP這兩個服務的支持,啟動后要重啟XINETD服務

CHKCONFIG TIME ON

CHKCONFIG YPSERV START

SERVICE XINETD START

VI /ETC/HOSTS 中添加一條記錄

?