摘要:
系统管理 第 01 章 linux 基础 第 02 章 linux 文件和目录管理 第 03 章 linux 磁盘和文件系统管理 第 04 章 linux 压缩与打包 第 05 章 linux vim编辑器 第 06 章 linux BASH shell 第 07 章 linux 正则表达式 第 0 阅读全文
摘要:
argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数。 import argparse def main(): parser = argparse.ArgumentParser(description='Test Argparse') parser.add_argum 阅读全文
摘要:
1 面向对象编程概念总结 面向过程的编程是为了解决问题而一步步的按照流水线的方法进行编程,编程实现相对容易,但可扩展性较差,因为往往牵一发动全身。 面向对象的编程是注重概括和提炼,先将需求提炼为类(类里有初始化函数、数据属性和函数属性);然后再通过具体对象使用类的这些资源,即实例化。 学习面向对象编 阅读全文
摘要:
实验环境约定 系统:centos7.7 防⽕墙:关闭 Selinux:关闭 服务器地址:192.168.31.199/24 一. 安装Nginx 1. 安装依赖工具 2. 安装PCRE 3. 安装nginx 二. 安装mysql 1. 安装依赖包 2. 升级cmake⼯具 3. 升级boost库⽂件 阅读全文
摘要:
实验环境约定 系统:centos7.7 防⽕墙:关闭 Selinux:关闭 服务器地址:192.168.31.199/24 一. 安装Nginx 1. 安装依赖工具 2. 安装PCRE 3. 安装nginx 二. 安装mysql 1. 安装依赖包 2. 升级cmake⼯具 3. 升级boost库⽂件 阅读全文
摘要:
一. Nginx的优化 1. 工作进程优化 2. 长连接优化 3. 数据压缩优化 4. 客户端缓存优化 二. Nginx缓存和镜像服务器 1. 缓存和镜像包部署 2. nginx缓存服务配置 3. 镜像服务器配置 三. Nginx 集群实现 1. Nginx集群理论知识 2. Nginx集群相关功能 阅读全文
摘要:
一. Nginx的部署 tips:此文档适用于linux centos6或者centos7 1. Nginx介绍 Nginx(“engine x”)是⼀款是由俄罗斯的程序设计师Igor Sysoev所开发⾼性能的 Web和 反向代理 服务器,也是⼀个 IMAP/POP3/SMTP 代理服务器。 轻量 阅读全文
摘要:
SaltStack介绍 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等,假设有上百台服务器(或者网络设备)需要重复维护工作,如果一台一台维护效率低下且耗费成本和人力,这时候自动化运维工具SaltStack显示出其优势了,帮助管理维护人员进行批量执行原来的 阅读全文
摘要:
部署前提条件 部署安装L2TP相关软件 配置Openswan 编辑 /etc/ipsec.conf 注意将$VPS_IP替换成你机器的公网IP(用户L2TP接入的IP)。 编辑 /etc/ipsec.secrets ,添加内容如下,依然需要替换$VPS_IP为你机器的IP,替换$PASS为你想指定的 阅读全文
摘要:
一. 安装前环境 二. 部署OpenVPN Server端 1. 安装OpenVPN 2. 创建openvpn主配置文件 3. 创建easy rsa配置 4. CA证书制作 5. 服务端证书制作 6. DH证书制作和TA秘钥 7. 制作客户端证书 8. 修改服务端主配置文件 9. 启动服务 三. 部 阅读全文
摘要:
ansible安装和部署 ansible目录结构介绍 ansible命令使用方法 ansible命令方法适合维护linux系统,如果要维护网络设备最好使用ansible playbook。 更多用法见:http://www.ansible.com.cn/docs ansible_hosts配置文件解 阅读全文