- 博客(33)
- 收藏
- 关注
原创 mysql-proxy读写分离
mysql的读写分离的基本原理: 让master(主数据库)来响应事务性操作,让slave(从数据库)来响应select非事务性操作,然后再采用主从复制来把master上的事务性操作同步到slave数据库中。一:mysql主从数据库的配置 要求:配置主从复制 server1 主 172.25.53.1 server2 从 172.25
2018-01-30 00:07:39
407
原创 mysql5.7主从复制
mysql主从复制原理: MySQL从3.23版本开始提供复制功能,复制主要是指将主服务器的DDL和DML操作,通过二进制日志(binLog日志),传到服务的服务器上,然后在从服务器上对这些日志从新执行,从而实现从服务器与主服务器的数据同步。MySQL支持一台主服务器同时向多台从服务器进行复制,从服务器同时也可以作为其他服务器的主服务器,实现链状的复制。Mysql
2018-01-28 23:11:10
317
原创 varnish服务
CDN:概念: CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请
2018-01-22 22:35:55
529
原创 python(4)集合
集合操作 - 字典的近亲集合的两个功能:1.集合可以实现去重的功能;2.集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集........例题: 场景1: li = ['a', 'b'] 场景2: 社联要统计所有加入社团的学生? li1 = ['a', 'b', 'c'] li2 = ['a', 'c'] all = []
2018-01-08 16:52:32
220
原创 python(3)字典及列表
列表list:打了激素的数组 数组是只能存储同一种数据类型的结构;数组: scores[43] = [12, 12.0, "hello"]元组tupleIn [2]:# 定义列表li = [1, 1.0, "westos", (1,2,3,4), [1,2,3,4]]# 定义元组t = (1, 1.0, "westos", (1,2,3,4), [1,2
2018-01-08 16:21:09
2847
原创 python(2)字符串和元组
一 字符串1. 创建: 单引号, 双引号, 三引号 (转义字符: \', \", \n, \t)2. 特性: 索引; 切片: s[start:stop:step] start默认值为0,stop默认值为字符串长度,step默认值为1,步长 例如:s[1:4:2], s[::-1], s[:4], s[1:]
2017-12-27 21:55:19
1187
原创 python练习(一)
python一. 概念: python是一种解释型的,面向对象的,带有动态语义的高级程序设计语言。二. 安装 windows:去python官网下载对应版本的安装包即可 linux:一般自带,如果没有可以通过yum仓库下载安装或者去官网下载对应版本1) 安装python2.7yum install pythonpython
2017-12-26 20:11:58
471
原创 linux磁盘共享nfs及iscsi
nfs一 简述: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 优点: 1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可
2017-12-11 21:44:31
5550
原创 linux之磁盘共享(cifs)
磁盘共享一 概念: CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,C
2017-12-07 10:45:54
1579
原创 linux中的防火墙管理(2)--iptables
iptables一 相关概念: 防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信 息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfilter/iptables IP 信息包过滤系统是一款功能强大的工具,可用于添加、编辑和移除规则。netfilter 组件也称为内核空间(kern
2017-12-06 21:50:44
550
原创 linux中的防火墙管理(1)--firewall
Firewall一 防火墙相关概念 所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使internet与intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问
2017-12-05 21:13:49
790
原创 linux中网络的birdge,bonding,team
Bridge:使真机和虚拟机的网卡可以直接交换数据,速度快NAT:虚拟机把数据先转发给真机,真机再通过网卡传输,速度较慢在真机中添加网桥目的:使在一个局域网中的主机能直接进行数据传输一 网桥配置(bridge)1)vim ifcfg-enp0s25DEVICE=enp0s25ONBOOT=yesBOOTPROTO=noneBRIDGE=br02)
2017-11-29 22:53:28
379
原创 linux下的dns服务
DNS一1)dns:(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。2)安装部署dns主配置文件: /etc/nam
2017-11-29 21:18:38
474
原创 linux之数据库mysql
LAMP 框架:L :LINUX N:nginx/apache M:MYSQL P:PHP/Perl/PythonMysql一 安装yum install mariadb-serversystemctl start mariadbmysql ---进入二 安全初始化1)
2017-11-22 23:05:53
196
原创 http-超文本传输文件之apache
apache 一 apache企业常用的web服务,用于提供http://(超文本传输协议)作用: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中二 ap
2017-11-21 20:32:55
857
原创 linux初学之ftp服务
ftp文件传输协议一 ftp的定义ftp=文件传输协议(File Transfer Protocol)二 ftp协议提供的软件在rhel7中名字为vsftpdvsftpd三 部署ftp服务yum install vsftpd -ysyatemctl start vsftpdsystemctl enable vsftpdfirewall-c
2017-11-09 11:28:34
235
原创 linux初学之lvm动态扩容管理
lvm 动态扩容管理一 相关概念 pv 物理卷(一杯橘子汁) vg 逻辑卷组(多杯橘子汁) pe =物理区域,是物理卷组中可用于分配的最小单位,默认4MB(每滴桔子汁) lvm 最终使用的可伸缩设备(喝多少从大杯中取多少)二 lvm的建立1)划分物理分区,并修改分区标签为lvm2)接下来的实验要观察物理卷的设备大小和文件系统大小,
2017-11-07 21:02:51
498
原创 linux初学之存储设备的管理
存储设备的管理一 设备的查看1)发现系统中的设备 fdisk -l cat /proc/partitions (设备能不能使用不确定)2)系统发现的,但是没有投入使用,随时可以使用的设备 blkid (查看设备的id信息)3)发现并且在使用的设备 df -h 以2的n次方为单位统计
2017-11-07 21:00:44
535
原创 linux中的定时延时任务
定时延时任务一 at (系统延迟任务发起命令)at time >commend 任务指令>ctrl+d 发起任务at -l ---列出延时任务idat -r id ---删除该id任务at -m ---让无输出的命令产生邮件at -M ---让有输出的的命令不产生邮件
2017-11-01 22:24:58
300
原创 linux中的软件管理
软件安装:一.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位mount (挂载 使一个目录能访问镜像) mo
2017-10-30 20:41:09
191
原创 linux初学之安装虚拟机,写几个简单脚本,实现快照
引文:本次要学习如何安装虚拟机,并且写几个简单的脚本,再用快照安装一次虚拟机。一 通过光盘安装linux系统(把光盘内容直接刻录在文件夹里)1、准备镜像(输入cat /etc/redhat-release可以查看redhat版本) #输入uname -r可以查看linux系统版本根据查看的版本去网上下载相关资源。例如本机是7.2.2、输入virt-manager进入虚拟机控
2017-10-25 18:01:27
1779
原创 linux初学之文件归档压缩及传输
引文 linux系统中我们经常会进行文件的传输,对于一般文件,我们可以采取直接传输的方法,但是往往会遇到一些大文件,这个时候我们就需要将文件归档压缩,使得文件传输效率更快。一.文件归档1.文件归档,就是把多个文件变成一个归档文件俗称打包2.tar c 创建 f 指定归档文件名称
2017-10-24 17:05:06
273
原创 linux初学之管理网络
11.管理网络一.ip基础知识1.ipv42进制32位-----10进制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位二.配置ip>1.图形界面nm-connection-editor2.文本化图形
2017-10-19 11:15:38
175
原创 linux系统日志及管理
系统日志一.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启动信息二.
2017-10-18 22:39:33
515
原创 linux初学之sshd远程登陆
openssh-server一.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell二.客户端连接方式为了更好的区分客户端和服务端,输入以下命令进行改名然后输入ip addr show 查看服务端和客户端的ip。ssh 远程主机用户@远程主机ip[root@desktop0 ~]# ssh roo
2017-10-18 22:02:53
275
原创 linux进程及系统服务的控制
一.进程定义进程就是cpu未完成的工作二.ps命令ps a 关于当前环境的所有进程 x| -A 所有进程 f 显示进程从属关系 e 显示进程调用环境工具的详细信息 l 长列表显示进程的详细信息 u 显示进程的用户信息 -a
2017-10-17 21:31:05
149
原创 linux初学之文件权限
文件权限一.文件属性的查看ls -l filename1."-":文件类型 - 普通文件d 目录c 字符设备s 套接字p 管道b 快设备l 连接2."rw-r--r--":文件读写权限 rw-|r--|r-- * $ @ *所有人的权限 $所有
2017-10-17 20:06:12
319
原创 linux初学之用户管理
一.用户理解用户就是系统使用者的身份在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd 用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow 用户认证信息用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日/etc
2017-10-17 19:17:34
353
原创 linux初学之vim指令
一.管理输入输出 在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 "student"find /etc -name passwd 1)find /etc -name passwd > file 重定向正确输出2)find /etc -name passwd 2> file 重定向错误
2017-10-16 20:50:52
2385
原创 linux初学之系统结构
一.linux系统结构linux 是一个倒树结构linux 中所有的东西都是文件这些文件都在系统顶级目录“/” ### / 就是根目录/目录以下为二级目录,这些目录都是系统装机时系统自动建立的二级目录的作用如下:/bin 二进制可执行文件也就是系统命令/sbin 系统管理命令存放位置/boot 启动分区,负责系统启动/dev
2017-10-16 19:56:41
242
原创 linux初学之虚拟机的使用
一 虚拟机的使用方法 (1)首先我们要登陆linux主机,单击右键,选择Open in Terminal (2)我们可以通过输入一些命令来控制虚拟机。如图所示:rht-vmctl start desktop 开启desktoprht-vmctl view desktop 显示desktoprht-vmctl poweroff desktop 关闭
2017-10-16 18:05:10
2305
原创 初入python
一、python的安装和基本使用1.在网站上下载pythan以后进行安装。2.Windows 环境 cmd 命令行输入 python , 将直接进入 python。二、简单操作1.print 是一个常用函数,其功能就是输出括号中得字符串。 .在pythen上,prient的用法和在c上的区别不是很大。2.另一个使用 Python 的方法:是写一个 Python 程序,用文本编辑
2016-03-21 20:19:01
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人