8亿用户、单日活跃人数超过1亿人、每日超过600亿次的API调度、超过1兆次远端程序呼叫,甚至连Log记录档每天都爆增100TB,这是新浪微博平台维运架构师王关胜所面对的挑战,他得设计出一个有能力胜任这些考验的微博系统的新一代架构,而且高层给他的要求是,系...
1.获得访问前10位的ip地址 cat access.log|awk {print $1}|sort|uniq -c|sort -nr|head -10 2.访问次数最多的文件或页面,取前10 cat access.log|awk {print $11}|sort|uniq -c|sort -nr|head -10 cat access.log|awk {counts[$(11)]+=1}; END {for(url in co...
1.yum安装apache #yum install httpd -y 2.随系统自启动 #chkconfig httpd on 3.开启apache #service httpd start PS:在CentOS里Apache的默认文档路径的位置是在/var/www/html,配置文件的路径是/etc/httpd/conf/httpd.conf。其他的配置存储在/etc/httpd/conf...
在启动Apache的时候(例如使用命令:/etc/init.d/httpd start)出现错误 :Starting httpd: httpd: bad user name apache(如下图) 造成该问题的原因是系统中不存在用户apache,因此导致启动失败。验证是否存在apache用户,可执行命令:#id apache。如提示i...
Tomcat在Debian系统安装之后,网站的默认路径是/var/lib/tomcat7/webapps/ROOT。 如果想要更改这个路径,或者想要把自己的网站存放到一个其他的路径有什么办法吗? 这可以使用虚拟目录的方式来实现。 下面就来说说怎么设置Tomcat的虚拟目录。 为了简单,直接...
今天在Ubuntu下把Matlab装上了,当前Matlab我还没有用,或许以后会有用的,下面是Linux Matlab安装过程。 MATLAB 将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计...
本篇主要介绍如何开启tomcat服务器的访问日志的方法,以及如何设置日志的格式。并详细介绍格式中各个字段的意思。 首先在默认情况下tomcat是不开启访问日志的。而且tomcat的日志文件路径默认存储在tomcat安装路径下的logs文件夹内。我们首先编辑 ${catalina}/...
Nginx的压缩由gzip压缩指令来实现,相关指令位于http{.}两个大括号之间。 各指令以及说明如下: gzip on; //该指令用于开启或关闭gzip模块(on/off) gzip_min_length 1k; //设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获...
.android2.3的java环境搭建(jdk-6.0) 下载jdk-6u25-linux-i586.bin(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html) cp jdk-6u25-linux-i586.bin /home/nation/ cd /home/nation/ ./jdk-6u25-linux-i586.bin...
本文为配置vhost.conf文件达到linux下apache的虚拟主机功能 环境:CentOS 5.2 + Apache 2.2.6 + PHP 5.2.5 + MySQL 5.1.3 首先要apache服务认得虚拟主机配置文件,则要修改/usr/local/apache2/conf/httpd.conf 在其底部加入: Include /usr/local/apache2/con...
Webmin 1.780 发布,该版本升级了 Filemin 文件管理器和 Authentic 主题,还有 German, Catalan, Polish 和 Norwegian 翻译。它还支持Lets Encrypt, MySQL 5.7 的 SSL 认证请求,自动记录 DNS 在部分反向域名,还有一些新特性和 bug 修复。 此版本现已提供下...
最近在研究关于svn的自动增量备份,然后自己写了个python脚本,实现了svn的增量备份,使用的话只需要修改上面3个路径,下面上代码:import os import time import sys bakdir= svndir= logdir= timeformat=%Y-%m-%d %X logformat=%Y-%m-%d def max_index(list...
1, 完全备份 最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供了svnadmin hotcopy命令,可...
配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个完整的备份策略非常重要。 一般来说,备份策略应规定如下几部分内容:备份频度、备份方式、备份存放地点、备份责任人、灾难恢复检查措施...
Git 2.7.0 RC3 发布,此版本主要改进: * The appearance of gitk, particularly on high DPI monitors, have been improved. gitk also comes with an undated translation for Swedish and Japanese. * git remote learned get-url subcommand to show the...
如果只是个人PC,个人是不想刻意花太多心思去管理用户和权限的,感觉没多大意义。但是如果在企业或事业单位中用户群体较多,所涉及的信息的安全等级具有一定影响范围的时候就得done了,而且要well done。 用户权限管理的意义在于:安全、方便。 首先,用户也...
找了好久才找到的,原来是80端口被占用 用sudo fuser -n tcp 80 -k 这句话是解决80端口被占用的! 然后再cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd 提示是否覆盖原来 的httpd选是 输入一个y 然后/etc/init.d/httpd restart再localhost一下页面...
在Linux(Ubuntu/openSUSE/CentOS)下配置ASP.NET(Apache + Mono) 闲的无聊竟然想尝试测试自己做的项目在不同操作系统上的性能表现,所以决定试试在Linux上部署Apache和Mono的环境。由于平时很少接触Linux,所以从网上找了几篇文章(附在相关链接中)尝试,...
使用开源软件的理由很多,从实践上到哲学上都有。 几乎每天开源社区里都有人在讨论人们为何需要使用开源软件。我非常赞同这个观点。为了更进一步说清楚这个话题,我来分享一些这方面的观点,说明开源软件为何比相应的非开源软件的优势更大。 软件 vs 操作系...
容器技术很早就有,如BAT这些互联网公司也早就大规模使用容器技术。 那么相对于传统的容器技术,Docker如何产生更高的价值? Docker火起来的真正原因是什么? 我认为有这么几点, 1.普通开发者有机会接触容器技术,享受开发发布一体化的便利。 2.容器云是区别...
systemctl restart docker.service Failed to issue method call: Unit docker.socket failed to load: No such file or directory....
Nate Slater是AWS的解决方案架构师,他对AWS上的开发测试工具Docker作了一个详细的介绍,并给出了Docker容器构架图、Docker平台架构组件图以及应用程序架构组件图。本文可以说是AWS官方的一篇宣传文章,重点是介绍如何在AWS上使用Docker,不过内容很赞,值得...
几周前,Elastic Beanstalk声明在AWS云中配置和管理Docker容器。在本文中,我们通过一个简单的注册表单页面应用去理解Docker部署过程,该表单使用Elastic Beanstalk Python环境。 关于注册表单应用 几个月之前,我们就已经开发完这个应用并且发表在博客上。...
注意:如果你不喜欢 sudo ,可以查看 使用非root用户 这个例子的目的是向您展示如何通过使用 Dockerfile来构建自己的docker镜像。我们将在Centos上运行一个简单 node.js web应用并输出apos;hello wordapos;。您可以在 https://github.com/enokd/docker-node-he...
在我们以后的Docker学习中,都推荐使用CentOS6.5作为学习平台,毕竟Docker的内核也是基于Linux的。本文主要分享笔者在CentOS下的安装Docker的过程。 安装环境:CentOS6.5。 第一步: 首先进入Docker的官方文档,我们迅速找到CentOS下的安装说明。 在CentOS6以...
本文主要介绍Docker在Windows下的安装。关于Docker的介绍和文档在其官网中可以找到:http://www.docker.com 。安装环境:Windows7。 Docker引擎使用了一个定制的Linux内核,所以要在Windows下运行Docker我们需要用到一个轻量级的虚拟机(vm),我们使用Windows...
在看过Docker的两个Hello World的程序后,我们对Docker有了一个大概的感性的认识,那么Docker是到底是什么呢? Docker 是一个面向开发者和系统管理员编译,装载,和运行分布式应用的开放式平台。 它包括了Docker引擎,一个可移植的,轻量级的,运行时环境和打...
我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序。本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的Web程序,在浏览器中输出hello world。 本文内容的测试环境是Windows7下的Docker,用例基于官方文档用例。...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...