ซื้อสินค้า 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>

================================