รวมคำสั่งลินุกซ์ที่ผมใช้บ่อย จดไว้หน่อยละกัน เพราะขนาดไม่ชอบลืม ยังลืม เฮ้อ! 😩

Linux

รวมคำสั่งลินุกซ์ที่ผมใช้บ่อย จดไว้หน่อยละกัน เพราะขนาดไม่ชอบลืม ยังลืม เฮ้อ! 😩

ประมาณ 2 ปีที่ผ่านมา

1 min read

ดู port ที่ว่างไหม

lsof -i :3306

ถ้าไม่มีอะไรขึ้น แสดงว่าว่าง

UFW (Uncomplicated Firewall)

Allow Port

เช่น อยากเปิด port 5002

sudo ufw allow 5002/tcp

Show list

sudo ufw status numbered

Result

Status: active
     To                         Action      From
     --                         ------      ----
[ 1] OpenSSH                    ALLOW IN    Anywhere
[ 2] 80/tcp                     ALLOW IN    Anywhere
[ 3] 443/tcp                    ALLOW IN    Anywhere
[ 4] 5002/tcp                   ALLOW IN    Anywhere
[ 5] OpenSSH (v6)               ALLOW IN    Anywhere (v6)
[ 6] 80/tcp (v6)                ALLOW IN    Anywhere (v6)
[ 7] 443/tcp (v6)               ALLOW IN    Anywhere (v6)
[ 8] 5002/tcp (v6)              ALLOW IN    Anywhere (v6)

ลบ จาก number

เช่นต้องการลบหมายเลข 4

sudo ufw delete 4

Block IP

เช่น อยาก block ip 14.103.138.129

sudo ufw deny from 14.103.138.129

ดูสถานะ fail2ban-client sshd

sudo fail2ban-client status sshd

ดู log auth.log, fail2

sudo tail -f /var/log/auth.log -n 20
sudo tail -f /var/log/fail2ban.log  -n 20

Caddy

Validate Caddyfile

caddy validate --config /etc/caddy/Caddyfile

reload caddy

sudo systemctl reload caddy

SCP

Copy file

scp [email protected]:/home/bandit/eiei.conf .

Copy directory

copy ใส่ directory ปัจจุบัน

scp -r [email protected]:/home/bandit/oooiiiaaa .

copy ใส่ directory และสร้าง folder ใหม่

mkdir -p ./my_dest
scp -r [email protected]:/home/bandit/some_directory ./my_dest

copy ใส่ home directory และสร้าง folder ใหม่

mkdir -p ~/my_dest
scp -r [email protected]:/home/bandit/some_directory ~/my_dest

ดูขนาด Directory

du -sh /home/user/eiei_a

1.2G /home/user/eiei_a

ดูรายละเอียด OS

ง่ายๆ เพียงแค่ใช้คำสั่ง

cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

Tags:

Linux Basic