简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年2月17日

摘要: 服务器的安全性的重要性,可以关系到负责人的饭碗,而防火墙对于服务器的安全性相当重要,但是防火墙的设置需要小心,尤其是初学者,很容易弄错,一旦弄错,很容易连不上网络,要自己去机房重新配置防火墙。如果不熟悉配置,一个是怕权限太严格,容易导致自己都不能访问,上面的程序也很可能不能正常访问网络,另一个是怕权限设置的太松,安全性不够,容易被侵入。所以初学者很需要一个简单的防火墙模板,经过简单修改,就能满足一般的安全要求,不用走多个弯路。于是我参考鸟哥的私房菜,经过修改,写出以下防火墙的模板,帮助初学者入门,巩固防火墙。脚本内容如下,保存脚本内容为iptables.sh,然后直接执行,还要加入/etc/r 阅读全文
posted @ 2012-02-17 16:37 ggjucheng 阅读(5096) 评论(0) 推荐(0)

摘要: 前言socket选项主要是由setsockopt和getsockopt函数完成的,这里主要是记录我自己常用的一些socket选项。函数原型int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen);实用例子设置socket套接字可以复用地址i... 阅读全文
posted @ 2012-02-17 15:19 ggjucheng 阅读(3433) 评论(0) 推荐(3)

摘要: 前言 在项目中,需要用到判断主机是否可以ping,于是在网上找到了使用C语言的ping源码,但是难以复用,并加以改善:加入超时处理,容错处理,以C++类的封装性,调用更加简单。 本代码在ubuntu和freebsd上测试均都通过,理论上兼容Linux和Unix源代码简介 源代码分为三个文件:ping.h ping.cpp main.cpp,其中ping.h和ping.cpp提供了Ping类的操作,main.cpp是使用Ping类的使用例子,已经使用Ping类写了一个简单的ping程序。把Ping的输出移到了main.cpp,所以输出集中在main.cpp,主要的ping的逻辑处理在pin... 阅读全文
posted @ 2012-02-17 12:07 ggjucheng 阅读(15471) 评论(1) 推荐(3)