-
Postfix SMTP Server 02 基本部署
Step 1:配置Postfix主机名和DNS记录 为了使Postfix性能更佳,并充分发挥其功能,您需要正确设置Rocky Linux 9服务器 为Rocky Linux 9服务器设置正确的主机名 默认情况下,Postfix在与其他邮件服务器(MTA)通信时…
-
Postfix SMTP Server 01 基本概念
最近在学习 Postfix ,将学习笔记记录在此处,组成个专题分享给大家。虽然现在企业中多数都采用商业邮件系统,无论是本地部署(Microsoft Exchange、Coremail)还是云服务(Office365、阿里云、飞书、163、126)等…
-
使用Docker-compose部署最新版Zabbix
此文档步骤仅适用于测试学习使用,生产环境部署需要修改env_vars中的相关信息 下载zabbix Docker-compose文件 git clone https://github.com/zabbix/zabbix-docker.git 找到docker-compose文件 cd zabbix-docker/ …
-
Rocky Linux 9.2 部署Docker & Docker-compose
今天分享一下在Rocky Linux 9.2中如何安装Docker及Docker-compose,便于我们在Rocky Linux上运行Docker容器 在Rocky Linux上安装Docker 添加Dockers存储库 使用dnf将Docker存储库添加到Rocky Linux服务器中 sudo dn…
-
Rocky Linux 9.2 部署DNS服务
软件包安装 Rocky Linux 9.2安装bind DNS服务 dnf install bind bind-utils DNS服务启动并设置开机启动 systemctl enable named.service systemctl start named DNS配置 在对DNS配置文件进行修改之前,先将配置文件…
-
使用Python将JPG图片转换为WEBP图片
在写博客的时候考虑到截图直接上传到博客中的图片格式为jpg格式,文件较大。所以用Python写了一个脚本来批量转换JPG图片为WEBP格式,来压缩图片。 import os from PIL import Image import webp # 定义一个文件夹路…
-
Rocky Linux 9.2 设置静态IP
在Rokcy Linux 9.2中,网络配置方面有了很多的变化。相对于CentOS比较大的变化就是从Network-Scritps转为用NetworkManager和key文件。本篇文章将向你分享如何使用Network Mangager来配置静态IP。 使用NetworkManage…
-
openSUSE Leap 15 修改Root密码
重启服务器到系统启动页面 选择E:Edit Entry 后进入编辑页面 在此处添加init=/bin/bash后按ctrl + x 将系统重启。待重启完成后输入如下命令 #表示将根文件系统重新mount为可读写 mount -o remount rw / 使用passwd …
-
群晖Docker安装图床-Chevereto
什么是Chevereto Chevereto 是一个自托管的多用途多用户,功能齐全的媒体共享解决方案。 围绕用户共享媒体内容的概念,它可以用于创建各种应用程序或增强现有系统的功能。 Chevereto 的主要用途是作为媒体托管服务…
-
SQL Server 2019 for Linux – 创建always on群集
激活 SQL always on 此命令需要在每个节点上运行。 /opt/mssql/bin/mssql-conf set hadr.hadrenabled 1 systemctl restart mssql-server.service 为Pacemaker创建SQL登陆名 此命令需要在每个节点上运行。 Use [mast…
-
SQL Server 2019 for Linux – 创建Pacemaker群集
安装Pacemaker 此命令需要在每个节点上运行。 yum install -y pacemaker pcs fence-agents-all resource-agents 重启相关服务 systemctl start pcsd systemctl enable pcsd systemctl enable pacemaker.service sys…
-
SQL Server 2019 for Linux – 安装SQL2019 on Linux
部署前提 关闭防火墙服务(生产环境建议开放对应通信端口,不要关闭防火墙及相关安全服务) # 检查防火墙状态 systemctl status firewalld # 停止防火墙服务 systemctl stop firewalld #关于防火墙服务 systemctl d…
-
SQL Server 2019 for Linux – ssh-keygen
1、修改计算机名字 服务器名称IP地址描述系统SQLAG01192.168.31.203节点1Centos 7SQLAG02192.168.31.204节点2Centos 7SQLAG03192.168.31.205节点3Centos 7SQLAG192.168.31.206SQL监听器Centos 7SSMS192.168.31.9SQL…
-
SQL Server 2019 for Linux
这个系列的文章我们主要来分享一下如何在Linux(Centos7)上部署SQL Server 2019并创建Always On。 SQL Server 2019 Always on 在接下来的演示中,我们在vmware平台上创建了4台服务器用于本次演示。下面是主机信息 …
-
群晖NAS如何构建VPN服务器
我们在使用群晖的时候经常会希望能够在家以外的环境连接我们的群晖NAS,我们之前也分享过如何将群晖NAS发布到互联网-《黑群晖如何发布外网访问》。一般愿意折腾的兄弟通常家里面都会有工作站用来做一些测试使用,免…
-
Cobbler自动化部署-自定义系统配置四
根据前文我们分享的内容,我们现在已经可以做到自动分发操作系统的工作了,但是我们在实际中往往在分发的基础上还希望做一些自定义的配置工作,这样也减少了系统部署后的工作量,那么今天我们就先来分享一个自定义…
-
Cobbler自动化部署-Cobbler基础配置三
今天我们来看一下Cobbler的基础配置,当我们无论使用在线安装方式还是离线安装方式安装完成后,都需要做下面的配置才可以使用Cobbler进行Linux系统的分发工作。 检查服务状态 检查相关服务的状态并将服务设置成开机…
-
Cobbler自动化部署-离线部署二
今天我们来看一下如何在离线环境下部署Cobbler,虽然说是离线环境部署,但是我们的前期准备工作还是要在一个网络健康的条件下执行的。 1、准备离线环境 安装yum-utils yum-utils是管理repository及扩展包的工具,包…
-
Cobbler自动化部署-环境准备一
我们在日常工作中经常会遇到需要部署操作系统的工作,偶尔部署几台也无所谓。但是毕竟这类重复性的工作比较浪费时间。为了使我们的工作效率提高,今天开始我们就来分享一下如何使用Cobbler来自动化部署Linux操作系…
-
Ansible由浅入深 – Module for file©
准备 在开始学习ansible module 之前我们先来做一下准备工作,打开vscode创建一个新的项目module for file & copy。 目录 ansible-moduleinventoryfilestest.txtgroup_varspangshare.ymlansible.cfghostsplaybo…