0 淡定╮

尚未进行身份认证

我要认证

我爱生活 求大佬多带带小弟

等级
TA的排名 12w+

Nginx-限流的三种方法

通过查看nginx官方文档,老弟查看到了三种nginx限流方式。1、limit_conn_zone2、limit_req_zone3、ngx_http_upstream_module前两种只能对客户端(即单一ip限流),并且文档也很全,但是经过测试发现,还是无法达到官方文档所说的结果(可能小弟的测试方法有问题)。这里先简单的介绍一下前两种:1、limit_conn_zone1.1nginx配置http{ limit_conn_zone $binary_remote_addr zone

2020-07-10 20:13:40

Nginx 调优配置

1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor/proc/cpuinfo | wc -l[root@lx~] vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~] /usr/local/nginx1.10/sbin/nginx-s reload[

2020-07-10 15:49:53

基于httpd配置搭建本地yum仓库

实验配置环境:CentOS 7仓库主机:192.168.245.180测试主机:192.168.245.181防火墙及selinux关闭1、基于ISO镜像构建 YUM 本地源首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom[root@master ~] mkdir -p /mnt/cdrom[root@master ~] mount /dev/cdrom /mnt/cdrom/mount: /dev/sr0 写保护,将以只读方式挂载[root

2020-07-09 17:31:45

shell脚本统计httpd进程和子进程占用的CPU、内存大小,要求每隔5s统计一次

1.详细查看apache信息[root@localhost ~] ps -ef | grep apache[root@localhost ~] cat /proc/126908/statusName: bashUmask: 0022State: S (sleeping)Tgid: 126908Ngid: 0Pid: 126908PPid: 126904TracerPid: 0Uid: 0 0 0 0Gid:

2020-07-09 16:49:28

shell脚本,结合expect给当前网段所有主机分发任意文件

1.安装expectyum -y install expect2.创建iplist.txt文件(要分发的IP地址)192.168.245.180192.168.245.1813.创建user.txt(里面包含密码)1234561234564.创建脚本 test.sh,test.logtest.sh#!/bin/bashecho "拷贝情况如下:" > /root/test.logn=`cat /root/iplist.txt | wc -l` #分发的ip数量for (( i

2020-07-09 16:42:54

shell 脚本文件判断

test 文件运算符  利用这些运算符,您可以在程序中根据对文件类型的评估结果执行不同的操作:  -b file 如果文件为一个块特殊文件,则为真  -c file 如果文件为一个字符特殊文件,则为真  -d file 如果文件为一个目录,则为真  -e file 如果文件存在,则为真  -f file 如果文件为一个普通文件,则为真  -g file 如果设置了文件的 SGID 位,则为真  -G file 如果文件存在且归该组所有,则为真  -k file 如果设置了文件的粘着位,则为

2020-07-03 16:48:41

gitlab+jenkins搭建

1.准备安装环境192.168.245.180 git192.168.245.181 jenkins关闭防火墙 centos 7并且关闭setenforce[root@localhost ~] systemctl stop firewalld[root@localhost ~] setenforce 02.安装配置文件,上传gitlab数据包并且安装[root@localhost ~] yum install curl policycoreutils openssh-server opens

2020-07-01 10:24:09

openstack 部署

一安装RDO软件[root@localhost ~] yum install -y http://rdo.fedorapeople.org/rdo-release.rpm二安装packstack部署包[root@localhost ~] yum install -y openstack-packstack已加载插件:fastestmirrorDetermining fastest mirrors * base: mirror.bit.edu.cn * extras: mirror.bit.e

2020-06-29 14:10:42

shell脚本概述

read -p “请输入” 输入 echo 输出 cut 切割 sort 排序uniq 去重 wc 计数 find 查找文件或其他 xargs 接着执行下一条命令奇数 echo {1…10…2}偶数:echo {2…10…2}整数计算:echo $((1+1))随机数 echo ((((((RANDOM%100+1))1.掌握shell脚本语法开头:#!/bin/sh或#!/bin/bash符号#!用来告诉系统它后面的参数是用来执行该文件的程序注释

2020-06-23 20:01:59

shell 脚本符号介绍

这篇文章主要介绍了shell脚本中一些特殊符号,需要的朋友可以参考下在shell中常用的特殊符号罗列如下:# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*\"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (())|| && {xx,yy,zz,...}~ ~+ ~- & \\<...\\> + - %= == !=# 井号 (comments)这几乎是个满场都有的符号,除了

2020-06-23 14:34:22

Linux 运维了解模拟题

文章目录@[TOC]1. Linux下如何使用配置文件设置网卡IP地址。[root@ecs-c13b ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=Ethernet # 网卡类型:为以太网PROXY_METHOD=none # 代理方式:关闭状态BROWSER_ONLY=no # 只是浏览器:否BOOTPROTO=dhcp

2020-06-20 10:24:24

hadoop集群搭建

配好IP,关闭iptables, 关闭selinux,配置hosts配置hosts:192.168.1.18 xinsz08-1192.168.1.20 xinsz08-64192.168.1.11 xinsz08-621.三台服务器上都要创建普通用户,hadoop,配置密码: 123456[root@xinsz08-64 ~]# useradd -u 8000 hadoop ; echo 123456 | passwd --stdin hadoop更改用户 hadoop 的密码 。pas.

2020-06-15 18:07:59

rsync+crond实现定时备份

安装配置环境:centos7192.168.245.181 rsync服务端192.168.245.180 rsync客户端1.安装rsync[root@localhost ~] yum install rsync2.配置rsync注意后面空格注释要去掉[root@localhost ~] vim /etc/rsyncd.conf ##全局配置 uid = root #用户 gid = root #用户组 use chroot = no #安全相关

2020-06-13 12:33:23

svn安装部署

anon-------匿名用户authz--------认证文件查看进程端口是否监听lsof -i:端口号netstat -nlpt | grep 端口号或者进程名第一步、安装apache等软件并查看svn端口号[root@localhost ~] yum -y install httpd mod_dav_svn subversion[root@localhost ~] cat /etc/services | grep svn第二部、创建一个目录用于存储SVN所有文件[root@loca

2020-06-08 20:07:01

docker 搭建redis一主两从

1.安装配置docker并设置镜像加速并且启动docker[root@localhost ~] yum install docker[root@localhost docker] pwd/etc/docker[root@localhost docker] cat daemon.json { "registry-mirrors": ["https://mzxx8xy8.mirror.aliyuncs.com"]} [root@localhost docker] systemctl start

2020-06-08 20:01:12

入职了解

经常有刚入职的学员反馈,在公司里不知道该如何处理问题,每天事情特别多,不知道如何化解。 干着干着就开始抱怨,感觉所有人都针对你,一旦觉得所有人都针对,就开始想着换份工作。 这里强调一下,如果你当前的工作都做不好,换份工作也一定干不好前几天一个学员来找到我,说自己一个运维,老板让他负责前端做JS代码的编写,还给安排了周末加班,运维部就他一个新人加班。我问他, 我说你们老大有跟你一起加班吗? 他说有,就我和老大。 我说那你还有啥好抱怨的,这是接触你们老大最好的机会了。你想想你会把自己看着不顺眼的人放在身边吗

2020-06-05 19:09:05

Rsyslog+LogAnalyzer+MySQL部署日志服务器

LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的日志并保存到服务端该

2020-06-03 19:43:25

运维工程师的职责

运维工程师需要具备哪些性格特质?运维工作的性质与其他工作有较大差异,比如 24*7 standby,每一个操作都是风险很高的操作等等运维面试见真知1. 你对加班怎么看的?运维行业加班是常态,偶尔不加班,回到家我也是在家学习和研究一些新的技术,所以加不加班对我来说并无影响面试官: 此员工爱学习,认可加班,勤奋,肯吃苦,而且听话,加1分入职后: 这什么破公司,一周都加了三次班了,又通知加班,给这点破工资,老子不想干了!2. 你对出差怎么看的?我在上家公司偶尔也需要出差,在出差过程中不单单可以锻炼

2020-06-02 19:38:05

面试经验

有什么经验教训,是你在面试很多次之后才知道的?最近一直在面试中,但是总得不到HR的回馈,自己也有苦恼,都快没有信心了,有没有什么秘籍可以拿来食用的。帮助了近千名小伙伴进行面试复盘,成功入职的小伙伴占了99%,而且很多小伙伴是在本身能力,年龄和学历占弱势的情况下拿到了心仪的offer。我把近千名小伙伴的面试中的坑都整理在这里了,怕忘了可以点赞收藏。秘诀一: 把你会的告诉面试官。很多小伙伴去面试,面试官问了一个问题卡壳了,然后就开始慌乱,大脑的思考速度明显跟不上嘴巴了,面试官又问了几个问题,明明会的也

2020-06-02 19:36:38

DNS原理,访问网站流程,以及DNS域名了解

假设我们访问的是baidu.com. 首先当我们在浏览器输入www.baidu.com的时候,他先去访问本地缓存,在本地缓存发现有相应的资源,就直接返回,如果没有就去.根域找相应的资源。 但是.根域只知道.com域服务器的IP,根据IP 访问。com。 .com服务器找到baidu.com的ip,然后访问到baidu.com的服务器地址,根据要访问的端口确定运行的服务,假如是apache服务,我们进入apache的http.conf找到配置资源的路径读取资源返回到本地缓存进行缓存,然后在返回给客户,下次直

2020-06-01 14:25:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。