我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Centos8搭建配置nis域服务详细步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Centos8搭建配置nis域服务详细步骤

目录
  • NIS 简介
  • 网络环境:
  • 1.环境准备(两个节点都要)
  • 2.nis主服务器配置
  • 3.nis客户端设置

NIS 简介

NIS,英文的全称是network information service,也叫yellow pages。在linux中,NIS是一个基于RPC的client/server系统,需要使用 RPC 服务。

RPC即Remote Procedure Call Protocol(远程过程调用协议),RPCBIND用于取代旧版本中的portmap组件。简单说,RPCBIND就是为了将不同服务与对应的端口进行绑定,以便支持机器间的相互操作。

网络环境:

节点 主机
node1(nis主服务器) 192.168.10.222
node2(nis客户机) 192.168.10.223

1.环境准备(两个节点都要)

关闭防火墙


systemctl stop firewalld 
setenforce 0

添加主机名解析


vim /etc/hosts
192.168.10.222 node1 
192.168.10.223 node2

2.nis主服务器配置

下载软件包


yum -y install  rpcbind ypserv ypbind yp-tools 

添加nis域名


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

开机自动挂载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 

修改主配置文件限制权限


vim /etc/ypserv.conf
192.168.10.0/24:*:*:none   //给与该网段访问权限
192.168.10.222:*:*:none    //给与该本机访问权限
             :*:*:deny     //拒绝其他服务器

重启服务


systemctl restart yppasswdd rpcbind ypserv 
systemctl enable  yppasswdd rpcbind ypserv  

建立资料库


[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 
当主机发生了更改就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]# 

重启服务


systemctl restart yppasswdd rpcbind ypserv 
systemctl enable  yppasswdd rpcbind ypserv  

3.nis客户端设置

下载软件包


yum -y install ypbind rpcbind yp-tools

添加nis域名


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

开机自动挂载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文件,设置主服务。


domain skills.com server 192.168.10.222

重启服务


 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 ~]# 

主服务器配置nfs,将home目录共享。


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

客户端挂载主服务器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 ~]# 

添加开机自动挂载主服务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配置完成。

到此这篇关于Centos8搭建配置nis域服务详细步骤的文章就介绍到这了,更多相关Centos8搭建nis域服务内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Centos8搭建配置nis域服务详细步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Centos8搭建配置nis域服务详细步骤

目录NIS 简介网络环境:1.环境准备(两个节点都要)2.nis主服务器配置3.nis客户端设置NIS 简介 NIS,英文的全称是network information service,也叫yellow page
2022-06-04

Centos8如何搭建配置nis域服务

这篇文章给大家分享的是有关Centos8如何搭建配置nis域服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。NIS 简介NIS,英文的全称是network information service,也叫yello
2023-06-22

Git服务器的详细搭建步骤

这篇文章主要介绍“Git服务器的详细搭建步骤”,在日常操作中,相信很多人在Git服务器的详细搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git服务器的详细搭建步骤”的疑惑有所帮助!接下来,请跟着小编
2023-06-04

centos配置nfs服务详细步骤

这篇文章主要介绍“centos配置nfs服务详细步骤”,在日常操作中,相信很多人在centos配置nfs服务详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos配置nfs服务详细步骤”的疑惑有所
2023-06-10

linux搭建ldap服务器的详细步骤

本篇内容介绍了“linux搭建ldap服务器的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、安装openldap-servers
2023-06-13

RHEL搭建FTP服务器的详细步骤

这篇文章主要介绍“RHEL搭建FTP服务器的详细步骤”,在日常操作中,相信很多人在RHEL搭建FTP服务器的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RHEL搭建FTP服务器的详细步骤”的疑惑有所
2023-06-17

Centos8搭建本地Web服务器的实现步骤

1 概述 系统centos8,利用httpd搭建本地web服务器. 2 安装httpdsudo yum install -y httpd3 启动服务 service ht
2022-06-04

在阿里云上搭建SVN服务器搭建的详细步骤

本文将详细介绍如何在阿里云上搭建SVN服务器,包括服务器的配置、客户端的配置以及如何使用SVN进行版本控制。一、服务器的配置首先,你需要在阿里云上创建一个云服务器实例,选择合适的配置,例如CPU、内存、硬盘等。登录阿里云控制台,找到并选择你的服务器实例。打开终端,使用SSH协议连接到服务器实例。在终端中,使用以下
在阿里云上搭建SVN服务器搭建的详细步骤
2023-12-18

阿里云聚合服务器搭建详细步骤

阿里云聚合服务器是一种云计算服务,可以实现多台物理服务器的集群化管理,提供更高的稳定性和可用性。本文将详细介绍阿里云聚合服务器的搭建步骤。一、准备环境在搭建阿里云聚合服务器之前,我们需要准备以下环境:阿里云账号:如果你还没有阿里云账号,可以先注册一个。阿里云服务器:你需要有一台或多台阿里云服务器,这些服务器需要在
阿里云聚合服务器搭建详细步骤
2023-11-23

Centos7.9搭建自主邮件服务器详细步骤

目录前言一 配置内网dns A记录和MX记录二 mail服务器初始化配置1. 修改主机名2. 关闭防火墙与selinux3. 开启时间同步4. 安装软件三 修改配置文件1 配置postfix2 配置dovecot2.1 配置监听协议:2.2
2022-06-04

服务器上搭建java环境的详细步骤

这篇文章主要介绍“服务器上搭建java环境的详细步骤”,在日常操作中,相信很多人在服务器上搭建java环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”服务器上搭建java环境的详细步骤”的疑惑有所
2023-06-07

搭建阿里云服务器FTP的详细步骤

阿里云服务器FTP的搭建是一个相对复杂的过程,需要对服务器的操作系统、FTP软件以及网络环境有一定的了解。本篇文章将会详细介绍搭建阿里云服务器FTP的详细步骤。一、准备阶段:首先,你需要准备一台阿里云服务器,确保服务器的操作系统是Linux。此外,还需要准备FTP软件,例如FileZilla。FileZilla是
搭建阿里云服务器FTP的详细步骤
2023-11-16

阿里云服务器搭建IGG端口详细步骤

本文将详细介绍如何在阿里云服务器上搭建IGG端口。IGG是一款非常流行的网络游戏加速器,通过搭建IGG端口,用户可以更顺畅地玩转IGG游戏。本文将详细解释如何在阿里云服务器上搭建IGG端口,包括硬件设备准备、服务器操作系统安装、安装IGG加速器软件、配置IGG加速器软件等步骤。一、硬件设备准备首先,您需要一台阿里
阿里云服务器搭建IGG端口详细步骤
2023-11-18

阿里云服务器搭建网页的详细步骤

本文将详细介绍如何在阿里云服务器上搭建一个自己的网页,包括安装必要的软件、配置域名和解析、创建数据库等步骤。一、准备工作在开始搭建网页之前,我们需要准备一些必要的资源和工具。首先,你需要一个阿里云的服务器实例,以及一个域名和一个相应的DNS解析服务。接下来,我们需要下载和安装一些基础的软件,如ApacheHTTP
阿里云服务器搭建网页的详细步骤
2024-01-25

阿里云服务器配置Docker的详细步骤

本文将详细介绍如何在阿里云服务器上配置Docker,包括服务器环境搭建、Docker下载安装、Docker启动配置、Docker运行容器等步骤,以便读者能够快速上手配置Docker。步骤一:服务器环境搭建在阿里云服务器上配置Docker之前,首先需要确保服务器环境已经准备好。首先,你需要登录到阿里云服务器,然后安
阿里云服务器配置Docker的详细步骤
2023-10-29

编程热搜

目录