Ubuntu

  • 背景改成豆沙绿:

    • /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css

      • bg_color、base_color -> #CCE8CF
  • iptables开启端口:
    ufw enable。ufw default deny。
    ufw allow proto tcp from any to any port ,,:

Nginx

  • 泛解析:

    server {
    listen 80;
    server_name ~^www.(?<subdomain>.+).hxingxing.com$;
    root /var/www/html/hxingxing/$subdomain/public;
    index index.html index.htm index.php;

    …… location ~ .php$ {
    try_files $uri =404;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param domain $subdomain;
    include fastcgi_params;
    }
    ……
    }

Mysql

  • 备份mysql远程数据库并清除一个月之前的数据:

    • hxingxing-backup.sh:

      date="$(date +"%Y-%m-%d")"
      mysqldump -u root -h localhost -p'' hxingxing | gzip - > "/root/db-backup/hxingxing-$date.gz"
    • cron
        * * * root /root/db-backup/hxingxing-backup.sh
  • mysql允许远程:
    • root使用密码123456,从任何主机连接:

      mysql>GRANTALLPRIVILEGESON*.* TO'root'@'%'IDENTIFIED BY'123456'WITH GRANTOPTION

      允许jack使用密码654321,从ip 10.10.50.127的主机连接

      mysql>GRANTALLPRIVILEGESON*.* TO'jack'@’10.10.50.127’ IDENTIFIED BY''WITH GRANTOPTION;
      mysql>FLUSH RIVILEGES
  • Mariadb更新root密码:

    update user set plugin='' where User='root';
    flush privileges;

PHP

  • phpize:

    apt install php7.-dev
  • 安装phalcon:
    curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
    sudo apt-get install php7.-phalcon

VCS

  • Git修改文件权限不影响文件git状态。132 3273 juli 5289

    git config core.fileMode false
  • SVN
    • 安装rabbitvcs:

      apt install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus 
    • /etc/subversion/config
      [tunnels]
      = ssh -p {port} -l {username}
    • ssh证书登录
      • svn客户端执行

        ssh-keygen -t rsa
        scp -P /root/.ssh/id_rsa.pub <svn帐号>@dibon.cetlab.org:/home/<svn帐号>
        cp /root/.ssh/id_rsa.pub /home/<本地用户>/.ssh/id_rsa.pub
        chmod -R /home/<本地用户>/.ssh
      • svn服务端执行(ssh <svn帐号>@dibon.cetlab.org -p 13022)
        cat id_rsa.pub >> /home/<svn帐号>/.ssh/authorized_keys
        chmod .ssh/authorized_keys

Package tool

  • Ubuntu下node库和nodejs冲突:

    sudo ln -s /usr/bin/nodejs /usr/bin/node
  • pip淘宝源:
    • vim ~/.pip/pip.conf

      [global]
      trusted-host = mirrors.aliyun.com
      index-url = http://mirrors.aliyun.com/pypi/simple/

DB tool

  • mongoChef:http://3t.io/mongochef/download/core/platform/#tab-id-3

最新文章

  1. Android官方文档
  2. python 装饰器
  3. Something Wrong or Something Right
  4. iOS学习之代码块(Block)
  5. [转]Json转换神器之Google Gson的使用
  6. Java Io(数据输入输出流)
  7. js-小效果-瀑布流
  8. segues的类型
  9. 很实用的jQuery事件 - toggle() 方法
  10. 基于Ascensor.js全屏切换页面插件
  11. 为Eclipse设置背景色
  12. Swift中子类必须包含的构造器和析构器
  13. 洛谷 P3395 路障
  14. Linux Platform驱动模型(二) _驱动方法
  15. javascript事件轮询
  16. Java Object中的equals和hashCode
  17. java web 入门级 开发 常用页面调试方法
  18. javascript实现继承3种方式: 原型继承、借用构造函数继承、组合继承,模拟extends方法继承
  19. 转:linux/unix命令行终端的光标及字符控制快捷键
  20. 转载:[Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)

热门文章

  1. docker学习(7) docker-compose使用示例
  2. [网站性能2]Asp.net平台下网站性能调优的实战方案
  3. jsp的九大内置对象
  4. 关于#define for if(false);else for
  5. Redis设计与实现读书笔记(二) 链表
  6. Jmeter学习笔记TWO
  7. IDEA快捷键
  8. leetcode
  9. 使用Xmanager访问CentOS远程桌面
  10. ThinkPhp 3.2 ajax无刷新分页(未完全改完,临时凑合着用)