PHP程序猿常用的Linux命令

//查看系统中文件的使用情况
df -h
//查看当前目录下各个文件及目录占用空间大小
du -sh *

//方法一:切换到要删除的目录,删除目录下的所有文件
rm -f *

//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身
rm -rf log/*

//查看进程
方法一: top 方法二:ps -A

//搜索一个文件或文件夹的名字
find -name 文件名*

//杀死一个进程
kill 进程号

//在一堆进程中快速找到对应的进程
ps -ef|grep php-fpm (备注:|表示左边和右边的命令一起执行)

//删除文件夹指令,无论有多少层,不会有任何提示
rm -rf 文件夹名

//关闭linux防火墙
systemctl stop firewalld.service

//禁止开机启动防火墙
systemctl disable firewalld.service

//查看防火墙状态
firewall-cmd --state

//查看所有隐藏文件与相关的文件属性
ls -al

//显示日期的命令
date

//显示日历
calclear

//显示目前系统有谁在线
who

//将内存的数据写入到硬盘中
sync

//linux关机命令
shutdown | reboot | halt | poweroff

//改变文件属性与权限 (加-r可以进行递归操作)
chgrp: 改变文件所属用户组 chgrp users install.log
chown: 改变文件所有者 chown bin install.log
chmod: 改变文件的权限 chmod 777 install.log

//查找命令
which | whereis | locate | find

//如何查看当前用户是属于哪个用户组 (一个用户可能属于多个用户组)
groups

//给linux系统添加新账号密码
useradd + 用户名
passwd + 密码

//linux不同用户身份切换
su root
su vb

//展示进程树
pstree -ap|grep php
-a 显示完整的命令行
-p 列出对应的pid编号

//查询耗费内存比较多的进程 (php-fpm进程过多导致内存耗尽问题)
步骤一:使用free -m指令查看当前服务器执行状态
步骤二:使用 ps auxw|head -1;ps auxw|sort -rn -k4|head -40 查看耗费内存最多的前40个进程
步骤三:使用 ps -fe |grep "php-fpm"|grep "pool"|wc -l 查看服务器上一共开了多少个php-cgi进程









posted @ 2018-08-08 23:54  Mr_Echo  阅读(175)  评论(0编辑  收藏  举报