
linux
文章平均质量分 57
qq_19557947
这个作者很懒,什么都没留下…
展开
-
shell脚本通过scan批量删除redis
sh scantodel.sh *pattern* 127.0.0.1 6379 0 5000 1scantodel.sh文件如下参数1是需要删除key的匹配字符串参数2是redis的host参数3是redis的端口参数4是redis的db参数4是每次删除的个数参数6是每次批量删除的间隔秒数,支持小数脚本执行的linux必须安装有redis客户端#!/bin/bashif [ "$#" -lt 3 ]then echo "Scan keys in Re..原创 2020-11-04 23:52:58 · 1876 阅读 · 0 评论 -
vi用法
vi用法原创 2020-08-27 19:28:41 · 206 阅读 · 0 评论 -
circus和rabbitMq动态扩容减容
public function execute(InputInterface $input, OutputInterface $output) { //队列名称要和守护消费者的circus的watcher同名 $balancePoint = 200; $settings = new SettingService(); lis...原创 2019-07-26 20:03:53 · 1195 阅读 · 0 评论 -
linux crontab定时任务
#crontab -e进入定时任务编辑#格式#分 时 日 月 周 命令#每分钟输出当前时间* * * * * /bin/date#每周3上午9点30分30 9 * * 3 #7月份和9月份每天8时到20时每个5分钟*/5 8-20 * 7,9 *#每隔20秒输出当前时间#原理就是每分钟执行 执行的时候sleep间隔时间#此方法适合间隔秒数比较大* * * * * ...原创 2018-08-21 22:33:24 · 201 阅读 · 0 评论 -
多版本PHP部署及composer配置
mac#安装php5.6brew install php56#安装php7.1brew install php71#安装composerbrew install composer此时composer对应的php版本是5.6现在我们有一个项目A是php5.6的,有一个项目B是php7.1的访问项目A要求用的是php5.6版本,访问项目B时要求用的是php7.1#方案一#查看当前php版本...原创 2018-06-22 13:54:17 · 4666 阅读 · 0 评论 -
virtualbox中虚拟centos7
1,材料准备virtualbox5.2centos72,安装1、安装virtualbox,直接按照安装指引即可2、安装centos73,安装nginxcentos7没有默认没有配置nginx的源,需要自己配置在nginx官网可以找到如何配置yum安装nginxvi /etc/yum.repos.d/nginx.repo[ngin...原创 2019-03-29 13:25:05 · 143 阅读 · 0 评论 -
CentOS6.6下源码安装apache2.4.20+PHP5.6.20
准备CentOS6.6 Linux机器一台 root权限或者sudoApache官网下载:http://httpd.apache.org/download.cgi由于Apache依赖于APR、APR-Util和PCRE,所以需要下载:APR + APR-Util:http://apr.apache.org/download.cgi获取httpd-2.4.20.tar.g原创 2016-07-26 15:31:34 · 587 阅读 · 0 评论 -
rsync同步的一些用法
rsync的基本用法$ rsync [options] src dest1、目的端和源端文件内容不同,触发同步2、rsync不同步文件到”modify time”,进行同步到文件,目的端到”modify time”总是被修改为最新时刻到时间。3、rsync不会太关注目的端文件到rwx权限,如果目的端无此文件,则权限与源端保持一致;如果目的端有此文件,则权限不会随着源端变转载 2017-04-17 16:25:38 · 668 阅读 · 0 评论 -
sudo免密和远程执行shell脚本
一,sudo免密1,管道符例:echo 'passwd' | sudo service httpd restart2,visudo例:username ALL=(root) NOPASSWD:chown,rsyncusername即需要执行sudo免密的用户,chown和rsync即sudo免密的命令也就是说当username用户执行sudo chown 和sudo rsy原创 2017-04-17 15:22:36 · 3283 阅读 · 0 评论 -
查看TCP连接状态及Linux内核优化
Linux判断CC攻击方法查看所有80端口的连接数1. netstat -nat|grep -i "80"|wc -l对连接的IP按连接数量进行排序1. netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n查看TCP连接状态1. netstat -nat |awk '{print $6}'|so原创 2016-12-15 20:43:42 · 546 阅读 · 0 评论