NIS配置
NIS配置
服务器端配置(基于REDHAT 6 企业版):1、添加设置NIS域名为HCINISSRV,通过以下命令:[root@186 ~]# nisdomainname HCINISSRV为了系统启动后自动执行此操作,可以将命令"/bin/nisdomainname HCINISSRV" 添加到文件/etc/rc.local中。
2、配置服务器端主配置文件编辑文件/etc/ypserv.conf,在文件的最后添加控制参数,允许部分客户端可以访问nis服务器。
# Host : Domain : Map : Security# * : * : passwd.byname : port10.193.251.187 : * : * : none10.193.251.188 : * : * : none* : * : * : deny3、初始化NIS数据库运行命令:32位系统/usr/lib/yp/ypinit -m,64位系统/usr/lib64/yp/ypinit -m ,(其中-m是master,相当于将当前主机设置为主域控),然后设置主数据库存储主机的名称,然后按CTRL+D键,最后按Y确认,最后程序将创建初始化的NIS数据库。
创建完成后,在目录/var/yp下会生成一个HCINISSRV的目录,目录下还有很多数据库文件。
以后每次添加用户或者修改用户信息后都需要更新该数据库4、启动进程/etc/rc.d/init.d/ypserv restart/etc/rc.d/init.d/yppasswdd restart为了系统启动后自动执行此操作,可以将上述命令添加到文件/etc/rc.local中。
测试:[root@test root]# rpcinfo -u localhost ypservprogram 100004 version 1 ready and waiting program100004 version 2 ready and waiting[root @test root]# rpcinfo -u localhost yppasswddprogram 100009 version 1 ready and waiting# 这个rpcinfo 就是在观察与RPC Server 有关的program 目前的状况!客户端设置(基于REDHA T 6 企业版):1、添加设置NIS域名为HCINISSRV,通过以下命令:[root@other ~]# nisdomainname HCINISSRV为了系统启动后自动执行此操作,可以将命令"/bin/nisdomainname HCINISSRV" 添加到文件/etc/rc.local中。
NIS服务器端Master-Slave设置
NIS slave server是将master server的数据库作为本身的数据库来源。
如果网段环境较大,使用Master/Slave主从架构可以分散NIS服务器的负载,也可以避免因NIS服务器宕机而导致的无法登陆的风险。
1 所需软件见《NIS入门实践指南》2.1节2 NIS Server配置NIS master server和NIS slave server都需要先安照《NIS入门实践指南》中3.1-3.4节的内容进行配置。
2.1 Master Server配置(1)因为有Slave服务器,因此需要进行Master/Slave同步操作。
通过修改Master服务器上的/var/yp/Makefile可以告诉Master服务器将数据库提供给Slave服务器。
找到NOPUSH=true这一行,将其改为false。
这样设置之后可以将数据库推(push)给其他的Slave服务器,但是必须要告诉Master 要推出去的数据库是给哪台服务器的,因此还需要修改/var/yp/ypservers文件。
(2)修改/var/yp/ypservers文件有两种方式,一是直接将服务器主机名称写入文件:第二种方式是在建立数据库时添加服务器:(3)通过以上方法可以将Slave服务器都加到/var/yp/ypservers文件中,但被添加的服务器必须能在/etc/hosts内找到IP的对应关系:(4)启动Master Server和Slave Server的ypserv服务,通过yppush可以Master Server 可以直接将数据库传给Slave Server:总的来说当Master/Slave数据库不符,就该用passwd.byname和passwd.byuid同步。
当Master上以useradd制作出实体用户后,需要以make –c /var/yp 更新数据库或/usr/lib64/yp/ypinit –m 制作最新的数据库,然后利用yppush命令来进行数据库传输。
简单NIS服务器搭建全程(有图)
�
建立数据库
查看数据库
2.客户端配置 (1)NIS 客户端所需软件与需配置的文件 � ypbind � yp-tools 检测安装包
-4-
-------------------------------------| |-----------------------------------By 逐风 逐风-------------------------------------|
1.服务端配置
(1)NIS 服务端所需软件与需配置的文件 � ypserv � yp-tools � ypbind � Portreserve 检测安装包
登录密码都为 abcdefg ) (2)创建域登录用户 nisuser1 和 nisuser2( nisuser2(登录密码都为 abcdefg)
编辑配置文件:/etc/sysconfig/authconfig
编辑配置文件:/etc/yp.conf
配置结束启动服务:
(4)测试 � 利用 yptest 检测数据库
�
利用 ypwhich -x 检测数据库数量
-7-
-------------------------------------| |-----------------------------------By 逐风 逐风-------------------------------------|
�
利用 ypcat 读取数据库内容
�
用 NIS 用户登录
客户端启动服务失败原因( 显示监听 NIS 域服务器 失败 ) 总结: 总结:客户端启动服务失败原因( 客户端启动服务失败原因(显示监听 域服务器失败 失败)
� � �
主机与客户端不能通信(修复网络配置) 防火墙未关闭(使用 setup 设置防火墙为关闭状态) 检查服务器和客户端的主配置文件以及 /etc/hosts
NIS 配置手册(更新)
NIS 配置手冊1.NIS的主要配置文件﹕/etc/ypserv.conf 設置對NIS服務器的訪問控制(一般無需配製)/etc/yp.conf 設置Nisdomain 及要綁定的服務器/etc/nsswitch.conf 設置驗証的先后順序/var/yp/Makefile 設置哪些文件要通過NIS共享/var/yp/nicknames 設置shadow文件要通過NIS共享(在需要NIS帳號Audit時才會配製)2. 配置主NISa. 配置Nisdomainname#nisdomainname testnis $testnis 是nis 的域名為了把testnis 設置成永久的域名在/etc/sysconfig/network 中加入﹕NISDOMAINNAME testnisb. 配置/etc/yp.conf#vi /etc/yp.conf 在文件底部加入﹕domain testnis server hosta #指定testnis 中的server 為hostadomain testnis server hostb # hostb 為從NIS serverypserver hosta #指定要綁定的nis server 為hosta ,NISserver 既是服務器又是客戶機c.配置/etc/nsswitch.confpasswd files nis #先用操作系統驗証﹐如果沒有條目再nis驗証。
shadow files nisd.配置/var/yp/MakefileNOPUSH=false #我們要配置從nisMERGE_PASSWD=false #把passwd與shadow分離(在需要NIS帳號Audit時才會配製)all: passwd group hosts rpc services netid protocols mail shadow\#生成shadow傳送文件(在需要NIS帳號Audit時才會配製)e.配置/var/yp/nicknames增加shadow shadow.byname到nicknames文件中(在需要NIS帳號Audit 時才會配製)f. 啟動NIS SERVER# service ypserv startg. 制作NIS 數據庫/usr/lib/yp/ypinit -mh. 啟動NIS CLIENT#service ypbind start#ypwhich #查看綁定的是哪一台nis服務器j. 啟動YPASSWDD#service yppasswdd start3. 配置SLA VE NISa. 配置Nisdomainname#nisdomainname testnis $testnis 是nis 的域名為了把testnis 設置成永久的域名在/etc/sysconfig/network 中加入﹕NISDOMAIN testnisb. 配置/etc/yp.conf#vi /etc/yp.conf 在文件底部加入﹕domain testnis server hosta #指定testnis 中的server 為hostadomain testnis server hostb # hostb 為從NIS serverypserver hosta #指定要綁定的nis server 為hosta ,NISserver 既是服務器又是客戶機c.配置/var/yp/nicknames增加shadow shadow.byname到nicknames文件中(在需要NIS帳號Audit 時才會配製)d.配置/etc/nsswitch.conf加入passwd files nisshadow files nise. 啟動NIS SERVER# service ypserv startf. 啟動NIS CLIENT#service ypbind startg. 在主nis端運行# /usr/lib/yp/ypinit –m 把從服務器加入服務器列表中,并制作數據庫文件。
NIS
NISNIS简介:NIS:Network Information Server,网络信息服务。
最初由Sun Microsystems开发,以前也称黄页(Yellow Pages)服务,后改称NIS 服务。
目前,它基本上已经成为了业界标准,所有主流UNIX系统支持NIS。
NIS是一个基于RPC的客户机/服务系统,它允许在一个NIS域中的一个组机器共享一系列配置文件。
这样,系统管理员就可以配置只包含最基本配置数据的NIS客户机系统,并在单点上增加,删除,或修改配置数据。
实验目标:1:了解NIS的原理及作用2:掌握NIS服务器及客户端的配置3:掌握NIS和自动挂载的配置一.搭建NIS服务器1.NIS服务器相关包:ypserv,ypbind(RHEL5中默认已安装),yp-tools (RHEL5中默认已安装)。
2.在NIS服务器建立用户kate1,用于NIS客户端登录时使用。
如图所示,在/home下建立一个目录rhome用于NIS用户的家目录。
再建立用于NIS登录的用户kate1并将其家目录指定到/home/rhome 目录下。
将用户的shell环境拷贝到用户家目录下,并将该目录的所属者及所属组定义为用户自己,并设置权限不允许其他人访问NIS用户的家目录。
3.为NIS服务器指定NIS域名。
在/etc/sysconfig/network文件中加入NIS域名,编辑这个文件然后在文件里加上:NISDOMAIN=cisco4.修改NIS配置文件/etc/ypserv.conf和/etc/yp.conf这里语法如下:[Host]:[Domain]:[Map]:[Security][主机名称/IP]:[NIS域名]:[可用资料库名称]:[安全限制]Host:授权或禁止访问的计算机,他是由地址/掩码对确定。
例如192.168.1.0/255.255.255.0。
*表示所有主机。
Map:该字段表示访问的NIS映射表项名称。
杨海艳-主讲-linux之NIS配置步骤截图
【NIS服务器端配置】第一步:安装相关软件ypserv-*.rpm:NIS服务的主程序包,提供NIS服务端的设定软件包yp-tools-*.rpm:提供NIS相关查询指令的软件包ypbind-*.rpm:提供NIS客户端设定功能的功能的软件包portmap-*.rpm:管理RPC连接、启动RPC必需的软件包第二步:配置服务器端①设置NIS域名为nis.test第一种方法:通过以下命令:#nisdomainname nis.test为了系统启动后自动执行此操作,可以将此命令添加到文件/etc/rc.local中。
命令为:echo "/bin/nisdomainname nis.test" >> /etc/rc.local第二种方法在/etc/sysconfig/network文件中,最后加入NISDOMAIN=nistest然后启动ypserv服务,就会开启NIS域名了②配置服务器端主配置文件/etc/ypserv.conf主配置文件在整个ypserv.conf主配置文件中,最为重要的就是限制客户端或从服务器的查询权限。
格式为:Host : Domain : Map : SecurityHost:指定客户端,可以指定具体IP地址,也可以指定一个网段Domain:设置NIS域名,这里的NIS域名和DNS中的域名并没有关系,两者是两套不同系统,在同一个NIS域中,客户端可以从NIS服务器上查询用户名和密码,从NIS服务器可以与主服务器同步数据库内容Map:设置可用数据库名称,可以用“*”代替所有数据库Security:安全性设置。
主要有none、port和deny三种参数设置。
none:没有任何安全限制,可以连接NIS服务器。
port:只允许小于1024以下的端口连接NIS服务器。
deny:拒绝连接NIS服务器。
通常设置思路是允许所有内网客户端连接NIS服务器,除此之外的客户端都拒绝连接ypserv.conf文件是逐行解释执行,所以要注意设置顺序127.0.0.1/255.0.0.0:*:*:none192.168.8.0/255.255.255.0:*:*:none*:*:*:deny其它参数保持默认值即可!③初始化NIS数据库首先要启动ypserv服务,否则建立NIS数据库会报错“failed to send 'clear' to local ypserv: RPC: Program not registeredUpdating passwd.byuid...”。
NIS临床护理信息系统操作手册
NIS临床护理信息系统操作手册NIS临床护理信息系统操作手册 (1)系统登录 (1)病人管理 (2)1,入科处理 (2)2,整理床位/换床 (2)3,床头卡打印 (3)4,包床位/撤销床位处理 (3)5,转科/出科处理, (4)6,病人信息维护 (5)临床管理 (6)1,护嘱录入 (6)2,医嘱确认/停嘱确认/撤销确认 (7)3,医嘱生成诊疗/药品项目 (7)4,分类药品单打印 (8)5,领药操作 (9)6,退药操作 (9)7,分类执行单 (9)8,护理文书 (10)费用管理 (11)1,医嘱计价 (11)2,费用冲账 (11)3,欠费管理、配置、锁定、解锁 (12)4,一日清单 (12)5,病人费用查询 (12)系统登录双击桌面上图标,打开网页后在页面右下角输入框内对应的输入用户名,密码,输入完毕后点击下面的“登录”按钮,进入NIS临床护理信息系统界面病人管理1,入科处理第一,进入系统后,单击界面左边“”,进入入科处理界面如下图二第二,在入科处理界面如果有病人,在该病人的入院床号,主管医生,主管护士这几列下面对应的框中输入相应的信息输入完成后,点击右上角“”,弹出“”提示框,点击“Ok”,即完成入科操作。
图二2,整理床位/换床第一,进入系统后,单击界面左边“”,进入整理床位界面如下图三第二,找到你要整理床位或者换床的病人,先单击该病人左上角“/”图标,再找到将要安排给病人的新床位左上角“//”图标。
Ⅰ,如果新床位上无病人,点击右上角“”按钮后,即可。
Ⅱ,如果有病人,再将此病人用上面同样的方法安排一个床上,然后点击右上角“”按钮,即可。
图三3,床头卡打印第一,进入整理床位界面第二,点击右上角“”按钮,找到要打印床头卡的病人单击对应的“”图标,在上面置上一个“√”即选中该病人或者可以单击左上角“”图标,这时全区病人前面的“”图标前都置上了个“√”即选中全病区,然后点击右上角“”按钮,即可。
4,包床位/撤销床位处理第一,进入系统后,单击界面左边“”,进入包床处理界面。
NIS服务器配置步骤
NIS服务器的配置实验背景:QQ公司使用RHEL4系统构建了整套Linux网络服务,可能某些网络服务中需要大量相同的用户账号,如果针对每一台服务器里的用户账号进行管理,需要耗费大量的时间和精力。
而且用户每次需要更改口令,要登录到每台服务器上进行更改。
能否将维护相同账户的服务器里的所有用户账户信息放置在一台服务器上进行集中验证呢,NIS服务给出了解决方案。
NIS服务器的应用结构分为NIS服务器和NIS客户机两个角色。
NIS服务器集中维护用户账户的信息供NIS客户机查询。
用户登录任何一台NIS客户机都从NIS服务器进行登录认证,这样就实现了用户账户的集中管理。
NIS服务器除了为NIS客户机提供用户账户信息之外,还提供组账户信息、IP地址与主机名称对应记录的信息。
为了方便NIS客户机的查询,这些信息在NIS服务器中被保存在不同名称的数据库(文件)中进行集中管理本实验以一台NIS服务器(200.200.200.200)和一台NIS(200.200.200.100)客户机为例加以说明。
实验步骤:一、NIS服务器端的配置1、NIS软件包安装首先查询系统中是否安装了NIS服务器软件ypserv,默认是不安装的。
其中,yp-to ols软件包中提供了对NIS服务器的查询和管理工具软件,ypbind是NIS客户端需要使用的软件包。
RHEL4安装第一张光盘里提供了NIS服务器的RPM安装包,需要将第一张光盘挂在到系统中。
使用rpm –ivh 命令安装ypserv软件包,安装完成之后需要再次使用rpm –qa | grep ^yp查看是否已安装成功。
重新启动protmap服务。
注意:虚拟机系统下直接设置就可以了。
2、设置time和time-upd服务的启动状态ypserv服务的启动和运行需要time和time-upd两个服务的支持,这两个服务都是xinetd超级服务器管理的服务。
在RHEL4系统中,这两个服务默认是禁用状态,因此需要使用chkconfig命令设置这两个服务的状态为启用,并重新启动xinetd服务使设置生效。
局域网NIS配置
局域网NIS配置假设如下局域网:Server:192.168.1.1 Client:192.168.1.100 Slave:192.168.1.50 Domain name:NIS Server 端的设定:<!--[if !supportLists]-->l <!--[endif]-->设定NIS 的域名(NIS domain name)因为所有的NIS server/client 都需要设定NIS 域名称。
设置的方式很简单,直接以nisdomainname 这个命令来设置即可。
(其实nisdomainname 与ypdomainname 及domainname都是一模一样的命令。
你只要记住一个命令名称即可。
请自行man domainname )# nisdomainname [NIS 域名称]若没有加上域名称,则会显示出目前的NIS 域;# nisdomainname # nisdomainname <==瞧!已经设定了NIS 域名。
如果确定每次开机时都需要启动这个NIS 域名的话,直接写到/etc/rc.d/rc.local :# vi /etc/rc.d/rc.local# 加入下面这一行:/bin/nisdomainname vbirdnis若是想要在启动NIS 时就自动设定好NIS 域名,可以利用/etc/sysconfig/network 这个文件,写成如下所示的:# vi /etc/sysconfig/network# 加入下面这一行:NISDOMAIN=vbirdnis如此一来,你的服务器就会在开机时,或者是在启动NIS 相关服务时,就能够自行设定好NIS 域名。
主要配置文件/etc/ypserv.conf这个配置文件就是NIS 服务器最主要的配置文件。
内容其实很简单,你可以保留预设值即可。
# vi /etc/ypserv.confdns: no# NIS 服务器的使用时机绝大部分都是在局域网络内而已,所以不需要DNS 系统# 只要/etc/hosts 设定正确即可。
NIS服务器的配置
5、设置/etc/hosts配置文件 6、设置/etc/ypserv.conf主配置文件 vi /etc/ypserv.conf 在整个ypserv.conf主配置文件中,最为重要的就是限制客户端或 从服务器的查询权限。 格式为: Host : Domain : Map : Security Host:指定客户端,可以指定具体IP地址,也可以指定一个网段 Domain:设置NIS域名,这里的NIS域名和DNS中的域名并没有 关系哈~两者是两套不同系统哈~在同一个NIS域中,客户端可以 从NIS服务器上查询用户名和密码,从NIS服务器可以与主服务器 同步数据库内容 Map:设置可用数据库名称,可以用“*”代替所有数据库 Security:安全性设置。主要有none、port和deny三种参数设置。 none:没有任何安全限制,可以连接NIS服务器。 port:只允许小于1024以下的端口连接NIS服务器。 deny:拒绝连接NIS服务器。 7、建立NIS数据库 service ypserv start
NIS客户端设置 1、客户端必须安装ypbind和yp-tools这两个软件包 2、加入NIS域确保客户端和服务器的NIS域名相同,可以使用
nisdomainname命令设置 Vi /etc/sysconfig/network 其他设置见
二、项目分析 怎么使DMZ区域的计算机用共享一组 公共的用户帐户进行登陆
三、基本知识点 1、NIS介绍
网络信息服务是Sun Microsystems公司创建的,是在 网络主机组中管理共享信息的一种方式。使用NIS, 计算机可以共享一组公共的用户账号、用户组和 TCP/IP主机名以及其他信息。
CentOS Linux系统下NIS配置
ypserv的安装:
1、查看ypserv是否安装:rpm -q ypserv
2、从所有软件包里查找dhcp:rpm -qa | grep yp
3、从光盘安装:mount /dev/cdrom /media,如果挂载成功。
4、查看挂载到哪里了:mount,可以查看/dev/cdrom:ll /dev/cdrom,可以看到是一个软链接
8、查看软件包安装了什么内容:rpm -ql ypserv | more,此命令很实用,方便分析安装后的内容,也可以知道配置文件在哪里
ypserv的配置:
1、修改配置文件:vi /etc/ypserv.conf,修改内容如下:
注释这两行:
# * : * : shadow.byname : port #:port为端口级的安全,客户端必须以1024以下端口进行访问数据库
2、在/var/yp/下新建文件:vi securenets,内容如下:
host 127.0.0.1
255.255.255.0 192.168.8.0
#设置以上主机与网段可以正常访问
3、启动服务:service ypserv start
4、启动如下服务:
chkconfig time on ??
5、安装ypserv:rpm -ivh /media/Packages/ypserv-xxx.rpm
6、安装ypbind:rpm -ivh /media/Packages/ypbind-xxx.rpm
7、CentOS建议在线安装DHCP:yum install ypserv 、yuቤተ መጻሕፍቲ ባይዱ install ypbind与yum install xinetd,前提是能上网。
NIS服务器与客户端详细配置
NIS 服务器与客户端的配置文件含义:NIS所需软件包ypserv-2.19-3.i386.rpm:NIS服务的主程序包yp-tools-2.9-0.1.i386.rpm:提供NIS客户端设定功能的软件包ypbind-1.19-8.el5.i386.rpm:提供NIS客户端的查询指令功能的软件包portmap-4.0-65.2.2.1.i386.rpm:管理RPC连接、启动RPC必需的软件包NIS相关文档/etc/ypserv.conf:NIS主配置文件,可以规范NIS客户端是否具有可以查询NIS服务器的权限/etc/hosts:记录主机和IP地址对应关系,如果没有DNS系统,则NIS服务器的hosts文件需要每一台NIS客户端的主机记录。
/etc/netgroup:设置信任的主机或网段/etc/yp/Makefile:与建立数据库有关的配置文件/etc/sysconfig/network:可以在这个档案内指定 NIS 的网域 (nisdomainname)。
/var/yp/Makefile:前面不是说账号数据要转成数据库档吗? 这就是与建立数据库有关的动作配置文件;/etc/ypserv.conf:这是最主要的 ypserv 软件所提供的配置文件,可以规范 NIS 客户端是否可登入的权限。
/etc/hosts:由于 NIS server/client 会用到网络主机名与 IP 的对应,因此这个主机名对应档就显的相当重要!每一部主机名与 IP 都需要记录才行!NIS 服务器提供的主要服务方面有底下两个:/usr/sbin/ypserv:就是 NIS 服务器的主要提供服务;/usr/sbin/rpc.yppasswdd:提供额外的 NIS 客户端之用户密码修改服务, 透过这个服务, NIS 客户端可以直接修改在 NIS 服务器上的密码。
相关的使用程序则是 yppasswd 指令;与账号密码的数据库有关的指令方面有底下几个:/usr/lib64/yp/ypinit:建立数据库的指令,非常常用 (在 32 位的系统下,档名则是/usr/lib/yp/ypinit 喔!);/usr/bin/yppasswd:与 NIS 客户端有关,主要在让用户修改服务器上的密码。
NIS域配置详解
NIS域配置详解⼀、前期准备1.1 NIS 简介NIS,英⽂的全称是network information service,也叫yellow pages。
在Linux中,NIS是⼀个基于RPC的client/server系统,需要使⽤ RPC 服务。
RPC即Remote Procedure Call Protocol(远程过程调⽤协议),RPCBIND⽤于取代旧版本中的portmap组件。
简单说,RPCBIND就是为了将不同服务与对应的端⼝进⾏绑定,以便⽀持机器间的相互操作。
---------------------------1.2 术语NIS域名: NIS 主服务器和所有其客户机 (包括从服务器) 会使⽤同⼀NIS 域名。
和 Windows NT 域名类似,NIS 域名与 DNS ⽆关。
ypserv: NIS 的服务器进程,只在server端运⾏。
如果 ypserv 死掉的话,则服务器将不再具有响应 NIS 请求的能⼒。
yppasswdd:另⼀个只应在 NIS 主服务器上运⾏的进程;这是⼀个服务程序,其作⽤是允许 NIS 客户机改变它们的 NIS ⼝令。
如果没有运⾏这个服务,⽤户将必须登录到 NIS 主服务器上,并在那⾥修改⼝令。
ypbind: “绑定(bind)” NIS 客户机到它的 NIS 服务器上。
它将从系统中获取 NIS 域名,并使⽤ RPC 连接到服务器上。
ypbind 是 NIS 环境中客户机-服务器通讯的核⼼;如果客户端的 ypbind 死掉的话,将⽆法访问 NIS 服务器。
---------------------------1.3 必须条件a) 服务器端和客户端要安装运⾏⽀持服务rpcbindb) c/s两端要分别安装nis软件包,并配置正确c) 服务端要输出NFS共享⽬录,客户端要挂载SERVER端的共享⽬录d) 客户端须修改⽤户帐号信息查询⽅式为NISe) 服务端本地信息更改,须重建NIS数据库---------------------------1.4 需要安装的packagesyp-tools :提供 NIS 相关的查询命令ypbind :NIS Client 端ypserv :NIS Server 端rpcbind :NIS 需要的 RPC 服务---------------------------1.5 package 详细组成a) yp-tools: yp的⼯具包,主要包含如下⼯具:/usr/bin/ypcat/usr/bin/ypchfn/usr/bin/ypchsh/usr/bin/ypmatch/usr/bin/yppasswd * 修改NIS USER的密码/usr/bin/ypwhich/usr/sbin/yppoll/usr/sbin/ypset/usr/sbin/yptest/usr/share/locale/de/LC_MESSAGES/yp-tools.mo/var/yp/var/yp/nicknames * yb服务器端所包含的MAP信息,若将该⽂件移处,则yp-tools中的命令将不可⽤b) ypserv: yp的服务器端软件包,包含了三个服务:* ypserv yp主服务进程;* yppasswd yp服务器⽀持客户端修改⽤户密码的服务;* ypxfrd yp主服务器与从服务器之间数据更新同步的控制服务。
NIS服务器的配置
总结词
检查NIS客户端配置
03
总结词
测试网络连通性
05
04
详细描述
确保NIS客户端的配置正确,包括NIS 域名和服务器的IP地址。检查客户端 的网络连接和防火墙设置。
06
详细描述
使用ping命令或其他网络工具测试服务器与 客户端之间的网络连通性。
NIS服务器用户无法登录的故障排除
总结词
检查用户账户和权限
总结词
NIS软件配置
详细描述
根据实际需求配置NIS软件的各项参数,如域名、IP地址 、用户权限等,确保NIS服务器的正常运行和安全防护。
总结词
日志与监控
详细描述
开启NIS服务器的日志记录功能,收集和分析运行过程中 的各类日志信息,以便及时发现和解决潜在问题。同时, 对NIS服务器进行实时监控,掌服务器的运行状态和性 能指标。
NIS服务器的功能
1 2
用户账户管理
NIS服务器可以集中存储和管理用户账户信息, 包括用户名、密码、用户ID和组ID等。
身份验证
NIS服务器提供身份验证服务,允许用户通过 NIS服务器进行身份验证,以访问网络中的资源。
3
权限管理
NIS服务器可以与网络中的其他服务配合,根据 用户的账户信息来控制用户对网络资源的访问权 限。
总结词:提升性能 总结词:扩展性 总结词:可靠性
详细描述:根据NIS服务器的负载情况,合理配置硬件 资源,包括CPU、内存、存储和网络设备,以提高NIS 服务器的处理能力和响应速度。
详细描述:在硬件配置上考虑未来的扩展需求,预留一 定的硬件资源,以便在需要时能够快速地升级和扩展 NIS服务器的规模。
NIS服务器网络配置
NIS使用说明
NIS使用说明免责声明:本文档只对NIS安装配置提供指导,NIS安装包请自行网络下载或从其它途径获取。
1.NIS配置参数表2.若已安装配置NIS服务器请直接填写第一节中的参数。
3.安装配置NIS服务器3.1 安装NIS默认操作系统是不安装 NIS服务器的,这里就缺少了ypserv这个程序,首先我们安装的NIS RPM 包。
3.2 设置域名执行nisdomainname命令,设置NIS域名,如下图所示:图 3- 1 设置NIS域名如果需要每次开机都需要启动NIS域名的话,Suse下需要将域名写到/etc/defaultdomain中,如下图所示:图 3- 2 Suse下设置NIS域名开机启动CentOS下需要将域名写到/etc/rc.d/rc.local,如下图所示:图 3- 3 CentOS下设置NIS域名开机启动3.3 修改配置文件对主要配置文件/etc/ypserv.conf进行修改,该文件中的配置项如下:<主机名称/IP>:<网域名称>:<数据库类别>:<安全性>该设置项主要在设定安全性的方面,可以设定多行,而是否能够通过的规则是“一行一行检查”的方式。
所以这里的设定应该是:先开放要开放的网域,然后全部都关闭!1.主机名称/IP:这里可以这样设定:192.168.2.0/255.255.255.02.网域名称:通常都设定成为* 即可!gg3.数据库类别:可以使用* 来表示所有的数据库!4.安全性:主要有三种参数:1)none :无论如何就是可以无条件进入本机;2)port :仅允许< 1024 以下的 port 进入;3)deny :无论如何就是关闭不让人家登入主机!本案例中允许127.0.0.0/255.255.255.0以及192.168.2.0/255.255.255.0,其他的都关闭,所以打开/etc/ypserv.conf,添加下图所示的三行配置。
nis 配置详解
NIS,是Network Information Services的简写,意为网络信息服务;其最初是由Sun Microsystems组织开发,主要目标是用于UNIX系统的集中管理。
目前,它基本上已经成为了业界标准;所有主流的类UNIX 系统(Solaris,HP-UX,AIX,Linux,NetBSD,OpenBSD,FreeBSD等等) 都支持NIS。
NIS原来的名称为黄页(Y ellow Pages),但由于商标的问题,Sun将其改名为现在的名字。
NIS是一个基于RPC 的客户机/服务器系统,它允许在一个NIS 域中的一组机器共享一系列配置文件。
这样,系统管理员就可以配置只包含最基本配置数据的NIS 客户机系统,并在单点上(主NIS服务器)增加、删除或修改配置数据。
在NIS 环境中,有三种类型的主机:主服务器(master),从服务器(slave),和客户机(client)。
服务器的作用是充当主机配置信息的中央数据库,保存着用户帐号、组帐号等配置信息的权威副本,而从服务器则是保存这些信息的冗余副本。
客户机将使用这些信息。
配置示例:本例中网络模型如下:server 192.168.0.16 NIS主服务器client 192.168.0.128 NIS客户端一、服务端的设定1、设定NIS域名#nisdomainnamebenet#vi /etc/sysconfig/network添加:NISDOMAIN=benet#vi /etc/rc.local添加:/sbin/nisdomainnamebenet2、默认情况下,RHEL4没有安装ypserv包,此软件在第一张光盘上,安装上即可查看是否已经安装ypserv# rpm -qa |grep ^ypypbind-1.17.2-3yp-tools-2.8-7挂载第一张光盘并安装ypserv# mount /dev/cdrom /media/cdrom# rpm -ivh /media/cdrom/RedHat/RPMS/ypserv-2.13-5.i386.rpmwarning: /media/cdrom/RedHat/RPMS/ypserv-2.13-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing... ########################################### [100%]1:ypserv ########################################### [100%]3、主配置文件/etc/ypserv.conf此部分配置比较简单,大部分保持默认即可,最后一段来定义访问安全性。
NIS+ 和 DNS 设置和配置指南说明书
Sun, Sun Microsystems, le logo Sun, Solaris, Solstice, AdminTool, AdminSuite sont des marques deposées ou enregistrées par Sun Microsystems, Inc. aux Etats-Unis et dans certains autres pays. UNIX est une marque enregistrée aux Etats-Unis et dans
CETTE PUBLICATION PEUT CONTENIR DES MENTIONS TECHNIQUES ERRONEES OU DES ERREURS TYPOGRAPHIQUES. DES CHANGEMENTS SONT PERIODIQUEMENT APPORTES AUX INFORMATIONS CONTENUES AUX PRESENTES, CES CHANGEMENTS SERONT INCORPORES AUX NOUVELLES EDITIONS DE LA PUBLICATION. SUN MICROSYSTEMS INC. PEUT REALISER DES AMELIORATIONS ET/OU DES CHANGEMENTS DANS LE(S) PRODUIT(S) ET/OU LE(S) PROGRAMME(S) DECRITS DANS DETTE PUBLICATION A TOUS MOMENTS.
Tous droits réservés.Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent
NVIDIA的NIS功能怎么开启
NVIDIA的NIS功能怎么开启
NVIDIA的NIS功能怎么开启NVIDIA是全世界最大的显卡生产厂商,为了优化他们生产的显卡,英伟达推出了自己的显卡驱动,最近NVIDIA显卡驱动上线了一个新的NIS功能,NIS功能虽然会降低一些游戏的画质,但是却能够大幅度提升游戏的帧率。
NVIDIA的NIS功能开启方法介绍
1、首先打开“nvidia geforce experience”,确保自己已经更新到最新的驱动程序。
否则就更新一下。
2、接着点击右上角的齿轮,打开设置。
3、在设置中,勾选“启用实验性功能”,开启后可能会自动更新软件,等待更新完成重启。
4、接着向下滚动屏幕,找到图像缩放并开启。
5、将下方渲染分辨率设置为你游戏需要使用的分辨率。
6、设置完成后,打开NVIDIA控制面板,进入“管理3D设置”。
7、找到全局设置下的“图像缩放”,将它开启并勾选“覆盖指示器”。
8、设置完成后,我们进入游戏,将游戏分辨率改成和第5步设置的一样。
9、最后保存设置,在游戏左上角能看到“NIS”字符,就代表nis开启成功了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NIS(网络信息服务)也称YP(Yellow Pages)协议,是一个提供目录服务的RPC(远程过程调用)应用服务。
通过它,就可以在网络上共享一个集中式的口令文件,从而大大简化客户端用户对帐户和口令的维护工作。
yp-tools/ypbind,ypserv三个软件包,用来安装NIS服务器,安裝linux時可以選擇安裝。
配置NIS服务器NIS服务器必需两个软件包,ypserv包及yptools包。
系统有了它们,就可以开始配置NIS服务器了。
在配置服务器软件之前,须确定是否要创建一些从服务器。
如果要创建,需要知道它们的主机名。
(主从服务器的概念与DNS类似)除确定NIS服务器的名字之外,还需要确定一个NIS域名。
该域名不是DNS域名。
这个域名必须在/etc/hosts文件中。
开始配置主NIS服务器(若要配置从服务器请参照有关文档)首先,需要设置域名,通过命令domainname来完成。
#domainname ll修改启动配置脚本/etc/sysconfig/network加入NIS_DOMAIN=ll编辑/var/yp/Makefile文件,可以保持不變,默認shadow支持開啓。
初始化NIS数据库#/usr/lib/yp/ypinit -m键入CTRL+D即可。
(提示键入从服务器)此时,系统会在/var/yp/目录下生成一个ll子目录。
里面包含许多映像文件。
(passwd.byname、passwd.byuid、group.byname 、group.bygid等等)然后运行服务程序:#/etc/rc.d/init.d/ypserv start#/etc/rc.d/init.d/yppasswdd start配置NIS客户机必需ypbind软件包。
保证系统有此软件包。
首先编辑/etc/yp.conf文件加入:domain llypserver ll然后在/etc/hosts文件中加入ll对应的ip地址。
修改/etc/sysconfig/network文件,加入NISDOMAIN=ll最后修改/etc/nsswitch.conf文件,compat/hesiod關閉,其餘相應選項打開,另外安全設置中,把允許訪問server的client ip寫在前面,最後一行* * * deny即可。
设置文件读取的顺序中,files指本地文件,nisplus 指nis+,nis指nis服务器,dns指dns服务器。
最后启动NIS 客户机程序:#/etc/rc.d/init.d/ypbind start你可以测试一下是否成功#/ypcat passwd如果显示NIS服务器的passwd文件的一部分(普通用户部分),则成功。
你可以用这些用户在你的客户机上登录了。
见下图:passwd 画面不管是NIS服务器还是NIS客户机,如想要机器启动时自动执行服务,可以在setup程序中设定。
解决问题如果NIS软件不正常工作,则可以检查如下几项内容:确认进程正在进行。
使用ps auxw命令列出所有正在运行的进程,确认该进程正在运行。
检查系统日志(/var/log)文件,查看是否有消息指明影响配置的外设问题。
如果进程看上去在运行但是没有响应,杀死它们并重新启动。
在某些情况,守护程序工作不正常,需要重新启动。
确认/etc/nsswitch.conf配置文件正确。
通常问题都出现在这里。
如果试图手动启动守护程序,确保以root登录。
陈绪先生:在Fedora上,1. 首先查看rpm -qa | grep ypbind,确保ypbind已经安装;2. 运行chkconfig ypbind on,再运行ntsysv确保ypbind被选中;3. 在/etc/yp.conf中,将所有行中,第一个选项均加入nis。
4. 重启fedora,NIS帐户登陆生效。
[精华] NIS详解 作者:yj11发表于:2008-04-24 09:54:12【发表评论】【查看原文】【Linux讨论区】【关闭】网络信息服务(NIS)是集中控制几个系统管理数据库的网络用品。
NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。
桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS 服务器的文件即可。
提到NIS不得不先说明一下WINDOWS2000的域控制器,在局域网内有一台WIN2000域控制器,下面有一些机器加入到这个域中,在下的机器登录时,有一个选项是选择登入到本机还时登入到域内(应该是这么说的,有点记不清楚了,大概就是这个了),登入本地的密码有本机控制,但是如果登入域内,密码支有域控制器负责管理。
LINUX也是操作系统,跟WIN2000没有本质的区别,所以仔细读上段话,就能理解NIS是原理是什么样了,这时出现了一个重要的文件/etc/nsswitch.confNIS是一个客户机/服务器系统,ypbind是定义NIS服务器的客户端进程。
一旦确定了服务器位置,客户机绑定到了服务器上,所以客户端的住处查询都发往服务器。
ypserv是回答客户端查询的服务器进程。
安装ypbind客户端rpm -ivh ypbind*这没有什么好说的。
配置NIS客户端进程ypbind这客记机的NIS域定位服务器,NIS域包括所有NIS服务器和客户机。
它与DNS不同,尽管有些管理员将NIS 域名等同于DNS的域名。
NIS域名只对那NIS服务器和客户机起作用。
有两种方式配置NIS域名:nisdomainname 定义显示NIS域名yp.conf文件配置NIS域名。
#nisdomainname gogo#nisdomainnamegogo默认地,ypbind使用nisdomainname命令返回NIS域名,向NIS服务器发出请求时在网络内广播该地址。
yp.conf文件/etc/yp.conf定义了yp.conf配置。
如果找不到yp.conf文件,ypconf进程使用nisdomainname 命令返回的NIS域名,广播定位NIS服务器。
ypbind将绑定到第一个相应请求的服务器上。
ypserver hostnamedomain nisdomain broadcast | server hostname========hostname,nisdomain字符为变量。
使用ypserver配置选项为客户机指定服务器。
yp.conf文件包括ypserver选项时,客户机使用命令nisdomainname返回的NIS域名,向ypserver命令的hostname字段指定的服务器发出请求。
/etc/hosts文件中必须包含该主机的IP地址,还记得我说过什么了吗,DNS是取代的HOSTS的,在DNS中设定也是可以的。
ypserver选项强制客户机连接到特定的服务器上。
在yp.conf文件中使用domain选项定义了NIS域名,指出客户机是广播定位还是直接向服务器发送请求。
example:#/etc/yp.conf#domain first server jh=========first作为域名,jh是这个域的服务器 jh在hosts中必须有相对应的IP地址或者jh IN A 192.168.1.1还记得这条指令是干什么的吗?------------------------创建NIS服务器安装ypservrpm -ivh ypserv*-----------NIS服务器提供的数据库,称为NIS映射表.创建独立服务器如果用户只有一个NIS域服务器,建立独立服务器,如果用户NIS域中有多个服务器,就需要选择其中一个作为该域的主服务器。
其他作为从服务器。
用户可以使用make命令初始化独立服务器,建立NIS映射表,文件/var/yp/Makefile包含了创建数据库的命令。
example:#nsidomainname first#cd /var/yp#makegamke[1]:Entering directory '/var/yp/terns'Updateing passd.byname......Updateing passwd.byuid...................................---------创新主从服务器使用ypinit命令初始化主服务器,常见NIS映射表。
默认地.ypinit同make命令给出的操作一样。
要创建相对于从服务器的主服务器,用户需要编辑/var/yp/Makefile文件。
在Makefile文件中找到NOPUSH设置为NOPUSH=false.修改后,运行ypinit -mexmpale:#nisdomwiname first#cd /var/yp#/usr/lib/yp/ypinit m...........next host to add:next host to add:........................................is this correct? [y/n]y...................updateing passwd.byname...........................................累!!!!从服务器配置比主服务器简单。
主服务器保存了所有的映射表。
从服务器只需知道哪个是主服务器即可。
ypinit -s 配置从服务器。
example:#/usr/lib/yp/ypinit -s salvesalve的IP地址也必须保存在hosts中。
----------安全性用户可以在/var/yp/securenets文件中定义服务器的安全性能。
example:255.255.255.0 192.168.1.0授权192.168.1.0子网的用户可以访问服务器。
-----------------ypserv.conf文件用户必须使用securenets文件,未必用ypserv.conf定义安全性。
语法如下:host:map:security:[mangle[]]字段如下host 授权或禁止访问的计算机,它由地址/掩码对确定.例如 192.168.1.0/255.255.255.0 . *表示所有主机map 该字段表示访问的NIS映射表项名称。
例如:passwd.byuid。
*表示映射表中所有的字段都可用。
security 授权访问类型none 允许访问,不加强安全性。
port 允许特权端口访问。
只接收源端口小于1024的连接。
deny 禁止访问。
des 访问时需要数字加密标准(DES)认证。
[mangle[]] 指定应该在发出响应之前用“X”覆盖掉的字段(不明白)example:# Host : MAP : Security : mangle192.168.1.0/255.255.255.0 : * :none :no* :* :deny :no启动服务器/etc/init.d/ypserv restart启动NIS客户端/etc/init.d/ypbind restart测试NISNIS客户端应该绑定到服务器。