<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ssdwuya的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ssdwuya</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ssdwuya]]></copyright><item><title><![CDATA[查看laravel 队列(queue)进程数据]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108881116</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108881116</guid><author>ssdwuya</author><pubDate>Wed, 30 Sep 2020 10:27:29 +0800</pubDate><description><![CDATA[ps -fe | grep 'artisan queue' |grep -v 'grep' | wc -l


ps -fe | grep 'artisan queue' |grep -v 'grep'


]]></description><category></category></item><item><title><![CDATA[Liunx ZIP 打包文件过虑指定目录]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108855605</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108855605</guid><author>ssdwuya</author><pubDate>Mon, 28 Sep 2020 19:07:43 +0800</pubDate><description><![CDATA[zip -r mydata.zip mydata/* -x  './mydata/public/uploads/*'


]]></description><category></category></item><item><title><![CDATA[php采集模拟伪造随机UA访问]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108685156</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108685156</guid><author>ssdwuya</author><pubDate>Sat, 19 Sep 2020 19:56:28 +0800</pubDate><description><![CDATA[$ua = getua();
        $uaRandNum = rand(0,(count($ua['pc'])-1));
        

        $header = [
            'timeout' =&gt; 10,
            'verify' =&gt; false,
            'proxy'  =&gt; '',
            'headers' =&gt; [
                'User...]]></description><category></category></item><item><title><![CDATA[php curl form-data 上传图片（已经测试通过，实用）]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108682176</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108682176</guid><author>ssdwuya</author><pubDate>Sat, 19 Sep 2020 16:00:02 +0800</pubDate><description><![CDATA[CURL 方法


public function upload_image( $url , $file =null, $header =null) {
        $curl= curl_init ();
        curl_setopt ( $curl, CURLOPT_URL, $url);
        curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE );
        curl_setopt ( $curl, CURLOPT_S.]]></description><category></category></item><item><title><![CDATA[dcat-admin扩展开发详细教程]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108575063</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108575063</guid><author>ssdwuya</author><pubDate>Mon, 14 Sep 2020 11:05:00 +0800</pubDate><description><![CDATA[PHP版本要求7.0+

自行安装laravel+dact-admin

运行命令的时候，可能会提示输入一个目录来存放你的扩展文件，你可以在config/admin.php里面增加一个配置'extension_dir' =&gt; admin_path('Extensions')，这样扩展文件将会存放在app/Admin/Extensions目录下,当然你也可以放在任何其它目录。

开发一下扩展名为test的扩展

第一步


php artisan admin:extend dcat-admin-exte]]></description><category></category></item><item><title><![CDATA[VMware Centos7 共享文件夹开机自动挂载]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/108560828</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/108560828</guid><author>ssdwuya</author><pubDate>Sun, 13 Sep 2020 11:59:16 +0800</pubDate><description><![CDATA[vim /etc/fstab


加入以下代码：mwww：共享名 /home/wwwroot : 挂载目录


mwww /home/wwwroot/ vboxsf defaults        0 0


]]></description><category></category></item><item><title><![CDATA[LINUX 挂载 windows 目录]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/70795911</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/70795911</guid><author>ssdwuya</author><pubDate>Wed, 26 Apr 2017 13:19:37 +0800</pubDate><description><![CDATA[mount -t cifs -o username=ssdwuya,password=123456 //192.168.2.125/phpweb /home/wwwroot/]]></description><category></category></item><item><title><![CDATA[linux 查看php-fpm子进程个数]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53540596</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53540596</guid><author>ssdwuya</author><pubDate>Fri, 09 Dec 2016 16:15:38 +0800</pubDate><description><![CDATA[ps -ef |grep -c php-fpm]]></description><category></category></item><item><title><![CDATA[PHP+swoole+websocket聊天实时通信]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53422523</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53422523</guid><author>ssdwuya</author><pubDate>Thu, 01 Dec 2016 15:53:36 +0800</pubDate><description><![CDATA[服务端：sw_client.php

<?php

//创建websocket服务器对象，监听0.0.0.0:9502端口
$ws = new swoole_websocket_server("0.0.0.0", 9502);

//监听WebSocket连接打开事件
$ws->on('open', function ($ws, $request) {
    $fd[] = $request]]></description><category></category></item><item><title><![CDATA[linux scp跨服务器远程复制]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53419607</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53419607</guid><author>ssdwuya</author><pubDate>Thu, 01 Dec 2016 11:31:33 +0800</pubDate><description><![CDATA[scp test30.zip root@11.20.18.26:/home/www/]]></description><category></category></item><item><title><![CDATA[新浪短地扯PHP实例]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53394306</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53394306</guid><author>ssdwuya</author><pubDate>Tue, 29 Nov 2016 16:15:46 +0800</pubDate><description><![CDATA[$res=file_get_contents('http://api.t.sina.com.cn/short_url/shorten.json?source=3271760578&url_long=http://www.test.com/note/249723561/');
$res=json_decode($res,true);
print_r($res[0]['url_short']);exi]]></description><category></category></item><item><title><![CDATA[nginx反向代理设置]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53375690</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53375690</guid><author>ssdwuya</author><pubDate>Mon, 28 Nov 2016 11:44:51 +0800</pubDate><description><![CDATA[nginx代理服务器设置
server
{
    listen 80;
    server_name test.cn;

    #access_log off;
    access_log /home/log/nginx/domains/default-n.access.log main;
    error_log /home/log/nginx/domains/default-n.e]]></description><category></category></item><item><title><![CDATA[ES商品搜索PHP实例]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53321631</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53321631</guid><author>ssdwuya</author><pubDate>Thu, 24 Nov 2016 16:12:58 +0800</pubDate><description><![CDATA[if(!empty($keyword)){
            $query = '
                "query": {
                    "dis_max":{
                        "queries":[
                            { 
                             ]]></description><category></category></item><item><title><![CDATA[ES创建索引]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53305887</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53305887</guid><author>ssdwuya</author><pubDate>Wed, 23 Nov 2016 15:27:54 +0800</pubDate><description><![CDATA[curl -XPOST 'http://127.0.0.1:9200/test_product' -d '
{
    "settings": {
        "number_otb_shards": 3,
        "number_otb_replicas": 0,
        "index.refresh_interval": "10s",
        "index.tran]]></description><category></category></item><item><title><![CDATA[es添加新字段]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53304735</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53304735</guid><author>ssdwuya</author><pubDate>Wed, 23 Nov 2016 14:28:20 +0800</pubDate><description><![CDATA[curl -XPUT http://127.0.0.1:9200/test_product/test/_mapping -d '
{
    "test": {
        "properties": {"f_brandname": {"type":"string"}}
    }
}'


说明：
test_product 是 索引
test 是 类型]]></description><category></category></item><item><title><![CDATA[se+php插入数据]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53199916</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53199916</guid><author>ssdwuya</author><pubDate>Thu, 17 Nov 2016 14:49:42 +0800</pubDate><description><![CDATA[$_ES_OBJ = new Es();

        $params = array(
                "index"=>"se_test",
                "type"=>"test"
        );
        $params['data'] = array(
            'id' =>time(),
            'na]]></description><category></category></item><item><title><![CDATA[es搜索-按名称查询]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53197450</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53197450</guid><author>ssdwuya</author><pubDate>Thu, 17 Nov 2016 11:11:27 +0800</pubDate><description><![CDATA[{
    "query": {
        "bool": {
            "should": [
                {
                    "match": {
                        "f_productname": "测试商品"
                    }
                }
    ]]></description><category></category></item><item><title><![CDATA[LINUX 运维常用命令]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53168381</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53168381</guid><author>ssdwuya</author><pubDate>Tue, 15 Nov 2016 09:58:39 +0800</pubDate><description><![CDATA[LINUX 运维常用命令


查看进程，按内存从大到小                           ps -e -o "%C : %p : %z : %a"|sort -k5 -nr   

    

查看进程，按CPU利用率从大到小排序      ps -e -o "%C : %p : %z : %a"|sort -nr    
    

查看剩余内存]]></description><category></category></item><item><title><![CDATA[nginx 禁止IP访问]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53163996</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53163996</guid><author>ssdwuya</author><pubDate>Mon, 14 Nov 2016 20:28:27 +0800</pubDate><description><![CDATA[deny 124.45.0.16
或IP段
deny 124.45.0.0/16

如下：

server
    {
        #limit_conn   one  1;
        limit_req   zone=req_one  burst=120;
        listen 80;
        server_name dashan.test.cn;]]></description><category></category></item><item><title><![CDATA[nginx查看日志访问IP最高的20个IP记录]]></title><link>https://blog.youkuaiyun.com/ssdwuya/article/details/53163463</link><guid>https://blog.youkuaiyun.com/ssdwuya/article/details/53163463</guid><author>ssdwuya</author><pubDate>Mon, 14 Nov 2016 19:58:52 +0800</pubDate><description><![CDATA[awk '{print $1}' dashan.dy0808.cn.log | sort | uniq -c | sort -nr -k1 | head -n 20]]></description><category></category></item></channel></rss>