- 博客(79)
- 资源 (1)
- 收藏
- 关注
转载 obj-c 数组排序
http://blog.ablepear.com/2011/11/objective-c-tuesdays-sorting-arrays.html 使用qsort()为C数组排序 C标准库包含一个内置的为数组排序的方法:qsort(),这是快速排序算法的一个实现。其排序之后的结果仍然放在原数组中 qsort() 的函数声明是这样: C代码 qs
2013-09-13 11:13:15 1381
转载 MySQL表锁情况和文件打开数
MySQL表锁情况和文件打开数2013-01-10 00:00中国IT实验室佚名关键字: 在数据库中,我们需要根据数据库的状态调整一些系统参数,下面为您介绍的是MySQL表锁情况和文件打开数的调整方法,供您参考。 文件打开数(open_files) mysql > show global
2013-01-11 09:32:12 534
原创 iptables
第一张 防火墙基本概念TCP/IP 把网络分成四层 应用层 Application layer 传输层 Transport Layer 网络层 Network layer 链路层 Link LayerSocket 有65536个洞公认 0-1023注册的端口 1024-49151动态端口 59152-65536
2012-11-26 22:12:58 485
转载 MooseFS VS NFS
MooseFS(MFS)是一个分布式集群文件系统,介绍看这里, 还有官方的中文文档, 这里主要是进行NFS和MFS的benchmark, 测试方法为使用ab进行单个文件访问测试,后端server使用ngnix, write性能测试使用dd.环境:server: 192.168.1.8, Ubuntu, NFS, MFS, 8G内存, 双核Intel(R) Core(TM) i3 CPU
2012-11-12 10:26:25 1508
转载 CentOS下Samba服务器的搭建
第一部分:Samba服务的控制选项用户控制public = no 不允许匿名用户访问browseable = yes 不隐藏目录(知道目录同样可以访问) (系统默认yes,可以不写)valid users = 用户或列表或@用户组writable = yes 可写(目录本身要可写)writable list = 用户或列表或@用户组readonly = yes 是否设置
2012-11-06 13:08:13 650
转载 linux 做防火墙端口回流问题
这两天公司防火墙坏了,临时启用一台linux顶替防火墙。 三个步骤,很简单,五分钟搞定。 前提:linux服务器两个网卡,内外网卡都设置正确ip。 1: 修改系统内核,开启ip转发。 vi /etc/sysctl.conf 修改 net.ipv4.ip_forward = 0 为net.ipv4.ip_forward = 1 然
2012-11-06 10:00:26 1020
转载 OpenSSH 服务器的 20 个最佳实践
OpenSSH 是 SSH 协议的开源实现。 OpenSSH 可进行远程登录、备份、通过 scp 或 sftp 进行远程文件传输等等。 SSH 最完美的确保两个网络和系统之间交换数据的机密性和完整性。其主要的优点是通过使用公共密钥加密进行服务器身份验证。然而,不时有传闻关于 OpenSSH 零日漏洞。这里我们列出一些重要的事情,你需要作出调整来提高 OpenSSH 服务器的安全性。默认配置
2012-10-24 17:38:51 1574
转载 Netstat命令详解 如何关闭TIME_WAIT连接 如何查看nginx的访问流量
做计算机管理员,我们都必要了解一下netstat这个命令,它是一个查看网络连接状态的工具,在windows下也默认有这个工具。Netstat命令详解 netstat命令怎样使用 如何关闭TIME_WAIT连接 如何统计web服务器的访问量 如果查看nginx的访问流量?下面我们来看看它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后
2012-10-19 16:58:44 1387
转载 python 日志分析统计脚本
python 日志分析统计脚本脚本类似shell的tail功能,用来统计每分钟的4xx、5xx的状态码数量,统计php执行时间小于1秒、1-5秒、5秒以上的数量,和每秒的并发请求。将结果放到/tmp目录下, 也可以用cacti将结果画图。#!/usr/bin/env pythonimport time, os#-----------------------------log
2012-10-19 15:58:57 3616
转载 Shell分析access_log
#查看80端口的tcp连接#netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l1#当前WEB服务器中联接次数最多的ip地址:#netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -n -r231 ::ffff:127.0.0.1:80952
2012-10-19 15:52:00 802
转载 AWK指令详解
AWK指令详解1. 命令简述:awk将每个输入行识别成一条记录,而将那一行上的每个单词域识别成一个字段2. 命令选项: -F 指定分隔符 NF 单行最后一个分段 NR 行数 && 等同 AND 语句两边必须同时匹配
2012-10-19 13:20:53 723
转载 Linux awk命令详解
AWK介绍0.awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk。1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。2.三种方式调用awk1) awk [opion] 'awk_script' input_file1 [input_file2 ...]
2012-10-19 13:20:20 542
转载 Unix awk命令(3) -- awk命令详解
1.调用awk:第一种方式:命令行方式awk [-F field-separator] 'commands' input-file(s)[-F域分隔符]是可选的,因为awk使用空格作为缺省的域分隔符,因此如果要浏览域间有空格的文本,不必指定这个选项,如果要浏览诸如passwd文件,此文件各域以冒号作为分隔符,则必须指明-F选项,如:awk -F: 'commands' input-
2012-10-19 13:19:39 694
转载 wget 使用技巧
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是
2012-10-19 13:18:27 406
转载 Unix awk命令(2) -- awk命令手册
什么是awk? 你 可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大 多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个 人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Ker
2012-10-19 13:16:55 613
转载 Unix awk命令(1) -- awk命令介绍
awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息调用awk : 第一种,命令行方式,如:awk [-F field-separator] 'commands' input-file(s) 这里commands是真正的awk命令,[-F域分隔符]是可选的,a
2012-10-19 13:16:08 479
转载 Unix awk命令(1) -- awk命令介绍
awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息调用awk : 第一种,命令行方式,如:awk [-F field-separator] 'commands' input-file(s) 这里commands是真正的awk命令,[-F域分隔符]是可选的,a
2012-10-19 13:15:05 533
转载 mount命令详解及实例分析
mount命令详解及实例分析 mount命令详解功能:加载指定的文件系统。 语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点] 用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时
2012-10-19 11:51:13 453
转载 简明Vim练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类
2012-10-19 11:45:00 537
转载 开发人员需要熟知的常用Linux命令-下
Find命令是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。Find命令的一般形式为: find pathname -options [-print -exec -ok] 让我们来看看该命令的参数:参数 描述 pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配
2012-10-19 11:40:18 533
转载 开发人员需要熟知的常用Linux命令(上)
记得以前整理过一份常用Linux命令清单,但现在怎么找也找不到了,只能再整理一份了;作为一个开发人员我们登陆linux可能做的一些事情有:svn更新代码、发布应用、linux服务器之间传输文件、直接在服务器上查找修改文件等;以下将罗列一些常用的命令清单,当然只是各个命令中最常见的一些用法,如果要看全部的参数以及功能,可以求助于help或者man;最常见的cd ll ls ~ . c
2012-10-19 11:39:44 473
转载 linux grep命令参数及用法详解---管道命令grep
功能说明:查找文件里符合条件的字符串。语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予
2012-10-19 11:36:40 584
转载 tar命令的妙用
一、用tar命令只打包目录下的文件夹,不打包文件:ls -l | grep "^d" | awk '{print $9}' | xargs tar zcvf backup.tar.gz二、使用tar对一个目录下的某些文件做排除打包(将site目录打包,但是排除其中attach和images目录,–exclude采用patten方式做匹配排除。):tar cvfz backup.tar.
2012-10-19 11:33:54 679
转载 Hadoop集群配置详解
目录(?)通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.html)1 先决
2012-10-19 11:29:07 496
转载 linux运维常用命令
1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列PS -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的
2012-10-17 20:28:28 841
翻译 Linux中搜索大于200M的文件
Linux中清理磁盘空间时,经常需要找出大于200M的文件,然后删除。这个命令可以实现这个功能:find / -size +200M -exec du -h {} \;
2012-10-17 20:27:26 1188
转载 crontab 每分钟、每小时、每天、每周、每月、每年定时执行
总见人问 怎么设置crontab 每分钟定时执行之类的问题 ,今天我就贴了上来方便大家使用,会的同学就飘过吧 不会的就留个脚印。 每五分钟执行 */5 * * * *每小时执行 0 * * * *每天执行 0 0 * * *每周执行 0 0 * * 0每月执行 0 0 1 * *每年执行
2012-10-15 14:07:01 587
原创 ngx_pagespeed 是一个 Nginx 的扩展模块,可以加速你的网站
ngx_pagespeed 是一个 Nginx 的扩展模块,可以加速你的网站,减少页面加载时间,它会自动将一些提升web性能的实践应用到网页和相关的资源(CSS、JS和图片)上,无需你修改内容和流程。功能包括:图片优化: stripping meta-data, dynamic resizing, recompressionCSS & JavaScript 压缩、合并等小资源的内联推迟
2012-10-12 00:34:29 934
转载 Nginx搭建视频点播服务器(仿真专业流媒体软件)
最近研究视频点播服务器的搭建方案,因项目原因笔者只能忍痛割爱舍弃专业的流媒体软件HelixServer、RED5、WMS等专业的流媒体软件当然其中还有不要钱的Darwin。按照坑爹的要求使用web服务器作为视频点播服务器。经过前期调研发现选择Nginx也不失为一种理想的替代方案,可是网络上的资料大多不够完整和详尽且没有给出在部署过程中产生的错误相应的解决方法,所以笔者只好自己亲自动手整理和编写
2012-10-11 19:52:07 2183
转载 Linux SVN安装
环境操作系统:centos5.7http版本:Subversion版本:一、检测系统是否已经装有svnrpm -q subversion如已经安装,请先卸载(rpm -e xxxxxxx)如果有依赖的rpm包,则一层层卸载可以使用svn --version检测是否已经卸载二、检测系统是否已经安装httpdrpm -
2012-10-11 15:48:47 2906
转载 Linux服务器中被DDOS攻击防御的SHELL防御脚本 .
Linux服务器中一旦受到DDOS的攻击,目前只能通过封IP来源来暂时解决。IP不源变化多端,光靠手工来添加简直是恶梦,想了个方法,用SHELL来做。比较简单好用吧..至少我觉得还是不错的1.编写脚本mkdir /root/binvi /root/bin/dropip.sh#!/bin/bash/bin/netstat -na|grep ESTABLISHED|awk
2012-10-11 15:43:14 891
转载 CentOS6.3配置samba文件服务器
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第五步,安装samba文件服务器,实现公司的文件共享服务我在安装centos系统时,专门划了一个分区/file,并分配了100G的空间,用来做文件系统。samba有两个进程smb和nmb,前者用来做文件共享,通过IP访问的,后者是前者的守护进程,主要提供除IP外的计算机名称来访问共享,如下图
2012-10-11 15:34:24 836
转载 CentOS6.3网卡配置
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第一步,配置并启用网上eth0ifcfg-ethx网卡配置 文件路径,假设配置的是eth0网卡[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡设备名称ONBOOT=y
2012-10-11 15:31:19 749
转载 Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。 Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx
2012-10-05 13:07:30 951
转载 安装后 UCenter 的验证码 显示不正常,解决办法如下:
安装后 UCenter 的验证码 显示不正常,解决办法如下:找到Discuz_X1.5_SC_GBK/upload/uc_server/control/admin/seccode.php[root@bak admin]# more seccode.php /*[UCenter] (C)2001-2008 Comsenz Inc.This is NOT a freewar
2012-10-04 17:19:28 614
原创 mac os 安装 php memcache
按了2小时,我擦版本 xampp 1.7.3memcache 2.2.6 http://pecl.php.net/package/memcache安装sudo /Applications/XAMPP/xamppfiles/bin/phpizesudo ./configure --with-apxs=/Applications/XAMPP/xamppfiles/bin
2012-09-21 17:54:09 1328
转载 python发送各类邮件
来源:http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.htmlpython中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。一、相关模块介绍发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍:1、smtp
2012-09-02 01:07:14 547
转载 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版
[文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26 转载请注明原文链接:http://blog.s135.com/nginx_php_v6/] 前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作
2012-08-30 09:43:02 863
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人