自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑白一戒

行走在零和一的路上

  • 博客(109)
  • 收藏
  • 关注

原创 linux系统小优化

linux系统小优化❎ 系统资源限制优化#cat /etc/security/limits.conf#root账⼾的资源软限制和硬限制 (Ubuntu需要添加上下两部分)root soft core unlimitedroot hard core unlimitedroot soft nproc 1000000root hard nproc 1000000root soft n...

2019-12-27 19:45:45 172

原创 Http协议以及FTP协议状态码

Http协议以及FTP协议状态码Http协议状态码分类1xx:100-101 信息提示 2xx:200-206 成功 3xx:300-307 重定向 4xx:400-415 错误类信息,客户端错误 5xx:500-505 错误类信息,服务器端错误Http协议常用的状态码200: 成功,请求数据通过响应报文的entity-body部分发送;OK 301: 请求的URL指向的资源已...

2019-12-16 10:54:26 207

翻译 shell基础速查图

2019-11-12 08:14:29 255

原创 基于iptables实现:跨网段地址转换

net.ipv4.ip_forward = 1 #必须开启ip转发功能# 请求报文目标地址转换iptables -t nat -A PREROUTING -d 192.168.7.101 -p tcp --dport 3389 -j DNAT --to-destination 172.18.139.20:3389 # 响应报文返回转换iptables -t nat -A POSTROUTI...

2020-01-12 17:32:05 1107

原创 浅谈ngx_http_ssl_module模块

ngx_http_ssl_module模块1️⃣ ngx_http_ssl_module2️⃣ ngx_http_rewrite_module???? if指令???? set指令???? break指令???? return指令???? rewrite_log指令???? rewrite指令???? rewrite flag使⽤介绍1️⃣ ngx_http_ssl_module这个模块全部用于http、server区域中配置参数...

2020-01-09 18:35:38 1289

原创 浅谈Nginx相关HTTP杂项模块(一)

浅谈Nginx相关HTTP杂项模块(一)1️⃣ ngx_http_access_module2️⃣ ngx_http_auth_basic_module3️⃣ ngx_http_stub_status_module4️⃣ ngx_http_log_module▶ 1.log_format:定义日志格式▶ 2.accsess_log:定义日志路径 格式,日志模式▶ 3.自定义json格式日志5️⃣ ...

2020-01-09 18:23:41 387

原创 https实现过程

Web⽹站的登录⻚⾯都是使⽤https加密传输的,加密数据以保障数据的安全HTTPS能够加密信息,以免敏感信 息被第三⽅获取,所以很多银⾏⽹站或电⼦邮箱等等安全级别较⾼的服务都会采⽤HTTPS协议HTTPS其实是有两 部分组成:HTTP + SSL / TLS,也就是在HTTP上⼜加了⼀层处理加密信息的模块。服务端和客⼾端的信息传输都会 通过TLS进⾏加密,所以传输的数据都是加密后的数据。...

2020-01-09 15:51:40 595 1

原创 浅谈HAProxy配置参数及算法

浅谈HAProxy配置参数及算法1️⃣ HAProxy程序环境2️⃣ HAProxy配置文件结构???? global:全局配置段???? proxies: 代理配置段▶ 1.Proxies配置-defaults▶ 2.Proxies配置-frontend▶ 3.Proxies配置-backend▶ 4.frontend+backend配置实例▶ 5.Proxies配置-listen3️⃣ HAProxy调...

2020-01-09 15:12:54 416

原创 浅谈HAProxy介绍及安装

浅谈HAProxy介绍及安装1️⃣ HAProxy简介2️⃣ HAProxy安装???? Ubuntu安装???? centos编译安装▶ 1.解决lua环境▶ 2.编译安装HAProxy▶ 3.制作haproxy启动脚本▶ 4.制作配置文件▶ 4.启动HAProxy并验证状态1️⃣ HAProxy简介使用yum info haproxy,查看haproxy描述摘要:HAProxy是在高可用环境下...

2020-01-09 11:19:08 395

原创 浅谈Nginx模块ngx_http_core_module( 二 )

浅谈Nginx模块ngx_http_core_module(二)???? 定义客户端请求的相关配置1️⃣ error_page 错误页4042️⃣ try_files 检查文件是否存在3️⃣ keepalive_timeout 设定长连接的超时时长4️⃣ keepalive_requests 长连接允许请求的资源的最大数量5️⃣ keepalive_disable 对哪种浏览器禁用长连接6️⃣ send...

2020-01-04 22:15:23 477

原创 浅谈Nginx模块ngx_http_core_module(一)

浅谈Nginx模块ngx_http_core_module(一)1️⃣ Http配置结构2️⃣ ngx_http_core_module详解???? 1. server 设置虚拟机服务器全局配置???? 2.listen设置监听端口和IP???? 3.server_name设置虚拟服务器名字???? 4.tcp_nodelay on | off;???? 5.sendfile 零拷贝是否开启???? 6.server_tokens...

2020-01-04 20:31:21 1389

原创 浅谈Nginx主配置文件

浅谈Nginx主配置文件1️⃣ Nginx配置文件组成部分2️⃣ Nginx主配置文件结构3️⃣ Nginx 全局配置???? 1.正常运行必备的配置???? 2.性能优化相关的配置???? 3.事件驱动相关的配置???? 4.调试和定位配置1️⃣ Nginx配置文件组成部分Nginx的配置⽂件的组成部分: 主配置⽂件:nginx.conf,⼦配置⽂件 include conf.d/*.conf主配置文件各...

2020-01-02 11:19:14 302 1

原创 浅谈Nginx基础概念

浅谈Nginx基础概念1️⃣ Nginx简述2️⃣ Nginx功能介绍???? 1.Nginx基础特性???? 2.Nginx组织结构▶ 1.web请求处理机制▶ 2. Nginx组织模型▶ 3. Nginx进程间通信???? 3.Nginx模块说明???? 4.Nginx安装▶ 1. Centos版本 yum安装▶ 2. Ubuntu版本 apt安装▶ 3. 查看帮助▶ 4. Nginx编译安装▶ 5.Nginx目...

2020-01-01 21:46:55 256

原创 面试题目I/O

1️⃣ 【面试指南】请解释下什么是 I/O 多路复用?有必要先弄清这个概念,这里的 I/O 通常指网络 I/O,多路指多个 Socket 链接,复用指操作系统进行运算调度的最小单位线程。整体意思也就是多个网络 I/O 复用一个或少量的线程来处理 Socket。关于 I/O 多路复用的多种实现,继续参考下文。I/O 多路复用的四种实现I/O 多路服用有多种实现模式:select、 poll、 ...

2020-01-01 16:42:47 246

原创 浅谈I/O五种模型

浅谈I/O五种模型1️⃣ I/O基础前言???? 数据流程四问???? 1.为什么不能直接将数据加载到app buffer呢????? 2.上面提到的数据几次拷贝过程,拷贝方式是一样的吗????? 3.如果数据要通过TCP连接传输出去要怎么办????? 4.网络数据一定要从kernel buffer复制到app buffer再复制到send buffer吗?2️⃣ I/O机制简介???? 1.I/O概念简述???? 2. IO系统的分层...

2019-12-31 21:15:45 450

原创 浅谈Ubuntu Server系统基础配置

浅谈Ubuntu Server系统基础配置1️⃣ 官方说明文档2️⃣ 更改主机名3️⃣ 更改网卡名称为eth*:4️⃣ 配置root远程登录5️⃣ Ubuntu 18.04网络配置▶1 ubuntu 17.04及之前的静态IP配置方式▶2 ubuntu 18.04 单网卡静态IP地址▶3 ubuntu 18.04配置多网卡静态IP以及静态路由▶4 ubuntu 18.04的单网卡桥接配置▶4 u...

2019-12-28 15:13:35 943

原创 浅谈Linux Virtual Server服务

浅谈Linux Virtual Server❎ 集群的概念1️⃣ 系统性能扩展方式:2️⃣ 集群的概念和分类▶1 Linux Cluster类型▶2 Cluster按照实现分类▶3 Cluster基于工作协议层次分类3️⃣ 负载均衡下实现会话保持❎ Linux Virtual Server简介1️⃣ LVS介绍2️⃣ LVS-NAT模式3️⃣ LVS-DR(Direct Routing)模式▶1...

2019-12-24 22:03:34 388

原创 浅谈linux防火墙之Firewalld服务

浅谈linux防火墙之Firewalld服务1️⃣ Firewalld服务简介2️⃣ Firewalld服务配置▶1 Firewalld预定义服务配置▶2 Firewalld 三种配置方法▶3 Firewall-cmd 命令选项3️⃣ rich规则▶1 rich规则简介▶2 rich规则实施顺序:▶3 rich规则选项▶4 rich日志规则▶5 伪造和端口转发1️⃣ Firewalld服务简介...

2019-12-23 17:02:30 405

原创 浅谈linux网络防火墙

浅谈linux网络防火墙1️⃣ iptables/netfilter网络防火墙2️⃣ 实验:模拟网络防火墙实现内外网分离3️⃣ NAT表▶1 NAT基本概念▶2 SNAT配置:通过net表的target配置▶3 DNAT配置:通过net表的target配置▶4 转发REDIRECT1️⃣ iptables/netfilter网络防火墙充当网关使用filter表的FORWARD链注意的问...

2019-12-23 11:27:49 361

原创 浅谈linux防火墙之iptables

浅谈linux防火墙❎ 防火墙概念1️⃣ 安全技术简介2️⃣ 防火墙的分类3️⃣ 网络层防火墙4️⃣ 应用层防火墙/代理服务型防火墙❎ iptables的简介1️⃣ Netfilter组件2️⃣ 防火墙工具3️⃣ iptables的组成4️⃣ 内核中数据包的传输过程5️⃣ iptables规则6️⃣ iptables添加要点❎ iptables命令1️⃣ 规则格式2️⃣ SUBCOMMAND:子...

2019-12-22 15:40:10 817

原创 浅谈数据同步实现rsync+inotify

浅谈数据同步实现rsync+inotify❎ 数据的实时同步介绍❎ 数据的实时同步实现inotify???? inotify的介绍???? 实现inotify软件:???? inotify+rsync使用方式???? 实现inotifyrsync1️⃣ rsync基本概述2️⃣ rsync工作模式3️⃣ rsync 命令参数解释4️⃣ rsync 后台服务模式-服务端配置5️⃣ rsync 后台服务模式-客户端配置6️...

2019-12-20 18:55:51 283

原创 浅谈网络共享之samba服务

浅谈samba服务1️⃣Samba服务简介2️⃣Samba服务器配置3️⃣Samba客户端4️⃣实验一:实现Samba共享5️⃣实验二:实现不同samba用户访问相同的samba共享,实现不同的配置1️⃣Samba服务简介???? Samba历史SMB(Server Message Block):服务器消息块,IBM发布,最早是DOS网络文件共享协议Cifs(common internet ...

2019-12-20 14:41:45 2643

原创 浅谈网络共享之NFS服务

浅谈网络共享之NFS服务1️⃣NFS服务介绍2️⃣NFS配置文件3️⃣NFS工具rpcinfoexportfsmount.nfs4️⃣自动挂载autofs服务简介autofs配置1️⃣NFS服务介绍NFS简介NFS(Network File System):网络文件系统,用户和程序可以像访问本地文件一样访问远端系统上的文件NFS基于RPC(Remote Procedure Call)远...

2019-12-18 21:35:10 171

原创 实现基于MYSQL验证的vsftpd虚拟用户

实现基于MYSQL验证的vsftpd虚拟用户1️⃣配置mysql服务器2️⃣FTP服务器上安装vsftpd和编译pam_mysql3️⃣FTP服务器上建立系统用户4️⃣FTP服务器上创建pam配置文件5️⃣FTP服务器上指定pam配置文件6️⃣FTP服务器上建立每个虚拟用户的独立配置文件7️⃣FTP服务器上配置共享根目录,重启vsftpd服务8️⃣客户端测试前述概要本实验需要两台主机,一台充...

2019-12-18 15:33:35 111

原创 浅谈网络共享之FTP服务

浅谈FTP服务FTP协议简介FTP软件介绍vsftpd服务简介vsftpd配置端口设置时间设置匿名用户登录linux系统用户日志提示信息登录控制传输控制实现基于SSL的ftpsvsftpd虚拟用户vsftpd虚拟用户介绍实现基于DB的FTP虚拟用户FTP协议简介1️⃣特点基于C/S架构双通道协议:数据和命令连接数据传输格式:二进制(默认)和文本注意:传输非文本时使用文本...

2019-12-18 11:42:48 593

原创 实现 PowerDNS 应用部署

实现 PowerDNS 应用部署PowerDNS官网:https://www.powerdns.com/PowerDNS文档:https://doc.powerdns.com/Poweradmin官网:http://www.poweradmin.org/CentOS 7 利用RPM包部署PowerDNS安装基本包[root@Centos7 ~]# yum -y install ...

2019-12-15 11:53:22 554

原创 浅谈日志分析

浅谈日志分析日志介绍rsyslog管理1️⃣rsyslog 相关文件2️⃣rsyslog配置文件3️⃣syslog的网络日志服务配置网络日志服务:修改配置文件,当UDP和TDP服务模块开启实验:配置centos7的rsyslog网络日志服务4️⃣其他常见的日志文件日志管理工具journalctljournalctl用法MySQL管理日志实验1:rsyslog将日志记录于MySQL中实验2:通过lo...

2019-12-15 09:42:05 488

原创 日志工具journalctl参数说明

jonrnalctl参数说明语法格式 journalctl [OPTIONS...] [MATCHES...]--no-full, --full, -l如果字段内容超长则以省略号(...)截断以适应列宽。默认显示完整的字段内容(超长的部分换行显示或者被分页工具截断)。老旧的 -l/--full 选项 仅用于撤销已有的 --no-full 选项,除此之外没有其他用处。-a, --al...

2019-12-14 22:29:42 2641

原创 浅谈LAMP

浅谈LAMPLAMP介绍CGI和fastcgiPHP详情LAMP实现方式PHP连接MySQL的方式CentOS 7环境下部署phpmyadminCentOS 7环境下部署wordpressphp加速器1️⃣实现原理2️⃣常用php加速器CentOS 7环境下编译安装php-xcache支持php 5.XCentOS 8环境下安装opcache支持php 7.Xphp-fpm 模式实现LAMP1️⃣...

2019-12-13 21:33:50 438

原创 实验:多虚拟机主机和Https的实现

实验:多虚拟机主机和Https的实现多虚拟机主机实现实现基于IP的虚拟主机实现基于端口的虚拟主机基于FQDN虚拟主机Https实现1️⃣为httpd服务器申请数字证书2️⃣配置httpd支持使用ssl3️⃣配置 http 重定向到 https多虚拟机主机实现多虚拟主机有三种实现方案:基于ip:为每个虚拟主机准备至少一个ip地址基于port:为每个虚拟主机使用至少一个独立的port...

2019-12-11 21:55:33 301

原创 浅谈Apache服务(二)

浅谈Apache服务二定义Main server的文档页面路径定义站点主页面站点访问控制常见机制1️⃣被访问控制的资源描述方式:2️⃣针对目录实现访问控制3️⃣基于客户端 IP 地址实现访问控制日志设定设定默认字符集定义路径别名基于用户的访问控制远程客户端和用户验证的控制禁止错误网页版本泄露禁止trace方法status 状态页定义Main server的文档页面路径设置格式:Documen...

2019-12-11 16:52:37 218

原创 浅谈Ansible之playbook

浅谈Ansible之playbookplaybook介绍playbook的运用playbook的核心元素:playbook的基础组件:变量:variables示例: playbook实现远程安装httpdplaybook进阶roles角色playbook中角色的调用roles中tags使用实验:使用roles安装配置nginxplaybook介绍playbook 剧本是由一个或多个“pla...

2019-12-09 17:53:03 218

原创 浅谈ANSIBLE模块

浅谈ANSIBLE模块ansible介绍ansible 相关文件ansible工具ansible常用模块command模块shell模块script模块copy模块File模块unarchive模块Archive模块Hostname模块Cron模块Yum模块Service模块User模块Group模块Setup模块ansible介绍ansible:自动化运维工具,实现了批量系统配置、批量程序...

2019-12-09 09:21:41 179

原创 浅谈Apache服务(一)

浅谈Apache服务[壹]MPM multi-processing module 工作模式httpd-2.4 相关文件httpd配置文件的组成httpd 常见配置显示服务器版本信息修改监听的IP和Port持久连接MPM (Multi-Processing Module) 多路处理模块DSO(Dynamic Shared Object):动态加载模块apache 介绍20世纪90年代初,国家超级...

2019-12-08 15:44:02 359

原创 浅谈HTTP服务

浅谈HTTP服务Socket套接字HTTP超文本传输协议浏览器如何访问网站HTTP协议通信过程HTTP协议分层HTTP相关术语HTTP协议发展版本差异HTTP工作机制URI和URLHTTP 请求访问的完整过程Socket套接字在建立通信连接的每一端,进程间的传输要有两个标志:IP地址和端口号,合称为套接字地址(socket address)客户机套接字地址定义了一个唯一的客户进程服务器...

2019-12-07 11:51:26 326

原创 浅谈MYSQL5.7以及MariaDB10.3小差异

浅谈MYSQL5.7以及MariaDB10.3小差异二者基础架构是一样的,默认变量参数数据也大同小异mysql> SHOW VARIABLES LIKE 'max_con%';+--------------------+-------+| Variable_name | Value |+--------------------+-------+| max_conn...

2019-12-02 14:20:33 4147 1

原创 循环菜单脚本功能

循环菜单脚本功能#!/bin/bash#cat <<!1) 北京烤鸭2) 佛跳墙3)小龙虾4)羊蝎子5)火锅6)点菜结束!sum=0while read -p "请点菜(1-6): " MENU ;do case $MENU in 1) echo The price is 100 let sum+=100 ;; 2) ...

2019-11-30 21:08:32 195

原创 浅谈MYSQL之半同步复制(附带实验)

浅谈MYSQL之半同步复制半同步复制来源默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失半同步复制概述半同步复制是介于异步复...

2019-11-30 14:54:55 372

原创 浅谈MYSQL之主主复制(附带实验)

浅谈MYSQL之主主复制主主复制理念双主架构是实现主库写高可用的一种架构模式,两个主库互为对方的从库,两个主库均可以执行写操作,然后复制给对方。主库停机维护:由于双方都有对方的binlog position,即知道当前复制到对方什么位置了,故当其中一方停机可以使用另外一方来作为主库,当停机的主库重启恢复回来时,可以从原来的binlog position继续复制当前的主库的数据,实现自动...

2019-11-30 10:48:02 165

原创 浅谈MYSQL之级联复制(附带实验)

浅谈MYSQL之级联复制级联复制原理:级联结构就是通过减少直接从属于 Master 的 Slave 数量,减轻 Master 的压力,分散复制请求,从而提高整体的复制效率。级联复制的应用场景跨机房复制,A—>B–|-->C(C跨机房),A挂,B提升为主,此时C不用做change master,缺点是复制延迟大,无法避免库的拆分,某库压力很大,可以使用级联复制将其...

2019-11-30 09:48:22 998

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除