wordpress 使用 nginx 防止域名恶意解析
查看百度统计的入口页面,发现有个奇怪的域名。 好家伙,直接解析到了我的网站上,同时发现直接输入 ip 也能访问博客。受不了,于是着手处理。 开始想到使用 nginx 的 default_server。 server { listen 80 default_server; server_name _; return 444; } 但是我的服务器这样配置不知道为什么不生效,如果 server_name…
瞎折腾 Docker 搭建 kms 服务器激活 Windows
今天一大早发现自己的 windows 激活快要过期了,之前是用的下面这款别人的激活工具。 需要的话评论区说一声,不需要的话可以看接下来自己搭建。 一、运行 Docker 容器 docker run -d -p 1688:1688 –restart=always –name vlmcsd mikolatero/vlmcsd 随便在一台机器上运行都可以,我是在本地虚拟机运行的。 二、激活 Wind…
运维开发 KVM 详解命令行安装以及 web 页面进行管理
一、KVM介绍 kvm 是 Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自 Linux2.6.20 之后集成在 Linux 的各个主要发行版本中。它使用 Linux 自身的调度器进行管理,所以相对于 Xen,其核心源码 很少。KVM 目前已成为学术界的主流 VMM 之一。 KVM 的虚拟化需要硬件支持(如 IntelVT 技术或者 AMDV 技术)…
运维开发 Lvm 的概念和基本使用详解
一、LVM 是什么 LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进⾏管理的⼀种机制。 安装 Linux 操作系统时遇到的⼀个常⻅的难以决定的问题就是如何正确地评估各分区⼤⼩,以分配合适的硬盘空间; 普通的磁盘分区管理⽅式在逻辑分区划分好之后就⽆法改变其⼤⼩; 随着 Linux 的逻辑卷管理功能的出现,这些问题都迎刃⽽解,⽤户在⽆需…
运维开发 v3版 ssl 证书制作和 nginx 配置证书
一、证书制作 利用 openssl 生成 v3 带扩展属性的证书 1、生成秘钥 openssl genrsa -des3 -out server.pass.key 2048 -passin pass:1234 如果秘钥有密码,重启 web 服务器会要求验证密码,所以直接去掉秘钥中的密码。 openssl rsa -in server.pass.key -out server.key 2、生成证书请…
运维开发 K8s 存储详解-包括pv、pvc、confmap、secret
一、基本存储 1 EmptyDir EmptyDir是最基础的Volume类型,一个EmptyDir就是Host上的一个空目录。 EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为kubernetes会自动分配一个目录,当Pod销毁时, EmptyDir中的数据也会被永久删除。 EmptyDir用途如下: 临时空间,例如用于某些应用程序运…
运维开发 Centos 远程重装系统
人在广州,家里的服务器在湖南。如何重装系统? 由于家里的宽带申请了公网 ip,并且路由器上并非设置的端口映射,因为我觉得太麻烦,直接设置 DMZ 主机为我的服务器。 也就是说我把我的服务器暴露在了互联网上,非常容易受到攻击。 由于之前安全意识较差,中了一次病毒,我人又不在家里,所以想起了远程重装系统,在这里记录一下。 一、查询基本信息 # 查看 IP地址及网卡信息 [root@localhost …
运维开发 容器编排 Docker-compose 详解
Docker-Compose 的编排结构 Docker-Compose 将所管理的容器分为三层 工程(project):一个工程包含多个服务 服务(service):一个服务当中可包括多个容器实例 容器(container) Docker-Compose 运行目录下的所有文件(docker-compose.yml、extends文件 或 环境变量文件等)组成一个工程,若无特殊指定 工程名即为当前目…
瞎折腾 Docker 搭建 hoppscotch 并解决反向代理不成功问题
在服务部署的时候,有些情况不能使用 postman 工具进行接口测试,很多时候就只能用 curl 命令行测试,还是比较麻烦的。 出于想在服务器上搭建接口测试工具的需求,找到了 Hoppscotch 这个工具。 一、介绍 Hoppscotch 是一个开源的轻量级、基于 Web 的 API 管理工具,采用 Vue、Nuxt、TypeScript 开发。从头开始设计构建,考虑易用性和可访问性,为 API…
运维开发 SSH 免密登录批量操作脚本-只需要在一台机器上执行
之前写过 SSH 实现内网机器无密码登录,这种方式可以实现免密登录,但是需要在每台终端上操作,确实有点麻烦。 后来想能否用脚本实现多台机器间免密登录,新增机器只需要修改文件,然后执行脚本。 后来找到一个脚本,我把脚本修改了部分内容,完整脚本如下: #!/bin/bash # ssh_batch.sh # set -x ########################################…
经验教程 Zerotier 搭建私有根服务器及创建虚拟局域网
一、Zerotier 原理 关于 zerotier,搜集网上资料和个人一点浅薄的理解。 概念 planet:核心角色,官方不允许自建私有,zerotier 的行星服务器,用于管理全球所有的 zerotier 客户端的地址信息,帮助建立客户端间的直接链接,以及在无法建立直接链接时,作为中继服务器转发设备间的流量。 moon:官方允许自建私有,作为离客户端更近的中继服务器存在,可以使转发的效率更高。 …