Skip to content

Instantly share code, notes, and snippets.

View acsrujan's full-sized avatar

Srujan acsrujan

View GitHub Profile
@acsrujan
acsrujan / mac.md
Created January 11, 2020 04:14
Quick commands

This is a constantly updated gist with quick commands I've used over the years. A collation for quick reference.

To delete a user from a mac from cli, from another admin user. Typically used when a contract/employment ends.

sudo dscl . delete /Users/<username>
sudo rm -rf /Users/<username>
@acsrujan
acsrujan / syslog
Created March 18, 2020 07:40
example syslog
Mar 18 00:43:36 vieturn nodejs[4474]: [2020-03-18 04:43:36] #033[36mINFO#033[39m "GET /rss/" #033[36m304#033[39m 134ms
Mar 18 00:45:01 vieturn CRON[30621]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 18 00:49:29 vieturn nodejs[4474]: [2020-03-18 04:49:29] #033[36mINFO#033[39m "GET /wintertime-happiness/" #033[32m200#033[39m 162ms
Mar 18 00:50:01 vieturn CRON[30696]: (ghost) CMD ("/home/ghost/.acme.sh"/acme.sh --cron --home "/home/ghost/.acme.sh" > /dev/null)
Mar 18 00:50:08 vieturn sendmail[31140]: My unqualified host name (vieturn) unknown; sleeping for retry
Mar 18 00:50:08 vieturn nodejs[4474]: [2020-03-18 04:50:08] #033[36mINFO#033[39m "GET /.well-known/acme-challenge/Qhmvv-JfesiFKgZVI6xBfScXpgwoTNQaBAk8L7jJmDA" #033[36m301#033[39m 4ms
Mar 18 00:50:08 vieturn nodejs[4474]: [2020-03-18 04:50:08] #033[36mINFO#033[39m "GET /.well-known/acme-challenge/Qhmvv-JfesiFKgZVI6xBfScXpgwoTNQaBAk8L7jJmDA" #033[36m301#033[39m 2ms
Mar 18 00:50:09 vieturn nodejs[4474]: [2020-03-18 04:50:09] #033[3
@acsrujan
acsrujan / handler.py
Created June 26, 2020 04:58
slack notification for cloudwatch alerts
##### To use: Setup a sns topic like cloudwatch-sns-slack.
### Enter webhook url in SLACK_URL; and change SLACK_CHANNEL;
import boto3
import json
import logging
import os
from base64 import b64decode
from urllib.request import Request, urlopen
from urllib.error import URLError, HTTPError
@acsrujan
acsrujan / jsvc-install.sh
Created September 27, 2020 04:43
script to install jsvc with java-8 on amazonlinux/centos
#!/bin/bash
yum update -y
yum install wget glibc apache-commons-daemon-jsvc
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm
rpm -Uvh jdk-8u152-linux-x64.rpm
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_152/jre/bin/java 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_152/bin/jar 20000