
Linux
qingchn
这个作者很懒,什么都没留下…
展开
-
Nginx 绑定主机头
由于公司的站点被一些想钱想疯的人恶意解析了,所以决定做Nginx绑定主机头1,在nginx中添加如下配置server { listen 80 default; return 404; }重启nginx然后其他不需要动,就Ok了。原创 2012-04-09 17:58:37 · 4615 阅读 · 0 评论 -
Linux ln python
最近在线上测试salt,但是官方的要求Python的版本为2.6以上,但是线上python安装了2.4的版本所以需要使用ln 连接新的python版本首先查看python的链接 ls -lh /usr/bin/ |grep python-rwxr-xr-x 2 root root 4.7K Jan 9 19:48 pythonlrwxrwxrwx 1 root root原创 2013-05-22 13:33:56 · 2508 阅读 · 0 评论 -
Linux lvm
1,应该是之前公司的量不大的原因,所以磁盘分区 如果在之前规划好的话,也不会出现问题,所以就一直使用直接分区来管理Linux的磁盘。不过如果之前,没有良好的规划,后期使用lvm的手动增加和设置磁盘目录大小的话,我觉得有点本末倒置,良好的涉及和规划,可以规避很多潜在的运维问题。这里我重新拾起之前的学习到的lvm,算是一个回顾和复习吧。1.1 什么是lvmLVM是逻辑盘卷管理(Logi原创 2013-05-09 13:50:14 · 787 阅读 · 0 评论 -
Flume初探
最近的项目中,使用到了Flume,简单的来说Flume就是一个Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。原创 2013-05-24 16:19:10 · 652 阅读 · 0 评论 -
URL重写
摘抄了了张宴一本书上的URL重写规则,算是复习一下吧;nginx URL 重写1,ngin中的URL 重写主要是使用perl的正则表达式,这也是为什么安装Nginx的时候,要制定PCRE的原因。2,Nginx Rewrite 规则相关指令Nginx 重写规则的主要指令是if ,rewrite,set,return break 等,而rewrite是最重要的指令,例:rewi转载 2013-05-31 18:03:42 · 1002 阅读 · 0 评论 -
Routos Nat
最近上线的需要把内网几台机器映射到外网上去,本来打算用iptables 来做的,但是线上使用了Routeos 做的所以进入Routeos[admin@MikroTik] > ip [admin@MikroTik] /ip> firewall [admin@MikroTik] /ip firewall> nat [admin@MikroTik] /ip firewall nat>原创 2013-09-28 11:14:16 · 1110 阅读 · 0 评论 -
tomcat arp native 安装优化
1,apr2,Native3,配置启动tomcat1,apr 安装tar -zxvf apr-1.4.6.tar.gz ./configure --prefix=/usr/local/apr make make test make installtar -zxvf apr-util-1.4.1.tar.gz make make in原创 2012-08-22 14:52:25 · 2779 阅读 · 0 评论 -
Xenserver add storage
由于之前很久一台线上机器磁盘只分了50G,现在磁盘有点紧张,打算重新分配一点磁盘。出现的问题在此记录一下:1,由于之前有了一个磁盘了,打算直接把其磁盘容量从50G 增加到 100G于是按照一下操作步骤。1,停止vm,然后在Storage Properties 把50G增加为100G2,重新start vm 发现其磁盘并没有想象中的增加为100G以上问题待查。于是采用原创 2014-01-02 16:04:07 · 1273 阅读 · 0 评论 -
Ubuntu Server Install Mysql 5.6
由于工作需要在Ubuntu上 安装Mysql 5.6版本,但是通过apt-get 安装的为5.5版本,对apt-get不太熟悉,还是选择源码安装。安装步骤如下。 1,下载Mysql源码包wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz2,解压源码包tar -xvf mysql原创 2015-09-15 18:42:08 · 615 阅读 · 0 评论 -
Linux 内存深究
Linux的内存使用以及优化是一个很有意思很深度的问题,在此写一篇文章来回顾和记录。内存活动基本上可以用3个数字来量化,活动虚拟内存总量,交换(swapping)率和调页(paging)率。其中第一个数字表明内存的总需求量,后两个数字表示那些内存中有多少比例正处在使用之中.目标是减少内存活动或增加内存量,直到调页率保持在一个可以接受的水平上为止。活动虚拟内存的总量(VM)=实际内存大小(s原创 2013-03-18 16:25:17 · 825 阅读 · 0 评论 -
初识Modsecurity
1,ModeSecuity是apache一个安全模块,用于处理web应用的安全事件,同时该模块也有Nginx的beta版本。示意图如下:2,安装该模块以后,访问模式变成requst->Mod->Web-server3,详细安装URLhttp://www.modsecurity.org/documentation/modsecurity-apache/1.9.3/modsec原创 2013-03-15 16:51:27 · 901 阅读 · 0 评论 -
upstream sent invalid header while reading response header from upstream 错误解决
由于最近线上出现502错误比较蛋疼,所以重新把nginx详细配置做下说明,以此来查找问题。nginx 配置location / { proxy_next_upstream http_500 http_502 http_504 error timeout invalid_header; proxy_pass http://bak_server原创 2012-06-13 18:12:29 · 15289 阅读 · 0 评论 -
apache 虚拟主机index配置
最近遇到一个需求,配置虚拟主机,相同目录不同的Servername 指定不同的index 页面,刚一开始以为无法实现,后来认真测试了一下,果然能够实现以上配置,不得不佩服apache足够强大啊。实验环境:www.test.com /usr/local/src/test index.htmla.test.com原创 2012-06-25 11:46:42 · 5136 阅读 · 0 评论 -
tar 解压部分目录
由于线上一个同事不小心勿操作,覆盖了之前cms的html 页面,所以需要恢复,奈何备份是和图片一块的,是一个45G的大包而且是放在存储上的,全部解压至少需要1个小时,所以希望只解压该目录的cmsMenu 目录。使用一下命令查看压缩包里面的内容tar ztvf xx.tar.gz然后查找到需要解压的目录:tar xf upload.tar.gz20120628 upload/cm原创 2012-06-29 10:20:35 · 8924 阅读 · 0 评论 -
Linux key 登录设置
出于安全的需要把所以线上服务器弄成密钥登录,而且使用使用密码短语加密(其实没有人这么干),好吧,我承认这样子是有点麻烦,但是安全第一。以下为设置步骤1,生成密钥的公钥和私钥[root@puppet_client .ssh]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which原创 2012-08-01 16:24:05 · 1343 阅读 · 0 评论 -
Nginx warn] the "log_format"
今天在设置nginx的时候出现了一下错误: nginx: [warn] the "log_format" directive may be used only on "http" level in /usr/local/nginx/conf/nginx.conf:166从错误上看下就log_format写错位置了,只是一个warn没有什么我问题,但是总是也解决的,把log_forma原创 2012-08-22 14:58:21 · 993 阅读 · 0 评论 -
HTTP缓存笔记
浏览器缓存的三种方法1,Etag #缓存Etag标识(nginx没有支持)2,Last-Modified #最后修改时间3,Expires Cache-Control #缓存强制过期时间三种浏览器请求方法:1,F52,Ctrl+F53,浏览器敲击回车或转到在一台测试机上部署Nginx,分别测试三种浏览器的请求方法和缓存1,一次正常的请求HTTP/1.1原创 2012-08-24 10:38:16 · 1993 阅读 · 0 评论 -
一个简单的脚本
实现每天定时检查系统:#!/bin/bash#this scripts is for check all system by luckcart.#for check mobi.luckcart.commobi_url="http://mobi.luckcart.com"mobi_status=$(/usr/bin/curl -s --head "$mobi_url"|awk '/HTT原创 2012-09-05 17:18:03 · 627 阅读 · 0 评论 -
MogileFS 部署(测试)文档
本文大部分来自网络及该文章:http://www.admindigest.com/4/mogilefs%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/如果有侵犯作者权益和版权,请通知,我会及时删除,再此表示歉意。1,MogileFS 简介2,MogileFS 部署3,MogileFS 测试4,MogileFS 总结MogileFS是一种分布式文件存储原创 2012-12-25 16:33:59 · 1532 阅读 · 0 评论 -
初识FUSE
这里的FUSE指的是Filesystem in Userspace,其官方地址为:http://fuse.sourceforge.net/简单的说是用户空间的文件系统,其他的文件系统都都可以通过其API来实现用户态的文件系统,其他文件系统是指MogileFS,MooseFS等。这个就涉及到OS层面另外一个问题,Userspace和内核space其官方的特点如下:Simple原创 2012-12-25 20:18:40 · 772 阅读 · 0 评论 -
Promethues metirc 四种类型
Prometheus定义了4中不同的指标类型(metric type):Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要)转载 2018-12-28 19:22:11 · 811 阅读 · 0 评论