400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

Linux搭建DNS服务器技巧/NFS服务器配置指南/Nginx局域网yum源创建方法

Linux作为一种开源的操作系统,在服务端领域有着广泛的应用。其中,搭建DNS服务器和配置NFS服务器是常见的操作,同时,利用Nginx创建局域网yum源也变得越来越重要。本文将详细介绍这三个方面,帮助您更好地理解和操作。
首先,我们来了解一下如何搭建DNS服务器。DNS服务器主要用于将域名解析ip地址,让用户可以通过域名来访问网站。搭建DNS服务器,首先需要安装bind服务,使用yum命令进行安装。接着,编辑配置文件/etc/named.conf,配置DNS服务器的监听地址、域名等。然后,使用named-checkconf命令检查配置文件是否有语法错误。最后,配置正向和反向DNS解析,并重启named服务。
接下来,我们了解一下如何配置NFS服务器。NFS是一种网络文件系统,可以让用户在不同的机器之间共享文件和目录。配置NFS服务器,首先需要安装nfs和rPCBind服务,使用yum命令进行安装。然后,设置开机启动,并启动nfs服务。接着,配置服务器端共享目录,编辑配置文件/etc/exports,配置共享目录的权限、访问控制等。最后,重启nfs服务,并使用showmount命令查看共享的目录。
最后,我们了解一下如何利用Nginx创建局域网yum源。yum源是Linux系统软件包的管理方式,可以帮助用户快速安装和更新软件包。利用Nginx创建局域网yum源,首先需要安装nginx服务,并配置nginx.conf文件。然后,创建一个目录用于存放yum源的iso文件,并将iso文件解压至该目录。接着,将repodata目录下的repomd.xml文件拷贝到iso文件的上级目录。最后,在客户端机器上配置yum源,即可通过局域网yum源安装和更新软件包。
综上所述,搭建DNS服务器、配置NFS服务器和利用Nginx创建局域网yum源是Linux系统服务端配置的重要方面。通过本文的详细介绍,相信您已经对这三个方面有了更深入的了解,并能够进行实际操作。在实际操作过程中,还需要根据具体的网络环境和需求进行调整和优化。希望本文对您有所帮助。

Linux下搭建DNS服务器

Linux搭建DNS服务器技巧/NFS服务器配置指南/Nginx局域网yum源创建方法

1、安装服务

yum -y install bind #安装DNS 服务

yum install bind-utils –y #安装DNS 检测工具

2、编辑配置文件

vi /etc/named.conf

24aa377c-ca69-11ed-bfe3-dac502259ad0.png

3、检查语法错误

named-checkconf

4、编辑配置文件

vi /etc/named.rfc1912.zones

最后添加

24c049a4-ca69-11ed-bfe3-dac502259ad0.png

5、编写正向DNS配置

cd /var/named

cp -p named.localhost named.cty.com #编辑正向区域数据配置文件,注意复制配置文件时,要保持源文件权限

vi named.cty.com //编辑正向区域数据配置文件内容

24d70e78-ca69-11ed-bfe3-dac502259ad0.png

6、编辑反向配置文件

cp -p named.cty.com named.11.11.11 #复制反向区域数据配置文件

vi named.11.11.11

24efaf32-ca69-11ed-bfe3-dac502259ad0.png

7、测试DNS服务器

systemctl restart named #重新启动服务

vi /etc/resolv.conf #添加新的DNS nameserver 192.168.127.11

nslookup vsanfs-3.cty.com #正向测试DNS

nslookup 11.11.11.113 #反向测试DNS

Linux上NFS服务器配置

一、服务端配置

安装 NFS 服务器所需的软件包:nfs 和 rpcbind

250240d4-ca69-11ed-bfe3-dac502259ad0.png

设置开机启动 251508fe-ca69-11ed-bfe3-dac502259ad0.png

启动NFS服务

先启动 systemctl start rpcbind

再启动nfs systemctl start nfs

配置服务器端共享目录

1)编辑配置文件

假设服务端 目录为/home/nfs chmod 777

252c7502-ca69-11ed-bfe3-dac502259ad0.png

/home/nfs(rw,sync)表示所有客户端都能连

刷新exportfs -r

2)开启服务端防火墙端口2049

2542f89a-ca69-11ed-bfe3-dac502259ad0.png

添加一行 -A INPUT -m state --state NEW -m TCP -p tcp --dport 2049 -j ACCEPT 保存退出

2552cf04-ca69-11ed-bfe3-dac502259ad0.png

重启服务

service rpcbind restart

service nfs restart

查看共享的目录showmount -e

二.客户端配置

同服务端一样安装nfs和rpcbind服务 并启动 开启2049端口

25643424-ca69-11ed-bfe3-dac502259ad0.png

showmount -e 10.61.1.31

Export list for 10.61.1.31:

/home/nfs *

2581d344-ca69-11ed-bfe3-dac502259ad0.png

mkdir /mnt/nfs

chmod 777 /mnt/nfs

sudo mount -t nfs 10.61.1.31:/home/nfs /mnt/nfs

启用自动挂载

vim /etc/fstab

10.61.1.31:/home/nfs /mnt/nfs nfs defaults 0 0

nfs服务无法启动故障

rpcbind服务也无法启动,提示FaiLED to listen on RPCbind Server Activation Socket

尝试禁用IPv6

[root@nfs ~]# vim /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

[root@nfs ~]# sysctl -p

修改rpcbind服务的socket文件监听的地址

[root@nfs ~]# find /etc -name 'rpcbind.socket'

/etc/systemd/system/sockets.target.wants/rpcbind.socket

[root@nfs ~]# vim /etc/systemd/system/sockets.target.wants/rpcbind.socket

259309d4-ca69-11ed-bfe3-dac502259ad0.png

服务重载、重启

[root@nfs ~]# systemctl daemon-reload

[root@nfs ~]# systemctl restart rpcbind

[root@nfs ~]# systemctl restart nfs

Linux上利用Nginx创建局域网yum源

一、nginx安装

1.首先安装依赖包(依赖包有点多,我们采用yum的方式来安装)

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

2.将nginx-1.19.4.tar.gz上传到/usr/local/下

tar -zxvf nginx-1.19.4.tar.gz

cd nginx-1.19.4

./configure make && make isntall

3.启动

检查配置文件是否正确

/usr/local/nginx/sbin/nginx -t

/usr/local/nginx/sbin/nginx -V # 可以看到编译选项

将nginx添加系统命令中

cp /usr/local/nginx/sbin/nginx /usr/local/sbin/

添加开机启动

echo "/usr/local/sbin/nginx" >> /etc/rc.local

启动:nginx

停止: kill 进程

重载: nginx -s reload

二、yum源与web配置

1.创建一个目录如/data/centos,并创建子目录6、7分别对应centos6和7的源,将对应的光盘iso文件解压至目录,把repodata里面的rEPONd.xml拷贝至上级目录:

2.配置nginx.conf文件如下,配置完成后nginx需要重载

[root@gatjgy-ntp 6]# cat /usr/local/nginx/conf/nginx.conf

25a17a28-ca69-11ed-bfe3-dac502259ad0.png

三、在客户端机器上配置yum源

cat /etc/yum.repos.d/CentOS-Base.repo

25c0437c-ca69-11ed-bfe3-dac502259ad0.png

yum clean all

yum makeCache

yum repolist 即可看到yum源

审核编辑:汤梓红

【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

Linux相关文章

服务电话:
400-035-6699
企服商城