การจัดการ Linux Package (ตอนที่ 1)

การจัดการ Linux Package (ตอนที่ 1)

เข้าใจ Package Management บน Linux: พื้นฐานสำคัญของผู้ดูแลระบบ ระบบปฏิบัติการลินุกซ์ (Linux) ถือเป็นแกนหลักของเซิร์ฟเวอร์และระบบฝังตัวจำนวนมากทั่วโลก การจัดการแพ็กเกจ (Package Management) คือหนึ่งในทักษะสำคัญที่ผู้ดูแลระบบ (System Administrator) และผู้พัฒนาโปรแกรมต้องมีความเข้าใจอย่างลึกซึ้ง เนื่องจากเป็นกระบวนการที่เกี่ยวข้องกับการติดตั้ง อัปเดต ลบ หรือดูแลซอฟต์แวร์ต่าง ๆ ในระบบ Linux อย่างมีประสิทธิภาพ Linux แต่ละตระกูลมีระบบจัดการแพ็กเกจที่แตกต่างกัน เช่น apt สำหรับ Debian/Ubuntu,…
บริหารเซิร์ฟเวอร์ง่ายๆด้วย aaPanel บน Ubuntu Server 24.04

บริหารเซิร์ฟเวอร์ง่ายๆด้วย aaPanel บน Ubuntu Server 24.04

เริ่มต้นง่ายๆ กับ aaPanel บน Ubuntu 24.04: ควบคุมเซิร์ฟเวอร์ผ่านเว็บในไม่กี่นาที สำหรับผู้ดูแลระบบหรือผู้เริ่มต้นที่ต้องการเครื่องมือบริหารเว็บเซิร์ฟเวอร์ที่ใช้งานง่ายแต่ทรงพลัง aaPanel คือคำตอบที่ลงตัว โดยเฉพาะบนระบบปฏิบัติการยอดนิยมอย่าง Ubuntu Server 24.04 LTS ที่มีความเสถียรและได้รับการอัปเดตอย่างต่อเนื่อง ในบทความนี้เราจะพาไปทำความรู้จักกับ aaPanel วิธีการติดตั้ง และการใช้งานเบื้องต้น เพื่อให้คุณสามารถบริหารเว็บไซต์ ฐานข้อมูล อีเมล และบริการอื่นๆ ได้ผ่านเว็บอินเทอร์เฟซที่เป็นมิตรและใช้งานง่าย aaPanel คืออะไร? aaPanel เป็น Web…
UTM โปรแกรม Virtual Machine ฟรีสำหรับใช้บน MacOS

UTM โปรแกรม Virtual Machine ฟรีสำหรับใช้บน MacOS

เคยเจอปัญหานี้เไหม? ใช้ Mac อยู่ดีๆ แต่อยากลองรัน Windows เพื่อทดสอบโปรแกรม หรืออยากติดตั้ง Ubuntu สำหรับเรียนเขียนโปรแกรม แต่ติดตรงที่... โปรแกรม Virtual Machine ดังๆ อย่าง Parallels หรือ VMware Fusion นั้น "ไม่ฟรี" แถมบางตัวไม่รองรับ Mac ชิป M1/M2 ได้สมบูรณ์  ปัจจุบัน มีโปรแกรมโอเพนซอร์สชื่อ UTM…
10 โปรแกรมสร้าง Bootable USB ฟรี

10 โปรแกรมสร้าง Bootable USB ฟรี

ในยุคที่ระบบปฏิบัติการหลายตัวถูกแจกจ่ายในรูปแบบ ไฟล์ .ISO หรือ .IMG การสร้าง USB สำหรับติดตั้งระบบกลายเป็นเรื่องพื้นฐานที่คน IT และนักพัฒนาเกือบทุกคนต้องทำเป็น และหนึ่งในเครื่องมือที่ได้รับความนิยมมากคือ balenaEtcher แต่จริง ๆ แล้ว ยังมีเครื่องมือฟรีอื่น ๆ อีกมากที่ มีคุณสมบัติเฉพาะทาง น่าใช้ และบางตัวดีกว่า balenaEtcher ในบางด้านด้วยซ้ำ บทความนี้จะแนะนำ 10 เครื่องมือฟรี ที่ใช้แฟลชไฟล์ ISO/IMG ลง USB หรือ…
โปรแกรม Web Server

โปรแกรม Web Server

โปรแกรมบริการเว็บไซต์ (Web Server) ที่นิยมใช้งานในปัจจุบันมีหลายค่าย เช่น 1. Apache HTTPd Server (นิยม)  Apache, also known as Apache HTTP Server, is a widely used open-source web server software. It was initially developed in 1995…
ทูลด้านความมั่นคงปลอดภัยทางไซเบอร์ (Cyber Security Tools)

ทูลด้านความมั่นคงปลอดภัยทางไซเบอร์ (Cyber Security Tools)

ปัจจุบันทูลสำหรับใช้ในการตรวจสอบด้านความปลอดภัยทางไซเบอร์บนระบบ Linux  มีให้เลือกใช้งานมากมาย  ในที่นี้ขอแนะนำตัวอย่างทูลที่ทีม Red Team มักใช้งาน 

ทูลรวบรวมข้อมูลและการสำรวจ (Reconnaissance and Information Gathering)

1. Nmap : ทูลตรวจสอบ สแกนเครือข่ายและประเมินช่องโหว่

2. Recon-ng : สำรวจข้อมูลบนเว็บที่มีการออกแบบแบบโมดูล

3. Maltego : ทูลวิเคราะห์และเชื่อมโยงข้อมูลสำหรับ OSINT (Open-source Intelligence)

4. theHarvester : ทูลเก็บรวบรวมข้อมูลอีเมล, โดเมน และ IP

5. Shodan CLI : ทูลตรวจสอบ ค้นหาอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ต

6. Amass : ทูลตรวจสอบ ค้นหาโดเมนย่อยและระบุข้อมูล

ห้องเก็บข้อมูลต่างๆ ของระบบ Linux

ห้องเก็บข้อมูลต่างๆ ของระบบ Linux

โครงสร้างไดเร็กทอรีในระบบปฏิบัติการ Linux โดยมีไดเร็กทอรีหลักที่ใช้เก็บไฟล์ระบบและไฟล์ที่เกี่ยวข้องกับผู้ใช้ ดังนี้ / (Root directory): ไดเร็กทอรีหลักที่อยู่ในระดับบนสุดของโครงสร้างไดเร็กทอรี /bin: เก็บไฟล์ไบนารีของคำสั่งพื้นฐานที่สามารถใช้ได้โดยผู้ใช้ทุกคน เช่น ls, cp, mv /boot: เก็บไฟล์ที่เกี่ยวข้องกับการบู๊ตระบบ เช่น เคอร์เนลและไฟล์ boot loader /dev: เก็บไฟล์ device ที่เป็นตัวแทนของอุปกรณ์ต่าง ๆ ในระบบ เช่น /dev/sda /etc: เก็บไฟล์การตั้งค่าระบบและสคริปต์การเริ่มต้นใช้งาน…
รู้จักระบบ Linux Server

รู้จักระบบ Linux Server

ลีนุกซ์ (Linux) เป็นระบบปฏิบัติการที่พัฒนาต้นฉบับครั้งแรกโดยลินุส โตร์วัลดส์ (Linus Torvalds) ช่วงที่เป็นนักศึกษาภาควิชาวิทยาการคอมพิวเตอร์มหาวิทยาลัยเฮลซิงกิ ประเทศฟินแลนด์ โดยการศึกษาต้นแบบจากระบบปฏิบัติการ MINIX ซึ่งเป็นระบบปฏิบัติการยูนิกซ์ที่รันบนเครื่องพีซีที่พัฒนาโดยศาสตราจารย์แอนดรูว์ ทาเนนบาวม์ (Adrew S. Tenebaum) มีจุดประสงค์หลักคือต้องการให้ระบบ UNIX มาใช้งานบนเครื่องพีซีหรือโน๊ตบุ๊กได้ โดยที่ระบบลีนุกซ์ระยะแรกถูกสร้างขึ้นเพื่อทำงานเป็นเครื่องเซิร์ฟเวอร์บริการ แต่ระยะหลังๆ ถูกพัฒนาให้สามารถใช้งานเป็นเดสก์ทอปเพื่อใช้งานบนระบบ Windows

โปรแกรมสำหรับควบคุมเครื่องระยะไกล (Remote Access Service)

ปัจจุบันโปรแกรมที่ใช้ในการควบคุมเครื่องระยะไกลมีให้เลือกใช้งานหลายค่ายด้วยกัน ทั้งซฮฟต์แวร์เชิงการค้า และซอฟต์แวร์ในรูปแบบ Open Source การเลือกใช้งานทูลตัวใดขึ้นอยู่กับความพร้อมและทักษะของผู้ดูแลระบบ ในที่นี้ขอยกตัวอย่างทูลที่ได้รับความนิยมในตลาด