跳至正文

防火墙配置

在配置防火墙时,最重要的就是要把已经连接上的连接加入到规则中,前期配置就是因为没有加这一项,导致防火墙总是失败的。因为连接是双向的,必须2个方向都允许了才可以通信,而我在配置的时候一般只写单方向的。

网关服务器配置

之前我们用一台linux服务器搭建了一个虚拟化的环境,下面我就要开始在它的基础上折腾各种各样的服务了。 为了便于理解和以后的扩展,有必要先梳理一下整体的网络结构。

配置虚拟机模板

装好了虚拟机,并且安装了一些软件后,我们对这台虚拟机进行一些配置,以后就不用再重新安装系统了,需要新的系统时只要克隆这个虚拟机就好。

虚拟化软件的安装和使用

虚拟化是个好东西,现在服务器上基本上都是直接上虚拟化的,除了对性能要求特别高的情况。前两天装虚拟化,只记得最后为了省事用的是virt-manager管理,却忘了这么安装了,又是查了N久资料才搞定…… 所以果断记下来。

本地yum源镜像

CentOS直接连着网上的源装软件,少了还可以,多了就觉得慢了……所以还是在本地做个源同步吧,写个cron脚本就好了

Linux服务器安装

现在linux用的越来越多了,不光要在上面写程序,还经常要配个服务什么的,每次都上网赵资料有点麻烦,所以准备把自己配置的过程写下来,供以后参考。

基于管道的popen和pclose函数

标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。

这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。

popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数

Linux下使用system()函数一定要谨慎

曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说我用了什么方法,这里必须要搞懂system()函数,因为还是有很多人用了system()函数,有时你不得不面对它。