欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Centos8搭建配置nis域服務(wù)詳細(xì)步驟

 更新時(shí)間:2021年12月14日 08:41:59   作者:~槑~  
大家好,本篇文章主要講的是Centos8搭建配置nis域服務(wù)詳細(xì)步驟,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽

NIS 簡(jiǎn)介

NIS,英文的全稱是network information service,也叫yellow pages。在Linux中,NIS是一個(gè)基于RPC的client/server系統(tǒng),需要使用 RPC 服務(wù)。

RPC即Remote Procedure Call Protocol(遠(yuǎn)程過(guò)程調(diào)用協(xié)議),RPCBIND用于取代舊版本中的portmap組件。簡(jiǎn)單說(shuō),RPCBIND就是為了將不同服務(wù)與對(duì)應(yīng)的端口進(jìn)行綁定,以便支持機(jī)器間的相互操作。

網(wǎng)絡(luò)環(huán)境:

節(jié)點(diǎn) 主機(jī)
node1(nis主服務(wù)器) 192.168.10.222
node2(nis客戶機(jī)) 192.168.10.223

1.環(huán)境準(zhǔn)備(兩個(gè)節(jié)點(diǎn)都要)

關(guān)閉防火墻

systemctl stop firewalld 
setenforce 0

添加主機(jī)名解析

vim /etc/hosts
192.168.10.222 node1 
192.168.10.223 node2

2.nis主服務(wù)器配置

?下載軟件包

yum -y install  rpcbind ypserv ypbind yp-tools 

添加nis域名

[root@localhost ~]# nisdomainname skills.com 
vim /etc/sysconfig/network
NISDOMAIN skills.com

開(kāi)機(jī)自動(dòng)掛載nis域名

[root@localhost ~]# vim /etc/rc.d/rc.local
 touch /var/lock/subsys/local
/bin/nisdomainname skills.com
[root@localhost ~]# chmod 777 /etc/rc.d/rc.local 

修改主配置文件限制權(quán)限

vim /etc/ypserv.conf
192.168.10.0/24:*:*:none   //給與該網(wǎng)段訪問(wèn)權(quán)限
192.168.10.222:*:*:none    //給與該本機(jī)訪問(wèn)權(quán)限
             :*:*:deny     //拒絕其他服務(wù)器

重啟服務(wù)

systemctl restart yppasswdd rpcbind ypserv 
systemctl enable  yppasswdd rpcbind ypserv  

建立資料庫(kù)

[root@localhost ~]# /usr/lib64/yp/ypinit -m
 
At this point, we have to construct a list of the hosts which will run NIS
servers.  localhost 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>.
        next host to add:  localhost
        next host to add:  
The current list of NIS servers looks like this:
 
localhost
 
Is this correct?  [y/n: y]  y
We need a few minutes to build the databases...
Building /var/yp/skills.com/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory '/var/yp/skills.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/skills.com'
 
localhost has been set up as a NIS master server.
 
Now you can run ypinit -s localhost on all slave server.
[root@localhost ~]# 

新建nis賬戶

useradd nis1 -p123 
useradd nis2 -p123 
當(dāng)主機(jī)發(fā)生了更改就cd到/var/yp make 
[root@localhost ~]# cd /var/yp/
[root@localhost yp]# make
gmake[1]: Entering directory '/var/yp/skills.com'
Updating passwd.byname...
Updating passwd.byuid...
Updating group.byname...
Updating group.bygid...
Updating netid.byname...
gmake[1]: Leaving directory '/var/yp/skills.com'
[root@localhost yp]# 

重啟服務(wù)

systemctl restart yppasswdd rpcbind ypserv 
systemctl enable  yppasswdd rpcbind ypserv  

3.nis客戶端設(shè)置?

?下載軟件包

yum -y install ypbind rpcbind yp-tools

添加nis域名

[root@localhost ~]# nisdomainname skills.com 
vim /etc/sysconfig/network
NISDOMAIN skills.com

開(kāi)機(jī)自動(dòng)掛載nis域名

[root@localhost ~]# vim /etc/rc.d/rc.local
 touch /var/lock/subsys/local
/bin/nisdomainname skills.com
[root@localhost ~]# chmod 777 /etc/rc.d/rc.local 

編輯yp.conf文件,設(shè)置主服務(wù)。?

domain skills.com server 192.168.10.222

重啟服務(wù)

 systemctl restart ypbind rpcbind 

?yptest查看是否加入成功

[root@localhost ~]# yptest
Test 1: domainname
Configured domainname is "skills.com"
 
Test 2: ypbind
Use Protocol V1: Used NIS server: 192.168.10.222
Use Protocol V2: Used NIS server: 192.168.10.222
Use Protocol V3:
ypbind_nconf:
        nc_netid: udp
        nc_semantics: 1
        nc_flag: 1
        nc_protofmly: 'inet'
        nc_proto: 'udp'
        nc_device: '-'
        nc_nlookups: 0
ypbind_svcaddr: 192.168.10.222:740
ypbind_servername: 192.168.10.222
ypbind_hi_vers: 2
ypbind_lo_vers: 2
 
Test 3: yp_match
WARNING: No such key in map (Map passwd.byname, key nobody)
 
Test 4: yp_first
nis1 nis1:123:1000:1000::/home/nis1:/bin/bash
 
Test 5: yp_next
nis2 nis2:123:1001:1001::/home/nis2:/bin/bash
 
Test 6: yp_master
localhost
 
Test 7: yp_order
1639387530
 
Test 8: yp_maplist
netid.byname
group.bygid
group.byname
passwd.byuid
passwd.byname
mail.aliases
protocols.byname
protocols.bynumber
services.byservicename
services.byname
rpc.bynumber
rpc.byname
hosts.byaddr
hosts.byname
ypservers
 
Test 9: yp_all
nis1 nis1:123:1000:1000::/home/nis1:/bin/bash
nis2 nis2:123:1001:1001::/home/nis2:/bin/bash
1 tests failed
[root@localhost ~]# 

配置域用戶登陸

[root@localhost ~]# authselect select nis --force
Backup stored at /var/lib/authselect/backups/2021-12-13-09-34-52.8NFKZD
Profile "nis" was selected.
The following nsswitch maps are overwritten by the profile:
- aliases
- automount
- ethers
- group
- hosts
- initgroups
- netgroup
- networks
- passwd
- protocols
- publickey
- rpc
- services
- shadow
 
Make sure that NIS service is configured and enabled. See NIS documentation for more information.
 
[root@localhost ~]# 

主服務(wù)器配置nfs,將home目錄共享。

[root@localhost yp]# vim /etx/exports
/home/ *(rw,sync)
[root@localhost yp]# exportfs -rv
exporting *:/home

客戶端掛載主服務(wù)器home目錄

systemctl restart nfs-server 
[root@localhost ~]# mount 192.168.10.222:/home/ /home/
[root@localhost ~]# df
Filesystem           1K-blocks    Used Available Use% Mounted on
devtmpfs                379852       0    379852   0% /dev
tmpfs                   399816       0    399816   0% /dev/shm
tmpfs                   399816    5688    394128   2% /run
tmpfs                   399816       0    399816   0% /sys/fs/cgroup
/dev/mapper/cl-root   17811456 1615988  16195468  10% /
/dev/sda1              1038336  196688    841648  19% /boot
/dev/sr0               9046654 9046654         0 100% /media
tmpfs                    79960       0     79960   0% /run/user/0
192.168.10.222:/home  17811456 1644672  16166784  10% /home
[root@localhost ~]# 

添加開(kāi)機(jī)自動(dòng)掛載主服務(wù)home目錄。

vim /etc/fstab
192.168.10.222:/home    /home                   nfs     defaults        0 0
[root@localhost ~]# mount -a 
[root@localhost ~]# df
Filesystem           1K-blocks    Used Available Use% Mounted on
devtmpfs                379852       0    379852   0% /dev
tmpfs                   399816       0    399816   0% /dev/shm
tmpfs                   399816    5688    394128   2% /run
tmpfs                   399816       0    399816   0% /sys/fs/cgroup
/dev/mapper/cl-root   17811456 1613680  16197776  10% /
/dev/sda1              1038336  196688    841648  19% /boot
/dev/sr0               9046654 9046654         0 100% /media
192.168.10.222:/home  17811456 1644544  16166912  10% /home
tmpfs                    79960       0     79960   0% /run/user/0
[root@localhost ~]# 

到這nis配置完成。

到此這篇關(guān)于Centos8搭建配置nis域服務(wù)詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Centos8搭建nis域服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論