互联网络

一键安装lnmp脚本

前段时间一直在找一个快速部署lnmp环境的方法,也没找着,就自己写了一个,结合网上的大神们的。我的方法是脚本结合源码包,很多依赖裤都是yum安装的,这都在脚本里面,需要的源码包我都下载好了,打包成压缩包,源码包+lnmp.sh文件,上传到百度云了,需要的可以download下来:压缩包地址:链接:http://pan....
代码星球·2020-05-31

斗鱼已公开的运维技术和架构分析

By12月01日2016 Architecture DouyuOpsArchitecture最新一个比较全面的斗鱼运维架构分享是在GITC2016北京站的运维专场,以下架构分享文档。 用户在斗鱼看直播时,斗鱼在看什么从用户电脑浏览器访问一个网站的过程(还有结合一些公开资料)分析斗鱼网站使用...

逆转字符串—输入一个字符串,将其逆转并输出。

实现Python字符串反转有4种方法:1、列表的方式:defrev(s):a=list(s)a.reverse()return(''.join(a))a=rev('huowuzhao')print(a)-----------------------------------------------------------...

Nginx优化—配置优化

完整配置如下所示:1usernginx;#运行的用户2pid/var/run/nginx.pid;3worker_processesauto;#定义了nginx对外提供web服务时的worder进程数,CPU核的数量、存储数据的硬盘数量及负载模式4worker_rlimit_nofile100000;#更改worker...
代码星球·2020-05-31

分布式与集群的区别

下面的这些回答来自知乎,上知乎上看了一下,感觉挺好的,摘写了一些个人感觉比较好的回答1知乎用户一蓑烟雨任平生2109人赞同3分布式:一个业务分拆多个子业务,部署在不同的服务器上4集群:同一个业务,部署在多个服务器上567WangXu后端码农,学过通信,做过点云计算啥的8116人赞同9集群是个物理形态,分布式是个工作方式...
代码星球·2020-05-31

检查主机是否存活的shell脚本

1#!/bin/bash2PREFIX=192.168.1163num=14while["$num"-lt"255"];do5echo-en"Pinging${PREFIX}.${num}..."6ping-c1-w1-t5${PREFIX}.${num}>/dev/null2>&17if["$?"...

shell自动化一键部署脚本,秒级一键回滚脚本

1#!/bin/bash23#NodeList4PRE_LIST="192.168.222.163"#预生产环境节点5GROUP1_LIST="192.168.222.164"#分组16ROLLBACK_LIST="192.168.222.163192.168.222.164"#回滚列表78#Date/TimeVeri...

简单高效的代码部署方法

前言 代码部署是Web开发过程中必不可少的一个环节,伴随着业务的更新迭代,一个项目几乎每天都会有上线操作。上线就意味着改变现有的页面样式或功能逻辑,这有可能会影响到用户的使用,所以上线部署代码需要谨慎操作。但不论如何,还是有可能出现无法预料的问题,这个时候需要有快速回滚机制,让线上业务不受影响。因此,我们需要...

nginx访问量统计

1.根据访问IP统计UVawk'{print$1}' access.log|sort|uniq-c|wc-l2.统计访问URL统计PVawk'{print$7}'access.log|wc-l3.查询访问最频繁的URLawk'{print$7}'access.log|sort|uniq-c|sort-n-k1...
代码星球·2020-05-30

运维必备技能 WEB 日志分析

文章节选自《NetkillerMonitoring手札》 20.2. Web20.2.1. ApacheLog1、查看当天有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_fi...

一键配置IP地址脚本

1#/bin/bash2NETPWD='/etc/sysconfig/network-scripts/'3read-p"pleaseentennetnum(1,2,3,4):"NUM4EM="$NETPWD"ifcfg-em$NUM5read-p"pleaseenteniplastnum:"NUM16sed-i's/O...

Shell 实现找出两个目录下的同名文件方法

#首先我们来创建一些2个目录,里面的目录结构及相关文件如下所示:#从上面的测试目录可以看到,lol.txtlol2.txt两个文件是两个目录下的同名文件#有实际例子,思路就容易出来:#1.使用for循环和find结合awk命令列出god目录下的所有文件名#2.对一个文件名,再传递给find命令查找good目录下是否有这...

Sublime Text 插件 & 使用技巧

20个强大的SublimeText插件http://blog.jobbole.com/58725/ 12个不可不知的SublimeText应用技巧和诀窍http://segmentfault.com/a/1190000000505218 Sublime使用ctags可以跳转到定义处:http://w...

把notepad++设置为系统全局文本默认打开应用

 notepad++:设置--》首选项--》文件关联-》customize: 可以设置的常见默认打开文件后缀格式有:.log,.txt,.ini,.h,.c,.cpp,.java,.inc,.cs,.html,.htm,.php,.xml,.css,.sh,.py,.bat,,vbs,.vb,.rc...

[编辑器] Tab转换成空格

AndroidStudio/IntelliJIDEA: 换行自动对齐(和上一行保持一致):editor--〉code style--〉   选中: detect and use existing fileindnets&...
代码星球·2020-05-29