cat graph.log.heavy | awk -F, -vOFS=, '{l=$0; $1=""}; ! ($0 in seen) {print l; seen[$0]}' > graph.log nJoy 😉
Adding timestamps to PM2 logs
pm2 start app.js –log-date-format ‘DD-MM HH:mm:ss.SSS’ nJoy 😉
AWS link to obtain IP ranges programmatically by service !!!
If you need to automate firewall settings for AWS by service this is a real time source of info you can pro grammatically use. https://ip-ranges.amazonaws.com/ip-ranges.json nJoy 😉
Use ssh keys to encrypt and decrypt messages
Encryption with RSA Key Pairs During the Thanksgiving holiday I wondered, “how hard would it be to encrypt and decrypt files with my SSH key?” Encryption is the purpose of public/private RSA key pairs, after all. With `openssl`, it’s not too hard. (Note: If you’re on OSX, you should install the latest versions of OpenSSL…
Gather metatdata on AWS from within EC2 instance.
So I need to get information about a particular set of machines in the cloud (AWS). EC2_INSTANCE_ID="`wget -q -O – http://instance-data/latest/meta-data/instance-id || die \"wget instance-id has failed: $?\"`" test -n "$EC2_INSTANCE_ID" || die 'cannot obtain instance-id' EC2_AVAIL_ZONE="`wget -q -O – http://instance-data/latest/meta-data/placement/availability-zone || die \"wget availability-zone has failed: $?\"`" test -n "$EC2_AVAIL_ZONE" || die 'cannot obtain…
Unexpected Fail over warning on Couchbase servers
This is the “expected” behavior. Let me explain it, with a cluster of 3 nodes and 1 replica. So you have started with 1 node, so in this case you have only “active documents” (no replica) Then you add another node, and do a rebalance. Once it is done you have 50% of the active…
Permanently set hostname in Fedora 22
root ~ # hostnamectl set-hostname –static "YOUR-HOSTNAME-HERE" nJoy 😉
Installing node on Fedora 22
yum install gcc-c++ make openssl-devel Install from Source code : wget http://nodejs.org/dist/v0.8.15/node-v0.8.15.tar.gz tar zxvf node-v0.8.15.tar.gz cd node-v0.8.15 ./configure make make install Install from GIT repository yum install git git clone git://github.com/joyent/node.git cd node ./configure make make install nJoy 😉
D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open “/var/lib/dbus/machine-id”
This is quite a common issue with X11 upgraded on a Centos Minimal. quick fix ( not perfect but gets the system through the hump : dbus-uuidgen > /var/lib/dbus/machine-id This should fix the issue. nJoy 🙂
package.json sample
This is the basic structure for a node.js package file { "name": "Express-Basic", "description": "Demonstrating Express", "version": "0.0.1", "private": true, "dependencies": { "express": "3.x" } } nJoy 😉