通过反向SSH隧道访问局域网内的服务器
几年前家里的拨号上网拨到都是公网IP,可以在家里通过ddns动态域名解析和端口映射的方法实现局域网内服务器的访问。但是随着公网IP越来越少,不少地区拨号后会发现地址变成了10.x.x.x类似的局域网地址。运营商......
CentOS系统IPTables防火墙中FTP规则设置
在设置ftp通过iptables规则前,需要先了解下ftp工作的两种模式,他们分别是主动模式和被动模式。如果对ftp原理不是很清楚,可以先参考下下面几篇文章。 FTP简介 1、FTP主动模式和被动模式的区别 2、Active FTP......
Linux中修改用户UID和组GID的方法
我在部署nfs的时候,共享了一个文件夹。为了让远程nfs客户端挂载这个文件夹的时候都有可读写权限,我需要把服务器上的用户uid、gid设置成nfs服务端文件夹一样的权限。不过因为之前新建的用户uid、gid都是系统......
CentOS 6配置Postfix+Mysql认证的邮件服务器步骤
在开始配置邮件服务器前,先了解下邮件发送的基本过程和几个概念。MUA:邮件用户代理,客户端的例如outlook,foxmail,网页版如163邮箱等。MTA:邮件传输代理,MUA写好邮件后通过MTA传输,可能会有多个MTA做re......
Linux系统中使用lftp命令实现FTP上传下载
适合于 FTP 操作的命令和软件比较多。 Linux 下常用的操作命令有 ftp, lftp 和 sftp,图形化界面非常好用的有 FileZilla。不过在服务器命令界面中,我还是觉得lftp使用比较方便,功能也比ftp更加强大。lftp的......
Nagios结合短信平台接口实现SMS短信告警
前面一篇文章介绍nagios集成微信报警,使用短信平台接口和微信接口思路一样。不能上网的服务器还是需要有个短信报警功能的。废话不多说,直接上代码。 #!/usr/bin/env python #coding:utf-8 import urllib......
Linux系统中vim编辑命令的常见用法举例
使用Linux,少不了和编辑器打交道。Linux系统中有多个编辑器,一般比如nano,gedit,vi,vim等。nano使用简单,很容易上手,不过功能比较单一。vi命令功能强大,不过上手可能不是很容易。vim是vi命令的加强版......
Ubuntu中使用update-alternatives命令切换JAVA版本
之前ubuntu系统的jdk是apt-get install命令安装,默认装的是openjdk,路径在/usr/lib/jvm/。如果需要切换,或者升级java版本,那么可以使用update-alternatives来完成。当然你可以卸载重新安装,也可以通过设......
使用Python增加Nagios微信报警通知的功能
Nagios强大的报警功能现在又有了新玩法,思路就是调用微信公共平台的api接口发送报警邮件。在正式操作之前,有几个准备工作要做。先安装nagios,可以使用我提供的nagios一键安装脚本。然后是去微信公共平台申......
Linux运行脚本命令提示No such file or directory错误的解决办法
如果在windows中写好python脚本测试正常,但是上传到linux以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。一般有如下几种修改办法。 一、wi......
通过Python解析xml监控nowsms脚本
nowsms短信彩信框架的admin页面有提供一个xml页面,该页面详细显示modem的各个状态。然后结合nagios,可以很好的监控modem状态。该xml地址类似如:http://192.168.0.115:8800/admin/xmlstatus?username=sijita......
WordPress免插件纯代码快速实现文章归档页的方法
自从本博客开始写到现在也有一段时间,之前博主一直用wordpress自带小工具中的归档文章。现在发现有个问题,默认wordpress归档工具是按照年月展示,如果博客建站时间久了之后归档列表就会拉很长,放哪里都不美......