- 博客(21)
- 收藏
- 关注
原创 mysql中间件proxysql实现mysql读写分离
mysql中间件proxysql实现mysql读写分离1. mysql实现读写分离的方式2. ProxySQL简介3. ProxySQL安装4. ProxySQL的Admin管理接口5. 和admin管理接口相关的变量5.1 admin-admin_credentials5.2 admin-stats_credentials5.3 admin-mysql_ifaces6. 多层配置系统6.1 pr...
2019-03-13 15:56:26
254
原创 kvm虚拟化
kvm虚拟化1. 虚拟化介绍2. kvm介绍3. kvm部署3.1 kvm安装3.2 kvm web管理界面安装1. 虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么 Host 是...
2019-03-11 20:33:03
371
原创 keepalived高可用
keepalived高可用1. keepalived简介1.1 keepalived是什么?1.2 keepalived的重要功能1.3 keepalived高可用故障转移的原理1.4 keepalived原理1.4.1 keepalived高可用架构图1.4.2 keepalived工作原理描述2. keepalived配置文件讲解2.1 keepalived默认配置文件2.2 定制主配置文件3...
2019-03-08 16:26:13
1442
原创 tomcat和部署lnmt
tomcat1. tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规...
2019-03-07 16:24:25
364
原创 版本控制gitlab
版本控制gitlab1. 版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解...
2019-03-06 20:26:41
202
原创 cobbler
cobbler1. cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较...
2019-03-05 19:58:36
236
原创 两台主机搭建lnmp服务
lnmp服务准备环境:主机ip安装软件192.168.110.10mysql php zabbix192.168.110.20nginx1.在主机192.168.110.10上源码安装mysql php1.1安装mysql//安装开发工具包[root@client ~]# yum groups mark install 'Development Too...
2019-03-01 20:48:32
434
原创 nginx
nginx1. nginx简介nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。nginx由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler使用。第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布...
2019-02-28 20:01:00
1151
原创 mysql主从
mysql主从1. 主从简介在现代企业中,数据显得尤为重要,而存储数据的数据库选择又五花八门,但无论是何种数据库,均存在着一种隐患。想几个问题:用一台数据库存放数据,若此数据库服务器宕机了导致数据丢失怎么办?业务量大了,数据多了,访问的人多了,一台数据库无法保证服务质量了怎么办?1.1 主从作用实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务1.2 主从...
2019-02-27 17:20:23
166
原创 zabbix邮件告警
1.停止postfix和sendmail服务并设置开机不自启//因为我们环境是Redhat7 没有sendmail服务[root@server ~]# systemctl stop postfix[root@server ~]# systemctl disable postfixRemoved symlink /etc/systemd/system/multi-user.target.wa...
2019-02-26 17:26:44
211
原创 监控服务zabbix进阶
1 监控客户端1.1 在客户端下载安装zabbix_agent//安装依赖包[root@client ~]# yum -y install net-snmp-devel libevent-devel//下载安装包[root@client ~]# cd /usr/src/[root@client ~]# wget https://nchc.dl.sourceforge.net/proj...
2019-02-25 18:12:26
238
原创 监控服务zabbix部署
监控服务zabbix部署1. zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNM...
2019-02-22 16:50:56
165
原创 mysql进阶
mysql进阶1. mysql配置文件mysql的配置文件为/etc/my.cnf配置文件查找次序:若在多个配置文件中均有设定,则最后找到的最终生效/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
2019-02-21 15:35:21
120
原创 mysql基础
1. 关系型数据库介绍1.1 数据结构模型1.2 RDBMS专业名词1.3 关系型数据库的常见组件1.4 SQL语句2.mysql安装与配置2.1 mysql安装2.2 mysql配置3. mysql的程序组成3.1 mysql工具使用3.2 服务器监听的两种socket地址4. mysql数据库操作4.1 DDL操作4.1.1 数据库操作4.1.2 表操作4.1.3 用户操作4.1.4 查看命令SHOW4.1.5 获取帮助4.2 DM
2019-02-20 17:31:11
686
原创 lamp架构
lamp1. lamp简介所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。LAMP指的是Linux(操作系统)、Apache(HTTP服务器)、MySQL(...
2019-02-20 16:36:43
904
原创 rsync-inotify同步服务
rsync1. rsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。2. rsync特性rsync支持很多特性:可以镜像保存整个目录树和文件系统可以很容易做到保持原来文件的权限、时间、软硬链接等等无须特殊权限即可安装快速:第一次同步时rsync会复制全部内容,但在...
2019-02-19 17:22:27
395
原创 httpd实例
实例1:在server上配置一个web站点http://server.example.com;从http://ldap.example.com/pub/example.html下载文件,并重命名为index.html,不要修改文件内容,将文件index.html拷贝到您的DocumentRoot目录下来自于example.com的客户端可以访问该web服务器来自于my133t.org的...
2019-01-17 14:57:17
432
原创 httpd服务
httpd1. httpd简介httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。通常,httpd不应该被直接调用,而应该在类Unix系统中由apachectl调用,在Windows中作为服务运行。2. httpd版本本文主要介绍httpd的两大版本,httpd-2.2和httpd-2.4。CentO...
2019-01-16 19:42:30
565
原创 samba服务
03 samba1. samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。在此之前我们已经了解了NFS,NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而本章要提到的samba是能够在任何支持SMB协议的主机之间共享文件的一种实现,当然也包括windows。SMB(Server M...
2019-01-15 18:31:30
297
原创 NFS服务
NFS1. nfs简介1.1 nfs特点NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样nfs适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间...
2019-01-08 19:10:50
151
原创 openssl和防火墙
使用SSH访问远程命令行1.1 OpenSSH简介OpenSSH这一术语指系统中使用的Secure Shell软件的软件实施。用于在远程系统上安全运行shell。如果您在可提供ssh服务的远程Linux系统中拥有用户帐户,则ssh是通常用来远程登录到该系统的命令。ssh命令也可用于在远程系统中运行命令。常见的远程登录工具有:telnetsshdropbeartelnet ...
2019-01-07 23:32:09
830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅