DNS当了!!

刚才就在刚才,1台DNS服务器突然连接不上了,监控报警,赶紧去机房,发现两个同事正在搞同一机柜的机器,我把网线插了插就好了,高度怀疑是同事碰了,这说明很多故障人的因素是主要的,咱们就喊“阿门”吧!!

今天让我们说说rinetd吧

在Rob Flickenger写的linux server hacks里有过介绍,主要功能是可以把本地服务器流量传递给远程服务器,此工具可以运用在linux上以及win上。
rinetd默认的配置文件是/etc/rinetd.conf,格式很简单
源IP 源端口 目标IP 目标端口 比如
0.0.0.0 1234 1.1.1.1 22
在windows上,我们可以使用rinetd唯一的有用参数-c 来指定rinetd.conf的地址,一般来说应把rinetd.conf放在和rinetd.exe同一目录中,这样就可以用如下命令调用了
rinetd -c rinetd.conf
执行完后,DOS窗口不会退出就是成功了,你可以看看本地机器的1234启动了没有,如果启动了用putty连接看看是否可以连到1.1.1.1上?特别注意一下,用putty连接的时候IP要写127.0.0.1,否则会报错。

为了方便下载,已经将软件放到
https://techlife.com.cn/soft/里了

今天发现的一个问题

今天领导说写个脚本查查磁盘空间,因每台机器不一样,比如有的有好几块硬盘,有的就有一块,还有比如说有的是linux,有的是freebsd,有的是solaris,与其这样不如直接写个show df 的脚本好了,我是这样写的

/bin/bash

$disk = df -lh
echo $disk
结果非常糟糕,显示到一行去了,其实本意是直接按命令格式输出就可以了,其实解决相当简单,我想是因为有时候我们写多了脚本,脑子习惯复杂思考了,解决如下

/bin/bash

df -lh > 1.txt
完了!

实战NGINX中的错误

今天又空看了两章,发现有个明显错误,在平滑重启nginx的时候,张宴写了一条命令
kill -HUP /usr/local/webserver/nginx/logs/nginx.pid
而其实应该是
kill -HUP cat /usr/local/webserver/nginx/logs/nginx.pid

今天在某论坛看到有人提这个问题,这说明一般我们看书时尤其是新出版的,一定要加以消化,不能人云亦云,写在这里给大家提个醒而已。

《实战Nginx》PDF电子书下载

这本书全称是《实战Nginx:取代Apache的高性能Web服务器》,国内的张宴写的,这哥们应该是在金山逍遥网工作。

现在提供的下载是网上找的,仅为学习使用,如果大家觉得不错,希望支持一下作者,毕竟是咱们中国人自己写的书
https://diavps.vpser.net/nginx-pdf-download.zip
https://www.boobooke.com/b/book0469.zip
两个下载地址任选其一。

响应号召,页面变灰(方法转自张宴博客)

步骤如下:
  1、重新编译Nginx,增加http_sub_module模块:
wget https://nginx.org/download/nginx-0.8.39.tar.gz
tar zxvf nginx-0.8.39.tar.gz
cd nginx-0.8.39
./configure –user=www –group=www –prefix=/usr/local/webserver/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_sub_module
make && make install
pkill -9 nginx
/usr/local/webserver/nginx/sbin/nginx

在nginx.conf配置文件的http {…}大括号内增加以下两行:
sub_filter  ‘</head>’  ‘<style type="text/css">html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }</style></head>’;
sub_filter_once on;

保存后,重新加载配置文件:
/usr/local/webserver/nginx/sbin/nginx -t
/usr/local/webserver/nginx/sbin/nginx -s reload

如果某些带有Flash的页面仍显示彩色,或浏览器上下滚动条拖动时Flash FLV播放器变花(例如剑网3、剑侠世界官网分流页),将Flash改为JS输出(本例为SWFObject):
<script type="text/javascript" src="https://v.xoyo.com/site/v.xoyo.com/web/js/swf.js”></script&gt;
<div id="video_content"></div>
<script type="text/javascript">
<!–
    var video_player_so = new SWFObject("https://api.v.xoyo.com/external/player.swf?autostart=true&config=https://api.v.xoyo.com/external/video-542.swf", "sotester", "439", "246", "7");
    video_player_so.addParam("wmode", "opaque");
    video_player_so.addParam("allowfullscreen","true");
    video_player_so.addParam("allowscriptaccess","always");
    video_player_so.write("video_content");
//–>
</script>

股票K线备注(首页上的股票图只是看趋势的)

对于股票的K线图,日线图等的获取可以通过请求https://image.sinajs.cn/…./…/*.gif此URL获取,其中*代表股票代码,详见如下:
分时线的查询:
https://image.sinajs.cn/newchart/min/n/sh000001.gif

日K线查询:
https://image.sinajs.cn/newchart/daily/n/sh000001.gif

周K线查询:
https://image.sinajs.cn/newchart/weekly/n/sh000001.gif

月K线查询:
https://image.sinajs.cn/newchart/monthly/n/sh000001.gif