在Centos7中配置NIS的詳細過程

2022-09-26 15:33:14 字數 2444 閱讀 7847

目錄

nis(network information service)

在有多台linux伺服器的環境中,且一台linux伺服器的賬號又有很多且可能會相同,所以會出現理員很難管理的現象。nis的主要功能是對主機賬號系統等系統資訊提供集中的管理。

當nis客戶機需要進行使用者登入的資訊驗證時,就向nis伺服器發出查詢請求。當系統中的一台nis伺服器為多台nis客戶機提供服務時,使用者登入系統中的任何一台nis客戶機都會從nis伺服器進行登入驗證,這樣就實現了集中管理使用者賬號的功能。

名稱ip 位址

主機名稱

nis伺服器

13.10.29.2

node292

nis客戶端

13.10.29.3

node293

1、停止firewall

systemctl stop firewalld

2、禁止firewall開機啟動

systemctl disable firewalld.service

2、修改selinux

vi /etc/selinux/config

將selinux=enforcing改為:selinux=disabled

,並執行setenforce 0使他立即生效,當然你也可以重啟機器

1、安裝軟體包

yum -y install ypserv ypbind yp-tools rpcbind

2、設定nis網路名稱

vi /etc/sysconfig/network

在裡面新增一行nisdomain=nisdomain,用來指定nis伺服器的網域名稱稱為nisdomain

3、增加開機自動加入nis域

vi /etc/rc.d/rc.local

在裡面新增一行/bin/nisdomainname nisdomain

注意哦~~此時可以使用nisdomainname直接檢視,如果發現沒有展示設定的網域名稱,再輸入nisdomainname nisdomain

4、建立域使用者(組)

useradd -s /bin/bash nisuser

並設定使用者密碼

passwd nisuser

建立使用者組程式設計客棧

groupadd nisgroup

5、設定主要配置檔案新增許可權

vi /e程式設計客棧tc/ypserv.conf

新增如下三行,限制了只能加入13.10網段的伺服器

6、在niwww.cppcns.coms域伺服器中新增nis客戶端的資訊

vi /etc/hosts

在裡面新增如下兩行:

13.10.29.2 node292

13.10.29.3 node293

7、啟動nis服務

systemctl start rpcbind

systemctl start yppasswdd

systemctl start ypserv

8、初始化資料庫

/usr/lib64/yp/ypinit -m

再執行「ctrl+d」,再輸入y

注意哦~~如果期間有更改nis伺服器的配置檔案,則需要重新初始化資料庫

9、初始化資料庫後需要重啟服務

systemctl start rpcbind

systemctl start yppasswdd

systemctl start ypserv

10、設定服務開機自啟動

systemctl enable rpcbind

systemctl enable yppasswdd

systemctl enable ypserv

1、安裝軟體包

yum -y install程式設計客棧 ypbind yp-tools rpcbind

2、在網路中新增nis域

vi /etc/sysconfig/network

在裡面新增一行nisdomain=nisdomain

3、設定開機自動加入nis域

vi /etc/rc.d/rc.local

新增/bin/nisdomainname nisdomain

同樣注意哦~~此時可以使用nisdomainname直接檢視,如果發現沒有展示設定的網域名稱,再輸入nisdomainname nisdomain

4、在nis客戶端中新增nis伺服器的資訊

vi /etc/hosts

13.10.29.3 node293

13.10.29.2 node292

5、用圖形介面配置nis,直接輸入:

authconfig-tui

6、啟動服務

systemctl start rpcbind

systemctl start ypbind

此時可以驗證下是否部署成功,在客戶端上輸入yptest,如果能看到nis伺服器上的使用者,恭喜部署沒有問題啦。

以上nis環境已經部署結束了!!

在CentOS 7中安裝與配置Tomcat 8方法

命令主要參考 安裝說明 安裝環境 centos 7 安裝方式 原始碼安裝 軟體 apache tomcat 8.0.14.tar.gz 安裝前提 系統必須已安裝配置jdk6 安裝請參考 在centos 7中安裝與配置jdk8 安裝tomcat 將apache tomcat 8.0.14.tar.gz...

在CentOS7系統中配置ftp服務

yum install y vsftpdsystemctl enable vsftpd.servicesystemctl start vsftpd.servicenetstat antup grep ftpuseradd ftptest passwd ftptest mkdir var ftp te...

在CentOS 7系統中配置Python3 x

因為大部分發行版預設使用python2.x,所以配置python3.x不可避免 yum y update wget org ftp python 3.5 2 python 3.5 2.tgztar zxvf python 3.5 2.tgz可參考 鳥叔的linux私房菜 原始碼安裝 cd pytho...