ในฐานะหนึ่งในคอมพิวเตอร์บอร์ดเดี่ยวยอดนิยมที่สุด Raspberry Pi เป็นสิ่งจำเป็นในบ้านของผู้ใช้ Linux ส่วนใหญ่ ไม่ว่าจะเป็นสำหรับแอปพลิเคชันเซิร์ฟเวอร์บ้าน คอมพิวเตอร์สำหรับเด็ก เรียนรู้ Linux หรือทักษะอื่นๆ คุณ निश्चยาจะพบประโยชน์จาก Pi ด้วยความนิยมในฐานะเซิร์ฟเวอร์บ้าน เราจะแสดงวิธีติดตั้ง CentOS บน Raspberry Pi ของคุณเพื่อสร้างเซิร์ฟเวอร์บ้านที่มั่นคง
การดาวน์โหลดอิมเมจ CentOS
อิมเมจ Raspberry Pi เฉพาะจากโปรเจกต์ CentOS ซ่อนอยู่เล็กน้อยในหน้าดาวน์โหลด เพื่อประสบการณ์ที่ดีที่สุด แนะนำให้ใช้ CentOS 7 จากหน้าแรกของ CentOS คลิกที่ "CentOS Linux"
คลิกที่ "7(2003)" หมายเลขเวอร์ชันอาจเปลี่ยนแปลงตามเวลา
เลือก mirror ที่ใกล้ที่สุดกับคุณในหน้า mirror คุณจะได้รับรายการตัวเลือกให้เลือก มีสองสามตัวที่สำคัญสำหรับโปรเจกต์นี้: 4 ตัวในขณะเขียนที่มีคำว่า "RaspberryPi" ในชื่อ สำหรับกรณีของผม จะดึงตัวที่เขียนว่า "RaspberryPi-Minimal-4" เนื่องจากติดตั้งบน Raspberry Pi 4b ตรวจสอบให้แน่ใจว่าเลือกตัวที่เหมาะกับกรณีใช้งานของคุณมากที่สุด
การเขียนการ์ด SD
สำหรับผู้ใช้ส่วนใหญ่ Balena Etcher อาจเป็นตัวเลือกที่ดีที่สุดสำหรับการเขียนการ์ด SD ของ Raspberry Pi หนึ่งในจุดสำคัญคือมันจะเขียนตรงจากไฟล์ xzip ที่คุณดาวน์โหลดสำหรับอิมเมจ Raspberry Pi ส่วนใหญ่
กระบวนการเขียนง่ายมาก เปิดแอปพลิเคชัน เลือกไฟล์ต้นทาง (ไฟล์บีบอัด CentOS ในกรณีนี้) พอร์ตการ์ด SD และคลิก "Start Flashing"
จะใช้เวลาเพียงสักครู่ ก่อนที่ทุกอย่างจะเสร็จสิ้น และคุณสามารถบูตจากการ์ด SD บน Pi ของคุณได้
การบูต CentOS บน Raspberry Pi
ด้วยอิมเมจเหล่านี้ ควรจะง่ายเพียงแค่เปิดเครื่องและรอจนถึง command prompt หากคุณติดตั้งเวอร์ชัน KDE หรือ GNOME ได้ คุณจะถูกส่งไปยังหน้าจอเข้าสู่ระบบทันที
ข้อมูลเข้าสู่ระบบเริ่มต้นคือ:
- Username: root
- Password: centos
หมายเหตุสำคัญ: เปลี่ยนรหัสผ่าน root และสร้างผู้ใช้ non-root สำหรับตัวเองทันที หากไม่ทำเช่นนี้ มีโอกาสค่อนข้างมากที่ใครสักคน (แฮกเกอร์) จะรู้ข้อมูลนี้และเข้าระบบของคุณด้วยสิทธิ์ root นั่นไม่ดี คำสั่งสำหรับสร้างผู้ใช้ใหม่มีดังนี้:
การเปลี่ยนรหัสผ่าน root: passwd
การสร้างผู้ใช้ใหม่:
useradd USERNAME -G wheel -p PASSWORD
แทนที่ด้วย username และ password ที่ต้องการ คำสั่งนี้จะสร้างผู้ใช้ในกลุ่ม wheel หรือ sudo อนุญาตให้คุณสลับผู้ใช้และหลีกเลี่ยงการล็อกอินเป็น root หลังจากนั้น ใช้คำสั่ง su เพื่อสลับไปยังผู้ใช้ที่เพิ่งสร้าง:
su USERNAME
แทนที่ username ของผู้ใช้ที่คุณเพิ่งสร้าง ต่อไป ตรวจสอบว่าแพ็กเกจของคุณเป็นปัจจุบันด้วยคำสั่งอัปเดต:
sudo yum update -y
การติดตั้งสภาพแวดล้อมเดสก์ท็อปกราฟิก
นี่เป็นส่วนที่ง่ายที่สุด คุณสามารถดูกลุ่มซอฟต์แวร์ที่มีอยู่ได้ด้วยคำสั่งต่อไปนี้:
yum grouplist
เลือกว่าต้องการติดตั้งตัวไหน ผมจะติดตั้ง GNOME แต่ KDE Plasma ก็มีให้เลือกเช่นกัน
sudo yum groupinstall "GNOME Desktop"
สิ่งนี้ดูเหมือนจะขึ้นอยู่กับ Raspberry Pi รุ่นไหนที่คุณใช้ บน Pi 4b ของผม ไม่สามารถทำให้ systemd กระโดดเข้า GUI ได้ แม้ว่าจะบอกว่ากำลังทำงานอยู่ ผลลัพธ์อาจแตกต่างกันไป
ตอนนี้คุณเรียนรู้วิธีติดตั้ง CentOS บน Raspberry Pi แล้ว คุณสามารถสร้าง IRC server ตั้งค่า Tor Proxy หรือ Wi-Fi bridge ได้ สิ่งที่ง่ายที่สุดคือสร้างเว็บเซิร์ฟเวอร์ส่วนตัว