Skip to content

Instantly share code, notes, and snippets.

@nghuuphuoc
nghuuphuoc / gist:7288062
Created November 3, 2013 09:34
Disable express.bodyParser() for file upload
// Instead of
// app.use(express.bodyParser())
// use:
app.use(express.json())
.use(express.urlencoded());
@nghuuphuoc
nghuuphuoc / gist:7348102
Last active December 27, 2015 15:29
Setup chroot SFTP on Centos
# See http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/
$ groupadd apl_devs
$ useradd -g apl_devs -d /var/www/sass -s /sbin/nologin apl_dev_sass
$ passwd apl_dev_sass
Changing password for user apl_dev_sass.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
@nghuuphuoc
nghuuphuoc / 1) Install Nginx
Last active December 27, 2015 22:09
Install Nginx on Centos 6
$ rpm -Uvh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.4.7-1.el6.ngx.x86_64.rpm
$ chkconfig --add nginx
$ chkconfig --levels 235 nginx on
@nghuuphuoc
nghuuphuoc / gist:7424235
Created November 12, 2013 02:08
Use wget with Basic Authentication
wget http://url --user=<user> --password=<password>
@nghuuphuoc
nghuuphuoc / gist:7428288
Created November 12, 2013 09:54
Split and join files on Mac/Linux
// Split file
$ split -b<size>m <bigFileName> <smallerFileName>
// Join files
$ cat <smallerFileName>* > <bigFileName>
For example:
$ split -b20m big.zip smaller.zip
$ cat smaller.zip* > big.zip
@nghuuphuoc
nghuuphuoc / gist:7766398
Created December 3, 2013 09:13
Clear DNS cache on Mac
// OS X Mountain Lion or Lion
$ sudo killall -HUP mDNSResponder
// Mac OS X v10.6
$ sudo dscacheutil -flushcache
@nghuuphuoc
nghuuphuoc / 1) Install
Last active December 30, 2015 02:59
Install MySQL 5 on Centos 6
// http://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html
$ wget http://dev.mysql.com/get/mysql-community-release-el6-4.noarch.rpm
$ sudo yum localinstall mysql-community-release-el6-4.noarch.rpm
// Check MySQL Yum repos has been added
$ sudo yum repolist enabled | grep "mysql-community"
Failed to set locale, defaulting to C
mysql-community MySQL Community Server 19
@nghuuphuoc
nghuuphuoc / gist:7781168
Last active December 30, 2015 05:09
Install MongoDb on Centos 6
// Add mongo repos
$ nano /etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
// Install Mongo
$ yum install mongo-10gen mongo-10gen-server
@nghuuphuoc
nghuuphuoc / gist:7800147
Last active December 30, 2015 08:08
Backup and restore Mongo database
// http://docs.mongodb.org/manual/tutorial/back-up-and-restore-with-mongodb-tools/
// Backup
$ mongodump -u {username} -p {password} --db {db} --out {output}
// Restore
$ env LC_ALL=en_US.UTF-8 mongorestore --port {port number} --dbpath {db path} {path to the backup}
@nghuuphuoc
nghuuphuoc / gist:7867103
Created December 9, 2013 03:42
Zip directory on Linux
zip -r file.zip /path/to/src/dir