23国赛linux笔记

这篇笔记详细记录了23国赛中Linux服务器的各项配置,包括SSH脚本自动化、DNS主备配置、时钟服务、CA证书服务、Ansible自动化部署、HTTP与Nginx服务、Tomcat服务、Samba共享、KDC认证的NFS服务以及ISCSI存储配置等,涵盖了网络服务、系统管理和数据库等多个方面。
摘要由CSDN通过智能技术生成

目录

SSH脚本

bind的主备配置

时钟服务配置

CA证书服务

ansible服务配置

http服务配置

nginx服务配置

tomcat服务配置

nginx和tomcat结合配置

samba服务配置

基于KDC认证的NFS服务配置

ISCSI服务配置

Mariadb数据库  

SSH脚本

利用expect软件实现多台机子免密 

前提执行脚本之前 DNS已经配置完毕 ssh-keygen执行完成

执行ssh-keygen

安装expect 

DNS如果配置好 就可以执行

sh ssh.sh

bind的主备配置

安装bind服务 和nslookup工具

修改配置文件 /etc/named.conf

添加一个传送区域 做备份DNS

allow-transfer {10.4.220.102;}; 主机ip是要做备份DNS的主机ip

修改/etc/named.rfc1912.zones

按照比赛题目要求 我这里以23国赛为实验

正向区域配置

反向区域配置

到/var/named/目录下 复制正反向区域配置 对应/etc/named.rfc1912.zones里的

剩下就是看比赛的DNS要添加什么记录

建议用for语句快一点

设置开机快速启动

防火墙通行

测试

到这里主的配置已经做完了 接下来做备份DNS

前面配置都和主的一样 /etc/named.conf里的传送区域不用写了 主要是/etc/named.rfc1912.zones这部分

正向配置

masterfile-format text 防止传送过来是乱码

masters {10.4.220.101;};从哪台机子传送过来

反向配置

然后就是设置开机启动 防火墙通行

可以看到已经有了named.skills和named.10两个文件 到此主备DNS配置完成

时钟服务配置

一般来说系统都已经自带有chrony服务 不需要安装 如果没有的话 手动安装

编辑配置文件 /etc/chrony.conf

把3和4行给注释掉

 allow 10.4.220.0/24 允许此网段客户端与本机机进行时间同步

local stratum 10  本机不同步任何主机时间

把要做为时钟服务器的主机添加进去 ip或者域名

设置开机启动  防火墙通行

其他主机也一样  先注释3,4行 在添加时间服务器主机

查看客户端

chrony完成

CA证书服务

安装 yum -y install openssl*

生成私钥 并签发证书 证书信息23国赛提供

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值