linux

  • Linux通过文件来提供底层接口, 有句话说的好, Linux中一切都是文件.

    不管是系统信息(/proc)还是目录, 甚至是socket套接字, 都是文件.

    程序使用文件是通过文件描述符, 英文叫file description. 通常简写为fd.

    文件描述符是一个非负整形.

    程序进程运行的时候, 会默认有三个预置的文件描述符,分别是:

      1. 标准输入, stdin
      1. 标准输出, stdout
      1. 标准错误输出, stderr

    在shell中, 我们用小于号<给程序提供标准输入

    nc -n 192.168.1.2 1111 < somefile
    

    用大于号>

  • vi /etc/modprobe.d/blacklist.conf

    最后一行加入

    blacklist acer-wmi
    

    保存退出重启就好了。

  • 介绍
    本章主要介绍怎样对比数据库的表结构的差异,这里主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个功能就是我们需要利用的,而通过分析系统表要实现这个就比较难;接下来就来看看怎样使用这个工具。

    语法

    mysqldiff --server1=user:pass@host:port:socket --server2=user:pass@host:port:socket db1.object1:db2.object1 db3:db4
    这个语法有两个用

  • 参见 https://github.com/woai30231/webDevDetails/blob/master/13/readme.md

  • # apt-get update  
    # apt-get install -y python-software-properties software-properties-common  
    # add-apt-repository ppa:chris-lea/node.js  
    # apt-get update  
    # apt-get install nodejs