不积跬步无以至千里,不积小流无以成江河

排序:
默认
按更新时间
按访问量

popen与system

popen与system都可在C语言代码中实现shell命令的执行。 popen是不堵塞的,也就是说不会等待子进程的结束并杀死子进程,即不会管理进程。这样就需要我们认为的去杀死或忽略子进程等操作。还有就是popen会将执行的结果返回到buf中。 system是堵塞的,会自动对进程进行管理,无需...

2018-10-29 11:10:47

阅读数:8

评论数:0

inotifywait+rsync实现配置同步

inotifywait可用来检测文件或目录  一旦触发条件就会执行设定的操作。 rsync是同步工具。 详细不再赘述,查看设计文档即可。 此条博客仅供自己备忘,小白请绕行。...

2018-10-26 11:36:37

阅读数:14

评论数:0

nginx添加请求头字段、apache添加响应头字段

nginx添加请求头字段: server{ ...... proxy_set_header MyHeader "test"; ...... }   apache添加响应头字段(windows): 修改配置文件httpd.conf 将下面这句话前...

2018-07-31 19:03:01

阅读数:441

评论数:0

nginx开机自启动以及状态控制

转载地址:https://blog.csdn.net/u013870094/article/details/52463026 Nginx 是一个很强大的高性能Web和反向代理服务器。虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便。下面介绍在linux下安装后...

2018-04-18 11:57:03

阅读数:79

评论数:0

nginx做反向代理

反向代理概念: 最初是client访问server,但是使用代理服务器去代理server后,当client访问server时就不会直接访问server,而是先访问代理服务器,由代理服务器再去访问serevr。但是client并不知道自己访问的是一台代理服务器。这个代理服务器就是反向代理。 反向代理...

2018-04-18 11:55:26

阅读数:91

评论数:0

nginx开发从入门到精通

发现一个很好的网页,特地拿出一篇文章来保存它。以备后用。 http://tengine.taobao.org/book/index.html

2018-04-16 18:18:49

阅读数:32

评论数:0

Linux系统产生随机数 /dev/random和/dev/urandom

/dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。这两个设备的差异在于:/dev/random的randompool依赖...

2018-04-16 15:06:19

阅读数:561

评论数:0

memcached启动参数详解以及关键配置的默认值

转载地址:https://blog.csdn.net/luotuo44/article/details/42672913关键配置的默认值:        很多关键配置变量都是全局结构体变量settings的成员变量。函数settings_init会将这些关键配置变量赋默认值。下面就把这些变量列出来...

2018-04-15 19:16:34

阅读数:85

评论数:0

在linux C中使用memcache

memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。一、安装libevent由于memcached用到了libevent这个库中关于Socket的处理,所以安装memcached之前需安装libe...

2018-04-15 18:52:05

阅读数:94

评论数:0

在linux C中使用正则表达式pcre

程序示例:#include <stdio.h> #include <string.h> #include <pcre.h> #define OVECCOUNT 300...

2018-04-15 16:41:44

阅读数:49

评论数:0

正则表达式简述

转载地址:www.jb51.net/tools/zhengze.html 本文目标 让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :) ...

2018-04-15 15:22:54

阅读数:41

评论数:0

nginx中的ngx_http_request_t结构体详解

说明:一个request的完整周期是从client到server的请求加server到client的响应,请求和响应都存放在ngx_http_request_t结构体中,请求是存放在ngx_http_request_t中的request字段,此时response是空的。响应是放在ngx_http_...

2018-04-13 11:34:21

阅读数:90

评论数:0

sqlite3入门

转载地址:https://www.cnblogs.com/IamLoser/p/6648396.html    https://baike.baidu.com/item/SQLite/375020sqllite简介:SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一...

2018-04-01 23:24:25

阅读数:44

评论数:0

I/O多路复用

近日涉及I/O多路复用的知识,在此做一个梳理和备忘。转载地址:https://zhuanlan.zhihu.com/p/22834126  https://blog.csdn.net/davidsguo008/article/details/73556811 概念引入 I/O多路复用的本质是通过一...

2018-03-31 19:16:01

阅读数:737

评论数:0

iptables命令对端口和IP的基本操作

关闭端口(例如关闭tcp的80端口)#iptables -A INPUT -p tcp -dport 80 -j REJECT开启端口(例如开启tcp的80端口)#iptables -A INPUT -p tcp -dport 80 -j ACCEPT屏蔽IP(例如屏蔽1.1.1.1)#iptab...

2018-03-13 17:20:38

阅读数:68

评论数:0

TCP协议详解

转载地址:https://www.jianshu.com/p/ef892323e68f 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使...

2018-01-17 10:44:38

阅读数:114

评论数:0

linux环境下的网络编程(C语言)

前言: 这里给出一个简单的socket网络编程实例,使用tcp协议进行通信。 服务端:进行监听,连接成功后,收到客户端的信息,打印出信息内容,并给客户端发送回应。 客户端:连接成功后,给服务端发送信息,并接收服务端的回应,打印出回应内容。 程序: 服务端 文件名:server.c...

2018-01-17 10:02:12

阅读数:500

评论数:0

linux远程升级-curl工具

前言: 服务器会随着应用的需求而改变功能,因此我们需要对服务器版本进行升级。 远程升级需要使用curl工具。 假设A是待升级服务器,B是提供升级服务的机器。 首先我们在B机器上搭建tomcat环境,将升级包放上去,开启服务。(升级包是经过加密的压缩包,用tar工具即可完成,...

2018-01-09 10:32:31

阅读数:399

评论数:0

linux--系统备份(加密)

服务器传输文件都是需要加密的。 服务器的备份和恢复功能也需要对相关的文件进行加密。 比如文件是 test 备份(压缩): tar -zcvf - test | openssl des3 -salt -k password | dd of =test.des3 tar -cjf...

2018-01-08 16:54:27

阅读数:113

评论数:0

linux聚合网卡--聚合网卡状态查询(3)

查看/etc/modprobe.d/bonding.conf是否存在 若存在,说明:bond is runing! 若不存在,说明:bond is not runing! 完!

2018-01-05 17:01:15

阅读数:186

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭