-
Rocky Linux 9.2 部署DNS服务
软件包安装 Rocky Linux 9.2安装bind DNS服务 DNS服务启动并设置开机启动 DNS配置 在对DNS配置文件进行修改之前,先将配置文件进行备份 编辑named/conf配置文件 修改11行、19行,修改为any 修改为: 编辑并配置DNS…
-
使用Python将JPG图片转换为WEBP图片
在写博客的时候考虑到截图直接上传到博客中的图片格式为jpg格式,文件较大。所以用Python写了一个脚本来批量转换JPG图片为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 将系统重启。待重启完成后输入如下命令 使用passwd 命令来修改root密码 密码修改完成后,进行系统重启后root密码…
-
群晖Docker安装图床-Chevereto
什么是Chevereto Chevereto 是一个自托管的多用途多用户,功能齐全的媒体共享解决方案。 围绕用户共享媒体内容的概念,它可以用于创建各种应用程序或增强现有系统的功能。 Chevereto 的主要用途是作为媒体托管服务…
-
SQL Server 2019 for Linux – 创建always on群集
激活 SQL always on 为Pacemaker创建SQL登陆名 为SQL always on启用群集代理 创建数据库主密钥 在节点1 SQLAG01上创建证书 在节点2 SQLAG02上创建证书 在节点3 SQLAG03上创建证书 将SQLAG01上的证书同步到其他节点…
-
SQL Server 2019 for Linux – 创建Pacemaker群集
安装Pacemaker 重启相关服务 设置hacluster密码 验证群集中每个节点的状态 Password:输入hacluster密码 sqlag03: Authorized sqlag02: Authorized sqlag01: Authorized 创建Pacemaker cluster 启动Pacemaker Cluste…
-
SQL Server 2019 for Linux – 安装SQL2019 on Linux
部署前提 关闭防火墙服务(生产环境建议开放对应通信端口,不要关闭防火墙及相关安全服务) 开放防火墙端口 关闭selinux服务 下载 Microsoft SQL Server 2019 Red Hat 存储库配置文件 运行命令安装SQL Server 2019 …
-
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。 在接下来的演示中,我们在vmware平台上创建了4台服务器用于本次演示。下面是主机信息 服务器名称IP地址描述系统SQ…
-
群晖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…
-
Ansible由浅入深 – 循环的使用
我们在使用ansible的时候会经常用到循环的使用,今天我们来分享一下如何在yml文件里面编写循环 示例 单一循环 如果我们需要做一个变量的循环时,我们可以使用with_items来进行循环,将msg输出结果的位置将之前的变…
-
Ansible由浅入深 – 变量的使用
使用ansible的目的就是为了能让系统相对的自动化起来,我们前文所提到的内容涉及到value的地方可以看到都是写的固定的value,但我们实际工作中使用的时候肯定是没有办法这样的,因为太不灵活了。比如计算机名称、IP…
-
Ansible由浅入深 – debug模块的使用
ansible debug模块是我们后面会经常使用的模块,随着yml文件内容的逐渐增多,使用debug是不可避免的,今天我们就来先学习一下如何使用debug模块在ansible中输出内容。 参数 参数默认值解释msg(string)默认输出:“…
-
Ansible由浅入深 – Ansible Playbook体验
YAML 在开始体验Ansible Playbook之前我们先来了解一下YAML,我们在学习过程中遇到的一个就是文件扩展名我们到底要用yaml还是yam,这在网络上也有很多讨论的帖子。但其实这对我们的使用好像没有那么大的影响。我们…