ซื้อสินค้า VoIP คลิกไปที่ https://www.lazada.co.th/shop/adventek/
1. Networking
================================
เรียกดู IP addresses บน interfaces ทั้งหมด
$networkctl status
================================
เรียกดู IP addresses ที่ผูกติดกับ hostname
$hostname -I
================================
เปิด หรือ ปิด interface
$sudo ip link set <interface> up
$sudo ip link set <interface> down
================================
ติดต่อ remote system โดยใช้ secure shell
$ssh <user>@<host IP>
เช่น
$ssh This email address is being protected from spambots. You need JavaScript enabled to view it.
================================
2. Security
================================
แสดง users ที่ logged in อยู่ในระบบทั้งหมด
$w
หรือ
$who
================================
เรียกดู วันหมดอายุ password ของ user
$sudo chage -l <user>
================================
กำหนดวันหมดอายุ password ของ user
$sudo chage <user>
================================
ล็อค user (user จะ login เข้าระบบไม่ได้)
$sudo passwd -l <user>
================================
ปลดล็อค user
$sudo passwd -u <user>
================================
แสดง ports ที่เปิดสำหรับ processes ต่างๆ
$sudo netstat -tulpn
================================
ติดตั้ง fail2ban เพิ่อตรวจจับและ ban ip addresses ที่พยายามเจาะระบบ
$sudo apt install fail2ban
================================
แสดง ip addresses ที่ถูก ban
$sudo fail2ban-client status
$sudo fail2ban-client status <jail>
================================
3. Packages
================================
ค้นหา package
$apt search <string>
$snap find <string>
================================
แสดง packages ที่มี updates
$apt list --upgradable
================================
update packages ทั้งหมดที่มี updates
$sudo apt update && sudo apt upgrade
================================
ติดตั้ง Package
$sudo apt install <package>
sudo snap install <package>
================================
4. Files
================================
แสดงไฟล์ต่างๆ ใน directory
$ls
================================
แสดงไฟล์ต่างๆ โดยมี permissions และ dates
$ls -al
================================
สร้างไฟล์ว่างๆ
$touch <filename>
================================
สร้างไฟล์พร้อมใส่ content สั้นๆ
$echo "<content>" > <filename>
================================
เพิ่ม content ลงในไฟล์
$echo "<content>" >> <filename>
================================
แสดง text ไฟล์
$cat <file>
================================
copy ไฟล์
$cp <file> <target filename>
================================
rename ไฟล์
$mv <file> <target filename>
================================
move ไฟล์ไป directory อื่น
$mv <file> <target directory/filename>
================================
ลบไฟล์
$rm <file>
================================
สร้าง directory
$mkdir <directory>
================================
ลบ directory
$rm -r <directory>
================================
ค้นหาข้อความในไฟล์
$grep <string> <filename>
================================
ค้นหาข้อความในไฟล์ใน directory
$grep -Iris <string> <directory>
================================