扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你想问得是php如何执行shell命令把?\x0d\x0a\x0d\x0a可以用system(),exec(),passthru()这三个函数实现\x0d\x0a虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:\x0d\x0a system() 输出并返回最后一行shell结果。\x0d\x0a exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。\x0d\x0a passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。\x0d\x0a 相同点:都可以获得命令执行的状态码\x0d\x0a例子:system("ls -al");\x0d\x0a【使用之前要在php.ini中把safe_mode关闭】
创新互联专注于企业营销型网站建设、网站重做改版、介休网站定制设计、自适应品牌网站建设、HTML5、商城网站定制开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为介休等各大城市提供网站开发制作服务。
(1)java -jar 包名 当窗口关闭或按Ctrl+c则程序终止
(2)java -jar 包名 当窗口关闭则程序终止
(3)nohup java -jar 包名 程序不因窗口关闭或按Ctrl+c而终止,生成默认日志文件
(4)nohup java -jar 包名 日志名 在(3)的基础上自定义生成日志
(1)tail n 日志名 n代表查看日志的行数
例子:tail 10 nohup.out 查看正数10行的日志
例子:tail -10 nohup.out 查看倒数10行的日志
(2)tail -f nohup.out 实时查看日志
(1)ps -ef | grep java 查看进程
(2)netstat -tunlp 端口号查看
kill -9 pid
例如查找文件名为nginx的文件 find / -name nginx
(1)找到并进入nginx文件夹下的sbin文件夹
(2)执行 ./nginx -s reload
free 命令 默认以kb为计算单位,可以在后面通过添加 -b ,-m ,-g ,-h等修改计算单位
例如 free -h以较友好的方式展示
按理来说total = used + free ,但是这边不晓得为什么free只剩了123M,有答案了再来补上
top 命令
top 行依次为系统时间、距上次重启系统时间、登入用户数、平均负载
tasks 行为进程任务情况
cpu 行为cpu的使用情况
暂时没了,想起来再补
Linux常用命令大全
系统信息
arch
显示机器的处理器架构(1)
uname
-m
显示机器的处理器架构(2)
uname
-r
显示正在使用的内核版本
dmidecode
-q
显示硬件系统部件
-
(SMBIOS
/
DMI)
hdparm
-i
/dev/hda
罗列一个磁盘的架构特性
hdparm
-tT
/dev/sda
在磁盘上执行测试性读取操作
cat
/proc/cpuinfo
显示CPU
info的信息
cat
/proc/interrupts
显示中断
cat
/proc/meminfo
校验内存使用
cat
/proc/swaps
显示哪些swap被使用
cat
/proc/version
显示内核的版本
cat
/proc/net/dev
显示网络适配器及统计
cat
/proc/mounts
显示已加载的文件系统
lspci
-tv
罗列
PCI
设备
lsusb
-tv
显示
USB
设备
date
显示系统日期
cal
2007
显示2007年的日历表
date
041217002007.00
设置日期和时间
-
月日时分年.秒
clock
-w
将时间修改保存到
BIOS
关机
(系统的关机、重启以及登出
)
shutdown
-h
now
关闭系统(1)
init
关闭系统(2)
telinit
关闭系统(3)
shutdown
-h
hours:minutes
按预定时间关闭系统
shutdown
-c
取消按预定时间关闭系统
shutdown
-r
now
重启(1)
reboot
重启(2)
logout
注销
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流