2012啦,告别过去,把握现在,展望将来,得脚踏实地,一步一步走稳了。
佛曰人生有八苦:生,老,病,死 , 爱别离,怨长久,求不得,放不下。

DEDECMS安全设置指南

DEDECMS 这名词细想起来,我还是有一份特殊的感情的,当初做网站的时候,最早用的动易CMS2006,后来转PHP后,一直用的DEDECMS,只是现今不在用了而已,可以说,它造就了很多中小站长,是中小站长的福音。
阅读全文…

2012年1月26日 | 归档于 建站手记 | Notes Jianzhan

godaddy 新注册优惠码 godaddy续费优惠码

今儿给一朋友注册域名,在网络上找了半天的优惠码,终于找到了,发帖记录下:

godaddy 新注册优惠码:
godaddy .net域名优惠码 net优惠码:cjctld749 ,7.49美元/年,长期有效
godaddy .org域名优惠码 org优惠码:cjctld749 ,7.49美元/年,长期有效。
godaddy .biz域名优惠码 biz优惠码:cjctld749 ,7.49美元/年,长期有效
阅读全文…

2011年12月17日 | 归档于 建站手记 | Notes Jianzhan

Linux让程序后台运行命令之screen与nohup

很多朋友可能在实际的linux服务器管理工作中,经常会为一些长时间运行的任务而头疼,当有事离开我们关掉了连接终端断开SSH后,刚才运行着的程序也自动被中断。下面就介绍下如何让我们的程序在断开SSH后继续在后行运行的方法。
一、使用nohup让程序在后台继续运行
常用命令:nohup ./home/nginx.sh &
* 如果运行成功刚默认会将标准输出重定向到当前目录的nohup.out文件中,查看此文件,可以了解运行的进度;

二、使用screen让程序在后台执行
screen是一个可以在多个进程之间多路利用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 阅读全文…

2011年10月29日 | 归档于 Linux杂项 | Linux Other
标签: ,

利用Linux自带的iptables工具减缓CC攻击

CC攻击和DDOS攻击可以说是攻击中最没有技术含量的了,但是,也是最让人郁闷的,软硬不吃。借用无意中看到一个BLOG所说的思路,利用iptables减缓CC攻击有一定的效果。
首先:得安装iptables
yum install iptables
然后:设置规则:
iptables -I INPUT -p tcp –dport 80 -m connlimit –connlimit-above 10 -j DROP
参数:10 代表只允许同一IP只能开10线程,多余丢弃。参数可以根据CC攻击的量大量小来灵活调整。
最后:iptables-save > /etc/noddos

记得在/etc/rc.local里输入
iptables-restore /etc/noddos

2011年9月25日 | 归档于 系统安全 | System Security

Linux下mysql忘记root密码的简单解决办法

在密码多如牛毛的今天,很多时候,管理员会出现忘记各种各样的密码,针对mysql中root密码的忘记情况,可以采用以下步骤重新设置root管理密码。
1、修改mysql的配置文件:
#vi /etc/my.cnf
在[mysqld]中加上一句:skip-grant-tables
保存退出;
阅读全文…

2011年9月8日 | 归档于 Linux杂项 | Linux Other
标签: ,

分享:snmp一键安装脚本

1、新建snmp.sh,输入以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
printf "
####################################################
#                                                  #
# This is a Shell-Based tool of SNMP installation  #
#                                                  #
####################################################
"
  echo "Command is running, please wait....."
yum install -y gcc gcc-c++ openssl openssl-devel
myusername="yishanhome"
echo "Please Your UserName:"
read -p "(Default : yishanhome):" myusername
if [ "$myusername" = "" ]; then
	myusername="yishanhome"
fi
 
myuserpws="yishanpws"
echo "Please input myuserpws(Less than 8 characters):"
read -p "(Default UserPassword: yishanpws):" myuserpws
if [ "$myuserpws" = "" ]; then
	myuserpws="yishanpws"
fi
 
myip="60.195.249.83"
echo "Please input Authorized IP:"
read -p "(Default Authorized IP: 60.195.249.83):" myip
if [ "$myip" = "" ]; then
	myip="60.195.249.83"
fi
 
clear
wget http://lnmpsh.googlecode.com/files/net-snmp-5.6.1.tar.gz
tar zxvf  net-snmp-5.6.1.tar.gz
cd net-snmp-5.6.1
./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio
make
make install
echo "rouser $myusername auth" >>/usr/local/snmp/share/snmp/snmpd.conf
echo "createUser $myusername MD5 $myuserpws" >>/usr/local/snmp/share/snmp/snmpd.conf
iptables -A INPUT -i eth0 -p udp -s $myip --dport 161 -j ACCEPT
/usr/local/snmp/sbin/snmpd
echo "Your Authorized UserName:$myusername"
echo "Your Authorized Password:$myuserpws"
echo "Your Authorized IP:$myip"
echo "/usr/local/snmp/sbin/snmpd" >>/etc/rc.local

执行并进行相关设置:
chmod 777 snmp.sh
./snmp.sh

代码转载于:http://www.yishanhome.com/

2011年9月2日 | 归档于 系统监控 | Nagios Cacti
标签:

Discuz!7.2在Nginx下的Rewrite配置

1
2
3
4
5
6
rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;
rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;
2011年8月13日 | 归档于 建站手记 | Notes Jianzhan

Mytget多线程下载工具

超过10G的网站文件在传输的时候输到很大的问题,wget和axel默认只能最大2G,今天找到这个软件,试试看能否成功全部下载,先做下记录;
Mytget特点: 1.支持http,https(需要openssl库),ftp 2.支持http-get代理 3.支持断点续传 4.支持多线程下载 5.支持目录下载 6.支持大文件下载(32位系统上超过4G的文件) 。
下面开始安装:
官网:http://myget.sourceforge.net/

1
2
3
4
5
wget http://myget.sourceforge.net/release/myget-0.1.2.tar.gz
tar zxvf myget-0.1.2.tar.gz
cd myget-0.1.2
./configure
make && make install

输入mytget –help查看帮助
注意命令是mytget 而不是myget

简单的命令格式:
mytget -n 20 http://www.5013.org/x.tar.gz

2011年7月5日 | 归档于 Linux杂项 | Linux Other
标签:

利用squid反向代理功能解决WEB网站被封80端口(不缓存)

接上一篇日志利用Nginx反向代理功能解决WEB网站80端口被封,回头想了想,利用squid可能更方便一些,于是又蛋疼的去折腾了,记录如下;
阅读全文…

2011年6月22日 | 归档于 缓存相关 | Cache-related

利用Nginx反向代理功能解决WEB网站80端口被封

大陆的网络环境,都在天朝神兽的制度下让我等小P民悲剧一片;动不动就拔网线、封机房;现在更厉害的一招,从网关封杀你的80端口,一旦被封,网站域名就无法访问;
以上便废话,下面转入正题,其它就不帖了,直接给代码,利用nginx的反向代理功能,一般大家都很看懂,也不多记录了;
阅读全文…

2011年6月22日 | 归档于 服务器WEB | Web Server