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 / some-notes.md
Last active December 20, 2023 10:00
Một vài note nhanh khi thao tác với Linux - Tips and Tricks Linux/Unix

Đếm số file trong các thư mục Hệ thống Linux

ls / | grep -v proc | while read l; do count=$(find /$l/ -type f -print | wc -l); echo "/$l: $count"; done

Bonus: Đếm số file trong một thư mục bất kỳ

Ví dụ: /data/docker

@hoangdh
hoangdh / yt-to-fb.sh
Last active October 27, 2023 02:05
Livestream to Facebook from YouTube's videos.
#!/bin/bash
FFMPEG=`which ffmpeg`
YOUTUBEDL=`which yt-dlp`
KEY=""
RTMP_SERVER="rtmps://live-api-s.facebook.com:443/rtmp"
V="$1"
A="$2"
#!/bin/bash
IP_LIST=( sv304 sv305 sv306 sv307 sv309 sv310 sv312 sv313 sv314 )
for i in "${IP_LIST[@]}"; do
ping -c 2 "$i";
if [ $? -eq 0 ]
then
echo "0 PING_$i Network agent of $i is OK"
else
@hoangdh
hoangdh / openjdk-ubuntu.sh
Last active October 29, 2019 14:32
Install JAVA on Ubuntu in 2 minutes.
#!/bin/bash
apt-get update
apt-get install openjdk-8-jdk -y
echo "JAVA_HOME=$(which java)" | tee -a /etc/environment
source /etc/environment
echo "\$JAVA_HOME: $JAVA_HOME"
@hoangdh
hoangdh / download_mc.sh
Last active July 7, 2019 15:49
Download MinIO Client (mc) in Linux x64 Intel
#!/bin/bash
wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/local/sbin/mc
if [ -f /usr/local/sbin/mc ]
then
chmod +x /usr/local/sbin/mc
echo "Done!"
else
echo "Error: Download faild."
fi
@hoangdh
hoangdh / Dockerfile-PyKMS
Last active July 30, 2024 22:44
Dockerfile - KMS Emulator Server on Linux (vlmcsd & PyKMS)
FROM alpine:3.9
MAINTAINER hoangdh <github.com/hoangdh>
ENV LIB python3-tkinter python3-dev sqlite-dev
ENV DEP build-base git py-pip
RUN apk update \
&& apk add --no-cache $LIB $DEP \
&& git clone https://github.com/SystemRage/py-kms /tmp/py-kms \
@hoangdh
hoangdh / mysql-57.sh
Created June 7, 2019 02:26
Install MySQL 5.7 from Official Repository
yum install -y yum-utils
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
yum install -y mysql-community-server.x86_64
@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
#!/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 / 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