0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux技巧三则:搭建DNS服务器/NFS服务器配置/利用Nginx创建局域网yum源

dyquk4xk2p3d 来源:twt企业IT社区 2023-03-26 10:23 次阅读

Linux下搭建DNS服务器

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
    +关注

    关注

    87

    文章

    11304

    浏览量

    209458
  • 服务器
    +关注

    关注

    12

    文章

    9152

    浏览量

    85407
  • DNS
    DNS
    +关注

    关注

    0

    文章

    218

    浏览量

    19837
  • NFS
    NFS
    +关注

    关注

    1

    文章

    53

    浏览量

    26108
  • nginx
    +关注

    关注

    0

    文章

    149

    浏览量

    12173

原文标题:Linux 技巧三则:搭建DNS服务器 / NFS服务器配置 / 利用Nginx创建局域网yum源

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux开发_CentOS7.4服务器搭建NFSNGINX服务器,安装ffmpeg、Qt环境

    在CentOS7.4服务器版本的环境下搭建NFS服务器、安装ffmpeg、安装nginx服务器
    的头像 发表于 07-14 13:45 1612次阅读
    <b class='flag-5'>Linux</b>开发_CentOS7.4<b class='flag-5'>服务器</b><b class='flag-5'>搭建</b><b class='flag-5'>NFS</b>、<b class='flag-5'>NGINX</b><b class='flag-5'>服务器</b>,安装ffmpeg、Qt环境

    【Raspberry Pi 3试用体验】+ 搭建本地DNS服务器

    address=/taobao.com/218.195.54.90resolv.conf:文件主要的作用是DNS客户机配置文件,设置DNS服务器的IP地址及
    发表于 04-24 21:39

    Linux常用服务器搭建samba流程介绍

    Linux常用服务器搭建samba--非常适合局域网中的快速开发
    发表于 07-03 11:34

    SimpleHTTPServer搭建局域网yum的方法

    yum】用SimpleHTTPServer快速搭建局域网yum
    发表于 11-01 06:29

    ubuntu下搭建NFS服务器

    :192.168.2.51为NFS服务器主机IP#ls /mnt/说明:mount命令可以在另一个Linux系统执行。这样就可以实现ubuntu下搭建
    发表于 11-02 16:08

    Nginx服务器搭建步骤

    搭建Nginx服务器②SSL加密网站③基于域名虚拟主机
    发表于 04-07 16:20

    DNS服务器及其配置

    DNS服务器及其配置:DNS的作用将主机名字转换成二进制IP地址。1.DNS被设计成为一个联机分布数据库系统。2.
    发表于 12-07 14:39 20次下载

    远程访问服务器局域网接口

    远程访问服务器局域网接口              局域网接口主要是用于远程访问服务器
    发表于 01-08 14:28 1179次阅读

    如何配置Win 2003的DNS服务器

    如何配置Win 2003的DNS服务器 概要   本文介绍了如何配置“域名系统”(DNS) 服务器
    发表于 01-29 11:35 653次阅读

    局域网虚拟服务器的工作模式有哪些?

    局域网虚拟服务器的工作模式有哪些? 如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域
    发表于 01-29 14:02 851次阅读

    局域网仿真配置服务器(LECS)是什么?

    局域网仿真配置服务器(LECS)是什么? 域仿真配置服务器(LECS:LANE Config
    发表于 03-22 10:17 991次阅读

    教你linux搭建web服务器

    教你linux搭建web服务器和大家分享了一份配置文档,希望对您用linux搭建web
    发表于 12-28 14:18 8869次阅读

    Linux服务器配置全程实录电子教材免费下载

    Linux 服务器配置Linux的最主要应用之一,在企业中应用广泛,本书以企业Linux服务器
    发表于 12-11 17:11 13次下载

    为什么需要基于服务器局域网?

    如果您的公司经营多台计算机,则有重要的原因,您应该通过局域网局域网连接它们。要实现LAN的全部优势,您将需要添加一台称为服务器的集中式计算机来管理和优化网络。 基于服务器的LAN的5
    的头像 发表于 11-18 15:23 851次阅读

    HFS如何快速搭建http服务器

    HFS 是一个轻量级的HTTP 服务工具,3.0版本前进提供Windows平台安装包,3.0版本开提供Linux和macOS平台的安装包。HFS更适合在局域网环境中搭建文件共享
    的头像 发表于 11-14 10:32 1189次阅读
    HFS如何快速<b class='flag-5'>搭建</b>http<b class='flag-5'>服务器</b>