07 2020 档案
摘要:
一、mysql安装 1.二进制安装 2.源码包安装 3.rpm包安装 1.源码包安装 1)上传或下载源码包 [root@db02 ~]# rz mysql-5.6.46.tar.gz 2)安装依赖 由于安装环境的不同,在生成的过程中可能也会报其它的错误,按照错误的提示安装相应的依耐包即可。
阅读全文
一、mysql安装 1.二进制安装 2.源码包安装 3.rpm包安装 1.源码包安装 1)上传或下载源码包 [root@db02 ~]# rz mysql-5.6.46.tar.gz 2)安装依赖 由于安装环境的不同,在生成的过程中可能也会报其它的错误,按照错误的提示安装相应的依耐包即可。
阅读全文
摘要:
mysql 安装 1.安装方式 1.二进制安装 2.源码包安装 3.rpm包安装 1.二进制安装 1)上传或者下载包 [root@db01 ~]# rz #或者 [root@web01 ~]# wget https://downloads.mysql.com/archives/get/p/23/fi
阅读全文
mysql 安装 1.安装方式 1.二进制安装 2.源码包安装 3.rpm包安装 1.二进制安装 1)上传或者下载包 [root@db01 ~]# rz #或者 [root@web01 ~]# wget https://downloads.mysql.com/archives/get/p/23/fi
阅读全文
摘要:
MYSQL下载方式 下载二进制包,直接使用wget下载 [root@db ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz 或者进入官网下载 选
阅读全文
MYSQL下载方式 下载二进制包,直接使用wget下载 [root@db ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz 或者进入官网下载 选
阅读全文
摘要:
firewalld 一、防火墙安全概述 firewalld支持命令行也支持GUI设置,相对于iptables,firewalld配置更加的方便。在底层的命令都是iptables, firewalld 是全部阻止。从内部往外流的不会阻止。 iptables 默认全部放行。 二、防火墙区域管理 区域选项
阅读全文
firewalld 一、防火墙安全概述 firewalld支持命令行也支持GUI设置,相对于iptables,firewalld配置更加的方便。在底层的命令都是iptables, firewalld 是全部阻止。从内部往外流的不会阻止。 iptables 默认全部放行。 二、防火墙区域管理 区域选项
阅读全文
摘要:
例子一 循环语句 [root@m01 ~]# cat upstream.conf upstream web { {% for i in range(1,11) %} server 172.16.1.{{ i }} {% endfor %} } server { listen 80; server_n
阅读全文
例子一 循环语句 [root@m01 ~]# cat upstream.conf upstream web { {% for i in range(1,11) %} server 172.16.1.{{ i }} {% endfor %} } server { listen 80; server_n
阅读全文
摘要:
触发器 playbook handlers handler`用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 **大白话:**监控某一个步骤,
阅读全文
触发器 playbook handlers handler`用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 **大白话:**监控某一个步骤,
阅读全文
摘要:
ansible流程控制 数据库的操作问题,python需要依耐的模块MySQL-python 。 判断语句的模糊匹配 条件运算 循环语句 字典循环
阅读全文
ansible流程控制 数据库的操作问题,python需要依耐的模块MySQL-python 。 判断语句的模糊匹配 条件运算 循环语句 字典循环
阅读全文
摘要:
Ansible变量 特点 PlayBook ad-hoc 完整性 √ ✘ 持久性 √ ✘ 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.PlayBoo
阅读全文
Ansible变量 特点 PlayBook ad-hoc 完整性 √ ✘ 持久性 √ ✘ 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.PlayBoo
阅读全文
摘要:
Play-Book playbook的组成 play 角色(主机或者主机组) task 任务,演戏的动作 总结:playbook是有多个play组成,一个play有多个task;剧本由一个或者多个演员组成,一个演员得有多个台词或者动作。 playbook的语法格式:yaml 在Ansible中"剧本
阅读全文
Play-Book playbook的组成 play 角色(主机或者主机组) task 任务,演戏的动作 总结:playbook是有多个play组成,一个play有多个task;剧本由一个或者多个演员组成,一个演员得有多个台词或者动作。 playbook的语法格式:yaml 在Ansible中"剧本
阅读全文
摘要:
Ansible模块 command 模块 不支持管道符等特殊字符,用于执行系统命令,不仅限于linux。和shell模块差不多。 [root@m01 ~]# ansible web_group -m shell -a 'df -h' [root@m01 ~]# ansible web_group -
阅读全文
Ansible模块 command 模块 不支持管道符等特殊字符,用于执行系统命令,不仅限于linux。和shell模块差不多。 [root@m01 ~]# ansible web_group -m shell -a 'df -h' [root@m01 ~]# ansible web_group -
阅读全文
摘要:
Ansible ad-hoc 什么是ad-hoc? 临时命令,执行完不会保存,类似于批量执行命令。 ansible的选项 -i # 指定主机清单 ansible rsync -m ping -i 1.txt -m # 指定模块 -a # 指定动作 [root@m01 ~]# ansible nfs_
阅读全文
Ansible ad-hoc 什么是ad-hoc? 临时命令,执行完不会保存,类似于批量执行命令。 ansible的选项 -i # 指定主机清单 ansible rsync -m ping -i 1.txt -m # 指定模块 -a # 指定动作 [root@m01 ~]# ansible nfs_
阅读全文
摘要:
Ansible介绍 自动化运维工具,统一配置管理工具。自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible python 基于ssh通信,不用安装客户端 SaltStack
阅读全文
Ansible介绍 自动化运维工具,统一配置管理工具。自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible python 基于ssh通信,不用安装客户端 SaltStack
阅读全文
摘要:
1.域名不能绑定在两个IP上 我们把域名绑定在VIP上 2.如何实现切换? 负载均衡的高可用 keepalived **注意:**任何软件都可以使用keepalived来做高可用 keepalived如何实现高可用 **VRRP:**虚拟路由冗余协议 比如公司的网络是通过网关进行上网的,那么如果该路
阅读全文
1.域名不能绑定在两个IP上 我们把域名绑定在VIP上 2.如何实现切换? 负载均衡的高可用 keepalived **注意:**任何软件都可以使用keepalived来做高可用 keepalived如何实现高可用 **VRRP:**虚拟路由冗余协议 比如公司的网络是通过网关进行上网的,那么如果该路
阅读全文
摘要:
TCP/IP协议 TCP是一种面向连接的端到端的可靠传输协议。 TCP报头格式 三次握手的过程 一、客户端发送一个连接请求,发送一个随机数X,这时客户端的端口状态变为SYN_SENT状态。 二、服务端收到客户端发起的连接请求,端口状态变为LISTEN状态,服务端回复客户端发起的请求,把收到的随机数X
阅读全文
TCP/IP协议 TCP是一种面向连接的端到端的可靠传输协议。 TCP报头格式 三次握手的过程 一、客户端发送一个连接请求,发送一个随机数X,这时客户端的端口状态变为SYN_SENT状态。 二、服务端收到客户端发起的连接请求,端口状态变为LISTEN状态,服务端回复客户端发起的请求,把收到的随机数X
阅读全文
摘要:
erver{
listen 80;
server_name www.zls.com zls.com;
root /mobile_pc;
index index.html;
为什么要使用rewrite rewrite介绍 引入rewrite
阅读全文
erver{
listen 80;
server_name www.zls.com zls.com;
root /mobile_pc;
index index.html;
为什么要使用rewrite rewrite介绍 引入rewrite
阅读全文
摘要:
一、环境搭建 使用anaconda + pycharm的环境。 1、创建虚拟环境并安装django1.8的包 # 创建虚拟环境 conda create -n django python=3.6 # 激活虚拟环境 C:\Users\Administrator>conda activate djang
阅读全文
一、环境搭建 使用anaconda + pycharm的环境。 1、创建虚拟环境并安装django1.8的包 # 创建虚拟环境 conda create -n django python=3.6 # 激活虚拟环境 C:\Users\Administrator>conda activate djang
阅读全文
摘要:""" 使用urllib.request()请求一个网页内容,并且把内容打印出来。 """ from urllib import request import chardet if __name__ == '__main__': # 有的网站url使用不了 url = "https://www.cn
阅读全文
摘要:conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。 conda的设计理念 conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括pyth
阅读全文
摘要:
https实践 常用端口 ssh 22 telnet 23 ftp 21 rsync 873 http 80 mysql 3306 redis 6379 https 443 dns 53 php 9000 tomcat 8080 https介绍 什么是https? http是超文本传输协议。
阅读全文
https实践 常用端口 ssh 22 telnet 23 ftp 21 rsync 873 http 80 mysql 3306 redis 6379 https 443 dns 53 php 9000 tomcat 8080 https介绍 什么是https? http是超文本传输协议。
阅读全文
摘要:
nginx 动静分离 不需要运维来做,开发做的。 动态请求:该请求会调用数据库中的数据。 静态请求:用户请求不会调用数据库。 动态页面:后端开发写的需要调用数据库的页面(python、java、C、php) 静态页面:前端开发写的不需要调用数据库。 单台服务器动静分离 多台服务器动静分离 环境准备
阅读全文
nginx 动静分离 不需要运维来做,开发做的。 动态请求:该请求会调用数据库中的数据。 静态请求:用户请求不会调用数据库。 动态页面:后端开发写的需要调用数据库的页面(python、java、C、php) 静态页面:前端开发写的不需要调用数据库。 单台服务器动静分离 多台服务器动静分离 环境准备
阅读全文
摘要:
架构图 配置过程 配置web服务器 # 1、配置web01,更改配置文件 [root@web01 /etc/nginx/conf.d]# vi test1.conf server { listen 8007; server_name test.gong.com; root /website/test
阅读全文
架构图 配置过程 配置web服务器 # 1、配置web01,更改配置文件 [root@web01 /etc/nginx/conf.d]# vi test1.conf server { listen 8007; server_name test.gong.com; root /website/test
阅读全文
摘要:
myphpadmin项目理解cookie和session 当我们平时上网的时候,在刷新之后或者退出浏览器再次打开浏览器不需要登陆网页了,这就是利用了cookie和session; 环境配置 hostname wanIP lanIP 角色 web01 10.0.0.7 172.16.1.7 网站服务器
阅读全文
myphpadmin项目理解cookie和session 当我们平时上网的时候,在刷新之后或者退出浏览器再次打开浏览器不需要登陆网页了,这就是利用了cookie和session; 环境配置 hostname wanIP lanIP 角色 web01 10.0.0.7 172.16.1.7 网站服务器
阅读全文
摘要: 从图上我们可以看出来通过系统调用将Linux整个体系分为用户态和内核态(或者说内核空间和用户空间)。那内核态到底是什么呢?其实从本质上说就是我们所说的内核,它是一种特殊的软件程序,特殊在哪儿呢?控制计算机的硬件资源,例如协调CPU资源,分配内存资源,并且提供稳定的环境供应用程序运行。当软件程序要
阅读全文
摘要:jpress、Zabbix 完成集群的基础、完整集群架构日志收集功能 Elk、自动化上线代码 git/jenkins、实现全站HTTPS加密、搭建 NginxProxyCache 、搭建 Nginx+Keepalived 、MHA 高可用、MySQL 数据库环境搭建,主从搭建
阅读全文
摘要:搭建过程 注意防火墙和selinux的影响可以先关闭。 一、安装nginx # 1、更改nginx源安装nginx [root@web01 ~]# vi /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl
阅读全文
摘要:location的匹配 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3 ~* 不区分大小写的正则匹配 4 !~ 区分大小写不匹配的正则 5 !~* 不区分大小写不匹配的正则 6 / 通用匹配,任何请求都会匹配到 7 # 通用匹配,任何请求都会匹配
阅读全文
摘要:nginx的常用模块 ngx_http_index_module Syntax: index file ...; Default: index index.html; Context: http, server, location location / { index index.html; } n
阅读全文
摘要:nginx的日志管理 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$h
阅读全文
摘要:
nginx三种虚拟主机配置的方法. 基于端口 在生产环境中一般使用端口或者域名。 [root@web01 /etc/nginx/conf.d]# cat web01.conf server { listen 80; server_name 10.0.0.7; location / { root /c
阅读全文
nginx三种虚拟主机配置的方法. 基于端口 在生产环境中一般使用端口或者域名。 [root@web01 /etc/nginx/conf.d]# cat web01.conf server { listen 80; server_name 10.0.0.7; location / { root /c
阅读全文
摘要:
官方源安装nginx、网站访问量相关术语、nginx主配置文件详解、自定义日志格式调用。
阅读全文
官方源安装nginx、网站访问量相关术语、nginx主配置文件详解、自定义日志格式调用。
阅读全文
摘要:什么是url ? url = 协议 + 域名 + 资源路径 比如: https://www.baidu.com/index.html http : 超文本传输协议 https: 安全套接字协议 HTTP的工作原理 访问https://mirrors.aliyun.com/centos-vault/r
阅读全文
摘要:ssh协议 为什么使用ssh协议? 在进行传输时,会对数据进行加密,保证会话安全;telnet协议不是加密传输,在传输过程中如果被抓包,就会造成信息泄露,telnet默认不支持root远程。 # 常用协议端口 ftp 21 ssh 22 telnet 23 # 不支持root登陆 rsync 873
阅读全文
摘要:sersync同步实战 sersync是基于inotify和srync的二次开发,代码托管在github上面在rsync的客户端上安装,下载地址: https://raw.githubusercontent.com/wsgzao/sersync/master/sersync2.5.4_64bit_b
阅读全文
摘要:nfs共享文件存储 network filesystem; 为什么要使用 nfs? 如果userA上传文件通过负载均衡器上传到了web01,这个时候userB去下载file1又被负载均衡器分配到了web02 上面就找不到userA上传的资源了。 使用了共享存储nfs之后,userA上传的文件到nfs
阅读全文
摘要:rsync介绍 rsync用来定时备份服务器中的文件或者目录,有三种工作模式,本地复制,使用系统用户认证,守护进程方式,开源高效。同步工具,把一台机器上的文件同步都另一台机器 。默认使用873端口 选项 -a #归档模式传输, 等于-tropgDl -v #详细模式输出, 打印速率, 文件数量等 -
阅读全文
摘要:进入单用户模式的方法 方法一: 1、开机进入grub菜单的时候上下选择,按e编辑。 到linux16所在行的最后面。 ro 只读文件系统 biosdevname=0 戴尔的服务器需要设置 net.ifnames=0 设置网卡的名称为eth 后面输入的内容 enforcing=0 init=/bin/
阅读全文
摘要:systemd进程管理 systemd管理的优势 1.最新系统都采用systemd管理(RedHat7,CentOS7,Ubuntu15...) 2.CentOS7 支持开机并行启动服务,显著提高开机启动效率 3.CentOS7关机只关闭正在运行的服务,而CentOS6,全部都关闭一次。 4.Cen
阅读全文
摘要:Cent OS镜像盘救援模式更改root密码、更该默认启动级别、恢复系统mbr、恢复grub菜单。
阅读全文
摘要:定时任务 定时任务的作用 1.系统级别的定时任务 临时文件清理 系统信息采集 日志文件切割 2.用户级别的定时任务 定时向互联网同步时间 定时备份系统配置文件 定时备份数据库的数据 计划任务服务 # 定时任务,服务启动和停止 # c6 /etc/init.d/crond st
阅读全文
摘要:系统load average 数值,系统负载详解,影响cpu用户态、内核态的因素
阅读全文
摘要:Linux 中进程管理ps命令的使用方法,kill的使用方法,如何结束后台进程
阅读全文
摘要:自制rpm包 为什么要打rpm包,一个下载下来的源码包,需要各种依耐才能安装好,而且安装过程繁琐,如果把安装好的源码包制作成rpm包就可以一键的完成安装,一次打包,永久解决问题,在工作中也能更加的省时省力。 实验环境 主机名:yum_repo IP1:10.0.0.88 (yum仓库) vsftpd
阅读全文
摘要:方法一: 1、安装ftp服务 [root@oldboy ~]# yum -y install vsftpd 2、查看vsftpd相关的配置文件和目录 rpm -ql vsftpd # 查看vsftpd相关的配置文件和目录 grep -Ev '^$|^#' /etc/vsftpd/vsftpd.con
阅读全文
摘要:yum安装的优点 1、必须得有网络,通过网络获取软件。 2、管理rpm包 3、自动解决依耐 4、命令简单好用 5、生产最佳实践 yum命令详解 # linux安装软件的三种方式 1、rpm安装 2、源码安装 3、二进制安装 yum命令 yum repolist yum repolist all #
阅读全文
摘要:linux软件包管理-rpm mount # 挂载 1、将光盘镜像插入光驱 2、创建挂载目录 mkdir /guangqu 3、挂载到/guangqu [root@gong ~]# mount /dev/sr0 /mnt mount: /dev/sr0 is write-protected, mou
阅读全文
摘要:文件查找-find find命令的基本语法 命令 路径 选项 表达式 动作 find path options express action [root@oldboy ~]# find /etc/ -name '*.sh' /etc/profile.d/colorgrep.sh /etc/profi
阅读全文
摘要:重定向 什么是重定向? 将原本要输出在屏幕的内容,重新定向输出到指定的文件或设备中。 为什么要使用重定向? 1、备份的时候需要知道备份的结果。 2、屏幕上输出信息比较重要的时候需要保存下来。 3、定时任务我们需要知道结果。 4、执行命令时,明知会报错,我们会使用重定向,将结果放入 /dev/null
阅读全文
摘要:Linux 文件隐藏属性-创建文件默认权限,umask详解
阅读全文
摘要:权限管理 为什么要有权限? 根据用户的等级给定不同的权限,便于管理;在实际操作中肯定不能让所有的人都使用root权限,那样不仅对的安全还是对数据都是不安全的,所以把权限都细分化,更加利于管理;普通的运维只巡检我可以只给他查看的权限,开发部的人可以给写入的权限等等。 r 读 4 w 写 2 x 执行
阅读全文
摘要:Linux 用户管理增、删、改、查用户相关配置文件详解。
阅读全文
摘要:Linux 压缩包管理、解压、压缩归档,压缩原理。
阅读全文
摘要:ll查看文件属性每列信息意义,软硬硬链接的不同和使用方法,应用场景
阅读全文
摘要:字符串截取cut、排序sort、去重uniq、替换tr、字符统计wc
阅读全文
摘要:文件查看命令more、less、head、tail;文件内容过滤grep;文件上传和下载命令rzsz
阅读全文
摘要:创建目录 mkdir -p 递归创建 -m 创建的时候设定权限 -v 创建的时候显示过程 mkdir /gong www # 根目录和当前目录下创建www mkdir -pv /gong{1/old{boy,man},2} # 没有就执行,有就跳过 {} 和ASCII码有关 /gong/1 /gon
阅读全文
摘要:tree命令的基本使用 tree 查看当前目录的树状结构 -a 查看所有包含隐藏文件 -L 1 查看目录层级 tree /root 指定目录 根目录下的主要文件 /bin 普通用户可以执行的二进制文件 /boot 系统的启动文件 /dev 设备文件 /etc 系统程序的配置文件 /home 普通用户
阅读全文

nginx_ssl参数优化、OSI七层模型
Bash shell的几种特性
浙公网安备 33010602011771号