利用putty和pem证书登陆服务器

作者:@ouyang 发布时间:2015年06月30日 阅读: 3,380 分类:Linux摘要,学习笔记

第一:下载puttygen

第二:由于因为putty不支持pem所以,需要用puttygen进行转换,具体过程如下:

1.打开puttygen程序,然后点击load选择.pem文件(弹出默认选择是.ppk,下拉选择全部文件),也就是在pem文件。

2.选择.pem文件,点击打开,弹出一个窗口,直接确认即可。

3.保存私有密匙文件(Save private key),点击"是",选择存放路径即可保存。

第三:用刚保存的ppk文件进入服务器!

1.打开putty程序,在Host Name输入ip地址,在putty左侧,找到Connection —SSH — Auth 然后在本页找到Private key...,点击Browse…, 找到刚才使用puttygen保存的ppk文件!点击open,输入root就能连接到服务器了,密码都不用输了。

CSS overflow 属性

作者:@ouyang 发布时间:2015年06月29日 阅读: 3,138 分类:学习笔记

有时候因为文字会破格溢出文字,有了overflow以后就安逸多了。并且大多数浏览器都支持该属性。

div
  {
  width:150px;
  height:150px;
  overflow:scroll;
  }

几个参数值
visible 默认值,内容不会修建。
hidden 内容被修剪,其余内容不可见。
scroll 内容被修剪,剩余内容以滚动条形式查看内容。
auto 如内容被修剪,其余以滚动条形式查看内容。
inherit 从父元素继承overflow属性。

参考地址:http://www.w3school.com.cn/jsref/prop_style_overflow.asp

Apache开启concat模块

作者:@ouyang 发布时间:2015年06月23日 阅读: 3,127 分类:Linux摘要,学习笔记

淘宝Tengine很早就有concat,但apache的concat有致命的缺陷可能导致php文件直接被下载(未经测试),所以一直没敢使用。
今天偶然发现国人修改的concatx,所以将其编译进服务器,问题貌似还是有(无法使用?v版本号),但已经非常不错了。
编译apache的concatx模块:

wget http://ajaxs.sinaapp.com/apache/modconcat/mod_concatx.c
ln -s /usr/local/apache/bin/apxs /usr/local/bin/apxs
apxs -c mod_concatx.c

编译安装concatx模块

apxs -iac mod_concatx.c

编译过程中会自动安装在apache模块目录中,并且conf/httpd.conf配置文件也会自动加上concatx的配置信息。
重启httpd

service httpd restart

查看httpd已经加载的模块

httpd -M
//在最后可以看到
concatx_module (shared)

这说明已经安装成功!可以正常使用了!

请求参数需要用两个问号('??')例如:
http://example.com/??style1.css,style2.css,css/style3.css,js/js.js

说明:concatx使用过程中如果当前目录下有index.php或index.html将无法使用。

[基础]if判断不为空的情况执行代码

作者:@ouyang 发布时间:2015年06月09日 阅读: 3,037 分类:学习笔记

{if !empty($description)}

摘要:{$description}

{/if}

if判断如$description不为空的情况下执行代码!

新年新气象

作者:@ouyang 发布时间:2015年02月13日 阅读: 3,151 分类:学习笔记

新年快乐

新的一年里,万事顺意!

PHP Deprecated: Assigning the return value

作者:欧阳 发布时间:2014年09月24日 阅读: 2,494 分类:学习笔记

碰到PHP出现”Deprecated: Assigning the return value of new by reference is deprecated in“,百度以后得知是原先php版本可以使用=&,现在5.3以上不能使用”=&”符号,可以直接用”=”,删除&即可。

如果降级php肯定可以解决,但作为最新版本肯定是需要顺应潮流,所以只有在对程序中”=&”符号全部用”=”代替。

iptables防SYN等攻击规则

作者:欧阳 发布时间:2014年06月14日 阅读: 3,257 分类:Linux摘要,学习笔记

# Generated by iptables-save v1.4.x on Fri Jun 13 01:57:13 2014
*filter
:INPUT ACCEPT [82:5220]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1222:1240160]
:syn-flood - [0:0]
-A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 1/sec -j ACCEPT
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 50/sec --limit-burst 50 -j ACCEPT
-A FORWARD -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK RST -m limit --limit 1/sec -j ACCEPT
-A FORWARD -p icmp -m icmp --icmp-type 8 -m limit --limit 1/sec -j ACCEPT
-A syn-flood -p tcp -m limit --limit 3/sec --limit-burst 6 -j RETURN
-A syn-flood -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Completed on Fri Jun 13 01:57:13 2014

关于牛一的模板问题

作者:欧阳 发布时间:2014年01月02日 阅读: 3,085 分类:学习笔记

去除技术支持牛一相关字眼以后网页首页会出现白屏,结果仔细查看其中js文件很可疑。所以最终发现/js/jquery-1.32pack.js 文件存在问题,该js进行加密,无法读取其中内容,所以将其移除即可解决问题!

博客满血复活

作者:欧阳 发布时间:2014年01月02日 阅读: 3,424 分类:学习笔记

博客满血复活,这次博客长达半年时间没有从新开通,主要还是因为备案问题。这次借VPS直接使用LNMP搭建平台,能用即可,现在使用VPS搭建Blog,以及VPN,不再折腾了。

工作繁忙,忘记续费,数据丢失。

作者:欧阳 发布时间:2012年10月07日 阅读: 3,652 分类:学习笔记

最近太忙,抽空将博客数据恢复,由于原来没有备份数据,所以直接用百度快照找出几篇文章贴了上来。
博客一直存在两个,所以一直没空整合起来,此次将博客放到国内主服务器上,以后不再更换。
博客用于自己记录日常工作,以及记录发生的一些事情,方便以后可以查阅。