Skip to content

Instantly share code, notes, and snippets.

View hoangdh's full-sized avatar
🏠
Working from home

Dao Huy Hoang hoangdh

🏠
Working from home
View GitHub Profile
@hoangdh
hoangdh / send-mail-smtp.py
Last active March 4, 2019 03:41
Sending email via python script.
import smtplib
import os
import sys
import urllib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.header import Header
# Get argurment
data, recipient, subject = sys.argv[1:4]
#!/bin/bash
echo "Hello world!"
#!/bin/bash
###
#
# 1. Gateway
# 2. Subnet mask
# 3. IP1
# ...
# n. IPn
@hoangdh
hoangdh / install-SSLPaid.sh
Last active March 24, 2019 16:25
Install SSL Paid (GlobalSign - GMO) for Zimbra.
#!/bin/bash
if [ $# -ge 2 ]
then
dom=`basename $1 .txt`
mkdir -p /tmp/$dom/
CERT="/tmp/$dom/$dom.crt"
KEY="/tmp/$dom/$dom.key"
else
echo -e "Usage: $0 tenten.vn.txt <alpha,ov,dv,ev>\nNote: The extention file must be .txt - Example: tenten.vn.txt"
exit 2
@hoangdh
hoangdh / disable-selinux.md
Last active April 21, 2019 16:12
Disable SELinux on CentOS7

Disable SELinux using sed command on CentOS 7

sed -i -E 's/^SELINUX=(.*)/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0
@hoangdh
hoangdh / percona.sh
Created April 23, 2019 02:09
Install Percona XtraDB without a password prompt
#!/bin/bash
apt-get remove apparmor -y
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb -P /tmp/
dpkg -i /tmp/percona-release_latest.generic_all.deb
apt-get update
export DEBIAN_FRONTEND=noninteractive
apt-get install percona-xtradb-cluster-57 -y -q
#!/bin/bash
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php72
yum install php-cli php-fpm php-mysql php-json php-opcache php-mbstring php-xml php-gd php-curl -y
@hoangdh
hoangdh / docker-quick.md
Last active March 19, 2021 09:07
Docker tips

Docker - Quick command

Remove all containers on Docker host

docker container list -a | awk {'print $1'} | tail -n +2 | while read -r cont; do docker stop $cont; docker rm $cont; done

Only stopped containers

#!/bin/bash
cat > /etc/yum.repos.d/nginx.repo << EOF
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF
@hoangdh
hoangdh / vpn-softether.md
Created May 28, 2019 01:30
Hướng dẫn cài đặt SoftEther VPN trên CentOS 7

Hướng dẫn cài đặt SoftEther VPN trên CentOS 7

  • Bước 1: Cài đặt trình biên dịch GCC
yum update -y
yum install -y gcc
  • Bước 1: Tải SoftEtherVPN và giải nén