最新php执行linux命令权限 php执行linux脚本精选

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧

php执行linux命令权限 php执行linux脚本篇一

php执行linux系统命令的函数怎么使用?下面就让应届毕业生小编告诉大家php执行linux系统命令函数的方法吧,希望对大家有所帮助。

system函数

说明:执行外部程序并显示输出资料。

语法:string system(string command, int [return_var]);

返回值: 字符串

详细介绍:

本函数就像是 c 语中的函数 system(),用来执行指令,并输出结果。若是 return_var 参数存在,则执行 command 之后的状态会填入 return_var 中。同样值得注意的是若需要处理用户输入的资料,而又要防止用户耍花招破解系统,则可以使用 escapeshellcmd()。若php 以模块式的执行,本函数会在每一行输出后自动更新 web 服务器的输出缓冲暂存区。若需要完整的返回字符串,且不想经过不必要的其它中间的输出界面,可以使用 passthru()。

实例代码:

代码如下:

< ?php

$last_line = system('ls', $retval);

echo 'last line of the output: ' . $last_line;

echo '

return value: ' . $retval;

?>

exec函数

说明:执行外部程序。

语法:string exec(string command, string [array], int [return_var]);

返回值: 字符串

详细介绍:

本函数执行输入 command 的外部程序或外部指令。它的返回字符串只是外部程序执行后返回的最后一行;若需要完整的返回字符串,可以使用 passthru() 这个函数。

要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可以在执行 exec() 之前呼叫 unset()。若是 return_var 跟 array 二个参数都存在,则执行 command 之后的状态会填入 return_var 中。

值得注意的是若需要处理使用者输入的资料,而又要防止使用者耍花招破解系统,则可以使用 escapeshellcmd()。

实例代码:

代码如下:

< ?php

echo exec('whoami');

?>

popen函数

说明:打开文件。

语法:int popen(string command, string mode);

返回值: 整数

详细介绍:

本函数执行指令开档,而该文件是用管道方式处理的文件。用本函数打开的文件只能是单向的. (只能读或只能写),而且一定要用 pclose() 关闭。在文件操作上可使用 fgets()、fgetss() 与 fputs()。若是开档发生错误,返回 false 值。

实例代码:

代码如下:

< ?

$fp = popen("/bin/ls","r" );

?>

php监控linux服务器负载

在实际项目的应用中,我们由于各种条件的现实,利用php来实现服务器负载监控将是一种更为灵活的方式。

由于web server以及php的实现方式所限,我们在现实环境中很难利用php去调用一些linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用php去执行此c程序。

c程序

首先写个c文件,比如/usr/local/ismole/w.c

代码如下:

#include

#include

#include

#include

int main()

{

uid_t uid ,euid;

//note 获得当前的uid

uid = getuid();

//note 获得当前euid

euid = geteuid();

//note 交换这两个id

if(setreuid(euid, uid))

perror("setreuid");

//note 执行将要执行linux系统命令

system("/usr/bin/w");

return0;

}

编译该文件gcc -o w -wall w.c,这时会在当前目录下生成程序w。改变此程序的属主chmod u+s ./w。

php执行

文件内容如下,放在web目录下,访问就会输出当前的服务器负载情况

代码如下:

/*

more & original php framwork

copyright (c) 2007 - 2008 ismole inc.

$id: 408 2008-12-02 08:07:40z kimi $

*/

//note key的验证过程

if($key != $authkey) {

// exit('key error);

}

$last_line = exec('/usr/local/ismole/w', $retval);

$returnarray = explode("load average: ", $retval[0]);

$returnstring = $returnarray[1];

echo $returnstring;

s("content_relate");

【php执行linux系统命令函数的方法】相关文章:

1.

php外部执行命令函数

2.

linux系统使用命令行执行php文件传参的步骤详解

3.

linux系统怎么添加计划任务执行php文件

4.

linux中php如何安装curl

5.

php网络操作函数

6.

php的压缩函数

7.

解决php中file-get-contents函数的方法

8.

如何高效执行linux终端命令

猜你感兴趣
最新php执行linux命令权限 php执行linux脚本精选

最新php执行linux命令权限 php执行linux脚本精选

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧php执行linux命令权限 php执行linux脚...

其他范文 2024-06-12
2024年国内顶尖芭蕾舞团模板

2024年国内顶尖芭蕾舞团模板

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。国内顶尖芭蕾舞团篇一 芭...

其他范文 2024-06-12
2024年幼儿舞蹈的创造性大全

2024年幼儿舞蹈的创造性大全

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友...

其他范文 2024-06-12
清明时节国旗下讲话汇总

清明时节国旗下讲话汇总

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。大家想知道怎么样才能写一篇比较优质的范文吗?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。清明时节国旗下...

其他范文 2024-06-12
新闻节目主持人的态度优秀

新闻节目主持人的态度优秀

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。相信许多人会觉得范文很难写?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。新闻节目主持人的态度篇一 从上世纪九十年代新闻深度报道的崛起,到新...

其他范文 2024-06-12
英国留学申请截止时间 英国留学申请优质

英国留学申请截止时间 英国留学申请优质

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文怎么写才能发挥它最大的作用呢?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。英国留学申请截止时间 英国留学申请篇一 随着留英...

其他范文 2024-06-12
2024年街舞的科普大全

2024年街舞的科普大全

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。那么我们该如何写一篇较为完美的范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧街舞的科普篇一 街舞,也称hip-hop,...

其他范文 2024-06-12
2024年民间舞和民族民间舞的区别 民间舞和民族舞的区别与联系模板

2024年民间舞和民族民间舞的区别 民间舞和民族舞的区别与联系模板

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。相信许多人会觉得范文很难写?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。民间舞和民族民间舞的区别 民间舞和民族舞的区...

其他范文 2024-06-12
最新现代舞基本训练 现代舞基础教学课程实用

最新现代舞基本训练 现代舞基础教学课程实用

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。现代舞基本训练 现代舞基础教学课程篇一...

其他范文 2024-06-12
艺考播音主持基础知识题库实用

艺考播音主持基础知识题库实用

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。相信许多人会觉得范文很难写?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。艺考播音主持基础知识题库篇一 播音主持要用标...

其他范文 2024-06-12
最新街拍的拍摄技巧 街拍拍摄手法实用

最新街拍的拍摄技巧 街拍拍摄手法实用

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。街拍的拍摄技巧 街拍拍摄手法篇一 街拍并不容易,需要测试你的勇气、你的眼手配合能力和你...

其他范文 2024-06-12
2024年6种用光摄影手法让你照片档次提升很快 运用光线拍摄照片优质

2024年6种用光摄影手法让你照片档次提升很快 运用光线拍摄照片优质

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?这里我整理了一些优秀的范文,希望对大家有所帮助,下面我们就来了解一下吧。6种用光摄影手法让你照片档次提升很快 运用光线拍摄照片篇一 引导...

其他范文 2024-06-12
最新古典舞基础知识服饰优秀

最新古典舞基础知识服饰优秀

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。写范文的时候需要注意什么呢?有哪些格式需要注意呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧古典舞基础知识服饰篇一...

其他范文 2024-06-12
体育摄影对焦模式大全

体育摄影对焦模式大全

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。范文怎么写才能发挥它最大的作用呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。体育摄影对焦模式篇一 在体育摄影中,对焦是一门很难掌握的技巧,这是因为体育摄影的...

其他范文 2024-06-12
摄影入门教程ppt实用

摄影入门教程ppt实用

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。相信许多人会觉得范文很难写?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。摄影入门教程ppt篇一 摄影爱好者的快感...

其他范文 2024-06-12
最新拉丁舞蹈技巧精选

最新拉丁舞蹈技巧精选

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。拉丁舞蹈技...

其他范文 2024-06-12
车展拍摄技巧模板

车展拍摄技巧模板

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。范文怎么写才能发挥它最大的作用呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。车展拍摄技巧篇一 爱汽车...

其他范文 2024-06-12
最新小升初新生入学前准备指南优质

最新小升初新生入学前准备指南优质

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。大家想知道怎么样才能写一篇比较优质的范文吗?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。小升初新生入学前准备指南篇一...

其他范文 2024-06-12
2024年学肚皮舞的基本动作 肚皮舞初学者的建议通用

2024年学肚皮舞的基本动作 肚皮舞初学者的建议通用

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。那么我们该如何写一篇较为完美的范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧学肚皮舞的基本动作 肚皮舞初学者的...

其他范文 2024-06-12
最新浅谈幼儿舞蹈教学方法论文精选

最新浅谈幼儿舞蹈教学方法论文精选

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。浅谈幼儿舞蹈教学方法论文篇一 幼...

其他范文 2024-06-12