请稍侯

linux设置iptables

#!/bin/bash iptables -F ip=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "` iptables -A INPUT -p tcp -s $ip --dport 11211 -j ACCEPT iptables -A INPUT -p tcp -s 10.*.147.42 --dport 11211 -j ACCEPT iptables -A INPUT -p tcp -s 10.*.93.8 --dport 11211 -j ACCEPT iptables -A INPU...

查看全文

linux下检查程序是否在执行中

检查一个swoole进程是否正常 # program : 判断进行是否存在,并重新启动 function check(){ count=`ps -ef |grep $1 |grep -v "grep" |wc -l` if [ 0 == $count ];then echo 'restart' >> /data/logs/swoole_send_msg_check.log /usr/local/bin/php /data/www/xiaoshuo/Application/Crontab/xiaomo.php Swoo...

查看全文

使用swoole在后台异步执行任务

最近有一个这样的需求,需要在后台能够群发微信客服消息,与模板消息 且线上环境粉丝数量多达数十万 没使用swoole前: 在本地测试时,使用的测试账号粉丝数量较少,群发时用foreach请求接口时,发的速度也蛮快(因为不超过100), 但是上线上,发送时,就卡了,因为同时请求数量较多 最后,所以我们决定使用了swoole异步去执行发送的动作 以下放出测试代码 Server <?php class Server { private $serv; public function __construct() { $this->serv = n...

查看全文

Centos设置静态ip与DNS1

1、如何绑定一个静态ip vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、设置ip DEVICE=eth0 HWADDR=38:2C:4A:B0:19:B6 TYPE=Ethernet UUID=e0458e52-86a2-4ecc-bcca-4e3fe0aec7c4 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static # ----- 192 start ------- #IPADDR=192.168.1.122 #NETMASK=255.255.255.0 #DNS1=119.29.29....

查看全文

Centos内存占满释放内存

今天用 free -m 查看,发现内存跑满了。 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一下,据说是centos为了提高效率,把部分使用过的文件缓存到了内存里。如果是这样的话,我又不需要这样的文件性能,那就可以释放。如下两个命令就可以: #sync #echo 3 > /proc/sys/vm/drop_caches 内存释放后,就占用很低了,如下:

查看全文

iptables设置指定ip访问端口

# 禁止所有ip访问 3306 端口 iptables -I INPUT -p tcp --dport 3306 -j DROP # 本地可以访问 iptables -I INPUT -s 127.0.0.1 -p tcp --dport 3306 -j ACCEPT # 本电脑ip可以访问 iptables -I INPUT -s 222.**.1*6.50 -p tcp --dport 3306 -j ACCEPT 完整的一个iptables配置,linux 下配置好后直接 service iptables restart # Generated by iptables-sa...

查看全文

php设置前端跨域名访问

php 版 // 指定允许其他域名访问 header('Access-Control-Allow-Origin:*'); // 响应类型 header('Access-Control-Allow-Methods:POST'); // 响应头设置 header('Access-Control-Allow-Headers:x-requested-with,content-type'); nginx 版 add_header Access-Control-Allow-Origin: *;

查看全文

搭建https链接

搭建https 第三方网站 进入该网站 https://certbot.eff.org/ 选择web服务器和服务器操作系统 根据指导安装软件 centos 7会提示安装 yum install certbot 注意事项: 更改https时全站页面的外部链接都必需为 https 安装完成之后会在你项目根目录中生成一个.well-known的目录 一切的验证都是基于该目录,所以为了安全性,我们不能让它公开访问 证书的更新 该机构颁发的https证书的失效时3个月,也就是说3个月之后要重新颁发一次 使用crontab去定时的执行任务就好了 还有一点需要特别注...

查看全文

Nginx下路由url重写规则

if (!-e $request_filename) { #旧版文章页支持 #rewrite ^/article_(\d+)_(.+)\.html$ /trends_cont.php?id=$1&title=$2 last; rewrite ^/article_(\d+)_(.+)\.html$ /index/zj_article/id/40001133/gid/400081/sid/44444.html?from=$1 last; rewrite ^/article_(.+)\.html$ /trends_cont.php?t...

查看全文