• 部署阿里云终端代码


    Last login: Thu Sep 14 09:31:59 on console

    ZhangShuDa:~ apple$ ssh root 118.190.151.203

    ssh: Could not resolve hostname root: nodename nor servname provided, or not known

    ZhangShuDa:~ apple$ ssh 118.190.151.203 root

    The authenticity of host '118.190.151.203 (118.190.151.203)' can't be established.

    RSA key fingerprint is a4:0f:59:c0:de:4f:43:87:55:b9:bc:88:20:76:30:43.

    Are you sure you want to continue connecting (yes/no)? y

    Please type 'yes' or 'no': yes

    Warning: Permanently added '118.190.151.203' (RSA) to the list of known hosts.

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    Permission denied (publickey,password).

    ZhangShuDa:~ apple$ ssh 118.190.151.203

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ssh 118.190.151.203 root

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ssh 118.190.151.203

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ping 118.190.151.203

    PING 118.190.151.203 (118.190.151.203): 56 data bytes

    64 bytes from 118.190.151.203: icmp_seq=0 ttl=52 time=36.027 ms

    64 bytes from 118.190.151.203: icmp_seq=1 ttl=52 time=20.227 ms

    64 bytes from 118.190.151.203: icmp_seq=2 ttl=52 time=18.687 ms

    ^C

    --- 118.190.151.203 ping statistics ---

    3 packets transmitted, 3 packets received, 0.0% packet loss

    round-trip min/avg/max/stddev = 18.687/24.980/36.027/7.836 ms

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ssh 118.190.151.203

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ssh 118.190.151.203 root zhang@041283

    apple@118.190.151.203's password:

    Permission denied, please try again.

    apple@118.190.151.203's password:

    ZhangShuDa:~ apple$

    ZhangShuDa:~ apple$ ssh root@118.190.151.203

    root@118.190.151.203's password:

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

     * Documentation:  https://help.ubuntu.com

     * Management:     https://landscape.canonical.com

     * Support:        https://ubuntu.com/advantage

    Welcome to Alibaba Cloud Elastic Compute Service !

    root@iZm5ebp9x1yjg86dz192w5Z:~# useradd -d /home/zero -m zero

    root@iZm5ebp9x1yjg86dz192w5Z:~# passwd zero

    Enter new UNIX password:

    Retype new UNIX password:

    passwd: password updated successfully

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# exit

    logout

    Connection to 118.190.151.203 closed.

    ZhangShuDa:~ apple$ ssh zero@118.190.151.203

    zero@118.190.151.203's password:

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

     * Documentation:  https://help.ubuntu.com

     * Management:     https://landscape.canonical.com

     * Support:        https://ubuntu.com/advantage

    The programs included with the Ubuntu system are free software;

    the exact distribution terms for each program are described in the

    individual files in /usr/share/doc/*/copyright.

    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by

    applicable law.

    Welcome to Alibaba Cloud Elastic Compute Service !

    $ ls

    $ cd /home

    $ ls

    zero

    $ cd zero

    $ ls

    $ ll

    -sh: 6: ll: not found

    $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

    sudo: unable to resolve host iZm5ebp9x1yjg86dz192w5Z

    [sudo] password for zero:

    zero is not in the sudoers file.  This incident will be reported.

    $ ^C

    $ ^C

    $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

    sudo: unable to resolve host iZm5ebp9x1yjg86dz192w5Z

    [sudo] password for zero:

    Sorry, try again.

    [sudo] password for zero:

    zero is not in the sudoers file.  This incident will be reported.

    $ ^C

    $ ^C

    $ exit

    Connection to 118.190.151.203 closed.

    ZhangShuDa:~ apple$ ssh root@118.190.151.203

    root@118.190.151.203's password:

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

     * Documentation:  https://help.ubuntu.com

     * Management:     https://landscape.canonical.com

     * Support:        https://ubuntu.com/advantage

    Welcome to Alibaba Cloud Elastic Compute Service !

    Last login: Thu Sep 14 10:00:04 2017 from 222.128.81.10

    root@iZm5ebp9x1yjg86dz192w5Z:~# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

    sudo: unable to resolve host iZm5ebp9x1yjg86dz192w5Z

    ## Installing the NodeSource Node.js v8.x repo...

    ## Populating apt-get cache...

    + apt-get update

    Get:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial InRelease [247 kB]

    Get:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates InRelease [102 kB]

    Get:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security InRelease [102 kB]

    Get:4 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main Sources [868 kB]

    Get:5 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe Sources [7,728 kB]

    Get:6 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main amd64 Packages [1,201 kB]

    Get:7 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main i386 Packages [1,196 kB]

    Get:8 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main Translation-en [568 kB]

    Get:9 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 Packages [7,532 kB]

    Get:10 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe i386 Packages [7,512 kB]

    Get:11 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe Translation-en [4,354 kB]

    Get:12 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main Sources [275 kB]

    Get:13 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe Sources [174 kB]

    Get:14 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 Packages [637 kB]

    Get:15 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main i386 Packages [610 kB]

    Get:16 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main Translation-en [263 kB]

    Get:17 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe amd64 Packages [540 kB]

    Get:18 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe i386 Packages [518 kB]

    Get:19 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe Translation-en [214 kB]

    Get:20 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main Sources [91.6 kB]

    Get:21 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe Sources [42.4 kB]

    Get:22 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 Packages [356 kB]

    Get:23 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main i386 Packages [333 kB]

    Get:24 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main Translation-en [156 kB]

    Get:25 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe amd64 Packages [168 kB]

    Get:26 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe i386 Packages [147 kB]

    Get:27 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe Translation-en [88.3 kB]

    Fetched 36.0 MB in 7s (4,639 kB/s)                                             

    Reading package lists... Done

    ## Confirming "xenial" is supported...

    + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/xenial/Release'

    ## Adding the NodeSource signing key to your keyring...

    + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -

    OK

    ## Creating apt sources list file for the NodeSource Node.js v8.x repo...

    + echo 'deb https://deb.nodesource.com/node_8.x xenial main' > /etc/apt/sources.list.d/nodesource.list

    + echo 'deb-src https://deb.nodesource.com/node_8.x xenial main' >> /etc/apt/sources.list.d/nodesource.list

    ## Running `apt-get update` for you...

    + apt-get update

    Hit:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial InRelease

    Hit:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates InRelease

    Hit:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security InRelease

    Get:4 https://deb.nodesource.com/node_8.x xenial InRelease [4,646 B]

    Get:5 https://deb.nodesource.com/node_8.x xenial/main Sources [761 B]

    Get:6 https://deb.nodesource.com/node_8.x xenial/main amd64 Packages [1,005 B]

    Get:7 https://deb.nodesource.com/node_8.x xenial/main i386 Packages [1,000 B]

    Fetched 7,412 B in 1s (5,812 B/s)

    Reading package lists... Done

    ## Run `apt-get install nodejs` (as root) to install Node.js v8.x and npm

    root@iZm5ebp9x1yjg86dz192w5Z:~# apt-get install -y nodejs

    Reading package lists... Done

    Building dependency tree      

    Reading state information... Done

    The following NEW packages will be installed:

      nodejs

    0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.

    Need to get 12.8 MB of archives.

    After this operation, 59.0 MB of additional disk space will be used.

    Get:1 https://deb.nodesource.com/node_8.x xenial/main amd64 nodejs amd64 8.5.0-1nodesource1 [12.8 MB]

    Fetched 12.8 MB in 5min 51s (36.3 kB/s)                                                                                                                                          

    Selecting previously unselected package nodejs.

    (Reading database ... 67806 files and directories currently installed.)

    Preparing to unpack .../nodejs_8.5.0-1nodesource1_amd64.deb ...

    Unpacking nodejs (8.5.0-1nodesource1) ...

    Processing triggers for man-db (2.7.5-1) ...

    Setting up nodejs (8.5.0-1nodesource1) ...

    root@iZm5ebp9x1yjg86dz192w5Z:~# node

    > 1+1

    2

    >

    (To exit, press ^C again or type .exit)

    >

    root@iZm5ebp9x1yjg86dz192w5Z:~# apt-get install mongodb"

    > ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# apt-get install mongodb

    Reading package lists... Done

    Building dependency tree      

    Reading state information... Done

    The following additional packages will be installed:

      libboost-filesystem1.58.0 libboost-program-options1.58.0 libgoogle-perftools4 libpcrecpp0v5 libsnappy1v5 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libyaml-cpp0.5v5

      mongodb-clients mongodb-server

    The following NEW packages will be installed:

      libboost-filesystem1.58.0 libboost-program-options1.58.0 libgoogle-perftools4 libpcrecpp0v5 libsnappy1v5 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libyaml-cpp0.5v5 mongodb

      mongodb-clients mongodb-server

    0 upgraded, 12 newly installed, 0 to remove and 95 not upgraded.

    Need to get 57.9 MB of archives.

    After this operation, 196 MB of additional disk space will be used.

    Do you want to continue? [Y/n] y

    Get:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main amd64 libpcrecpp0v5 amd64 2:8.38-3.1 [15.2 kB]

    Get:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libboost-filesystem1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [37.5 kB]

    Get:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libboost-program-options1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [138 kB]

    Get:4 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libtcmalloc-minimal4 amd64 2.4-0ubuntu5.16.04.1 [105 kB]

    Get:5 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main amd64 libunwind8 amd64 1.1-4.1 [46.5 kB]

    Get:6 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libgoogle-perftools4 amd64 2.4-0ubuntu5.16.04.1 [187 kB]

    Get:7 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 libv8-3.14.5 amd64 3.14.5.8-5ubuntu2 [1,189 kB]

    Get:8 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 libyaml-cpp0.5v5 amd64 0.5.2-3 [158 kB]

    Get:9 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main amd64 libsnappy1v5 amd64 1.1.3-2 [16.0 kB]

    Get:10 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 mongodb-clients amd64 1:2.6.10-0ubuntu1 [48.6 MB]

    Get:11 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 mongodb-server amd64 1:2.6.10-0ubuntu1 [7,425 kB]                                                          

    Get:12 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 mongodb amd64 1:2.6.10-0ubuntu1 [5,112 B]                                                                  

    Fetched 57.9 MB in 11s (4,905 kB/s)                                                                                                                                               

    Selecting previously unselected package libpcrecpp0v5:amd64.

    (Reading database ... 71493 files and directories currently installed.)

    Preparing to unpack .../libpcrecpp0v5_2%3a8.38-3.1_amd64.deb ...

    Unpacking libpcrecpp0v5:amd64 (2:8.38-3.1) ...

    Selecting previously unselected package libboost-filesystem1.58.0:amd64.

    Preparing to unpack .../libboost-filesystem1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...

    Unpacking libboost-filesystem1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...

    Selecting previously unselected package libboost-program-options1.58.0:amd64.

    Preparing to unpack .../libboost-program-options1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...

    Unpacking libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...

    Selecting previously unselected package libtcmalloc-minimal4.

    Preparing to unpack .../libtcmalloc-minimal4_2.4-0ubuntu5.16.04.1_amd64.deb ...

    Unpacking libtcmalloc-minimal4 (2.4-0ubuntu5.16.04.1) ...

    Selecting previously unselected package libunwind8.

    Preparing to unpack .../libunwind8_1.1-4.1_amd64.deb ...

    Unpacking libunwind8 (1.1-4.1) ...

    Selecting previously unselected package libgoogle-perftools4.

    Preparing to unpack .../libgoogle-perftools4_2.4-0ubuntu5.16.04.1_amd64.deb ...

    Unpacking libgoogle-perftools4 (2.4-0ubuntu5.16.04.1) ...

    Selecting previously unselected package libv8-3.14.5.

    Preparing to unpack .../libv8-3.14.5_3.14.5.8-5ubuntu2_amd64.deb ...

    Unpacking libv8-3.14.5 (3.14.5.8-5ubuntu2) ...

    Selecting previously unselected package libyaml-cpp0.5v5:amd64.

    Preparing to unpack .../libyaml-cpp0.5v5_0.5.2-3_amd64.deb ...

    Unpacking libyaml-cpp0.5v5:amd64 (0.5.2-3) ...

    Selecting previously unselected package libsnappy1v5:amd64.

    Preparing to unpack .../libsnappy1v5_1.1.3-2_amd64.deb ...

    Unpacking libsnappy1v5:amd64 (1.1.3-2) ...

    Selecting previously unselected package mongodb-clients.

    Preparing to unpack .../mongodb-clients_1%3a2.6.10-0ubuntu1_amd64.deb ...

    Unpacking mongodb-clients (1:2.6.10-0ubuntu1) ...

    Selecting previously unselected package mongodb-server.

    Preparing to unpack .../mongodb-server_1%3a2.6.10-0ubuntu1_amd64.deb ...

    Unpacking mongodb-server (1:2.6.10-0ubuntu1) ...

    Selecting previously unselected package mongodb.

    Preparing to unpack .../mongodb_1%3a2.6.10-0ubuntu1_amd64.deb ...

    Unpacking mongodb (1:2.6.10-0ubuntu1) ...

    Processing triggers for libc-bin (2.23-0ubuntu5) ...

    Processing triggers for man-db (2.7.5-1) ...

    Processing triggers for systemd (229-4ubuntu16) ...

    Processing triggers for ureadahead (0.100.0-19) ...

    Setting up libpcrecpp0v5:amd64 (2:8.38-3.1) ...

    Setting up libboost-filesystem1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...

    Setting up libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...

    Setting up libtcmalloc-minimal4 (2.4-0ubuntu5.16.04.1) ...

    Setting up libunwind8 (1.1-4.1) ...

    Setting up libgoogle-perftools4 (2.4-0ubuntu5.16.04.1) ...

    Setting up libv8-3.14.5 (3.14.5.8-5ubuntu2) ...

    Setting up libyaml-cpp0.5v5:amd64 (0.5.2-3) ...

    Setting up libsnappy1v5:amd64 (1.1.3-2) ...

    Setting up mongodb-clients (1:2.6.10-0ubuntu1) ...

    Setting up mongodb-server (1:2.6.10-0ubuntu1) ...

    Adding system user `mongodb' (UID 110) ...

    Adding new user `mongodb' (UID 110) with group `nogroup' ...

    Not creating home directory `/var/lib/mongodb'.

    Adding group `mongodb' (GID 119) ...

    Done.

    Adding user `mongodb' to group `mongodb' ...

    Adding user mongodb to group mongodb

    Done.

    insserv: can not symlink(../init.d/aegis, ../rc2.d/S02aegis): File exists

    insserv: can not symlink(../init.d/aegis, ../rc3.d/S02aegis): File exists

    insserv: can not symlink(../init.d/aegis, ../rc4.d/S02aegis): File exists

    insserv: can not symlink(../init.d/aegis, ../rc5.d/S02aegis): File exists

    Setting up mongodb (1:2.6.10-0ubuntu1) ...

    Processing triggers for libc-bin (2.23-0ubuntu5) ...

    Processing triggers for systemd (229-4ubuntu16) ...

    Processing triggers for ureadahead (0.100.0-19) ...

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    Welcome to the MongoDB shell.

    For interactive help, type "help".

    For more comprehensive documentation, see

        http://docs.mongodb.org/

    Questions? Try the support group

        http://groups.google.com/group/mongodb-user

    > 1+1

    2

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > show dbs

    admin  (empty)

    local  0.078GB

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /var

    root@iZm5ebp9x1yjg86dz192w5Z:/var# ls

    backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp

    root@iZm5ebp9x1yjg86dz192w5Z:/var# cd lib

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib# ls

    AccountsService  cloud  dpkg             insserv    lsb     mlocate  ntp        plymouth    rpm        systemd                  update-manager   urandom     vim

    apparmor         dbus   initramfs-tools  locales    man-db  mongodb  os-prober  python      sgml-base  ubuntu-release-upgrader  update-notifier  ureadahead  xml-core

    apt              dhcp   initscripts      logrotate  misc    nssdb    pam        resolvconf  sudo       ucf                      update-rc.d      usbutils

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib# cd mongodb/

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb# ls

    journal  local.0  local.ns  mongod.lock  _tmp

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb# mkdir data

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb# ls

    data  journal  local.0  local.ns  mongod.lock  _tmp

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb# cd data/

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb/data# mkdir db

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb/data# ls

    db

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb/data# cd db

    root@iZm5ebp9x1yjg86dz192w5Z:/var/lib/mongodb/data/db# cd

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > show dbs

    admin  (empty)

    local  0.078GB

    > sudo service mongodb stop^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# sudo service mongodb stop

    sudo: unable to resolve host iZm5ebp9x1yjg86dz192w5Z

    root@iZm5ebp9x1yjg86dz192w5Z:~# sudo service mongodb start

    sudo: unable to resolve host iZm5ebp9x1yjg86dz192w5Z

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > show dbs

    admin  (empty)

    local  0.078GB

    > use admin

    switched to db admin

    > show dbs

    admin  (empty)

    local  0.078GB

    > db.addUser("root","zero")

    WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead

    Successfully added user: { "user" : "root", "roles" : [ "root" ] }

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongod –auth

    Invalid command: –auth

    Options:

    General options:

      -h [ --help ]                    show this usage information

      --version                        show version information

      -f [ --config ] arg              configuration file specifying additional

                                       options

      -v [ --verbose ] [=arg(=v)]      be more verbose (include multiple times for

                                       more verbosity e.g. -vvvvv)

      --quiet                          quieter output

      --port arg                       specify port number - 27017 by default

      --bind_ip arg                    comma separated list of ip addresses to

                                       listen on - all local ips by default

      --maxConns arg                   max number of simultaneous connections -

                                       1000000 by default

      --logpath arg                    log file to send write to instead of stdout

                                       - has to be a file, not directory

      --syslog                         log to system's syslog facility instead of

                                       file or stdout

      --syslogFacility arg             syslog facility used for monogdb syslog

                                       message

      --logappend                      append to logpath instead of over-writing

      --timeStampFormat arg            Desired format for timestamps in log

                                       messages. One of ctime, iso8601-utc or

                                       iso8601-local

      --pidfilepath arg                full path to pidfile (if not set, no pidfile

                                       is created)

      --keyFile arg                    private key for cluster authentication

      --setParameter arg               Set a configurable parameter

      --httpinterface                  enable http interface

      --clusterAuthMode arg            Authentication mode used for cluster

                                       authentication. Alternatives are

                                       (keyFile|sendKeyFile|sendX509|x509)

      --nounixsocket                   disable listening on unix sockets

      --unixSocketPrefix arg           alternative directory for UNIX domain

                                       sockets (defaults to /tmp)

      --fork                           fork server process

      --auth                           run with security

      --noauth                         run without security

      --ipv6                           enable IPv6 support (disabled by default)

      --jsonp                          allow JSONP access via http (has security

                                       implications)

      --rest                           turn on simple rest api

      --slowms arg (=100)              value of slow for profile and console log

      --profile arg                    0=off 1=slow, 2=all

      --cpu                            periodically show cpu and iowait utilization

      --sysinfo                        print some diagnostic system information

      --dbpath arg                     directory for datafiles - defaults to

                                       /data/db

      --directoryperdb                 each database will be stored in a separate

                                       directory

      --noIndexBuildRetry              don't retry any index builds that were

                                       interrupted by shutdown

      --noprealloc                     disable data file preallocation - will often

                                       hurt performance

      --nssize arg (=16)               .ns file size (in MB) for new databases

      --quota                          limits each database to a certain number of

                                       files (8 default)

      --quotaFiles arg                 number of files allowed per db, implies

                                       --quota

      --smallfiles                     use a smaller default file size

      --syncdelay arg (=60)            seconds between disk syncs (0=never, but not

                                       recommended)

      --upgrade                        upgrade db if needed

      --repair                         run repair on all dbs

      --repairpath arg                 root directory for repair files - defaults

                                       to dbpath

      --noscripting                    disable scripting engine

      --notablescan                    do not allow table scans

      --journal                        enable journaling

      --nojournal                      disable journaling (journaling is on by

                                       default for 64 bit)

      --journalOptions arg             journal diagnostic options

      --journalCommitInterval arg      how often to group/batch commit (ms)

      --shutdown                       kill a running server (for init scripts)

    Replication options:

      --oplogSize arg                  size to use (in MB) for replication op log.

                                       default is 5% of disk space (i.e. large is

                                       good)

    Master/slave options (old; use replica sets instead):

      --master                         master mode

      --slave                          slave mode

      --source arg                     when slave: specify master as <server:port>

      --only arg                       when slave: specify a single database to

                                       replicate

      --slavedelay arg                 specify delay (in seconds) to be used when

                                       applying master ops to slave

      --autoresync                     automatically resync if slave data is stale

    Replica set options:

      --replSet arg                    arg is <setname>[/<optionalseedhostlist>]

      --replIndexPrefetch arg          specify index prefetching behavior (if

                                       secondary) [none|_id_only|all]

    Sharding options:

      --configsvr                      declare this is a config db of a cluster;

                                       default port 27019; default dir

                                       /data/configdb

      --shardsvr                       declare this is a shard db of a cluster;

                                       default port 27018

    SSL options:

      --sslOnNormalPorts               use ssl on configured ports

      --sslMode arg                    set the SSL operation mode

                                       (disabled|allowSSL|preferSSL|requireSSL)

      --sslPEMKeyFile arg              PEM file for ssl

      --sslPEMKeyPassword arg          PEM file password

      --sslClusterFile arg             Key file for internal SSL authentication

      --sslClusterPassword arg         Internal authentication key file password

      --sslCAFile arg                  Certificate Authority file for SSL

      --sslCRLFile arg                 Certificate Revocation List file for SSL

      --sslWeakCertificateValidation   allow client to connect without presenting a

                                       certificate

      --sslAllowInvalidHostnames       Allow server certificates to provide

                                       non-matching hostnames

      --sslAllowInvalidCertificates    allow connections to servers with invalid

                                       certificates

      --sslFIPSMode                    activate FIPS 140-2 mode at startup

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > use admin

    switched to db admin

    > show collections

    system.indexes

    system.users

    system.version

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd/home

    -bash: cd/home: No such file or directory

    root@iZm5ebp9x1yjg86dz192w5Z:~# ls

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /home

    root@iZm5ebp9x1yjg86dz192w5Z:/home# ls

    zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home# cd zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    1.pem  config  id_rsa  id_rsa.pub  known_hosts  root2.pem

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# rm -rf ./*

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# rm -rf node_modules

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# npm install -g cnpm --registry=https://registry.npm.taobao.org

    /usr/bin/cnpm -> /usr/lib/node_modules/cnpm/bin/cnpm

    + cnpm@5.1.1

    added 647 packages in 20.492s

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install

    ⠏ [2/26] Installing ee-first@1.1.1I'm glad you to select ccap, enjoy it!

    ccap is a cross plat form and portable nodejs simple captcha module, simple api and lightweight.

    starting compile ccap! good luck!

    ⠹ [24/26] Installing rimraf@^2.2.8platform unsupported grunt-nodemon@0.4.2 › nodemon@1.12.0 › chokidar@1.7.0 › fsevents@^1.0.0 Package require os(darwin) not compatible with your platform(linux)

    [fsevents@^1.0.0] optional install error: Package require os(darwin) not compatible with your platform(linux)

    ✔ Installed 26 packages

    ✔ Linked 452 latest versions

    gyp http GET https://npm.taobao.org/mirrors/node/v8.5.0/node-v8.5.0-headers.tar.gz

    gyp http 200 https://npm.taobao.org/mirrors/node/v8.5.0/node-v8.5.0-headers.tar.gz

    gyp http GET https://npm.taobao.org/mirrors/node/v8.5.0/SHASUMS256.txt

    gyp http 200 https://npm.taobao.org/mirrors/node/v8.5.0/SHASUMS256.txt

    make: Entering directory '/home/zero/node_modules/_ccap@0.6.10@ccap/build'

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jaricom.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcdctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jchuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcinit.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmainct.o

    ../addon/jpeglib/jcmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jcmainct.c:71:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jcmainct.c:117:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘jinit_c_main_controller’:

    ../addon/jpeglib/jcmainct.c:247:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcomapi.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcparam.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcprepct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jctrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatadst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatasrc.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jddctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdhuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdinput.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmainct.o

    ../addon/jpeglib/jdmainct.c: In function ‘alloc_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:162:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘make_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:203:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_wraparound_pointers’:

    ../addon/jpeglib/jdmainct.c:243:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_bottom_pointers’:

    ../addon/jpeglib/jdmainct.c:272:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jdmainct.c:309:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jdmainct.c:349:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_context_main’:

    ../addon/jpeglib/jdmainct.c:389:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘jinit_d_main_controller’:

    ../addon/jpeglib/jdmainct.c:478:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmerge.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdpostct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdtrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jerror.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant1.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant2.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jutils.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemnobs.o

      CXX(target) Release/obj.target/hcaptha/addon/hcaptha.o

      CXX(target) Release/obj.target/hcaptha/addon/cap.o

    ../addon/cap.cc: In static member function ‘static int cap::save()’:

    ../addon/cap.cc:84:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

       for (unsigned int k = 0; k<count; ++k) {

                                 ^

    ../addon/cap.cc:81:44: warning: unused variable ‘green’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                ^

    ../addon/cap.cc:81:67: warning: unused variable ‘blue’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                                       ^

      SOLINK_MODULE(target) Release/obj.target/hcaptha.node

      COPY Release/hcaptha.node

    make: Leaving directory '/home/zero/node_modules/_ccap@0.6.10@ccap/build'

    node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-x64.tar.gz

    ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install

    ✔ Installed 26 packages

    ✔ Linked 0 latest versions

    ✔ Run 0 scripts

    ✔ All packages installed (used 22ms, speed 0B/s, json 0(0B), tarball 0B)

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    No command 'grunt' found, did you mean:

     Command 'grun' from package 'grun' (universe)

    grunt: command not found

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    No command 'grunt' found, did you mean:

     Command 'grun' from package 'grun' (universe)

    grunt: command not found

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnom install -g grunt

    cnom: command not found

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install grunt -g

    Downloading grunt to /usr/lib/node_modules/grunt_tmp

    Copying /usr/lib/node_modules/grunt_tmp/_grunt@1.0.1@grunt to /usr/lib/node_modules/grunt

    Installing grunt's dependencies to /usr/lib/node_modules/grunt/node_modules

    [1/16] grunt-known-options@~1.1.0 installed at node_modules/_grunt-known-options@1.1.0@grunt-known-options

    [2/16] exit@~0.1.1 installed at node_modules/_exit@0.1.2@exit

    [3/16] coffee-script@~1.10.0 installed at node_modules/_coffee-script@1.10.0@coffee-script

    [4/16] eventemitter2@~0.4.13 installed at node_modules/_eventemitter2@0.4.14@eventemitter2

    [5/16] minimatch@~3.0.0 existed at node_modules/_minimatch@3.0.4@minimatch

    [6/16] nopt@~3.0.6 existed at node_modules/_nopt@3.0.6@nopt

    [7/16] path-is-absolute@~1.0.0 existed at node_modules/_path-is-absolute@1.0.1@path-is-absolute

    [8/16] findup-sync@~0.3.0 installed at node_modules/_findup-sync@0.3.0@findup-sync

    [9/16] iconv-lite@~0.4.13 installed at node_modules/_iconv-lite@0.4.19@iconv-lite

    [10/16] rimraf@~2.2.8 installed at node_modules/_rimraf@2.2.8@rimraf

    [11/16] grunt-cli@~1.2.0 installed at node_modules/_grunt-cli@1.2.0@grunt-cli

    [12/16] glob@~7.0.0 installed at node_modules/_glob@7.0.6@glob

    [13/16] js-yaml@~3.5.2 installed at node_modules/_js-yaml@3.5.5@js-yaml

    [14/16] grunt-legacy-util@~1.0.0 installed at node_modules/_grunt-legacy-util@1.0.0@grunt-legacy-util

    [15/16] grunt-legacy-log@~1.0.0 installed at node_modules/_grunt-legacy-log@1.0.0@grunt-legacy-log

    [16/16] dateformat@~1.0.12 installed at node_modules/_dateformat@1.0.12@dateformat

    Recently updated (since 2017-09-07): 1 packages (detail see file /usr/lib/node_modules/grunt/node_modules/.recently_updates.txt)

      2017-09-10

        → iconv-lite@~0.4.13(0.4.19) (11:56:41)

    All packages installed (90 packages installed from npm registry, used 2s, speed 767.07kB/s, json 88(117.49kB), tarball 1.19MB)

    [grunt@1.0.1] link /usr/bin/grunt@ -> /usr/lib/node_modules/grunt/bin/grunt

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Waiting...

        Running "nodemon:dev" (nodemon) task

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:30:59 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:30:59 GMT body-parser deprecated undefined extended: provide extended option at node_modules/_body-parser@1.18.1@body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:30:59 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:30:59 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        module.js:529

            throw err;

            ^

       

        Error: Cannot find module '/home/zero/node_modules/_bcrypt@1.0.3@bcrypt/lib/binding/bcrypt_lib.node'

            at Function.Module._resolveFilename (module.js:527:15)

            at Function.Module._load (module.js:476:23)

            at Module.require (module.js:568:17)

            at require (internal/module.js:11:18)

            at Object.<anonymous> (/home/zero/node_modules/_bcrypt@1.0.3@bcrypt/bcrypt.js:6:16)

            at Module._compile (module.js:624:30)

            at Object.Module._extensions..js (module.js:635:10)

            at Module.load (module.js:545:32)

            at tryModuleLoad (module.js:508:12)

            at Function.Module._load (module.js:500:3)

            at Module.require (module.js:568:17)

            at require (internal/module.js:11:18)

            at Object.<anonymous> (/home/zero/app/schemas/user.js:2:14)

            at Module._compile (module.js:624:30)

            at Object.Module._extensions..js (module.js:635:10)

            at Module.load (module.js:545:32)

            at tryModuleLoad (module.js:508:12)

            at Function.Module._load (module.js:500:3)

            at Module.require (module.js:568:17)

            at require (internal/module.js:11:18)

            at Object.<anonymous> (/home/zero/app/models/user.js:2:18)

            at Module._compile (module.js:624:30)

        [nodemon] app crashed - waiting for file changes before starting...

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cd node_modules/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/node_modules# ls

    abbrev                                                  fsevents                                                object-assign

    _abbrev@1.1.0@abbrev                                    _fsevents@1.1.2@fsevents                                _object-assign@4.1.1@object-assign

    accepts                                                 fs-extra                                                object.omit

    _accepts@1.3.4@accepts                                  _fs-extra@0.11.1@fs-extra                               _object.omit@2.0.1@object.omit

    address                                                 fs.realpath                                             once

    _address@1.0.3@address                                  _fs.realpath@1.0.0@fs.realpath                          _once@1.4.0@once

    agent-base                                              fstream                                                 on-finished

    _agent-base@2.1.1@agent-base                            _fstream@1.0.11@fstream                                 _on-finished@2.3.0@on-finished

    _agent-base@4.1.1@agent-base                            fstream-ignore                                          on-headers

    agentkeepalive                                          _fstream-ignore@1.0.5@fstream-ignore                    _on-headers@1.0.1@on-headers

    _agentkeepalive@2.2.0@agentkeepalive                    ftp                                                     optionator

    ajv                                                     _ftp@0.3.10@ftp                                         _optionator@0.8.2@optionator

    _ajv@4.11.8@ajv                                         gauge                                                   osenv

    ansi-align                                              _gauge@2.7.4@gauge                                      _osenv@0.1.4@osenv

    _ansi-align@2.0.0@ansi-align                            gaze                                                    os-homedir

    ansi-regex                                              _gaze@1.1.2@gaze                                        _os-homedir@1.0.2@os-homedir

    _ansi-regex@2.1.1@ansi-regex                            getobject                                               os-name

    _ansi-regex@3.0.0@ansi-regex                            _getobject@0.1.0@getobject                              _os-name@1.0.3@os-name

    ansi-styles                                             getpass                                                 os-tmpdir

    _ansi-styles@2.2.1@ansi-styles                          _getpass@0.1.7@getpass                                  _os-tmpdir@1.0.2@os-tmpdir

    _ansi-styles@3.2.0@ansi-styles                          get-stdin                                               osx-release

    anymatch                                                _get-stdin@4.0.1@get-stdin                              _osx-release@1.1.0@osx-release

    _anymatch@1.3.2@anymatch                                get-stream                                              package-json

    any-promise                                             _get-stream@3.0.0@get-stream                            _package-json@4.0.1@package-json

    _any-promise@1.3.0@any-promise                          get-uri                                                 pac-proxy-agent

    aproba                                                  _get-uri@2.0.1@get-uri                                  _pac-proxy-agent@2.0.0@pac-proxy-agent

    _aproba@1.1.2@aproba                                    glob                                                    pac-resolver

    are-we-there-yet                                        _glob@5.0.15@glob                                       _pac-resolver@3.0.0@pac-resolver

    _are-we-there-yet@1.1.4@are-we-there-yet                _glob@7.0.6@glob                                        pad-stream

    argparse                                                _glob@7.1.2@glob                                        _pad-stream@1.2.0@pad-stream

    _argparse@1.0.9@argparse                                glob-base                                               pako

    array-find-index                                        _glob-base@0.3.0@glob-base                              _pako@0.2.9@pako

    _array-find-index@1.0.2@array-find-index                glob-parent                                             parse-glob

    array-flatten                                           _glob-parent@2.0.0@glob-parent                          _parse-glob@3.0.4@parse-glob

    _array-flatten@1.1.1@array-flatten                      globule                                                 parse-json

    array-unique                                            _globule@1.2.0@globule                                  _parse-json@2.2.0@parse-json

    _array-unique@0.2.1@array-unique                        got                                                     parseurl

    arr-diff                                                _got@6.7.1@got                                          _parseurl@1.3.2@parseurl

    _arr-diff@2.0.0@arr-diff                                graceful-fs                                             path-exists

    arr-flatten                                             _graceful-fs@4.1.11@graceful-fs                         _path-exists@2.1.0@path-exists

    _arr-flatten@1.1.0@arr-flatten                          grunt                                                   path-is-absolute

    arrify                                                  _grunt@1.0.1@grunt                                      _path-is-absolute@1.0.1@path-is-absolute

    _arrify@1.0.1@arrify                                    grunt-cli                                               path-key

    asap                                                    _grunt-cli@1.2.0@grunt-cli                              _path-key@2.0.1@path-key

    _asap@2.0.6@asap                                        grunt-concurrent                                        path-to-regexp

    asn1                                                    _grunt-concurrent@2.3.1@grunt-concurrent                _path-to-regexp@0.1.7@path-to-regexp

    _asn1@0.2.3@asn1                                        grunt-contrib-jshint                                    path-type

    assert-plus                                             _grunt-contrib-jshint@1.1.0@grunt-contrib-jshint        _path-type@1.1.0@path-type

    _assert-plus@0.2.0@assert-plus                          grunt-contrib-less                                      pause-stream

    _assert-plus@1.0.0@assert-plus                          _grunt-contrib-less@1.4.1@grunt-contrib-less            _pause-stream@0.0.11@pause-stream

    ast-types                                               grunt-contrib-uglify                                    pend

    _ast-types@0.9.12@ast-types                             _grunt-contrib-uglify@3.1.0@grunt-contrib-uglify        _pend@1.2.0@pend

    async                                                   grunt-contrib-watch                                     performance-now

    _async@1.4.2@async                                      _grunt-contrib-watch@1.0.0@grunt-contrib-watch          _performance-now@0.2.0@performance-now

    _async@1.5.2@async                                      grunt-known-options                                     p-finally

    _async@2.1.4@async                                      _grunt-known-options@1.1.0@grunt-known-options          _p-finally@1.0.0@p-finally

    _async@2.5.0@async                                      grunt-legacy-log                                        pify

    async-each                                              _grunt-legacy-log@1.0.0@grunt-legacy-log                _pify@2.3.0@pify

    _async-each@1.0.1@async-each                            grunt-legacy-log-utils                                  pinkie

    asynckit                                                _grunt-legacy-log-utils@1.0.0@grunt-legacy-log-utils    _pinkie@2.0.4@pinkie

    _asynckit@0.4.0@asynckit                                grunt-legacy-util                                       pinkie-promise

    aws4                                                    _grunt-legacy-util@1.0.0@grunt-legacy-util              _pinkie-promise@2.0.1@pinkie-promise

    _aws4@1.6.0@aws4                                        grunt-nodemon                                           prelude-ls

    aws-sign2                                               _grunt-nodemon@0.4.2@grunt-nodemon                      _prelude-ls@1.1.2@prelude-ls

    _aws-sign2@0.6.0@aws-sign2                              gzip-size                                               prepend-http

    balanced-match                                          _gzip-size@1.0.0@gzip-size                              _prepend-http@1.0.4@prepend-http

    _balanced-match@1.0.0@balanced-match                    har-schema                                              preserve

    basic-auth                                              _har-schema@1.0.5@har-schema                            _preserve@0.2.0@preserve

    _basic-auth@1.1.0@basic-auth                            har-validator                                           pretty-bytes

    bcrypt                                                  _har-validator@4.2.1@har-validator                      _pretty-bytes@1.0.4@pretty-bytes

    _bcrypt@1.0.3@bcrypt                                    has-ansi                                                process-nextick-args

    bcrypt-pbkdf                                            _has-ansi@2.0.0@has-ansi                                _process-nextick-args@1.0.7@process-nextick-args

    _bcrypt-pbkdf@1.0.1@bcrypt-pbkdf                        has-flag                                                promise

    binary-extensions                                       _has-flag@2.0.0@has-flag                                _promise@7.3.1@promise

    _binary-extensions@1.10.0@binary-extensions             has-unicode                                             proxy-addr

    block-stream                                            _has-unicode@2.0.1@has-unicode                          _proxy-addr@1.1.5@proxy-addr

    _block-stream@0.0.9@block-stream                        hawk                                                    proxy-agent

    bluebird                                                _hawk@3.1.3@hawk                                        _proxy-agent@2.1.0@proxy-agent

    _bluebird@2.10.2@bluebird                               hoek                                                    prr

    _bluebird@3.5.0@bluebird                                _hoek@2.16.3@hoek                                       _prr@0.0.0@prr

    body-parser                                             hooker                                                  pseudomap

    _body-parser@1.14.2@body-parser                         _hooker@0.2.3@hooker                                    _pseudomap@1.0.2@pseudomap

    _body-parser@1.18.1@body-parser                         hooks-fixed                                             ps-tree

    boom                                                    _hooks-fixed@2.0.0@hooks-fixed                          _ps-tree@1.1.0@ps-tree

    _boom@2.10.1@boom                                       hosted-git-info                                         pump

    boxen                                                   _hosted-git-info@2.5.0@hosted-git-info                  _pump@1.0.2@pump

    _boxen@1.2.1@boxen                                      htmlparser2                                             pumpify

    brace-expansion                                         _htmlparser2@3.8.3@htmlparser2                          _pumpify@1.3.5@pumpify

    _brace-expansion@1.1.8@brace-expansion                  http-errors                                             punycode

    braces                                                  _http-errors@1.3.1@http-errors                          _punycode@1.4.1@punycode

    _braces@1.8.5@braces                                    _http-errors@1.6.2@http-errors                          qn

    browserify-zlib                                         http-parser-js                                          _qn@1.3.0@qn

    _browserify-zlib@0.1.4@browserify-zlib                  _http-parser-js@0.4.6@http-parser-js                    qs

    bson                                                    http-proxy-agent                                        _qs@4.0.0@qs

    _bson@1.0.4@bson                                        _http-proxy-agent@1.0.0@http-proxy-agent                _qs@5.1.0@qs

    buffer-shims                                            http-signature                                          _qs@5.2.0@qs

    _buffer-shims@1.0.0@buffer-shims                        _http-signature@1.1.1@http-signature                    _qs@6.4.0@qs

    buffer-type                                             https-proxy-agent                                       _qs@6.5.0@qs

    _buffer-type@0.0.2@buffer-type                          _https-proxy-agent@1.0.0@https-proxy-agent              _qs@6.5.1@qs

    builtin-modules                                         humanize-ms                                             randomatic

    _builtin-modules@1.1.1@builtin-modules                  _humanize-ms@1.2.1@humanize-ms                          _randomatic@1.1.7@randomatic

    busboy                                                  iconv-lite                                              random-bytes

    _busboy@0.2.14@busboy                                   _iconv-lite@0.4.13@iconv-lite                           _random-bytes@1.0.0@random-bytes

    bytes                                                   _iconv-lite@0.4.19@iconv-lite                           range-parser

    _bytes@2.2.0@bytes                                      ignore-by-default                                       _range-parser@1.2.0@range-parser

    _bytes@2.4.0@bytes                                      _ignore-by-default@1.0.1@ignore-by-default              raw-body

    _bytes@3.0.0@bytes                                      image-size                                              _raw-body@2.1.7@raw-body

    camelcase                                               _image-size@0.5.5@image-size                            _raw-body@2.3.2@raw-body

    _camelcase@2.1.1@camelcase                              import-lazy                                             rc

    _camelcase@4.1.0@camelcase                              _import-lazy@2.1.0@import-lazy                          _rc@1.2.1@rc

    camelcase-keys                                          imurmurhash                                             readable-stream

    _camelcase-keys@2.1.0@camelcase-keys                    _imurmurhash@0.1.4@imurmurhash                          _readable-stream@1.1.14@readable-stream

    capture-stack-trace                                     indent-string                                           _readable-stream@2.2.7@readable-stream

    _capture-stack-trace@1.0.0@capture-stack-trace          _indent-string@2.1.0@indent-string                      _readable-stream@2.3.3@readable-stream

    caseless                                                inflight                                                readdirp

    _caseless@0.12.0@caseless                               _inflight@1.0.6@inflight                                _readdirp@2.1.0@readdirp

    ccap                                                    inherits                                                read-pkg

    _ccap@0.6.10@ccap                                       _inherits@2.0.3@inherits                                _read-pkg@1.1.0@read-pkg

    chalk                                                   ini                                                     read-pkg-up

    _chalk@1.1.3@chalk                                      _ini@1.3.4@ini                                          _read-pkg-up@1.0.1@read-pkg-up

    _chalk@2.1.0@chalk                                      ip                                                      redent

    chokidar                                                _ip@1.1.5@ip                                            _redent@1.0.0@redent

    _chokidar@1.7.0@chokidar                                ipaddr.js                                               regex-cache

    cli                                                     _ipaddr.js@1.4.0@ipaddr.js                              _regex-cache@0.4.4@regex-cache

    _cli@1.0.1@cli                                          isarray                                                 regexp-clone

    cli-boxes                                               _isarray@0.0.1@isarray                                  _regexp-clone@0.0.1@regexp-clone

    _cli-boxes@1.0.0@cli-boxes                              _isarray@1.0.0@isarray                                  registry-auth-token

    co                                                      is-arrayish                                             _registry-auth-token@3.3.1@registry-auth-token

    _co@4.6.0@co                                            _is-arrayish@0.2.1@is-arrayish                          registry-url

    code-point-at                                           is-binary-path                                          _registry-url@3.1.0@registry-url

    _code-point-at@1.1.0@code-point-at                      _is-binary-path@1.0.1@is-binary-path                    remove-trailing-separator

    coffee-script                                           is-buffer                                               _remove-trailing-separator@1.1.0@remove-trailing-separator

    _coffee-script@1.10.0@coffee-script                     _is-buffer@1.1.5@is-buffer                              repeat-element

    color-convert                                           is-builtin-module                                       _repeat-element@1.1.2@repeat-element

    _color-convert@1.9.0@color-convert                      _is-builtin-module@1.0.0@is-builtin-module              repeating

    color-name                                              is-class                                                _repeating@2.0.1@repeating

    _color-name@1.1.3@color-name                            _is-class@0.0.4@is-class                                repeat-string

    colors                                                  is-dotfile                                              _repeat-string@1.6.1@repeat-string

    _colors@1.1.2@colors                                    _is-dotfile@1.0.3@is-dotfile                            request

    combined-stream                                         is-equal-shallow                                        _request@2.81.0@request

    _combined-stream@1.0.5@combined-stream                  _is-equal-shallow@0.1.3@is-equal-shallow                require_optional

    commander                                               isexe                                                   _require_optional@1.0.1@require_optional

    _commander@2.11.0@commander                             _isexe@2.0.0@isexe                                      resolve

    concat-map                                              is-extendable                                           _resolve@1.1.7@resolve

    _concat-map@0.0.1@concat-map                            _is-extendable@0.1.1@is-extendable                      resolve-from

    concat-stream                                           is-extglob                                              _resolve-from@2.0.0@resolve-from

    _concat-stream@1.6.0@concat-stream                      _is-extglob@1.0.0@is-extglob                            rimraf

    configstore                                             is-finite                                               _rimraf@2.2.8@rimraf

    _configstore@3.1.1@configstore                          _is-finite@1.0.2@is-finite                              _rimraf@2.6.2@rimraf

    connect                                                 is-fullwidth-code-point                                 safe-buffer

    _connect@3.6.3@connect                                  _is-fullwidth-code-point@1.0.0@is-fullwidth-code-point  _safe-buffer@5.1.1@safe-buffer

    connect-flash                                           _is-fullwidth-code-point@2.0.0@is-fullwidth-code-point  semver

    _connect-flash@0.1.1@connect-flash                      is-glob                                                 _semver@5.0.3@semver

    connect-mongo                                           _is-glob@2.0.1@is-glob                                  _semver@5.4.1@semver

    _connect-mongo@1.3.2@connect-mongo                      is-npm                                                  semver-diff

    connect-multiparty                                      _is-npm@1.0.0@is-npm                                    _semver-diff@2.1.0@semver-diff

    _connect-multiparty@2.0.0@connect-multiparty            is-number                                               send

    console-browserify                                      _is-number@2.1.0@is-number                              _send@0.15.4@send

    _console-browserify@1.1.0@console-browserify            _is-number@3.0.0@is-number                              serve-favicon

    console-control-strings                                 is-obj                                                  _serve-favicon@2.4.4@serve-favicon

    _console-control-strings@1.1.0@console-control-strings  _is-obj@1.0.1@is-obj                                    serve-static

    content-disposition                                     isobject                                                _serve-static@1.12.4@serve-static

    _content-disposition@0.5.2@content-disposition          _isobject@2.1.0@isobject                                set-blocking

    content-type                                            is-posix-bracket                                        _set-blocking@2.0.0@set-blocking

    _content-type@1.0.4@content-type                        _is-posix-bracket@0.1.1@is-posix-bracket                set-immediate-shim

    cookie                                                  is-primitive                                            _set-immediate-shim@1.0.1@set-immediate-shim

    _cookie@0.3.1@cookie                                    _is-primitive@2.0.0@is-primitive                        setprototypeof

    cookie-parser                                           is-redirect                                             _setprototypeof@1.0.3@setprototypeof

    _cookie-parser@1.4.3@cookie-parser                      _is-redirect@1.0.0@is-redirect                          shebang-command

    cookie-signature                                        is-retry-allowed                                        _shebang-command@1.2.0@shebang-command

    _cookie-signature@1.0.6@cookie-signature                _is-retry-allowed@1.1.0@is-retry-allowed                shebang-regex

    copy-to                                                 isstream                                                _shebang-regex@1.0.0@shebang-regex

    _copy-to@2.0.1@copy-to                                  is-stream                                               shelljs

    core-util-is                                            _isstream@0.1.2@isstream                                _shelljs@0.3.0@shelljs

    _core-util-is@1.0.2@core-util-is                        _is-stream@1.1.0@is-stream                              signal-exit

    crc                                                     is-typedarray                                           _signal-exit@3.0.2@signal-exit

    _crc@3.4.4@crc                                          _is-typedarray@1.0.0@is-typedarray                      sliced

    create-error-class                                      is-type-of                                              _sliced@0.0.5@sliced

    _create-error-class@3.0.2@create-error-class            _is-type-of@1.2.0@is-type-of                            _sliced@1.0.1@sliced

    cross-spawn                                             is-utf8                                                 smart-buffer

    _cross-spawn@5.1.0@cross-spawn                          _is-utf8@0.2.1@is-utf8                                  _smart-buffer@1.1.15@smart-buffer

    cryptiles                                               jsbn                                                    sntp

    _cryptiles@2.0.5@cryptiles                              _jsbn@0.1.1@jsbn                                        _sntp@1.0.9@sntp

    crypto-random-string                                    jshint                                                  socks

    _crypto-random-string@1.0.0@crypto-random-string        _jshint@2.9.5@jshint                                    _socks@1.1.10@socks

    currently-unhandled                                     jsonfile                                                socks-proxy-agent

    _currently-unhandled@0.4.1@currently-unhandled          _jsonfile@2.4.0@jsonfile                                _socks-proxy-agent@2.1.1@socks-proxy-agent

    dashdash                                                jsonify                                                 _socks-proxy-agent@3.0.0@socks-proxy-agent

    _dashdash@1.14.1@dashdash                               _jsonify@0.0.0@jsonify                                  source-map

    data-uri-to-buffer                                      json-schema                                             _source-map@0.5.7@source-map

    _data-uri-to-buffer@1.2.0@data-uri-to-buffer            _json-schema@0.2.3@json-schema                          spdx-correct

    dateformat                                              json-stable-stringify                                   _spdx-correct@1.0.2@spdx-correct

    _dateformat@1.0.12@dateformat                           _json-stable-stringify@1.0.1@json-stable-stringify      spdx-expression-parse

    date-now                                                json-stringify-safe                                     _spdx-expression-parse@1.0.4@spdx-expression-parse

    _date-now@0.1.4@date-now                                _json-stringify-safe@5.0.1@json-stringify-safe          spdx-license-ids

    debug                                                   jsprim                                                  _spdx-license-ids@1.2.2@spdx-license-ids

    _debug@2.2.0@debug                                      _jsprim@1.4.1@jsprim                                    split

    _debug@2.6.8@debug                                      js-yaml                                                 _split@0.3.3@split

    decamelize                                              _js-yaml@3.5.5@js-yaml                                  split2

    _decamelize@1.2.0@decamelize                            kareem                                                  _split2@1.1.1@split2

    deep-extend                                             _kareem@1.5.0@kareem                                    sprintf-js

    _deep-extend@0.4.2@deep-extend                          kind-of                                                 _sprintf-js@1.0.3@sprintf-js

    deep-is                                                 _kind-of@3.2.2@kind-of                                  sshpk

    _deep-is@0.1.3@deep-is                                  _kind-of@4.0.0@kind-of                                  _sshpk@1.13.1@sshpk

    default-user-agent                                      latest-version                                          statuses

    _default-user-agent@1.0.0@default-user-agent            _latest-version@3.1.0@latest-version                    _statuses@1.3.1@statuses

    degenerator                                             less                                                    stream-combiner

    _degenerator@1.0.4@degenerator                          _less@2.7.2@less                                        _stream-combiner@0.0.4@stream-combiner

    delayed-stream                                          levn                                                    streamsearch

    _delayed-stream@1.0.0@delayed-stream                    _levn@0.3.0@levn                                        _streamsearch@0.1.2@streamsearch

    delegates                                               livereload-js                                           stream-shift

    _delegates@1.0.0@delegates                              _livereload-js@2.2.2@livereload-js                      _stream-shift@1.0.0@stream-shift

    depd                                                    load-json-file                                          string_decoder

    _depd@1.1.1@depd                                        _load-json-file@1.1.0@load-json-file                    _string_decoder@0.10.31@string_decoder

    destroy                                                 lodash                                                  _string_decoder@1.0.3@string_decoder

    _destroy@1.0.4@destroy                                  _lodash@3.10.1@lodash                                   stringstream

    dicer                                                   _lodash@3.7.0@lodash                                    _stringstream@0.0.5@stringstream

    _dicer@0.2.5@dicer                                      _lodash@4.17.4@lodash                                   string-width

    digest-header                                           _lodash@4.3.0@lodash                                    _string-width@1.0.2@string-width

    _digest-header@0.0.1@digest-header                      lodash.assign                                           _string-width@2.1.1@string-width

    domelementtype                                          _lodash.assign@3.2.0@lodash.assign                      strip-ansi

    _domelementtype@1.1.3@domelementtype                    lodash._baseassign                                      _strip-ansi@3.0.1@strip-ansi

    _domelementtype@1.3.0@domelementtype                    _lodash._baseassign@3.2.0@lodash._baseassign            _strip-ansi@4.0.0@strip-ansi

    domhandler                                              lodash._basecopy                                        strip-bom

    _domhandler@2.3.0@domhandler                            _lodash._basecopy@3.0.1@lodash._basecopy                _strip-bom@2.0.0@strip-bom

    dom-serializer                                          lodash._bindcallback                                    strip-eof

    _dom-serializer@0.1.0@dom-serializer                    _lodash._bindcallback@3.0.1@lodash._bindcallback        _strip-eof@1.0.0@strip-eof

    domutils                                                lodash._createassigner                                  strip-indent

    _domutils@1.5.1@domutils                                _lodash._createassigner@3.1.1@lodash._createassigner    _strip-indent@1.0.1@strip-indent

    dot-prop                                                lodash.defaults                                         strip-json-comments

    _dot-prop@4.2.0@dot-prop                                _lodash.defaults@3.1.2@lodash.defaults                  _strip-json-comments@1.0.4@strip-json-comments

    duplexer                                                lodash._getnative                                       _strip-json-comments@2.0.1@strip-json-comments

    _duplexer@0.1.1@duplexer                                _lodash._getnative@3.9.1@lodash._getnative              supports-color

    duplexer3                                               lodash.isarguments                                      _supports-color@2.0.0@supports-color

    _duplexer3@0.1.4@duplexer3                              _lodash.isarguments@3.1.0@lodash.isarguments            _supports-color@4.4.0@supports-color

    duplexify                                               lodash.isarray                                          tar

    _duplexify@3.5.1@duplexify                              _lodash.isarray@3.0.4@lodash.isarray                    _tar@2.2.1@tar

    ecc-jsbn                                                lodash._isiterateecall                                  tar-pack

    _ecc-jsbn@0.1.1@ecc-jsbn                                _lodash._isiterateecall@3.0.9@lodash._isiterateecall    _tar-pack@3.4.0@tar-pack

    ee-first                                                lodash.keys                                             term-size

    _ee-first@1.1.1@ee-first                                _lodash.keys@3.1.2@lodash.keys                          _term-size@1.2.0@term-size

    ejs                                                     lodash.restparam                                        through

    _ejs@2.5.7@ejs                                          _lodash.restparam@3.6.1@lodash.restparam                through2

    encodeurl                                               loud-rejection                                          _through2@2.0.3@through2

    _encodeurl@1.0.1@encodeurl                              _loud-rejection@1.6.0@loud-rejection                    _through@2.3.8@through

    end-of-stream                                           lowercase-keys                                          thunkify

    _end-of-stream@1.4.0@end-of-stream                      _lowercase-keys@1.0.0@lowercase-keys                    _thunkify@2.1.2@thunkify

    entities                                                lru-cache                                               timed-out

    _entities@1.0.0@entities                                _lru-cache@2.6.5@lru-cache                              _timed-out@4.0.1@timed-out

    _entities@1.1.1@entities                                _lru-cache@4.1.1@lru-cache                              tiny-lr

    errno                                                   make-dir                                                _tiny-lr@0.2.1@tiny-lr

    _errno@0.1.4@errno                                      _make-dir@1.0.0@make-dir                                touch

    error-ex                                                map-obj                                                 _touch@3.1.0@touch

    _error-ex@1.3.1@error-ex                                _map-obj@1.0.1@map-obj                                  tough-cookie

    es6-promise                                             map-stream                                              _tough-cookie@2.3.2@tough-cookie

    _es6-promise@3.2.1@es6-promise                          _map-stream@0.1.0@map-stream                            trim-newlines

    _es6-promise@3.3.1@es6-promise                          maxmin                                                  _trim-newlines@1.0.0@trim-newlines

    _es6-promise@4.1.1@es6-promise                          _maxmin@1.1.0@maxmin                                    tunnel-agent

    es6-promisify                                           media-typer                                             _tunnel-agent@0.6.0@tunnel-agent

    _es6-promisify@5.0.0@es6-promisify                      _media-typer@0.3.0@media-typer                          tweetnacl

    escape-html                                             meow                                                    _tweetnacl@0.14.5@tweetnacl

    _escape-html@1.0.3@escape-html                          _meow@3.7.0@meow                                        type-check

    escape-string-regexp                                    merge-descriptors                                       _type-check@0.3.2@type-check

    _escape-string-regexp@1.0.5@escape-string-regexp        _merge-descriptors@1.0.1@merge-descriptors              typedarray

    escodegen                                               methods                                                 _typedarray@0.0.6@typedarray

    _escodegen@1.9.0@escodegen                              _methods@1.1.2@methods                                  type-is

    esprima                                                 micromatch                                              _type-is@1.6.15@type-is

    _esprima@2.7.3@esprima                                  _micromatch@2.3.11@micromatch                           ueditor

    _esprima@3.1.3@esprima                                  mime                                                    _ueditor@1.2.3@ueditor

    estraverse                                              _mime@1.3.4@mime                                        uglify-js

    _estraverse@4.2.0@estraverse                            _mime@1.4.0@mime                                        _uglify-js@3.0.28@uglify-js

    esutils                                                 mime-db                                                 uid-number

    _esutils@2.0.2@esutils                                  _mime-db@1.30.0@mime-db                                 _uid-number@0.0.6@uid-number

    etag                                                    mime-types                                              uid-safe

    _etag@1.8.1@etag                                        _mime-types@2.1.17@mime-types                           _uid-safe@2.1.5@uid-safe

    eventemitter2                                           minimatch                                               undefsafe

    _eventemitter2@0.4.14@eventemitter2                     _minimatch@3.0.4@minimatch                              _undefsafe@0.0.3@undefsafe

    event-stream                                            minimist                                                underscore

    _event-stream@3.3.4@event-stream                        _minimist@0.0.8@minimist                                _underscore@1.8.3@underscore

    execa                                                   _minimist@1.2.0@minimist                                underscore.string

    _execa@0.7.0@execa                                      mkdirp                                                  _underscore.string@3.2.3@underscore.string

    exit                                                    _mkdirp@0.5.1@mkdirp                                    unique-string

    _exit@0.1.2@exit                                        moment                                                  _unique-string@1.0.0@unique-string

    expand-brackets                                         _moment@2.18.1@moment                                   unpipe

    _expand-brackets@0.1.5@expand-brackets                  mongodb                                                 _unpipe@1.0.0@unpipe

    expand-range                                            _mongodb@2.2.31@mongodb                                 unzip-response

    _expand-range@1.8.2@expand-range                        mongodb-core                                            _unzip-response@2.0.1@unzip-response

    express                                                 _mongodb-core@2.1.15@mongodb-core                       update-notifier

    _express@4.15.4@express                                 mongoose                                                _update-notifier@2.2.0@update-notifier

    express-ejs-layouts                                     _mongoose@4.11.11@mongoose                              uri-path

    _express-ejs-layouts@2.3.1@express-ejs-layouts          morgan                                                  _uri-path@1.0.0@uri-path

    express-session                                         _morgan@1.8.2@morgan                                    urllib

    _express-session@1.15.5@express-session                 mpath                                                   _urllib@2.25.0@urllib

    extend                                                  _mpath@0.3.0@mpath                                      url-parse-lax

    _extend@3.0.1@extend                                    mpromise                                                _url-parse-lax@1.0.0@url-parse-lax

    extglob                                                 _mpromise@0.5.5@mpromise                                util-deprecate

    _extglob@0.3.2@extglob                                  mquery                                                  _util-deprecate@1.0.2@util-deprecate

    extsprintf                                              _mquery@2.3.1@mquery                                    utility

    _extsprintf@1.3.0@extsprintf                            ms                                                      _utility@0.1.11@utility

    fast-levenshtein                                        _ms@0.7.1@ms                                            _utility@1.12.0@utility

    _fast-levenshtein@2.0.6@fast-levenshtein                _ms@2.0.0@ms                                            utils-merge

    faye-websocket                                          multiparty                                              _utils-merge@1.0.0@utils-merge

    _faye-websocket@0.10.0@faye-websocket                   _multiparty@4.1.3@multiparty                            uuid

    fdfs                                                    muri                                                    _uuid@3.1.0@uuid

    _fdfs@1.0.4@fdfs                                        _muri@1.2.2@muri                                        validate-npm-package-license

    fd-slicer                                               nan                                                     _validate-npm-package-license@3.0.1@validate-npm-package-license

    _fd-slicer@1.0.1@fd-slicer                              _nan@1.7.0@nan                                          vary

    figures                                                 _nan@2.6.2@nan                                          _vary@1.1.1@vary

    _figures@1.7.0@figures                                  ncp                                                     verror

    filename-regex                                          _ncp@0.6.0@ncp                                          _verror@1.10.0@verror

    _filename-regex@2.0.1@filename-regex                    negotiator                                              websocket-driver

    file-uri-to-path                                        _negotiator@0.6.1@negotiator                            _websocket-driver@0.7.0@websocket-driver

    _file-uri-to-path@1.0.0@file-uri-to-path                netmask                                                 websocket-extensions

    fill-range                                              _netmask@1.0.6@netmask                                  _websocket-extensions@0.1.2@websocket-extensions

    _fill-range@2.2.3@fill-range                            nodemon                                                 which

    finalhandler                                            _nodemon@1.12.0@nodemon                                 _which@1.2.14@which

    _finalhandler@1.0.4@finalhandler                        node-pre-gyp                                            _which@1.3.0@which

    find-up                                                 _node-pre-gyp@0.6.36@node-pre-gyp                       wide-align

    _find-up@1.1.2@find-up                                  node-schedule                                           _wide-align@1.1.2@wide-align

    findup-sync                                             _node-schedule@0.1.13@node-schedule                     widest-line

    _findup-sync@0.3.0@findup-sync                          node-snowflake                                          _widest-line@1.0.0@widest-line

    forever-agent                                           _node-snowflake@0.0.1@node-snowflake                    win-release

    _forever-agent@0.6.1@forever-agent                      nopt                                                    _win-release@1.1.1@win-release

    for-in                                                  _nopt@1.0.10@nopt                                       wordwrap

    _for-in@1.0.2@for-in                                    _nopt@3.0.6@nopt                                        _wordwrap@1.0.0@wordwrap

    form-data                                               _nopt@4.0.1@nopt                                        wrappy

    _form-data@2.1.4@form-data                              normalize-package-data                                  _wrappy@1.0.2@wrappy

    formstream                                              _normalize-package-data@2.4.0@normalize-package-data    write-file-atomic

    _formstream@1.1.0@formstream                            normalize-path                                          _write-file-atomic@2.3.0@write-file-atomic

    for-own                                                 _normalize-path@2.1.1@normalize-path                    xdg-basedir

    _for-own@0.1.5@for-own                                  npmlog                                                  _xdg-basedir@3.0.0@xdg-basedir

    forwarded                                               _npmlog@4.1.2@npmlog                                    xregexp

    _forwarded@0.1.1@forwarded                              npm-run-path                                            _xregexp@2.0.0@xregexp

    fresh                                                   _npm-run-path@2.0.2@npm-run-path                        xtend

    _fresh@0.5.0@fresh                                      number-is-nan                                           _xtend@4.0.1@xtend

    _fresh@0.5.1@fresh                                      _number-is-nan@1.0.1@number-is-nan                      yallist

    from                                                    oauth-sign                                              _yallist@2.1.2@yallist

    _from@0.1.7@from                                        _oauth-sign@0.8.2@oauth-sign

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/node_modules# cd

    root@iZm5ebp9x1yjg86dz192w5Z:~# ls

    root@iZm5ebp9x1yjg86dz192w5Z:~# ls

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /home

    root@iZm5ebp9x1yjg86dz192w5Z:/home# ls

    zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home# cd zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# rm -rf node_modules

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install

    ⠴ [10/26] Installing lodash.restparam@^3.0.0I'm glad you to select ccap, enjoy it!

    ccap is a cross plat form and portable nodejs simple captcha module, simple api and lightweight.

    starting compile ccap! good luck!

    ⠏ [24/26] Installing readable-stream@1.1.xplatform unsupported grunt-nodemon@0.4.2 › nodemon@1.12.0 › chokidar@1.7.0 › fsevents@^1.0.0 Package require os(darwin) not compatible with your platform(linux)

    [fsevents@^1.0.0] optional install error: Package require os(darwin) not compatible with your platform(linux)

    ✔ Installed 26 packages

    ✔ Linked 452 latest versions

    make: Entering directory '/home/zero/node_modules/_ccap@0.6.10@ccap/build'

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jaricom.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcdctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jchuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcinit.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmainct.o

    ../addon/jpeglib/jcmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jcmainct.c:71:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jcmainct.c:117:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘jinit_c_main_controller’:

    ../addon/jpeglib/jcmainct.c:247:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcomapi.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcparam.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcprepct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jctrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatadst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatasrc.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jddctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdhuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdinput.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmainct.o

    ../addon/jpeglib/jdmainct.c: In function ‘alloc_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:162:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘make_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:203:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_wraparound_pointers’:

    ../addon/jpeglib/jdmainct.c:243:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_bottom_pointers’:

    ../addon/jpeglib/jdmainct.c:272:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jdmainct.c:309:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jdmainct.c:349:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_context_main’:

    ../addon/jpeglib/jdmainct.c:389:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘jinit_d_main_controller’:

    ../addon/jpeglib/jdmainct.c:478:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmerge.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdpostct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdtrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jerror.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant1.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant2.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jutils.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemnobs.o

      CXX(target) Release/obj.target/hcaptha/addon/hcaptha.o

      CXX(target) Release/obj.target/hcaptha/addon/cap.o

    ../addon/cap.cc: In static member function ‘static int cap::save()’:

    ../addon/cap.cc:84:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

       for (unsigned int k = 0; k<count; ++k) {

                                 ^

    ../addon/cap.cc:81:44: warning: unused variable ‘green’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                ^

    ../addon/cap.cc:81:67: warning: unused variable ‘blue’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                                       ^

      SOLINK_MODULE(target) Release/obj.target/hcaptha.node

      COPY Release/hcaptha.node

    make: Leaving directory '/home/zero/node_modules/_ccap@0.6.10@ccap/build'

    node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-x64.tar.gz

    ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# npm install bcrpt

    npm ERR! code E404

    npm ERR! 404 Not Found: bcrpt@latest

    npm ERR! A complete log of this run can be found in:

    npm ERR!     /root/.npm/_logs/2017-09-14T03_33_44_919Z-debug.log

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install bcrpt

    ✖ Install fail! Error: GET http://registry.npm.taobao.org/bcrpt response 404 status

    Error: GET http://registry.npm.taobao.org/bcrpt response 404 status

        at get (/usr/lib/node_modules/cnpm/node_modules/npminstall/lib/get.js:57:17)

        at get.next (<anonymous>)

        at onFulfilled (/usr/lib/node_modules/cnpm/node_modules/co/index.js:65:19)

        at <anonymous>

        at process._tickCallback (internal/process/next_tick.js:188:7)

    npminstall version: 3.1.4

    npminstall args: /usr/bin/node /usr/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/root/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org bcrpt

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# npm install bcrpt

    npm ERR! code E404

    npm ERR! 404 Not Found: bcrpt@latest

    npm ERR! A complete log of this run can be found in:

    npm ERR!     /root/.npm/_logs/2017-09-14T03_34_19_180Z-debug.log

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# npm install bcrypt

    npm WARN gentlyRm not removing /home/zero/node_modules/.bin/grunt as it wasn't installed by /home/zero/node_modules/grunt-cli

    npm WARN node@1.0.0 No description

    npm WARN node@1.0.0 No repository field.

    npm ERR! path /home/zero/node_modules/_accepts@1.3.4@accepts/node_modules/mime-types.node_modules

    npm ERR! code ENOENT

    npm ERR! errno -2

    npm ERR! syscall rename

    npm ERR! enoent ENOENT: no such file or directory, rename '/home/zero/node_modules/_accepts@1.3.4@accepts/node_modules/mime-types.node_modules' -> '/home/zero/node_modules/_accepts@1.3.4@accepts/node_modules/mime-types/node_modules'

    npm ERR! enoent This is related to npm not being able to find a file.

    npm ERR! enoent

    npm ERR! A complete log of this run can be found in:

    npm ERR!     /root/.npm/_logs/2017-09-14T03_34_40_236Z-debug.log

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    module.js:529

        throw err;

        ^

    Error: Cannot find module 'coffee-script/register'

        at Function.Module._resolveFilename (module.js:527:15)

        at Function.Module._load (module.js:476:23)

        at Module.require (module.js:568:17)

        at require (internal/module.js:11:18)

        at Object.<anonymous> (/home/zero/node_modules/_grunt@1.0.1@grunt/lib/grunt.js:7:1)

        at Module._compile (module.js:624:30)

        at Object.Module._extensions..js (module.js:635:10)

        at Module.load (module.js:545:32)

        at tryModuleLoad (module.js:508:12)

        at Function.Module._load (module.js:500:3)

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install

    ✔ Installed 26 packages

    ✔ Linked 2 latest versions

    node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-x64.tar.gz

    node-pre-gyp ERR! Tried to download(undefined): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-x64.tar.gz

    node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@8.5.0 (node-v57 ABI) (falling back to source compile with node-gyp)

    node-pre-gyp http Cannot find module 'extend'

    make: Entering directory '/home/zero/node_modules/_bcrypt@1.0.3@bcrypt/build'

      CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o

      CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o

      CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o

      SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node

      COPY Release/bcrypt_lib.node

      COPY /home/zero/node_modules/_bcrypt@1.0.3@bcrypt/lib/binding/bcrypt_lib.node

      TOUCH Release/obj.target/action_after_build.stamp

    make: Leaving directory '/home/zero/node_modules/_bcrypt@1.0.3@bcrypt/build'

    ✔ Run 1 scripts

    ✔ All packages installed (1 packages installed from npm registry, used 3s, speed 4.76kB/s, json 3(13.39kB), tarball 0B)

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    module.js:529

        throw err;

        ^

    Error: Cannot find module 'coffee-script/register'

        at Function.Module._resolveFilename (module.js:527:15)

        at Function.Module._load (module.js:476:23)

        at Module.require (module.js:568:17)

        at require (internal/module.js:11:18)

        at Object.<anonymous> (/home/zero/node_modules/_grunt@1.0.1@grunt/lib/grunt.js:7:1)

        at Module._compile (module.js:624:30)

        at Object.Module._extensions..js (module.js:635:10)

        at Module.load (module.js:545:32)

        at tryModuleLoad (module.js:508:12)

        at Function.Module._load (module.js:500:3)

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# rm -rf node_modules/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  package.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# npm install

    > ccap@0.6.10 preinstall /home/zero/node_modules/ccap

    > node make.js

    I'm glad you to select ccap, enjoy it!

    ccap is a cross plat form and portable nodejs simple captcha module, simple api and lightweight.

    starting compile ccap! good luck!

    > bcrypt@1.0.3 install /home/zero/node_modules/bcrypt

    > node-pre-gyp install --fallback-to-build

    [bcrypt] Success: "/home/zero/node_modules/bcrypt/lib/binding/bcrypt_lib.node" is installed via remote

    > ccap@0.6.10 install /home/zero/node_modules/ccap

    > node-gyp rebuild

    make: Entering directory '/home/zero/node_modules/ccap/build'

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jaricom.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jccolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcdctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jchuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcinit.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmainct.o

    ../addon/jpeglib/jcmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jcmainct.c:71:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jcmainct.c:117:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jcmainct.c: In function ‘jinit_c_main_controller’:

    ../addon/jpeglib/jcmainct.c:247:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcomapi.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcparam.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcprepct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jcsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jctrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapimin.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdapistd.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdarith.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatadst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdatasrc.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcoefct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdcolor.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jddctmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdhuff.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdinput.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmainct.o

    ../addon/jpeglib/jdmainct.c: In function ‘alloc_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:162:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘make_funny_pointers’:

    ../addon/jpeglib/jdmainct.c:203:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_wraparound_pointers’:

    ../addon/jpeglib/jdmainct.c:243:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘set_bottom_pointers’:

    ../addon/jpeglib/jdmainct.c:272:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘start_pass_main’:

    ../addon/jpeglib/jdmainct.c:309:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_simple_main’:

    ../addon/jpeglib/jdmainct.c:349:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘process_data_context_main’:

    ../addon/jpeglib/jdmainct.c:389:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main = (my_main_ptr) cinfo->main;

                   ^

    ../addon/jpeglib/jdmainct.c: In function ‘jinit_d_main_controller’:

    ../addon/jpeglib/jdmainct.c:478:15: warning: main’ is usually a function [-Wmain]

       my_main_ptr main;

                   ^

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmarker.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmaster.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdmerge.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdpostct.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdsample.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jdtrans.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jerror.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jfdctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctflt.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctfst.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jidctint.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant1.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jquant2.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jutils.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemmgr.o

      CC(target) Release/obj.target/hcaptha/addon/jpeglib/jmemnobs.o

      CXX(target) Release/obj.target/hcaptha/addon/hcaptha.o

      CXX(target) Release/obj.target/hcaptha/addon/cap.o

    ../addon/cap.cc: In static member function ‘static int cap::save()’:

    ../addon/cap.cc:84:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

       for (unsigned int k = 0; k<count; ++k) {

                                 ^

    ../addon/cap.cc:81:44: warning: unused variable ‘green’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                ^

    ../addon/cap.cc:81:67: warning: unused variable ‘blue’ [-Wunused-variable]

       const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 };

                                                                       ^

      SOLINK_MODULE(target) Release/obj.target/hcaptha.node

      COPY Release/hcaptha.node

    make: Leaving directory '/home/zero/node_modules/ccap/build'

    npm notice created a lockfile as package-lock.json. You should commit this file.

    npm WARN node@1.0.0 No description

    npm WARN node@1.0.0 No repository field.

    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/fsevents):

    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

    added 672 packages in 80.293s

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Waiting...

        Running "nodemon:dev" (nodemon) task

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:37:01 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:37:01 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:37:01 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:37:01 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21563) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Running "nodemon:dev" (nodemon) task

        Waiting...

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:40:17 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:40:17 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:40:17 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:40:17 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21619) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

        Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.

       

        /home/zero/node_modules/mongodb/lib/mongo_client.js:462

                    throw err

                    ^

        MongoError: auth failed

            at Function.MongoError.create (/home/zero/node_modules/mongodb-core/lib/error.js:31:11)

            at /home/zero/node_modules/mongodb-core/lib/connection/pool.js:497:72

            at authenticateStragglers (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:443:16)

            at Connection.messageHandler (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:477:5)

            at Socket.<anonymous> (/home/zero/node_modules/mongodb-core/lib/connection/connection.js:331:22)

            at emitOne (events.js:115:13)

            at Socket.emit (events.js:210:7)

            at addChunk (_stream_readable.js:266:12)

            at readableAddChunk (_stream_readable.js:253:11)

            at Socket.Readable.push (_stream_readable.js:211:10)

            at TCP.onread (net.js:585:20)

        [nodemon] app crashed - waiting for file changes before starting...

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Waiting...

        Running "nodemon:dev" (nodemon) task

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:44:31 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:44:31 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:44:31 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:44:31 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21683) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

        Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.

       

        /home/zero/node_modules/mongodb/lib/mongo_client.js:462

                    throw err

                    ^

        MongoError: auth failed

            at Function.MongoError.create (/home/zero/node_modules/mongodb-core/lib/error.js:31:11)

            at /home/zero/node_modules/mongodb-core/lib/connection/pool.js:497:72

            at authenticateStragglers (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:443:16)

            at Connection.messageHandler (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:477:5)

            at Socket.<anonymous> (/home/zero/node_modules/mongodb-core/lib/connection/connection.js:331:22)

            at emitOne (events.js:115:13)

            at Socket.emit (events.js:210:7)

            at addChunk (_stream_readable.js:266:12)

            at readableAddChunk (_stream_readable.js:253:11)

            at Socket.Readable.push (_stream_readable.js:211:10)

            at TCP.onread (net.js:585:20)

        [nodemon] app crashed - waiting for file changes before starting...

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > show users

    > show dbs

    admin  0.078GB

    blog   0.078GB

    local  0.078GB

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "nodemon:dev" (nodemon) task

        Running "watch" task

        Waiting...

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:46:43 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:46:43 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:46:43 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:46:43 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21734) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

        Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.

       

        /home/zero/node_modules/mongodb/lib/mongo_client.js:462

                    throw err

                    ^

        MongoError: auth failed

            at Function.MongoError.create (/home/zero/node_modules/mongodb-core/lib/error.js:31:11)

            at /home/zero/node_modules/mongodb-core/lib/connection/pool.js:497:72

            at authenticateStragglers (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:443:16)

            at Connection.messageHandler (/home/zero/node_modules/mongodb-core/lib/connection/pool.js:477:5)

            at Socket.<anonymous> (/home/zero/node_modules/mongodb-core/lib/connection/connection.js:331:22)

            at emitOne (events.js:115:13)

            at Socket.emit (events.js:210:7)

            at addChunk (_stream_readable.js:266:12)

            at readableAddChunk (_stream_readable.js:253:11)

            at Socket.Readable.push (_stream_readable.js:211:10)

            at TCP.onread (net.js:585:20)

        [nodemon] app crashed - waiting for file changes before starting...

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cnpm install

    ✔ Installed 26 packages

    ✔ Linked 0 latest versions

    ✔ Run 0 scripts

    ✔ All packages installed (used 22ms, speed 0B/s, json 0(0B), tarball 0B)

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Running "nodemon:dev" (nodemon) task

        Waiting...

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:47:39 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:47:39 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:47:39 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:47:39 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21849) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# vi app.js

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# grunt

    Running "concurrent:tasks" (concurrent) task

    >> Warning: There are more tasks than your concurrency limit. After this limit

    >> is reached no further tasks will be run until the current tasks are

    >> completed. You can adjust the limit in the concurrent task options

        Running "watch" task

        Waiting...

        Running "nodemon:dev" (nodemon) task

        [nodemon] 1.12.0

        [nodemon] to restart at any time, enter `rs`

        [nodemon] watching: *.*

        [nodemon] starting `node app.js`

        Thu, 14 Sep 2017 03:49:36 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at app.js:26:9

        Thu, 14 Sep 2017 03:49:36 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

        Thu, 14 Sep 2017 03:49:36 GMT express-session deprecated undefined resave option; provide resave option at app.js:30:9

        Thu, 14 Sep 2017 03:49:36 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:30:9

        (node:21895) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client

        Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.

        Mongoose: blogs.find({}, { sort: { 'meta.updateAt': -1 }, fields: {} })

        (node:21895) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html

        GET / 200

        GET /libs/bootstrap/dist/css/bootstrap.min.css 200

        GET /build/style.css 200

        GET /libs/bootstrap/dist/js/bootstrap.min.js 200

        GET /libs/jquery/dist/jquery.min.js 200

        GET /libs/ueditor/ueditor.config.js 200

        GET /libs/validation/dist/jquery.validate.min.js 200

        GET /libs/validation/dist/localization/messages_zh.js 200

        GET /build/script.min.js 200

        GET /libs/ueditor/ueditor.all.js 200

        GET /images/favicon.ico 404

        GET /signin 200

        GET /libs/bootstrap/dist/css/bootstrap.min.css 304

        GET /build/style.css 304

        GET /libs/bootstrap/dist/js/bootstrap.min.js 304

        GET /libs/jquery/dist/jquery.min.js 304

        GET /libs/ueditor/ueditor.all.js 304

        GET /libs/ueditor/ueditor.config.js 304

        GET /libs/validation/dist/jquery.validate.min.js 304

        GET /libs/validation/dist/localization/messages_zh.js 304

        GET /build/script.min.js 304

        GET /signup 200

        GET /libs/bootstrap/dist/css/bootstrap.min.css 304

        GET /libs/jquery/dist/jquery.min.js 304

        GET /build/style.css 304

        GET /libs/bootstrap/dist/js/bootstrap.min.js 304

        GET /libs/ueditor/ueditor.config.js 304

        GET /libs/ueditor/ueditor.all.js 304

        GET /libs/validation/dist/localization/messages_zh.js 304

        GET /build/script.min.js 304

        GET /libs/validation/dist/jquery.validate.min.js 304

        GET /signin 304

        GET /libs/bootstrap/dist/css/bootstrap.min.css 304

        GET /libs/bootstrap/dist/js/bootstrap.min.js 304

        GET /libs/jquery/dist/jquery.min.js 304

        GET /build/style.css 304

        GET /libs/ueditor/ueditor.config.js 304

        GET /libs/ueditor/ueditor.all.js 304

        GET /libs/validation/dist/jquery.validate.min.js 304

        GET /libs/validation/dist/localization/messages_zh.js 304

        GET /build/script.min.js 304

    ^Croot@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cd

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /etc

    root@iZm5ebp9x1yjg86dz192w5Z:/etc# ls

    adduser.conf            console-setup   fonts        init.d           libaudit.conf   mke2fs.conf     passwd                   rc4.d          shadow       timezone

    adjtime                 cron.d          fstab        initramfs-tools  libnl-3         modprobe.d      passwd-                  rc5.d          shadow-      tmpfiles.d

    alternatives            cron.daily      fuse.conf    inputrc          locale.alias    modules         perl                     rc6.d          shells       ucf.conf

    apm                     cron.hourly     gai.conf     insserv          locale.gen      modules-load.d  pki                      rc.local       skel         udev

    apparmor                cron.monthly    groff        insserv.conf     localtime       mongodb.conf    pm                       rcS.d          s-nail.rc    ufw

    apparmor.d              crontab         group        insserv.conf.d   logcheck        motd            popularity-contest.conf  resolvconf     ssh          updatedb.conf

    apt                     cron.weekly     group-       iproute2         login.defs      mtab            ppp                      resolv.conf    ssl          update-manager

    at.deny                 dbus-1          grub.d       iscsi            logrotate.conf  nanorc          profile                  rmt            subgid       update-motd.d

    backup                  debconf.conf    gshadow      issue            logrotate.d     network         profile.d                rpc            subgid-      vim

    bash.bashrc             debian_version  gshadow-     issue.net        lsb-release     networks        protocols                rsyslog.conf   subuid       vtrgb

    bash_completion         default         gss          kbd              ltrace.conf     newt            python                   rsyslog.d      subuid-      wgetrc

    bash_completion.d       deluser.conf    hdparm.conf  kernel           machine-id      nscd.conf       python2.7                securetty      sudoers      X11

    bindresvport.blacklist  depmod.d        host.conf    kernel-img.conf  magic           nsswitch.conf   python3                  security       sudoers.d    xdg

    binfmt.d                dhcp            hostname     ldap             magic.mime      ntp.conf        python3.5                selinux        sysctl.conf  xml

    ca-certificates         dpkg            hosts        ld.so.cache      mailcap         opt             rc0.d                    sensors3.conf  sysctl.d     zsh_command_not_found

    ca-certificates.conf    e2fsck.conf     hosts.allow  ld.so.conf       mailcap.order   os-release      rc1.d                    sensors.d      sysstat

    calendar                emacs           hosts.deny   ld.so.conf.d     manpath.config  pam.conf        rc2.d                    services       systemd

    cloud                   environment     init         legal            mime.types      pam.d           rc3.d                    sgml           terminfo

    root@iZm5ebp9x1yjg86dz192w5Z:/etc# cd systemd

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd# ls

    bootchart.conf  journald.conf  logind.conf  network  resolved.conf  system  system.conf  timesyncd.conf  user  user.conf

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd# cd system

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# ls

    default.target.wants  graphical.target.wants   network-online.target.wants  sshd.service          syslog.service

    getty.target.wants    multi-user.target.wants  sockets.target.wants         sysinit.target.wants  timers.target.wants

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# vi zero.service

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# systemctl start zero

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# ls

    default.target.wants  graphical.target.wants   network-online.target.wants  sshd.service          syslog.service       zero.service

    getty.target.wants    multi-user.target.wants  sockets.target.wants         sysinit.target.wants  timers.target.wants

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# vi zero.service

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# systemctl stop zero

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# systemctl start zero

    root@iZm5ebp9x1yjg86dz192w5Z:/etc/systemd/system# cd

    root@iZm5ebp9x1yjg86dz192w5Z:~# mongo

    MongoDB shell version: 2.6.10

    connecting to: test

    > show dbs

    admin  0.078GB

    blog   0.078GB

    local  0.078GB

    > use blog

    switched to db blog

    > ls

    function ls() { [native code] }

    > show tables

    marks

    session

    system.indexes

    users

    > db.users.find({})

    { "_id" : ObjectId("59ba0a1240df7255f974fc2b"), "name" : "admin", "password" : "$2a$10$hamHiClWAN4YJpzN0bGhF.EDmB/kq9qJC2OziyImjYszPUw.osZOC", "meta" : { "updateAt" : ISODate("2017-09-14T04:48:18.067Z"), "createAt" : ISODate("2017-09-14T04:48:18.067Z") }, "role" : 0, "__v" : 0 }

    > db.users.update({_id:ObjectId("59ba0a1240df7255f974fc2b")},{role:10})

    WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

    > db.users.find({})

    { "_id" : ObjectId("59ba0a1240df7255f974fc2b"), "role" : 10 }

    > db.users.remove({})

    WriteResult({ "nRemoved" : 1 })

    > db.users.find({})

    > db.users.find({})

    { "_id" : ObjectId("59ba0a9e40df7255f974fc2d"), "name" : "admin", "password" : "$2a$10$jPE0vnPir15oNu8LRo/UquOXKGxcsQMNEkiPKEa1qR6HGPrhlOk0e", "meta" : { "updateAt" : ISODate("2017-09-14T04:50:38.225Z"), "createAt" : ISODate("2017-09-14T04:50:38.225Z") }, "role" : 0, "__v" : 0 }

    > db.users.update({_id:ObjectId("59ba0a9e40df7255f974fc2d")},{"name" : "admin", "password" : "$2a$10$jPE0vnPir15oNu8LRo/UquOXKGxcsQMNEkiPKEa1qR6HGPrhlOk0e", "meta" : { "updateAt" : ISODate("2017-09-14T04:50:38.225Z"), "createAt" : ISODate("2017-09-14T04:50:38.225Z") }, "role" : 10, "__v" : 0})

    WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

    > db.users.find({})

    { "_id" : ObjectId("59ba0a9e40df7255f974fc2d"), "name" : "admin", "password" : "$2a$10$jPE0vnPir15oNu8LRo/UquOXKGxcsQMNEkiPKEa1qR6HGPrhlOk0e", "meta" : { "updateAt" : ISODate("2017-09-14T04:50:38.225Z"), "createAt" : ISODate("2017-09-14T04:50:38.225Z") }, "role" : 10, "__v" : 0 }

    > ^C

    bye

    root@iZm5ebp9x1yjg86dz192w5Z:~# ^C

    root@iZm5ebp9x1yjg86dz192w5Z:~# exit

    logout

    Connection to 118.190.151.203 closed.

    ZhangShuDa:~ apple$ ssh root@118.190.151.203

    root@118.190.151.203's password:

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

     * Documentation:  https://help.ubuntu.com

     * Management:     https://landscape.canonical.com

     * Support:        https://ubuntu.com/advantage

    Welcome to Alibaba Cloud Elastic Compute Service !

    Last login: Thu Sep 14 10:40:33 2017 from 222.128.81.10

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /home

    root@iZm5ebp9x1yjg86dz192w5Z:/home# ls

    zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home# cd zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cd app/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app# ls

    controllers  models  schemas  views

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app# cd views/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app/views# ls

    includes  layout.html  pages

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app/views# vi layout.html

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app/views# exit

    logout

    Connection to 118.190.151.203 closed.

    ZhangShuDa:~ apple$ ssh root@118.190.151.203

    root@118.190.151.203's password:

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

     * Documentation:  https://help.ubuntu.com

     * Management:     https://landscape.canonical.com

     * Support:        https://ubuntu.com/advantage

    Welcome to Alibaba Cloud Elastic Compute Service !

    Last login: Thu Sep 14 12:58:19 2017 from 222.128.81.10

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /home

    root@iZm5ebp9x1yjg86dz192w5Z:/home# ls

    zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home# cd zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cd app/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app# ls

    controllers  models  schemas  views

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/app# cd

    root@iZm5ebp9x1yjg86dz192w5Z:~# ls

    root@iZm5ebp9x1yjg86dz192w5Z:~# cd /home

    root@iZm5ebp9x1yjg86dz192w5Z:/home# ls

    zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home# cd zero

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# ls

    app  app.js  bower.json  config  gruntfile.js  node_modules  package.json  package-lock.json  public

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero# cd public/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/public# ls

    build  img  js  less  libs

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/public# cd build/

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/public/build# ls

    script.min.js  style.css

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/public/build# vi style.css

    root@iZm5ebp9x1yjg86dz192w5Z:/home/zero/public/build# exit

    logout

    Connection to 118.190.151.203 closed.

    ZhangShuDa:~ apple$ ssh root@118.190.151.203

  • 相关阅读:
    一个英汉字典例,某书课后题
    GridBagLayout 例
    asp.net附件上传验证方式
    开发中对于云计算、虚拟化、数据库等的总结
    asp.net通用Web2.0仿淘宝脚本验证组件
    缓存机制理解及C#开发使用
    VS2003:无法调试,提示“验证您是服务器上“Debugger Users”组的成员”
    解决Office2007安装时出现错误1706的方法
    分割DataTable
    Microsoft Outlook 2007 附件限制
  • 原文地址:https://www.cnblogs.com/zhangshuda/p/7640305.html
Copyright © 2020-2023  润新知