查看linux版本
cat /etc/redhat-release
查看端口是否被占用
netstat -anp | grep 82
#linux 下 取进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
# linux 下 取进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
查找文件
find <指定目录> <指定条件> <指定动作>
例:从根目录下查找出所有叫index.php 文件
find / -name index.php
从根目录下查找出所有叫public的目录
find / -name public -type d
查看某个应用的进程
ps -aux| grep php
杀死进程
kill -9 23324(进程PID)
查看文件
查看最后一百行
tail -n 100 user.log
检查是否安装了某个应用
rpm -qa | grep crontab
crontab 定时器
设置定时器
crontab -e
crontab文件格式:
* * * * * command
minute hour day month week command
分 时 天 月 星期 命令
特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”。
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”。
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
查看文件大小增加可读性
ls -alh
清空文件
echo "" > a.log
大于小于是数据流重定向知识点
查看某个进程的pid
pidof nginx
tar解压
tar -xjvf php-7.2.tar