linux下php访问不到/tmp目录下文件的问题

systemd服务会将的/tmp/目录重定向到另外一个目录,比如我系统里面php的tmp目录就被重定向到了 /tmp/systemd-private-6fd8249ddb434d9dbc78af925255bcd5-apache2.service-4xyy0d/tmp/ systemd服务的...

2017-09-07 19:48:57

阅读数 2185

评论数 0

overlay文件系统浅析

overlayfs文件系统类似于aufs,相比aufs,overlay实现更简洁,很早就合入了linux主线, 合入主线后overlayfs修改为overlay。 docker 使用overlay文件系统来构建和管理镜像与容器的磁盘结构。 overlay文件系统分为lowerdir、u...

2017-08-18 16:54:46

阅读数 3359

评论数 0

linux下使用AES cbc加解密文件源码,支持所有类型文件

/* * Copyright (C) 2014-2019 Desen liu * Copyright (C) Topsec, Inc.*/#include #include #include #include #include #include #include #include #include...

2015-09-16 17:54:08

阅读数 915

评论数 0

基于多线程设计检测多台主机ICMP消息串位的问题

一个进程中需要检测多台主机是否正常工作,采用了ICMP检测的方式,每个主机一个线程,定时PING对应主机是否存活。最后发现当有主机down机的情况下,依然能收到ICMP的回应报文。 这个问题看起来很奇怪,其实了解PING的实现原理就会觉得出现这样的问题很正常。        首先ICMP是基于...

2015-01-04 19:25:36

阅读数 905

评论数 0

linux主文件和动态库之间变量和函数访问

通常我们需要从动态库里面直接调用可执行程序中的函数和变量,如果调用了-l选项,linux进程会自动把动态库的函数和变量加入到动态段中,所以直接访问是没有问题的。 我们这里要说的是非显示连接动态库,而是直接从c文件中通过dlopen函数打开动态库访问的方式,此时,gcc编译器不知道SO需要调用哪一个...

2014-12-27 23:08:34

阅读数 2729

评论数 1

nginx haproxy两者做负载均衡的优缺点

haproxy   主要功能就是负载均衡,负载均衡算法支持很多,支持健康检查,支持各种会话保持方式,支持远程信息获取等。 haproxy本身就是一个负载均衡的软件。 但是haproxy上扩展性很差,添加新功能很费劲,对不断扩展的新业务,haproxy很难应对。 nginx   we...

2014-12-16 18:46:53

阅读数 3807

评论数 0

NGINX基本WEB服务器的处理框架

NGINX处理基本上分为几个大的部分,

2014-04-19 01:01:21

阅读数 556

评论数 0

nginx的十一个阶段处理

nginx的源码确实比较难读,怎么说呢, nginxda

2014-04-19 00:46:47

阅读数 6984

评论数 1

nginx配置详解

#运行用户 user www-data;     #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 error_log  /var/log/nginx/error.log; pid        /var/run/nginx...

2014-02-17 18:07:27

阅读数 478

评论数 0

NGINX的进程处理乱谈

服务器处理程序一般会采用fork模式, 每来一个新的连接时,会创建一个新的进程,新的进程中会重新创建一个socket,后续新连接的消息就由fork出来的这个进程处理. NGINX架构修改了这种模式, 新连接过来时,还是由work进程来处理. 对于fork模式,  新建的进程如果采用阻塞...

2014-01-27 23:07:18

阅读数 552

评论数 0

nginx重要的数据结构

struct ngx_module_s {      //ctx_index是分类的模块计数器,nginx的模块可以分为四种:core、event、http和      //mail,每一种的模块又会各自计数一下,这个ctx_index就是每个模块在其所属类组的计数值        ngx...

2014-01-24 21:00:35

阅读数 515

评论数 0

nginx转发流程的框架结构

nginx初始化完成后,进入到运行阶段.代码如下: if (ngx_process == NGX_PROCESS_SINGLE) { ngx_single_process_cycle(cycle); //单进程 } else { ngx_master...

2014-01-24 19:18:10

阅读数 552

评论数 0

glibc 内存重复释放检测失效

glibc的malloc算法中,对于小内存的重复释放检测不完善,如果相同大小内存交叉多次释放时,无法检测出重复释放。 测试环境: glibc版本4.4.1 测试代码 #include main() {         int *a = malloc(1);         int *b = m...

2014-01-23 14:39:19

阅读数 865

评论数 0

如何开好图文打印店

曾几何时,打字复印店布满城市的大街小巷,风光一时。但随着打印机和复印机的普及,许多单位,甚至个人都购置了这些设备,于是普通的打字复印店已是明日黄花,大多都是在惨淡经营,低端市场的打字复印店也不能满足客户的需求,这时的打印店的确需要开拓新的市场来实现一次新的飞跃。   在建筑工程设计、招...

2013-04-23 22:46:42

阅读数 1287

评论数 0

panabit web密码忘记后的解决方法

panabit web 控制台的用户名和密码是放在/usr/panabit/admin/.htpasswd文件中,并且是明文。 格式如下: admin:panabit 冒号前面是用户名,后面是密码。直接修改后面的密码,然后执行 /usr/panabit/bin/ipectrl httpd ...

2013-04-13 15:36:17

阅读数 3582

评论数 0

panabit虚拟机安装以及实现的细节研究

panabit是国内协议识别性能最高的厂商,作为一个安全开发者,确实很有理由去研究下。     panabit一般运行在freeBSD系统下,但是最近的版本都有liveCD这也省去了我很多下在系统的时间。直接用vmware新建一个虚拟机,如果需要功能正常的话,至少需要3块网卡,通过liv...

2013-04-13 14:54:29

阅读数 2257

评论数 0

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