- 博客(6)
- 收藏
- 关注
原创 问题解决思路(PHP CURL引起)
最近在写前端和后台,后台代码用到了CURL,但是在本机调试代码没问题,放到服务器上调试就是出现错误,经过一天的查找原因,发现是因为服务器上没有安装CURL模块,PHP无法支持,造成报错。。。。apt-get install php5-curl 安装好后,可以写一个PHP文件测试一下:看看PHP info信息:phpinfo();?>发现有CURL模块支持就可以使用了,安
2015-06-22 20:10:01 560
原创 PHP调用C程序问题(C程序需要在后台驻留)涉及LINUX权限问题
一、最近在搞虚拟机,前端通过PHP发送命令过来,PHP通过proc_open进行与本地的C程序通信(PHP即发送参数给C程序,程序在后台运行)。C程序实现开启虚拟机、关闭虚拟机等操作。但是在执行的时候出现了问题,首先是PHP传递过来参数C程序启动后,无法在后台驻留执行,而是一闪而过,经大神指点,查找原因是因为C程序的权限问题。一般我们是在ROOT全下下编译程序,所以程序的权限是-RWXR-XR-X
2015-06-20 09:52:28 1110
转载 LINUX 进程组 会话
进程组 一个或多个进程的集合 进程组ID: 正整数 两个函数 getpgid(0)=getpgrp()eg:显示子进程与父进程的进程组id 1 #include 2 #include 3 #include 4 5 int main() { 6 pid_t pid; 7 8 if ((pid=fork())0) {
2015-06-19 11:16:54 356
转载 Linux 守护进程的编程方法
Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。守护进程的编程
2015-06-19 11:14:29 327
原创 KVM虚拟机通信
KVM虚拟机除了用到qemu命令行界面进行操作,我们可以在创建虚拟机的时候指定一些参数,可以让我们通过SOCKET UNIX通信的方式,来控制虚拟机。qemu-system-x86_64-m 2048 -drive file=/var/disk/win.img,if=virtio -rtcbase=localtime -netnic,macaddr=00:11:22:33:44:aa,m
2015-06-02 14:51:52 1730
原创 C语言程序中调用shell去执行代码
最近在学习KVM虚拟机相关知识,想通过C语言来实现在LINUX环境下执行虚拟机的一些操作命令。比如运行C程序,加上KVM需要的参数,就可以实现在C语言程序运行的当前环境下(Linux环境)自动执行KVM命令。找到了一种方法,通过POPEN函数来操作。1.首先介绍POPEN函数:#include FILE* popen ( const char* command , const char
2015-06-02 14:32:13 657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人