运维开发 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:官方允许自建私有,作为离客户端更近的中继服务器存在,可以使转发的效率更高。 ...
经验教程 Linux 以及 Docker 配置 http 代理 以下配置均为正向代理,正向代理可以起到访问无法直接访问的内容的作用,或者对于某些内容具有加速作用。 代理分为直接代理和密码代理: 无密码代理如 http_proxy=http://proxy.com:7890/; 密码代理则为 http_proxy=http://username:password@proxy.com:7890/。 需要注意的是,如果用户名密码中带有特殊符号,需要进行转义。 常见需...
运维开发 Linux 离线安装 Docker 之前看群里很多同学,linux 操作系统使用在线方式安装 docker 都失败了,然后启动 docker 报错又看不懂是哪里的问题,我觉得可以尝试一下离线安装。Windows 安装 docker 的话,问题实在太多,这里暂且不提。 1.下载安装包 地址:https://download.docker.com/linux/static/stable/x86_64/ 建议选择比较新的版本,我这里下载的...
瞎折腾 Docker 网络代理服务器 squid 爬虫或者不能访问外网时,可能需要用到代理服务器,接下来使用 docker 搭建代理 squid 服务器。 一、复制配置文件 # 创建一个临时容器 docker run -d --rm --name squid -p 3128:3128 ubuntu/squid # 复制配置文件 mkdir /home/docker/squid && \ cd /home/docker/squid/...