- 博客(39)
- 资源 (65)
- 收藏
- 关注
原创 改变nginx logrotate方式采用sh文件自动切割日志文件
Logrotate读取/etc/logrotate.d目录下的文件这里的文件会被系统自动执行logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。/etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。/etc/lo
2014-04-02 11:00:38
1241
1
原创 linux多服务器之间的目录文件同步
web1:10.80.11.243web2:10.80.11.244code:10.80.11.245更新code服务器的代码后,自动同步到web1和web2,删除code服务器文件,web1和web2也删除服务器端的安装(N台WEB都这样配置)1、首先要求Linux内核在2.6以上,才支持inotify[root@web1 html]# uname -aLin
2014-03-26 17:18:25
3160
原创 linux下redis的安装和使用示例
Redis是目前众多NoSQL产品中非常有特点的一款,支持的数据类型和方法都非常丰富,做为一款具备持久化功能的软件,实际使中更多却是将其做为cache。三思在个人的测试环境中安装使用了两三天,这期间尽管文档看了不少,但其实收获不多,不过对于NoSQL产品的整体看法一直没变,我觉着各类型NoSQL产品都还只是工具,并且是小工具,称不上产品。小工具能起大作用这不假(redis目前在国内最知名的案例
2013-12-31 11:16:53
1032
原创 linux下memcache的常用命令
1、启动cd到/usr/local/liveEpg/memcached/bin# ./memcached -d -m 4096 -u hadoop -l ********IP****** -p 12121 -c 1024 -P /tmp/memcached.pid注意:不同机器要用自己的ip ---本地启动命令./memcached -d -m 1024 -u hadoop
2013-12-31 11:16:01
1964
原创 linux下memcache的安装
一,安装libevent安装位置 /usr/lib# tar -zxvf libevent-2.0.21-stable.tar.gz# cd libevent-2.0.21# ./configure -prefix= /usr# make# make install 安装完成后测试libevent是否安装成功:# ls -al /usr/lib | grep li
2013-12-31 11:14:15
774
原创 linux装iftop查看服务器流量,监控服务器带宽的方法
linux装iftop查看服务器流量,监控服务器带宽的方法 在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:h
2013-12-30 15:53:13
1366
原创 apache 配置多域名访问多服务
# Ensure that Apache listens on port 80Listen 80# Listen for virtual host requests on all IP addressesNameVirtualHost *:80 DocumentRoot /www/deerol_com ServerName www.deerol.com #
2013-10-22 11:06:26
1188
原创 如何把apache和nginx 加入到系统服务,用service 命令来控制启动、停止
1 把apache 加入到系统服务,即用service 命令来控制Apache 启动、停止 如果Linux服务器上默认安装了httpd的话(用rpm -qa|grep httpd查看),那你就可以用编译生成的来覆盖到 /etc/init.d/httpd如果没有安装的话,那么就下面的方法# grep -v "#" /usr/local/apache2/bin/apach
2013-09-26 15:03:39
2097
原创 nginx运行文件出错env: /etc/init.d/nginx: No such file or directory
env: /etc/init.d/nginx: No such file or directory估计是我在windows下修改文件的时候换行符出现问题了。在linux下用dos2unxi filename转换一次之后,成功解决问题。
2013-09-26 15:01:38
10446
原创 linux 安装gcc和g++
linux中安装gcc和g++ 今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: 1 yum install gcc 2 yum install g++ 然后发现gcc可以正确安装,但安装g++时却提示: Cannot find a package matching g++ 后在网上搜索后才发现,原来在linux下,
2013-09-26 14:51:50
1366
原创 linux安装gcc
[root@localhost ~]# yum install gccLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirror01.idc.hinet.net * extras: mirror01.idc.hinet.net * updates: mirror01
2013-09-26 14:51:33
1105
原创 网页解析利器——jsoup
从第三方网站上抓取一张页面,分析其中的内容,然后转换为自己的格式并持久化,这就是网络爬虫的操作步骤。目前,对网页的抓取及解析也在互联网项目中有较为广泛的应用,下面简单谈谈一些网页解析工具的使用方法。网页的爬取及解析,应该利用一现有的工具或框架去实现,而这些框架的选择,至少要考虑下面的一些因素:1、应该具有一定的兼容性,比如:原始页面中的一些语法错误、未关闭标签等,应该能够被正确解析;2
2013-09-23 16:53:11
2089
原创 服务器是否支持断点续传
通常情况下,Web服务器(如Apache)会默认开启对断点续传的支持。因此,如果直接通过Web服务器来提供文件的下载,可以不必做特别的配置,即可享受到断点续传的好处。断点续传是在发起HTTP请求的时候加入RANGE头来告诉服务器客户端已经下载了多少字节。等所有这些请求都返回之后,再把得到的内容一块一块的拼接起来得到完整的资源。 你可以通过以下的命令来测试一下。Linux
2013-09-22 18:06:37
4682
原创 让Editplus和SVN集成
很多人用Editplus, 但是修改了文件后,需要切换到文件目录,点击鼠标右键使用TortoiseSVN的提交菜单项来提交,需要增加很多鼠标点击和确认的操作,对于频繁修改的文件来说,非常麻烦,今天研究了一番,找到个好的解决办法:先下载 http://www.sliksvn.com/pub/Slik-Subversion-1.5.2-win32.msi 安装上,这是一个在windows上提供
2013-09-22 17:56:21
1176
原创 linux(边压缩边传输边解压)
比如我要转移旧VPS /home/wwwroot 下的web目录到新VPS(123.123.123.123)的/home/wwwroot 目录下1.进入目录 cd /home/wwwroot 2.压缩,传输,解压同步进行(注:此传输默认新VPS的SSH端口为22)tar czf - web | ssh root@123.123.1
2013-09-22 17:54:34
4215
1
原创 linux scp ssh命令不用输入密码
把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中假设本地主机linux100,远程主机linux200一,在linux100主机里的用户运行 #ssh-keygen -t rsa结果如下QUOTE:Generating public/private rsa key pair.Enter file in wh
2013-09-17 17:46:03
1858
原创 linux java -version显示/usr/bin/java,没有那个文件或目录
解决linux下javac -version和java -version版本显示不一致
2013-09-13 18:02:18
21750
2
原创 linux安装jdk
1 、安装jdk 程序最新版本jdk: jdk-6u22-linux-i586.bin进入usr 目录: cd /usr在当前目录创建目录java : mkdir java将jdk 安装文件复制到java 目录下:cp /usr/software/ jdk-6u22-linux-i586.bin /usr/java 给安
2013-09-13 15:52:28
783
原创 定时任务分割nginx日志
#!/bin/bashLOGS_PATH=/var/log/nginxYESTERDAY=$(date -d "yesterday" +%Y%m%d)mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.logmv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERD
2013-09-13 15:30:21
845
原创 linux 定时备份数据资料
1,写一个脚本backup.sh内容如下#!/bin/shcp -r /home/..../data /tmp/backup/bak //数据存在data目录下,备份到backup目录下,所以先将数据拷过来tar -zcvf /tmp/backup/bak$(date +%Y%m%d).tar.gz /tmp/backup/bak //将数据所在文件夹bak打包rm -rf /t
2013-09-13 15:19:28
787
原创 Nginx优化配置转
一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到
2013-09-13 12:29:06
720
原创 NGINX 的301 重定向
nginx.confserver{ listen 80; server_name www.bikinis2011sale.co
2013-09-13 11:27:53
733
原创 nginx+keepalived高可用性负载均衡
nginx+keepalived高可用性负载均衡一、前言nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都 由主进程发出,Slave(worker)进程所有的超时任务
2013-09-13 11:27:21
944
原创 SCP常用操作
scp使用方法 1、获取远程服务器上的文件scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.n
2013-09-13 11:25:34
1379
原创 TOP命令
top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是个动态显示过程,即能够通过用户按键来不断刷新当前状态。如? 前台执行该命令,他将独占前台,直到用户终止该程式为止。 比较准确的说,top命令提供了实时的对系统处理器的状态监控。他将显示系统中CPU最“敏感”的任务列表。该命令能够按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都能够通过交互式
2013-09-13 11:03:10
870
原创 新建yanfa组,组内用户权限和root一致
新建一个组:yanfa ,组内用户和root权限一致注:这样做的好处便于查询是哪个用户登录服务器,执行啥操作。一般都是直接使用root账户登录,不便于查询到底是谁执行1、修改sudoersvim /etc/sudoers,添加组yanfaroot ALL=(ALL) ALL%admin ALL=(ALL) ALL #如果是用户,则不需要%
2013-09-13 10:57:44
803
原创 linux的find命令
查找文件命令: find 路径 -name 要找的文件如要找abc.txt,但是不知哪个 目录,可以用如下命令 find / -name abc.txt
2013-09-13 10:55:32
679
原创 linux的抓包tcpdump
监控主机为192.9.200.59上8000端口的tcp协议: tcpdump host 192.9.200.59 and tcp port 8000 如果想要显示数据包的内容,需要使用-X参数,如,我想要显示捕获的http数据包http header的内容: tcpdump -X host 192.9.200.59 and tcp port 8000 本
2013-09-13 10:54:47
777
原创 tomcat简单安装及总结
做下总结。方便以后查阅,给自己加深一下印象,同时也希望给出现相同错误的亲们提供一个解决方案。可以进入下面的网站下载需要的版本1.下载jdk及tomcathttp://download.chinaunix.net/down.php?id=33932&ResourceID=61&site=1 http://mirrors.tuna.tsinghua.edu.cn/apache/to
2013-09-13 10:48:12
914
原创 secucrt相关技巧
设置日志记录: 设置批量管理服务器: 在Send chat to all sessions下敲入命令后,回车会在所有的目录执行命令
2013-09-13 10:46:41
992
原创 使用spring 的action-servlet.xml解决struts线程问题
使用spring 的action-servlet.xml解决struts线程问题 RegisterAction是Action的实现类,businessService是业务逻辑,Spring把businessService注入到Action中,在Action中只要写businessService的get和set方法就可以了,同时action的bean设为sin
2009-10-11 15:27:00
684
原创 Oracle中用一句SQL语句实现行列转换
SQL*PLus> desc emp; 名称 是否为空? 类型 ----------------------------------------- -------- -------------------
2009-09-21 12:15:00
933
原创 java中set map list的区别
都是集合接口 set --其中的值不允许重复,无序的数据结构 list --其中的值允许重复,因为其为有序的数据结构 map--成对的数据结构,健值必须具有唯一性(键不能同,否则值替换) List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map
2009-09-18 09:36:00
643
spring-osgi-1.2.1-with-dependencies.rar spring与osgi的结合
2012-05-18
commons-net-1.4.1_And_jakarta-oro-2.0.8.rar 下载
2012-05-18
常用js实用大全,包括广告框、幻灯==诸多奇妙效果
2011-08-27
Delete SVN Folders
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人