自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

root9527

在笔直的路上曲折前行!

  • 博客(41)
  • 收藏
  • 关注

转载 Bash 脚本 set 命令教程

一、简介我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。$ bash script.sh上面代码中,script.sh是在一个新的 Shell 里面执行。这个 Shell 就是脚本的执行环境,Bash 默认给定了这个环境的各种参数。set命令用来修改 Shell 环境的运行参数,也就是可以定制环境。一共有十几个参数可以定制,官方手册有完整清单,本文介绍其中最常用的四个。顺...

2019-05-26 18:17:21 407

原创 Ubuntu离线安装软件包

一.应用场景 a.当我们需要在多台电脑安装同一个软件,并且这个软件很大,下载需要很长时间时 b.需要安装软件的ubuntu不能上网 二.离线安装包的制作 2.1.通过如下指令下载XXXX软件所需要的deb包 $ sudo apt-get -d install XXXXX执行完上述指令后,XXXX软件的安装包就下载到了/var/cache/apt/archives目...

2018-05-23 13:22:44 14004 1

原创 轻量级防范DDOS攻击脚本

防止SYN攻击 轻量级预防iptables -N syn-flood iptables -A INPUT -p tcp --syn -j syn-flood iptables -I syn-flood -p tcp -m limit --limit 3/s --limit-burst 6 -j RETURN iptables -A syn-flood -j REJECT防止DOS...

2018-03-31 15:13:07 1330

原创 一键化部署docker-ce容器化lnmp运行wordpress

前言这段时间潜心研究docker,想写点东西出来,最后写了个容器话运行的wordpress。 镜像还有脚本我打包了,挂在我的服务器上面,有时间的可以下载下来玩一下。docker我把打包的文件放在了服务器上,下载速度可能有点慢。wget http://www.seeit.life/tools/lnmp.tar #这个是镜像包还有启动脚本wget http://www.se

2017-12-30 13:31:42 631

原创 一键部署防爆破ssh脚本

一直以来,无论是自己还是公司的服务器都遭受着ssh暴力破解攻击,就算是换了ssh端口,也 会很快就被nmap等工具扫描出来。用密钥吧,经常更换终端又不是特别方便,于是就用fail2ban来解决强行爆破SSH问题。Fail2ban会通过检查日志来匹配错误信息,从而使用iptables来防止暴力破解。理论上只要是能够在服务器本地输出错误日志和访问日志的程序都可以使用Fail2ban来保驾护航。

2017-12-19 13:27:57 4186 2

原创 Linux基础之程序包编译安装操作指南

源代码–>预处理–>编译–>汇编–>链接–>执行

2017-12-16 21:38:40 243

原创 zabbix调优

增加zabbix工作进程数量采用active模式,由agent端主动发送数据采用proxy进行分布式监控mysql调优

2017-12-11 11:46:53 2359

原创 zabbix监控客户端mysql用自带的模板

如何使用zabbix自带的mysql监控模版

2017-12-10 21:56:41 514

原创 zabbix导入模版_以nginx为例

首先,我们要安装上要查看nginx_status必不可少的包[ root@node2 ~ ]# yum install nginx php-fpm -y模版文件来源 https://github.com/oscm/zabbix 第一步,首先编辑nginx的配置文件server { listen 80; server_name localhost...

2017-12-10 20:10:02 3622

原创 zabbix_进阶使用

1、定义action为脚本通知 2、宏(macros) 3、模板(Templates) 4、自定义items 5、网络发现功能 6、web监控 7、监控方式 8、JMX的监控 9、代理分布式监控定义

2017-12-10 17:45:30 1066

原创 部署Zabbix监控

快熟理解zabbix是如何部署于使用的,从单点上快速理解上手zabbix。

2017-12-02 18:14:25 307

原创 Ansible基础使用规则

Ansible 命令下的一些 yml脚本的规则,与使用方法。

2017-11-30 19:14:42 367

原创 Ansible模版初步认识

Ansible模版就是把一些经常使用的代码定义成变量,使代码重用。提高工作效率,并且使用自带变量可以进行简单的判断,然后按需使用代码。

2017-11-30 14:27:16 315

原创 Ansible_yaml剧本

Ansible的yaml剧本是一种简单方便,编写使用ansible_yaml脚本能轻松帮助人们快速完成大批量重复的工作。并且网上有大量的模板哦...

2017-11-30 09:50:24 4002

原创 Ansible常见模块与使用方法

Ansible的常见模块介绍,与使用方法介绍。

2017-11-28 22:09:52 841

原创 redis集群

一个不太完美的但是特别简单的redis集群实施方案。

2017-11-26 16:58:29 392

原创 redis主从复制与sentinel高可用

简单的nosql的代表,可以当数据库来存储数据,也能用来做缓存。简单介绍搭建redis的主从复制和高可用框架。

2017-11-25 22:40:34 226

原创 mysql负载均衡-读写分离-ProxySQL

由于把所有的读和写请求都放在一台数据库上,数据库压力太大,而且写请求并不是频繁,同时写请求也不太好做分离,那么我们可以把读和写分开,在对读做一个负载集群,那么性能将会大大提高。

2017-11-24 20:49:49 448

原创 mysql高可用-MHA

数据库难免会有因为各种原因崩溃的时候,这个时候就需要一种简单并可行的高可用技术的出现。Master高可用性管理器和MySQL工具(MHA)。

2017-11-23 19:39:39 271

原创 mysql-复制过滤器

复制过滤器:仅复制有限一个或几个数据库相关的数据,而非所有;由复制过滤器进行;

2017-11-22 19:44:06 406

原创 mysql、mariadb-半同步复制

简单实现自带的插件的数据库半同步复制。

2017-11-21 21:22:11 299

原创 mysql/mariadb-双主复制

双主复制可以简单的理解为 一台服务器只用奇数的行,另一台只用偶数的行 互为主从:两个节点各自都要开启binlog和relay log;

2017-11-21 17:52:06 235

原创 mysql/mariadb-主从复制

一般我们很少有直接在规划架构的时候就考虑到了,应该是有几台从服务器,或是要不要从服务器。 只有当业务量能够达到了一定的规模时,这个时候架构才会出现迭代,比如加缓存,加从服务器。而真正等到要加从服务器的时候,主服务器上可能已经跑了大量的数据了。

2017-11-21 17:48:37 195

原创 mysql备份与恢复-xtrabackup

用xtrabackup对mysql进行备份与恢复

2017-11-20 08:46:51 238

原创 Nginx+Tomcat+memcached负载均衡实现session共享

调度器进行调度时,要保证后端不同服务器对客户的访问进行状态保持,也就是说要共享客户端与后端集群服务器之间建立的session会话不能丢失,各主机之间在处理用户请求时,都要能够对用户的会话进行处理。

2017-11-12 22:20:05 817

原创 varnish 基础应用

Varnish是一款高性能的开源HTTP加速器,据传挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。varnish缓存已经成为了一种趋势。

2017-11-05 21:54:14 565

原创 网络共享服务FTP

这次主要就谈一些我们生活中常用的ftp服务。 如何搭建ftp服务,并且去管理.FTP

2017-10-23 20:13:11 496

原创 samba 错误提示 NT_STATUS_HOST_UNREACHABLE

samba服务 特别记下今天遇到的一个特别特别无语的坑。坑!!!

2017-10-19 21:01:23 12096 2

原创 云平台快速部署与源码编译lamp应用wordpress

前言这篇博客我决定写的精简一点,不写过多的废话。 所有步骤均在云平台上完成与成功。 lamp指的是 L: linux A: apache (httpd) M: mysql, mariadb M:memcached P: php, perl, python 我这里用到的是linux+apache+mariadb+php wordpress是使用PHP语言开发的博客平台,用户可以在支持

2017-10-16 18:01:23 540

原创 web服务之httpd基础配置与源码安装apache

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd,经过多次修改,成为世界使用排名第一的Web服务器

2017-10-09 16:21:24 1279

原创 DNS服务原理与基础

又到了日常周末学习总结。 linux深度学习,进入服务架设阶段。 这一篇主要讲到DNS服务的原理,与一些基础DNS服务的功能。 应付日常生活与普通公司,足矣。 为什么会有DNS服务的出现? 整个internet大家庭中连接了数以亿记的服务器,个人主机,其中大部分的网站、邮件服务等服务器都是用了域名形式的地址,如www.google.com、mail.163.com等。很显然

2017-09-24 23:02:00 7745

原创 自动化运维第一步-自动化安装CentOS

前言如果要给很多台客户端主机安装操作系统,要是每一台都拿张安装光盘一台一台主机的去装系统那就太浪费时间和精力了。在生产环境中也不实际。 今天我这里准备了三种方式应对少量和大量机器自动化安装系统的方法:全自动化安装ISO镜像PXE自动化安装CentOScobbler自动化安装CentOS如果只是安装那么几台机器,可以考虑使用全自动化安装ISO镜像, 如果是上百台这种数量级的,则要使用PXE或是cobbler

2017-09-17 18:01:00 6869

原创 文本处理三剑客之awk

前言awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。 简要介绍文本处理三工具:

2017-09-10 18:04:25 384

原创 CentOS5和6的启动流程

前言 熟悉CentOS系统的启动流程对我们学习linux系统是十分有帮助的。 因为从CentOS7开始使用的初始化程序init已经大不相同了,这里主要介绍CentOS5和6的启动流程。 启动基本流程: POST –> Boot Sequence(BIOS) –> Boot Loader (MBR) –> Kernel(ramdisk) –> rootfs –>......

2017-09-01 21:58:10 385

原创 Shell脚本之条件选择与循环

前言Bash语言是过程式编程语言,这篇文章主要讲到:条件选择、循环,这两种用法。 条件选择语句主要用到的有if,case这两种判断语句。 Shell中有3种循环,分别是for,while,until,until与while正好相反,前者条件为假则执行,后者条件为真时执行。 条件选择if条件判断单分支条件判断:if 判断条件;then 条件为真的分支代码 fi 双分支条件判断

2017-08-27 17:18:52 667

原创 Linux模拟三路由实验

前言简介熟悉网络,熟悉路由的实际工作方式,更深刻的理解网络的概念。需要,与命名现用三台CentOS6.9系统的服务器,模拟三台路由器. 另用CentOS6.9与CentOS7.3一台,模拟两台用户服务器. 为方便实验。两台用户服务器,6.9和7.3的两台服务器称呼为:A和B机器。 三台模拟路由器的6.9的服务器,称呼为R1,R2,R3.简示图为了更加直观的表示实验的过程,我画了下面的简示图。

2017-08-19 17:53:48 938

原创 RAID阵列实验

什么是RAID?RAID全称:Redundant Arrays of Inexpensive(Independent) DisksRAID来历:1988年由加利福尼亚大学伯克利分校的一个教授所提出的。RAID阵列的优势:多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供提高IO能力:磁盘并行读写提高耐用性:磁盘冗余来实现多级别:多块磁盘组织在一起的工作方式不同,所达到的效果不同,

2017-08-13 17:02:50 684

原创 初始化脚本脚本及自动编译安装apache

前言每当装了新的Centos总是有着这样或那样的不习惯, 写一个初始化脚本吧,把你的个人操作习惯, 常用软件都写进去,当新装一个系统后, 只用运行一下初始化脚本, 就可以把你的个人操作习惯和 常用软件都按你的要求自动安装好了。 岂不是特别开心…vim个人编辑用vim编辑器写一个脚本,以后用这个脚本写你想要写的东西,可以自动生成Author、Email、 Create time、File

2017-08-06 16:47:49 1269

原创 文本处理工具

文件内容查看文件1.cat2.more3.lesscatcat命令连接文件并打印到标准输出设备上 cat [OPTION]… [FILE]… 选项 -E:   显示行结束符$ -n:   对显示出的每一行进行编号 -A:  显示所有控制符 -b:  非空行编号 -s:   压缩连续的空行成一行例子把last命令的输出重定向到f1文件里面并

2017-07-28 22:02:44 310

原创 I/O重定向

标准IO 读入数据:Input 输出数据:OutputLinux

2017-07-20 22:06:33 289

空空如也

空空如也

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

TA关注的人

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