自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 11.7-8任务

21.1 nosql介绍 21.2 memrcached介绍 21.3 安装memcached 21.4 查看memcachedq状态 21.5 memcached命令行 21.6 memcached数据导出和导入 21.7 php连接memcached 2...

2018-11-08 10:10:00 112

转载 9.25任务

20.31 expect脚本同步文件 同步文件使用的命令是rsync,和ssh是一样的,都需要输入密码。 脚本如下 #!/usr/bin/expectset passwd "123456"spawn rsync -av [email protected]:/tmp/12....

2018-09-27 17:58:00 195

转载 9.21任务

20.27 分发系统介绍 场景:业务逐渐增大,网站的app的后端编程语言是php,想要运行php要配置一个LNMP、LAMP的环境,但是平常业务在不断的迭代,如果服务器增多,那我们就需要的一个分发系统,用来把新的代码传递到各个服务器上去。 这里讲解的expect软件就是一个上线的系统。 ...

2018-09-27 12:11:00 242

转载 9.20任务

20.23/24/25 告警系统邮件引擎 邮件告警脚本。 #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import g...

2018-09-21 23:38:00 132

转载 9.19任务

20.20 告警系统主脚本 root@lhy-server:/usr/local/src/apr-util-1.6.1# cd /usr/local/sbin/root@lhy-server:/usr/local/sbin# lsroot@lhy-server:/usr/local...

2018-09-20 11:33:00 107

转载 9.18任务

20.16/17 shell中的函数 SHELL中的函数更像是一个子shell。 函数要放在最前面,后面才可以引用。 #!/bin/bashfunction inp(){ echo $1 $2 $3 $0 $#}inp 1 a 2 functio...

2018-09-18 22:44:00 89

转载 9.17任务

20.10 for循环 案例1:求1到100的整数的和。 #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum+$i]doneecho $sum root@lhy-server:~/shell_script# ...

2018-09-18 00:47:00 116

转载 9.14任务

20.5 shell脚本中的逻辑判断 逻辑判断格式大抵三种。 if condition; then statement; fi if condition; then statement; else statement; fi if condition; then st...

2018-09-16 16:40:00 83

转载 9月13日任务

20.1shell脚本介绍 shell是一种脚本语言。 可以使用逻辑判断、循环等语法。 可以自定义函数。 shell是系统命令的集合。 shell脚本可以实现自动化运维,能大大增加我们的运维效率。 相信大部分学过c/c++、Python、Java、Javascript、Php等语言的同学...

2018-09-13 23:53:00 113

转载 9.12任务

19.12 添加自定义监控项目 很多监控项目虽然zabbix已经准备了很多模板,但是非常个性化的监控项目还是要自定义的。 zabbix支持自定义,个人觉得还是非常不错的。 我们的做法就是写一个脚本提供返回值,再通过zabbix绘图的形式展现出来。 需求:监控某台web的80端口...

2018-09-13 14:56:00 61

转载 9.11任务

19.7 主动模式和被动模式 主动或者被动是相对客户端来讲的。 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端。 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。 当客户端数量非常多时,建议使用主动模式,这样可以降低服务...

2018-09-13 14:51:00 63

转载 9.10任务

19.1 Linux监控平台介绍 我们不能指望每次都通过用户反馈来监控我们的服务,我们必须要有自己的监控平台来监控我们的服务。 常见开源监控软件: cacti、smokeping偏向于基础监控,成图非常漂亮 cacti、nagios、zabbix服务端监控中心,需要php...

2018-09-13 00:35:00 94

转载 9.7任务

18.11LVSDR模式搭建 生产环境中IP Tunnel用到的场景几乎没有,这里我们就不介绍了。 DR模式准备工作,只需要一个网段,一个网卡即可。 还是三台机器做测试, 分发器,也叫调度器(dir) 192.168.127.101 rs1 ...

2018-09-11 23:51:00 124

转载 9.6任务

18.6 负载均衡集群介绍 主流开源软件LVS、keepalived、haproxy、nginx等。 之前介绍过keepalived可以做高可用,它也是可以做负载均衡。 其中LVS属于4层传输层(网络OSI 7层模型),nginx属于7层应用层,haproxy既可以认为是4层,也可以当...

2018-09-10 11:54:00 76

转载 9.5任务

18.1 集群介绍 一台机器完成不了的任务我们交给一大群机器去做,集群就好比一个堆叠起来的计算机。 集群根据功能划分两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务。(保证服务的可用性)实现高可用的开源...

2018-09-06 10:07:00 171

转载 9.3-9.4任务

这两天无新课,主要是扩充知识面 因为对mysql接触不长,很多东西不能融汇贯通,所以暂时针对每一篇文章进行总结,之后再补。 不停库不锁表在线主从配置 这篇文章介绍的是使用Xtrabackup对数据库做备份。 XtraBackup优势 : 无需停止数据库进行In...

2018-09-05 18:12:00 85

转载 8.31任务

17.1 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步。 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 主从过程大致有三个步骤, ...

2018-09-05 11:31:00 69

转载 8.30任务

16.4 配置Tomcat监听80端口 tomcat监听的端口是8080,而浏览器的默认web服务是80端口,tomcat支持更改端口,更改配置文件 [root@localhost: ~]# vim /usr/local/tomcat/conf/server.xml <C...

2018-09-03 10:58:00 132

转载 8.29任务

16.1 Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他的一些公司以及个人共同开发而成。 Java程序写的网站要使用tomcat+jdk来运行。 tomca...

2018-08-30 22:36:00 75

转载 8.28任务

15.4xshell使用xftp传输文件 当使用xshell安装了xftp插件之后,在xshell链接的客户端上,按组合键Ctrl-Alt-F就可以呼出xftp。 当然单独使用xftp登录也是没有问题的。 界面如上。 左边是windows界面,右边是我们登录的服务器。 右...

2018-08-30 22:11:00 121

转载 8.27任务

14.4 exportfs命令 这个命令是和nfs-utils包一起安装的。 需求:设置好共享目录一段时间后,想去更改配置文件,增加机器,而远程客户端正在使用你的nfs服务,当你重启服务后,远程客户端会被挂起,这样势必就会造成影响。 比如B机器读写频繁,这时候被A机器把服务重启,B...

2018-08-29 19:14:00 96

转载 8.24任务

14.1 NFS介绍 NFS是Network File System的缩写。 这个文件系统是基于网络层面的,需要借助网络实现数据同步。 NFS最早由Sun公司开发,分234三个版本,23由Sum起草开发,4.0开始由Netapp公司参与并主导开发,最新为4.1版本。 NFS数据传输基...

2018-08-28 22:41:00 76

转载 8.23任务

13.4 mysql用户管理 下面学习mysql的创建用户以及授权。 因为默认的用户只有一个root,就像linux一样,直接操作root是不安全的,因此我们可以创建很多用户,并限制他的权限。 mysql> grant all on *.* to 'user1'@'127.0.0...

2018-08-24 16:04:00 70

转载 8.22任务

13.1 设置更改root密码 默认mysql的root用户密码为空,可以直接连接。但是这样很不安全,我们需要设置密码,但是可能长时间不用密码丢失,这一节我们学习如何重置mysql的root用户的密码。 首先启动mysql服务。 [root@localhost: ~]# ps aux ...

2018-08-22 11:58:00 61

转载 8.13-17任务

12.6 Nginx安装 去官网下载最新的稳定版的包。 [root@localhost: ~]# cd /usr/local/src/[root@localhost: src]# rz[root@localhost: src]# ls nginx-1.14.0.tar.gz ...

2018-08-14 23:09:00 1073

转载 8.10任务

12.1 LNMP架构介绍 LNMP和LAMP不同的是,把apache替换成了nginx,nginx起到的作用也就是apache的作用。 但是不同的地方是在这个架构里,php会启动一个服务php-fpm。nginx只处理静态请求,然后动态请求会转发给php-fpm。 由于底层设计原因,...

2018-08-10 21:48:00 88

转载 8.7-8.8任务

11.28 限定某个目录禁止解析php 需求:我们某些目录允许用户上传图片、文档等文件,如果有恶意用户上传一些php木马文件,我们的服务器就危险了,所以对于用户能够上传的目录,我们需要限定某个目录禁止解析php。#(sql注入漏洞了解一下)(web安全了解一下) 场景:猜想是SQL漏洞,...

2018-08-06 22:45:00 227

转载 8.6任务

11.25配置防盗链 早期,09年,有免费的论坛可以帮你申请自己的论坛。 某段时间流量飙升,带宽增加。查到某服务器后开始抓包。虽然日志中没有图片,但是抓包发现了大量的图片,且Referer是固定的。 就是这个站点,服务器放在了台湾,是非法站点,利用了免费的论坛可以无限上传图片,就导致...

2018-08-06 00:45:00 84

转载 7.27任务(补)

Windows10强制更新把缓存弄没了,新写一篇补上以供日后查阅。因为mysql已经安装完毕,所以代码部分会简略一些。 11.1LAMP架构介绍 此课开始之后,基础部分就结束了,之后的内容会和服务器运行与维护息息相关了 LAMP是Linux + Apache + MySQL + PHP...

2018-08-02 19:22:00 57

转载 高温假-假期作业7.30-8.3

11.6MariaDB安装 MariaDB安装方法与MySQL类似 [root@localhost: src]# cd mariadb-10.3.8/[root@localhost: mariadb-10.3.8]# lsappveyor.yml cmake ...

2018-07-31 14:52:00 265

转载 7.19任务

10.32/33 rsync通过服务同步 rsync可以通过服务进行同步,你需要开启一个服务,这个服务是Client/Server 架构,并且要监听一个端口,默认是873,可以自定义。 命令格式就是双冒号。 首先要编辑配置文件,默认位置在/etc/rsyncd.conf 启动服务的命...

2018-07-20 17:40:00 348

转载 7.18任务

10.28rsync工具介绍 rsync对运维是一个非常重要的一个工具,类似于cp,但是与cp不一样。 假设我们有两个目录AB,我想实现把A目录的数据保存到B中,A目录是不断更新的。每个小时都拷贝一次,如果使用cp的话只能全部覆盖,这样的话浪费时间浪费磁盘。 rsync命令就可...

2018-07-19 16:15:00 62

转载 7.17任务

10.23linux任务计划cron linux系统下,任务计划是必不可少的。 比如我们希望给系统备份,执行某一个任务,任务计划会帮助我们省去定时敲命令的工作。 [root@localhost: ~]# cat /etc/crontab SHELL=/bin/bashPATH...

2018-07-17 21:09:00 345

转载 7.16任务

10.19iptables规则备份和恢复 service iptables save #会把规则保存到/etc/sysconfig/iptables里去 但是我想把它保存到别的地方,就可以这么做。 [root@localhost: ~]# iptables-save > ipt...

2018-07-17 14:00:00 341

转载 7.13任务

10.15iptables filter表小案例 规则:80端口,22端口,21端口放行。但是22端口指定ip段。 #!/bin/bashipt="/usr/sbin/iptables"$ipt -F$ipt -P INPUT DROP$ipt -P OUTPUT AC...

2018-07-13 21:12:00 148

转载 7.12任务

10.11Linux网络相关 ifconfig查看网卡的ip,需要安装net-tools包。 也可以使用ip addr命令。 -a display all interfaces which are currently available, even if down 关闭网卡...

2018-07-12 15:34:00 59

转载 7.11任务

10.6 监控io性能 当磁盘出现瓶颈的时候,我们可以用iostat命令详细查看。 [root@localhost: ~]# iostat 1 2Linux 3.10.0-862.3.3.el7.x86_64 (localhost.localdomain) 07/11/2018 ...

2018-07-11 18:00:00 131

转载 7.10任务

10.1使用w查看系统负载 w命令可以查看谁登录了这台主机,并且在做什么。 11:30:43 up 20 min, 2 users, load average: 0.00, 0.01, 0.04USER TTY FROM LOGIN@...

2018-07-10 12:06:00 100

转载 7.5任务

awk工具 awk比sed功能更加丰富,awk是支持分段的。 比如passwd文件里的内容很有规律,被冒号分割,那就直接可以用awk工具的指定分隔符的方法处理文件。 比如打印第一段: [root@localhost: awk]# awk -F ':' '{print $1}' pas...

2018-07-06 19:58:00 94

转载 7.4任务

sed命令 sed与grep相比,sed也可以实现部分grep的作用。 sed的最主要的用途是用于替换。 Sed is a stream editor. A stream editor is used to perform basic text transfor...

2018-07-05 10:46:00 58

空空如也

空空如也

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

TA关注的人

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