自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 企业级自动化运维工具Ansible详解(上)

Ansible是什么?ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansib

2017-12-12 09:20:24 3445

原创 企业级zabbix详解

Zabbix组件概述Zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;Database Storag:专用于存储所有的配置信息,以及由zabbix收集的数据;Web interface:zabbix的Gui接口,通常与server运行在同一台主机上;Proxy:可选组件,常用于分布监控环境中,代理server收集部分

2017-12-04 19:39:40 1295 1

原创 Tomcat企业级web应用服务器配置与实战

1 实现企业级常见的架构 LNMTLNMT:Linux Nginx MySQL Tomcat    Client(http) -->nginx(reverse proxy)(http)àtomcat(http connector)在nginx中Location / {Proxy_pass http://web1:8080;}Location ~*\.(jsp|d

2017-11-27 19:28:57 2310

原创 实现基于haproxy和keepalived的负载均衡和高可用架构

环境准备Centos系统服务器4台,两台用于做haproxy主从架构,两台作为后端server,服务器配置好yum源,防火墙关闭,各节点时钟服务同步,各节点之间可以通过主机名相互通信在四台服务上分别执行 ntpdate 172.17.0.1(实现时钟同步)1. 关闭防火墙和selinux    iptables -F setenforce 02、先配置keepa

2017-11-12 16:36:00 835

原创 实现基于LVS负载均衡集群的电商网站架构

(一)项目介绍实现基于LVS负载均衡集群的电商网站架构随着业务的发展,网站的访问量越来越大,网站访问量已经从原来的1000QPS,变为3000QPS,网站已经不堪重负,响应缓慢,面对此场景,单纯靠单台LNMP的架构已经无法承载更多的用户访问,此时需要用负载均衡技术,对网站容量进行扩充,来解决承载的问题。scale out? scale up?1 技术说明集群(cluster)技术是

2017-11-04 19:31:47 636

原创 实验:实现基于mysql的ftp虚拟用户

环境:两台主机,一台A:mairadb server 一台B ftp server  1、A安装mariadb或者mysqlyum install mariadb-devel 或者yum install mysql-develmysql_secure_installation(跑下安全脚本)mysql -uroot –pip>create database

2017-10-29 15:14:44 342

原创 实验:LAMP的php模块方式应用phpmyadm和wordpress

实验环境:两台主机一台A:httpd,php一台B:mariadb server1安装相关包组在A上:yum httpd php php-mysqlvim /etc/php.inidate.timezone = Asia/Shanghai 修改时区vim /etc/httpd/conf/httpd.conf DirectoryIndex inde

2017-10-22 19:01:50 446

原创 http协议状态码

一  http协议码分类status(状态码):1xx:100-101信息提示2xx:200-206成功3xx:300-305重定向4xx:400-415错误类信息,客户端错误5xx:500-505错误类信息,服务器端错误二   httpd协议常用的状态码200:成功,请求数据通过响应报文的entity-body部分发送;OK301:请求的URL指向的资源已经被

2017-10-22 18:53:51 249

原创 实验:centos7.3实现基于源码编译安装LAMP的wordpress应用

软件环境:apr-1.6.2.tar.gz       httpd-2.4.27.tar.bz2                php-7.1.10.tar.xzapr-util-1.6.0.tar.gz  mariadb-10.2.8-linux-x86_64.tar.gz  wordpress-4.8.1-zh_CN.tar.gza两台主机:一台实现LAP ,一台实现M

2017-10-22 18:44:13 312

原创 实验:centos 7.3二进制安装mariadb10.2.8及脚本安装

(1)查看系统中是否存在mysql [root@centos7 ~]# rpm -qa mariadb*[root@centos7 ~]#注意:存在则删除 yum remove mysql(2)准备用户 getent passwd mysql useradd –d /app/mysqldb -r -m -s /sbin/nologin mysql (

2017-10-14 17:59:31 579

原创 DNS服务原理解析

网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如"202.96.134.133"之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫"DNS服务器"的计算机自动把我们的域名"翻译"成了相应的IP地址,然后调出IP地址所对应的网页。

2017-10-09 19:50:06 202

原创 文本处理工具之awk

Liunx 文本处理三剑客,grep,sed和awk,其中grep是一种文本过滤工具,sed是文本行编辑器,而awk是一种报表生成器,就是对文件进行格式化处理的,这里的格式化不是文件系统的格式化,而是对文件内容进行各种"排版",进行格式化显示。Awk各导图分总结1 Awk变量2. Awk之printf格式化输出3. Awk操作符 4 Aw

2017-09-24 18:55:02 457

原创 Linux kernel(内核)

Linux kernel(内核)Kernel是操作系统的核心,掌控着所有硬件设备的控制权。内核就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的检测程序与驱动模块,在系统启动流程中,我们知道当系统读完BIOS并加载MBR的Boot Loader之后,就能够加载内核到内存中,然后去检测硬件设备,挂载根目录来获取内核模块来驱动所有的硬件设备,之后就开始会叫/sbin/init进程来完

2017-09-17 15:35:33 1871

原创 Linux实验—搭建路由环境

好,既然点进来了,就废话不多说,直接上干货一 实验环境:五个虚拟机,一台虚拟机Centos7作为了主机,其中三个作为路由R1/2/3,另外一个作为主机B 1.为了便于理解,我现在分别将R1,R2,R3的路由表列出来,可做相应参考【注意】路由表的构成:由多个路由记录组成每个路由记录由4项组成部分1目标(网络ID) 1) 主机 2)网络 网络ID3) 未知 0.

2017-09-07 15:21:48 764

原创 TCP三次握手和四次挥手详解

TCP三次握手和四次挥手详解TCP头部:其中ACK SYN 序号 FIN ack 这三个部分在以下会用到,介绍如下ACK:表示是否前面的确认号字段是否有效。ACK=1,表示有效。只有当ACK=1时,前面的确认号字段才有效。TCP规定,连接建立后,ACK必须为1,带ACK标志的TCP报文段称为确认报文段。SYN:在建立连接时使用,用来同步序号。当SYN=1,ACK=0时,表示

2017-08-30 20:59:29 290

原创 磁盘规划 迁移/home

磁盘规划 迁移/home 之所以进行迁移,是因为根分区预留不宽裕,du –sh /home 发现home分区占比较大,于是将home目录迁移到新的分区 迁移/home目录有两种方法:第一种1. 新建一个磁盘分区,将其挂载到/data目录下 2.将/home目录下的所有用户的宿主目录用mv移动到/data目录下 3.修改/etc/passwd文件,将文件内普通用

2017-08-29 16:49:34 684

原创 Yum仓库搭建及httpd源码编译(centos 6)

Yum仓库搭建及httpd源码编译yum本身也有配置文件,主要指向仓库的位置以及相关的各种配置信息;每个yum命令行可以同时指向多个仓库,仓库间可以优先级等相关的配置,配置文件有两部分组成:主配置文件:/etc/yum.conf 为各仓库指向提供公共配置/etc/yum.repo.d/*.repo 为仓库的指向提供配置yum的repo配置文件中可用变量$releasev

2017-08-19 15:08:13 471

原创 软件安装:RPM

软件安装:RPM  虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution 的发行商来说。则有软件管理不易的问题,毕竟不是每个人都会进行源代码编译,如果能将软件预先在相同的软件与操作系统上面编译好才发行的话,不就能够让相同的distribution 具有完全一致的软件版本吗?然而RPM 与 YUM 这两个好用的小东东就可以让我们对软件管理简易得多~

2017-08-12 17:52:54 421

原创 脚本练习

1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 执行结果 2.编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中 执行结果  3.编写脚本/root/bin/d

2017-08-05 20:53:36 1957

空空如也

空空如也

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

TA关注的人

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