k8s使用阿里云的私有镜像仓库如果从privateregister中拉取image:也可以参考这个地址:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#registry-secret-existing-credentials1、在阿里云的容器镜像服务安装使用文档见如下:镜像仓
zabbix3.4监控zookeeperzookeeper监控要点系统监控这个监控linux系统以及修改linux服务器参数即可内存使用量ZooKeeper应当完全运行在内存中,不能使用到SWAP。JavaHeap大小不能超过可用内存。Swap使用量使用Swap会降低ZooKeeper的性能,设置vm.swappiness=0网络带宽占用如果发现ZooKeeper性能降低关注下网络带宽占用情况和丢
nginx 配置学习
运维工程师之路
在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些程序占用了,
第一步:安装apache subversion yum install httpd yum install httpd-devel //用于开发Apache模块 yum install subversion yum install mod_dav_svn /
nginx的配置文件详解worker_processes 24;#指定工作衍生进程数,(一般等于CPU的总核数或者总核数的两倍,例如两个4核CPU,总核数为8)#指定错误日志的存放路径和错误日志级别:[debug|info|notice|warn|error|crit]worker_rlimit_nofile 51200#指定文件描述符数量event{ use epoll}
我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器、反向代理服务器或是提供图片缩略图功能(实时压缩图片)的服务器时,其内核参数的调整都是不同的。这里只针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单说明。 首先,需要修改/etc/sysctl.conf来更改内核参数。例如,最常用的配置: fs.file-max = 999999ne
大神指导作品:#!/usr/bin/python#coding:utf8from functools import wrapsfrom time import sleepimport osRESTART='pm2 restart ios-push'# coroutine 先要用 next 语句调用一次def coroutine(fn): @wraps(fn)&n
python版本2.6.6#!/usr/bin/pythonimport MySQLdbdef check_mysql(): status = True try: conn=MySQLdb.connect(host='172.7.10.8',u
#!/usr/bin/pythonimport sysimport osfrom sys import argvDAMON='/opt/server/nginx/sbin/nginx'CONFIG='/opt/server/nginx/conf/nginx.conf'PIDFILE='/var/run/nginx/nginx.pid'NGSTART='%s -c %s' %(DAMON,CONFI
#!/usr/bin/pythonimport psutilimport jsonimport timedef item_disk(): return dict(zip( ['total','used','free','percent'],ps
一、mysql数据库的安装分别在master 和slave上源码安装mysql数据库1.1 安装相关包1.1.1 cmake软件cd /home/oldboy/tools/tar xf cmake-2.8.8.tar.gzcd cmake-2.8.8./configure#CMake has bootstrapped. Now run gmake.gmakegmake installc
爬取网页的部分链接#!/usr/bin/python#coding = utf8from urllib.request import urlopenfrom bs4 import BeautifulSoupimport reimport randompages = set()def getlink(pageurl): global pages &nbs
#!/usr/bin/python#coding=utf8from bs4 import BeautifulSoupimport jsonimport requestsimport itchatfrom itchat.content import *def page(url): return BeautifulSoup(requests.get(ur
基本的sed命令sed命令集合由25个命令组成,本文档我们介绍4个新的编辑命令:d删除 a追加 i插入 c更改。还要整一下改变脚本中流程控制(例如:决定下一步执行哪个命令)的方式。sed命令的两点语法:行地址对于任何命令都是可选的。它可以是一个模式,被描述为由斜杠、行号或者行寻址符合括住的正则表达式。大多数的sed命令能接受由逗号分隔的两个地址,这两个地址,这两个地址用来标识行的范围。这些命令的语
sed命令在脚本中应用命令:替换命令 s/pig/cow/g s/cow/horse/g模式空间sed维护一种模式空间,即一个工作区或者临时缓冲区,当应用编辑命令时,将在那里存储单个输入行。注意:一次一行的设计的一个优点是sed在读取非常大的文件时不会出现问题。屏幕编辑程序必须将整个文件读入内存,这将会产生内存溢出或者在处理庞大的文件时速度非常慢。寻址上的全局透视sed是隐式全
了解正则表达式语法: 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 \列出目录时,dir *.txt 或 ls *.txt 中的 *.txt 就不是一个
sed命令list文件内容如下John Daggett,341 King Road,Plymouth MAAlice Ford, 22 East Broadway, Richmond VAOrville Thomas, 11345 Oak Bridge Road, Tulsa OKTerry Kalkas ,402 Lans Road, Beaver Falls PAEric Adams,20 P
老男孩之memcached精讲第二部1.1Memcache 服务器的安装。Linux,FreeBSD,Solaris,windows。这里以Centos6.4为例进行说明。软件地址:Memcached 下载地址: libevent 下载地址: &n
列表及常用操作列表是一个序列,用于顺序的存储数据。定义与初始化lst = list() #使用list函数定义空列表lst = [] #使用中括好定义空列表lst = [1,2,3,4]#使用中括号定义带初始值的列表lst = list(range(1,10))#使用list函数把可迭代对象转化为列表。注意:通常在定义列表的时候,使用中括号,在转化可迭代对象为列表时用list函数。访问列表元素1.
1.Memcache是什么,有什么作用?答:是一款开源的,高性能的纯内存缓存服务软件Mem就是内存的意思,cache缓存的意思,d就是daemon的意思服务端守护进程。Memcache整个项目的名字,Memcache服务分为客户端和服务端的两部分client/server b/s客户端软件:Memcache-2.25.tar.gz服务端软件:Memcached-1.4.13.tar.g
基本语法1、求100以内的所有素数c = 0for x in range(2,100): for i in range(2,int( x ** 0.5)+1): if x % i == 0: &n
操作系统的优化:使用64位的操作系统,一边支持更大的内存等系统资源可不配交换区(swap)。如果内存不足,增加更多的内存。服务调优,禁用不必要启动的服务,留更多的资源给mysql增加系统和Mysql服务器的打开文件数量(即文件描述符)及进程和线程数量。Reiserrfs对于打开,读写都非常快,文件检查只需要几秒钟。XFS,EXT3,EXT4也可。文件系统调优,给数据仓库一个单独的文件系统,一般效率
为了确保维护svn代码的正确性,特制定上传代码流程如下:开发人员开发:开发人员本地分支----取得svn最新代码(根据前一天的最后tag合并)-----代码开发----提交分支。合并时候注意事项,对于冲突的文件看是不是自己本地正在修改的文件,不是的话就按照诛仙的tag来覆盖,否则按照本地,最好提前解决冲突问题(不好操作的话就被分好自己本地代码,讲SVN代码拿过来,好好看一下冲突冲突的问题),这样在
企业级Web Nginx 服务优化(5)资源防盗链的技术:1.1.1什么是资源盗链?简单的说啊,就是某些不法的网站,通过在其自身网站程序里未经许可非法调用其他网站的资源,然后在自己的网站上显示这些调用的资源,达到了填充自身网站显示效果,但是浪费了调用资源网站的网络流量,造成了其他网站的带宽及服务压力吃紧,甚至宕机。1.1.2资源被盗链原理详细示意图解决的办法就是:1.图片,视频打上水印,品牌。2.
企业级Web Nginx 服务优化(4)1.4nginx站点目录及文件URL访问的控制1.4.1根据扩展名限制程序和文件访问Nginx下禁止访问资源目录下的php程序文件,配置方法如下:范例1:nginx配置限制指定目录下的php程序被解析:以下在些多个目录:这些目录的限制必须写一下配置的前面:范例二:Nginx下配置禁止访问*.txt文件1.4.2禁止访问指定目录下所有的文件和目录范例1:配置禁
企业级Web Nginx 服务优化(3)1.10设置连接的超时时间:什么是超时?php服务希望短链接,java服务是长连接。keepalive_timeout 60;<-设置客户端连接保持回话的超时时间,超过这个时间,服务器会关闭该链接。tcp_nodelay no;<-打开tcp_nodelay,在包含了keepalive参数才有效client_header_timeout 15;&
2.worker_cpu_affinity参数官方说明:查看cpu的核数的情况:[root@nginx-01 conf]# grep "physical" /proc/cpuinfophysical id : 0address sizes : 42 bits physical, 48&nb
企业级Web Nginx 服务优化总结配置文件:nginx.conf httpd.conf httpd-vhosts httpd-mpm.confmy.cnf php.ini php-fpm.conf1.1nginx.conf 配置文件基本参数优化1.1.1 隐藏nginx header 内版本号信息一些特定的系统及服务漏洞一般都和热定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号