自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 python HTTPServer模块写web

目录结构 webserver.py 为main文件,当前目录为html根目录,cgi-bin目录为python处理文件目录webserver.py文件内容greeting.html文件内容greeting.py文件内容流程解释:client 请求greeting.html文件拿到页面填写内容提交表单由cgi-bin目录下greeting.py文件处理并相应内容注:greeting.html文件中f...

2018-07-13 11:31:25 3118 1

原创 lvs安装使用简述

lvs是一款IP负载均衡软件,是通过ipvs模块来实现ip负载均衡的。三种机制:NAT     用户请求和服务器响应都经过调度器,调度器修改数据包IP和PORT                    TUN     用户请求被调度器通过IP隧道技术转发给realserver,realserver直接返回数据给用户,调度器和realserver                            ...

2018-05-29 15:31:57 817

原创 keepalived+LVS高性能负载均衡基础配置

Director Server配置keepalived配置文件上图配置主备不同之处在state和priority不同主为master和100备为backup和80配置文件下图中LVS相关主备配置相同安装ipvsadm使用yum安装即可 yum -y install ipvsadmReal Server配置配置脚本如下/etc/init.d/lvsrsipvsadm基础用法未完待续...

2018-05-28 16:52:13 193

原创 keepalived高可用基本配置

keepalived高可用相关配置(主备之间只需更改节点角色和优先级即可)   三种状态脚本如下:主备配置完毕可通过tail -f /var/log/keepalived.log查看切换状态

2018-05-28 15:15:47 303

原创 wireshark抓包工具入门详解

抓包环境:本地抓包                交换机环境抓包:端口镜像(正规方法,配置交换机端口镜像)                                           arp欺骗                                           mac泛洪...

2018-05-21 16:03:53 1536

原创 MySQL多实例,主从同步,主主同步

mysql多实例可以实现单机主从复制 mysqld_multi不同服务器间主从复制主:192.168.2.60从:192.168.2.71主库配置文件相关log-bin=mysql-bin   主库配置开启binlog日志server-id=1   主库设置idbinlog-do-db=db_name1,db_name2....  需要同步的库,没有这条同步所有库binlog-ignore-db ...

2018-05-17 15:23:53 3553

原创 MySQL基础之日志

配置文件/etc/my.ini 或者 /etc/my.cnf日志类型:错误日志,记录mysql服务异常                 查询日志,记录建立的客户端连接和查询语句                 二进制日志,binlog日志记录所有更改数据的语句                 慢查询日志,记录所有执行时间超过long_quiry_time的所有查询或不使用索引的查询二进制日志 lo...

2018-05-17 12:06:15 162

原创 MySQL基础之数据备份与恢复和文件的导出导入

数据备份使用MySQLdumo命令备份mysqldump -u username -h host -p password db_name  > filename.sql 备份单个数据库mysqldump -u username -h host -p password db_name table_name  > filename.sql 备份数据库单个表mysqldump -u user...

2018-05-17 10:34:42 490

原创 MySQL基础之用户和权限管理

权限表user表: 记录允许连接到服务器的账号信息,里面的权限是全局的用户列:用户列包含三个字段,user,host,password,user和host为user表的联合主键,连接服务器必须三个字段都匹配权限列:如上图enum('N','Y'), Y表示有权限N表示无权限安全列资源控制列:max_questions         允许用户的每小时查询操作次数max_updates       ...

2018-05-16 18:02:44 343

转载 MySQL基础之视图

文章转载至:https://blog.csdn.net/moxigandashu/article/details/63254901关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个问题,数据库提供了视图(view)功能。0 视图相关的MySQ...

2018-05-16 17:00:57 234

转载 MySQL自定义函数

MySQL自定义函数用法详解-复合结构自定义变量/流程控制自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL。所以UDF是对MySQL功能的一个扩展创建和删除自定义函数语法:创建UDF:  CREATE [AGGREGATE] FUNCTION func...

2018-05-16 16:57:28 233

转载 MySQL基础之存储过程和触发器

MySQL存储过程及触发器一、存储过程存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN -- 可以写多个sql语句; -- sql语句+流程控制 SELECT * FROM employee;END $...

2018-05-16 16:55:08 288

原创 MySQL基础之索引

索引索引含义:单独存储在磁盘上的数据结构,包含数据表所有记录的引用指针。优点:通过创建唯一索引,可以保护数据可表中每一行数据的唯一性          可以大大加快数据的查询速度(通过索引不需要全表查询了,索引中内容是有序的)          在实现数据的参考完成性方面,可以加速表和表之间的连接          在使用分组和排序子句进行查询时,可以显著减少查询中分组和排序的时间缺点:创建和维护...

2018-05-16 16:32:37 179

原创 MySQL基础之数据增删改

插入数据insert  into table_name (column_list) values (value_list);为表的所有字段插入数据为表指定字段插入数据同时插入多条记录将查询结果插入到表中更新数据update table_name set column_name1=value1, column_name2=value2,.......  where 匹配条件;删除数据delete f...

2018-05-16 15:13:58 212

原创 MySQL基础之查询数据

基本查询语句select    *|[字段列表]     from 表1,表2....     where 查询条件;select    [字段1,字段2,......]   from [表或试图]   where [查询条件]  order by [排序方式]  group by [按字段分组显示]单表查询查询所有字段select * from fruits; 在select语句中指定字段:se...

2018-05-16 14:38:35 188

原创 MySQL基础之常用函数

数学函数abs(x)         返回x的绝对值pi()             返回圆周率π的值sqrt(x)        返回非负数x的平方根mod(x,y)    返回x被y除后的余数ceil(x)和ceiling(x) 意义相同返回不小于x的最小整数floor(x)    返回不大于x的最大整数rand(x) 返回0~1之间的随机浮点数,如果将x赋值则将产生相同的值round(x) ...

2018-05-15 17:43:13 208

原创 MySQL数据类型和运算符

MySQL常见数据类型:数值类型,日期/时间类型,字符串类型数值类型:整数类型包括 tinyint,smallint,middleint,int,bigint                 浮点小数类型 float,double,定点小数类型 decimal日期/时间类型:year,time,date,datetime,timestamp字符串类型:char,varchar,binary,var...

2018-05-15 15:42:16 243

原创 MySQL数据表基本操作

查看表结构desc 表名 show create table 表名\G;  查看表详细结构  修改数据表修改表名alter table 旧表名 rename [to] 新表名;     to带不带均可   修改字段的数据类型alter table 表名 modify 字段名 数据类型; 添加字段alter table 表名 add 新字段名 类型 约束条件  [ first | after 已存在...

2018-05-15 10:58:43 154

原创 MySQL主外键约束及其他约束

主键1 创建表字段同时指定主键 2 创建表字段之后指定主键 3 多字段联合主键  外键外键是用来在两个表的数据之间建立链接的,一个表可以有多个外键,外键可以不是这个表主键,可以为空。但是这个表的外键如果有值则必须是它所链接的表的主键的某个值主表,有关联关系的两个表中主键所在的表从表,有关联关系的两个表中外键所在的表(创建外键之后,主表的主键所在的行不能删除)   tab1 为主表tab2 为从表,...

2018-05-15 09:50:03 4661

原创 MySQL基本操作之创建数据库和数据表

创建数据库查看存在的所有数据库 创建数据库基本语法格式为:CREATE DATABASE 数据库名; 查看创建好的数据库的定义   删除数据库DROP DATABASE 数据库名;    数据库存储引擎查看当前数据库可以支持的存储引擎有哪些SHOW ENGINES\G;常用存储引擎: InnoDB,MyISAM,MEMORY,详情百度很多创建数据表创建数据表,在创建数据表之前需要选择数据库    ...

2018-05-14 17:45:20 413

原创 MySQL mysqld_safe登录更改用户密码和解决本地localhost不能登录

忘记MySQL密码或者本地lcoalhost,root用户无法登录时。可用以下方法无密码登录1 /etc/init.d/mysqld stop  关闭mysqld服务 (可以直接killall mysqld)2 mysqld_safe --skip-grant-tables &3 mysql 登录4 更改mysql用户密码:update mysql.user set password=pa...

2018-05-14 14:28:41 5042

原创 linux系统路由表和路由策略

linux系统路由表和路由策略路由表和路由策略的关系:系统根据满足路由策略条件来指定由哪个路由表来路由,多个策略可以指向同一个路由表,如果没有策略指向该路由表,则该路由表是没用的。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ip route路由表linux系统默认路由表可在cat /etc/...

2018-05-11 11:10:55 11819

原创 nginx基础

1. nginx源码安装依赖包:zlib-devel(提供数据压缩的函数库)    openssl-devel   pcre-devel(rewrite依赖pcre库)   具体编译安装命令可查看./configure --help   后面线上如果想开启debug,编译安装时需加--with-debug2. IO类型:同步/异步 ---> 判断依据是否有消息通知机制           阻...

2018-05-11 10:33:14 215

空空如也

空空如也

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

TA关注的人

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