平时php开发工作中常用的几个命令

16 篇文章 0 订阅

切换成root权限登录:sudo su -


查看运行进程:ps aux | grep <进程名>

查看系统运行状态:top

在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。


查看网络客户连接数:netstat -n | grep tcp | grep 侦听端口 | wc -l

查看进程内存情况:pmap 进程id


查看web服务器进程连接数:
netstat -antp | grep 80 | grep ESTABLISHED -c4


查看web服务器的并发请求数及TCP链接状态:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


列出当前账户定时任务列表:crontab -l

编辑定时任务列表:crontab -e

设置后台任务进程:nohup /usr/local/bin/php -f <执行脚本> &


打包目录: tar cvf <压缩文件名.tar.gz> <目录>

解包目录:tar xvf <目录>


修改目录下所有文件和子目录的权限组:chgrp -R www <目录>

修改目录下所有文件和子目录的所有者:chown -R www <目录>

修改目录下所有文件和子目录的读/写/执行权限:chmod -R 775<目录>  文件所有者和同组账户有rwx权限,其他组别账户有rx权限

给执行文件增加可执行权限:chmod +x <可执行文件/shell>


修改php.ini配置后重启php-fpm:/usr/local/php/sbin/php-fpm restart

修改nginx的vhost域名配置使之生效: 

/usr/local/nginx/bin/nginx -t   (检查配置是否有错误)

/usr/local/nginx/bin/nginx -s reload (重启加载配置)


memcached 启动:/usr/local/memcached -d -l 192.168.100.105 -p 11211 -c 1024 -u root -m 256 -f 1.1


测试机项目目录svn导出:svn checkout <svn链接url>

项目目录下代码更新:svn update

项目目录下冲突的时候:svn cleanup


查看linux是否安装了libevent:ls -al /usr/lib | grep libevent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值