nginx-ssl

Nginx https 证书自己生成(debian系系统为例)

1.切换到/etc/nginx 目录下执行

1
sudo openssl req -new -x509 -nodes -out server.crt -keyout server.key

阅读全文

docker使用小技巧

如果 docker ps -a 中太多,一次性删除方法

1
docker rm `docker ps -a -q --filter 'status=exited'`

阅读全文

大批量文件删除操作

百万级文件删除使用rm删除会十分缓慢,大量删除操作需要用到rsync同步命令。
例如需要删除文件夹/home/dyl/test/

  1. 首先新建一个空文件夹 /tmp/test/
  2. 然后使用以下命令删除

阅读全文

ssh 配置不同key对应不同的git仓库

需求

我们有很多仓库账号,每个仓库的登录用户又不同,这个时候就需要使用多个ssh keys配置不同的仓库,否则将会出现权限问题

步骤

1.首先生成ssh key,参见生成ssk key.
2.配置config(~/.ssh/config)

1
2
3
4
5
6
7
8
Host            git.us.magento.cloud
Hostname git.us.magento.cloud
IdentityFile ~/.ssh/id_rsa_mage_cloud
IdentitiesOnly yes
Host ezup.github.com
Hostname github.com
IdentityFile ~/.ssh/id_rsa_ezup
IdentitiesOnly yes

阅读全文

apache使用php-fpm配置多版本

需求

有时候我们需要在同一台服务器配置多个php版本利于开发测试,我们可以直接使用他人做好的包直接安装配置,以deepin示例。

步骤

    阅读全文

    elasticsearch-tips

    Tips

    1
    2
    3
    4
    5
    6
    7
    8
    #show elasticsearch database
    curl 'localhost:9200/_cat/indices?v'
    #delete elasticsearch database
    curl -XDELETE 'localhost:9200/xxxxxxx?pretty'
    #set limit variable
    curl -XPUT localhost:9200/_template/template_name -d '{"template": "*", "order": 0, "settings": {"index": {"mapping": {"total_fields": {"limit": 10000}}}}, "version": 1}'
    #show use percent of elasticsearch
    curl 'http://localhost:9200/_nodes/stats?pretty&human' -s |grep heap_used

    阅读全文

    ssh 必须使用账号密码登录方法

    问题

    当我们本地有很多私钥的时候,直接使用ssh xxx@xx.xx.xx.xx方式登录的时候会出现Too many authentication failures for xxx

    阅读全文

    magento2使用PayPal Payflow测试账号

    1. 访问开发文档搜索并点击Create a test-only Payflow Gateway account,继续点击Payflow Services开始创建账号,根据需要的类型选择支付处理公司,除了邮件其他随意填继续下一步到结束。完成后会有成功注册信息发送到邮箱。

    阅读全文

    关于magento-cloud新项目无法pull代码的问题

    问题

    magento-cloud新项目添加magento-cloud ssh-key:add后仍然无法pull代码,

    处理

    解决方法如下:

    阅读全文

    magento2后台修改eav属性对应的模板

    简介

    很多情况下我们需要修改后台eav属性对应的模板文件。以下是通过修改模板文件让客户无法在后台修改multiple select,也就是disable multiple select。

    阅读全文