Alpine Linux: The Lightweight Linux Distro อธิบาย

Alpine Linux: The Lightweight Linux Distro อธิบาย

ลินุกซ์นั้นสนุก แต่บางครั้งคุณก็แค่เจอ distros ปัจจุบันและต้องการอะไรที่ต่างไปจากเดิม นอกจากนี้ ดูเหมือนว่าขนาดไฟล์ ISO และข้อกำหนดหน่วยความจำจะเป็นไปตามเวลา จะต้องมี distro ที่เล็กกว่าอยู่ที่ไหนสักแห่ง





หากคุณกำลังมองหาการกระจาย Linux ที่มีน้ำหนักเบา Alpine Linux อาจเป็นลมหายใจที่สดชื่นของภูเขาสำหรับคุณ!





อัลไพน์ลินุกซ์คืออะไร?

Alpine Linux เป็นลินุกซ์ distro ที่มีจุดมุ่งหมายเพื่อความเรียบง่ายทั้งในแง่ของพื้นที่และในขอบเขตตลอดจนความปลอดภัยที่สูงขึ้น สื่อการติดตั้งเริ่มต้นคือ 133MB เท่านั้น สิ่งนี้ค่อนข้างน่าประทับใจเนื่องจากไฟล์ ISO บางไฟล์ใน distros อื่น ๆ ได้รับการออกแบบสำหรับดีวีดีและธัมบ์ไดรฟ์มากกว่า Alpine วางบน CD-R ได้อย่างสบายพร้อมพื้นที่เหลือเฟือ





Alpine Linux ใช้เทคนิคที่เรียกว่า executables ที่ไม่ขึ้นกับตำแหน่ง เพื่อสุ่มตำแหน่งของโปรแกรมในหน่วยความจำ สิ่งนี้ทำให้ผู้โจมตีสามารถใช้ประโยชน์จากความแปลกประหลาดในหน่วยความจำและเข้ายึดเครื่องได้ยาก

distro ยังมีความเรียบง่ายในการกำหนดค่า มันมีขนาดเล็กลงโดยใช้ชุด BusyBox เพื่อจัดเตรียมยูทิลิตี้ส่วนใหญ่ในไฟล์ปฏิบัติการเดียว



ขนาดที่เล็กของ Alpine ทำให้เหมาะสำหรับคนใช้ตู้คอนเทนเนอร์โดยเฉพาะ Docker

ดาวน์โหลด : Alpine Linux





การติดตั้ง Alpine Linux

การติดตั้ง Alpine Linux จะคล้ายกับการติดตั้ง Linux รุ่นอื่นๆ คุณคว้าอิมเมจการติดตั้งและถ่ายโอนไปยังสื่อที่คุณต้องการ จากนั้นรีบูตเครื่อง

วิธีถ่ายโอนไฟล์จาก mac ไปยัง android

ความเรียบง่ายของอัลไพน์นำไปใช้กับกระบวนการติดตั้งเช่นกัน คุณพบว่าตัวเองอยู่ที่คอนโซลข้อความ Linux มาตรฐาน ไม่มีการติดตั้งแบบกราฟิกที่นี่





สำหรับอิมเมจการติดตั้ง คุณมีทางเลือกหลายทางในหน้าดาวน์โหลด ขึ้นอยู่กับความสมบูรณ์ของระบบที่คุณต้องการติดตั้ง

NS มาตรฐาน รูปภาพแนะนำสำหรับคนส่วนใหญ่และรวมถึงแพ็คเกจที่ใช้บ่อยที่สุด รับสิ่งนี้หากคุณยังใหม่กับ Alpine อย่างสมบูรณ์

NS ขยายเวลา อิมเมจมีไว้สำหรับอุปกรณ์พิเศษ เช่น เราเตอร์ที่ไม่ได้รับการอัปเดตมากนัก ดังนั้นจึงมีแพ็คเกจมากกว่ามาตรฐาน

หากคุณต้องการติดตั้งระบบขั้นต่ำ ให้ไปที่ เน็ตบูต อิมเมจซึ่งมีเฉพาะค่าต่ำสุดที่เปลือยเปล่าในการบูตและเชื่อมต่อกับเครือข่าย จากนั้นคุณจะต้องดาวน์โหลดแพ็คเกจอื่นๆ ที่จำเป็น ตัวเลือกนี้เหมาะสำหรับผู้ที่ต้องการปรับแต่งระบบให้ตรงตามความต้องการ

เมื่อทำการติดตั้ง คุณเข้าสู่ระบบที่บูตเครื่องด้วยรูท ไม่มีระบบขับเคลื่อนด้วยเมนู การตั้งค่าทั้งหมดเสร็จสิ้นที่บรรทัดคำสั่ง หากคุณได้ติดตั้ง Arch Linux กระบวนการนี้จะทำให้คุณคุ้นเคย

แม้ว่า Alpine จะไม่ค่อยจับมือคุณมากนัก แต่ก็มีสคริปต์บางส่วนที่จะแนะนำคุณตลอดขั้นตอนการติดตั้ง ที่สำคัญที่สุดคือ setup-alpine . สคริปต์จะถามคุณเกี่ยวกับสิ่งต่างๆ เช่น รูปแบบแป้นพิมพ์และเขตเวลา และจะช่วยคุณในการแบ่งพาร์ติชั่นดิสก์ด้วย คุณสามารถยอมรับค่าเริ่มต้นได้

คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่า Alpine บนเครื่องของคุณได้ใน เอกสาร และ wiki . ข้อมูลบางส่วนอาจล้าสมัย คุณอาจลองติดตั้งแพ็คเกจที่แนะนำในเอกสารประกอบเพียงเพื่อจะพบว่าไม่มีอยู่ในที่เก็บ

ที่เกี่ยวข้อง: สุดยอด Linux Distros ที่แทบไม่ต้องการพื้นที่

กำหนดค่า Alpine Linux

เมื่อคุณบูตเข้าสู่การติดตั้ง Alpine ใหม่ของคุณ มันยังค่อนข้างว่างเปล่า มีเพียงคอนโซลข้อความและเชลล์เท่านั้น คุณจะต้องทำการปรับแต่งบางอย่างกับระบบเริ่มต้นเพื่อให้มีประโยชน์อย่างแท้จริง

ตั้งค่าผู้ใช้ทั่วไป

เมื่อคุณติดตั้ง Alpine ครั้งแรก ผู้ใช้เพียงรายเดียวคือรูท คุณไม่ต้องการรันเป็นรูทตลอดเวลา มีความเสี่ยงด้านความปลอดภัยและคุณอาจสร้างความเสียหายให้กับไฟล์ระบบที่สำคัญโดยไม่ได้ตั้งใจ

หากต้องการเพิ่มผู้ใช้รายอื่น เพียงพิมพ์:

adduser -h /home/username -s /bin/ash/ username

คุณจะแทนที่ 'ชื่อผู้ใช้' ด้วยชื่อของผู้ใช้ที่คุณต้องการใช้สำหรับเข้าสู่ระบบ NS -ชม ตัวเลือกระบุโฮมไดเร็กทอรีในขณะที่ -NS ตัวเลือกระบุชื่อพาธสำหรับเชลล์ แอช ซึ่งเป็นเชลล์เริ่มต้นสำหรับ BusyBox และทำให้เชลล์ติดตั้งใน Alpine Linux หากคุณต้องการใช้เชลล์อื่น คุณจะต้องเปลี่ยนตัวเลือกนี้เป็นพาธไปยังเชลล์ที่คุณต้องการ

ในการตั้งรหัสผ่านสำหรับผู้ใช้ ให้ใช้ปุ่ม รหัสผ่าน สั่งการ:

passwd username

คุณจะได้รับแจ้งให้ตั้งรหัสผ่านสำหรับผู้ใช้ ป้อนรหัสผ่านอีกครั้งเพื่อยืนยันกระบวนการ เมื่อเสร็จแล้ว คุณสามารถออกจากระบบบัญชีรูทและเข้าสู่ระบบบัญชีผู้ใช้ปกติของคุณ

ตามค่าเริ่มต้น เมื่อคุณต้องการเรียกใช้คำสั่งในฐานะรูท คุณจะต้องใช้ ของมัน สั่งการ:

su -

NS - ตัวเลือกหมายถึงการเริ่มต้นเชลล์การเข้าสู่ระบบราวกับว่าคุณเข้าสู่ระบบรูทโดยตรง พิมพ์รหัสผ่าน root ตอนที่ขึ้น แล้วคุณจะเห็น # พรอมต์ซึ่งระบุว่าคุณกำลังทำงานเป็นรูท เมื่อคุณรันคำสั่งการดูแลระบบเสร็จแล้ว เป็นการดีที่สุดที่จะออกจากเซสชันรูทโดยพิมพ์ ออกจากระบบ หรือกด Ctrl + NS เพื่อกลับสู่เซสชันปกติของคุณ

หากคุณเคยใช้ sudo เอกสารจะมีข้อมูลเกี่ยวกับ วิธีการตั้งค่า .

วิธีเอาวิดีโอออกจากอินสตาแกรม

การจัดการแพ็คเกจ

เช่นเดียวกับ distro Linux สมัยใหม่อื่น ๆ Alpine ใช้ตัวจัดการแพ็คเกจ พวกเขาได้สร้างขึ้นมาเอง เรียกว่า Alpine Package Keeper หรือ APK

การใช้ APK เป็นเรื่องง่าย หากคุณเคยใช้ Apt on เดเบียนหรืออูบุนตู , มันง่ายยิ่งขึ้นไปอีก ไม่ชัดเจนว่าเป็นการจงใจหรือไม่ แต่หลายคำสั่งก็เหมือนกัน

ในการอัพเดตที่เก็บ เพียงแค่ออกคำสั่งนี้:

apk update

หากต้องการอัพเกรดแพ็คเกจของคุณเป็นรุ่นล่าสุด ให้พิมพ์:

apk upgrade

ในการติดตั้งแพ็คเกจเฉพาะ ในกรณีนี้ Vim ให้พิมพ์:

apk add vim

หากต้องการลบแพ็กเกจ ให้พิมพ์:

apk del package

หากไม่ต้องการแพ็คเกจใดอีกต่อไปหลังจากลบ APK จะลบออกโดยอัตโนมัติ สิ่งนี้แตกต่างจาก APT เนื่องจากคุณต้องเรียกใช้ apt autoremove คำสั่งให้ทำเช่นเดียวกัน

ตั้งค่าสภาพแวดล้อมเดสก์ท็อป

ยกเว้นกรณีที่คุณวางแผนจะติดตั้ง Alpine เป็นเซิร์ฟเวอร์ คุณอาจต้องติดตั้งสภาพแวดล้อมแบบกราฟิก โชคดีที่ Alpine รองรับตัวจัดการหน้าต่างหลักและสภาพแวดล้อมเดสก์ท็อป

ในการตั้งค่า X อัลไพน์จัดเตรียม setup-xorg-base สคริปต์ คล้ายกับขั้นตอนการติดตั้งที่คุณเรียกใช้และตอบคำถามสองสามข้อเกี่ยวกับการตั้งค่าของคุณ ในกรณีส่วนใหญ่ การกำหนดค่าจะเป็นไปโดยอัตโนมัติ

คุณจะต้องติดตั้งโปรแกรมจัดการหน้าต่าง เดสก์ท็อป โปรแกรมจัดการไฟล์ ฯลฯ ด้วยตัวคุณเอง คุณอาจต้องการติดตั้งตัวจัดการการแสดงผลเช่น LightDM ด้วยเช่นกัน อย่างไรก็ตาม คุณจะต้องบอกให้ OpenRC เริ่มทำงานโดยอัตโนมัติ

ตัวอย่างเช่น การใช้ LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux สำหรับคุณหรือไม่?

หากคุณกำลังมองหาบางสิ่งที่แตกต่างจากการครอบตัด Linux distros ปกติ Alpine Linux เป็นสิ่งที่ควรค่าแก่การพิจารณา หากคุณต้องการระบบปฏิบัติการเซิร์ฟเวอร์น้ำหนักเบาสำหรับเวอร์ชวลไลเซชั่นหรือคอนเทนเนอร์ Alpine คือตัวเลือกที่ลงตัว

แม้ว่าจะมีลีนุกซ์รุ่นน้ำหนักเบามากมายบนอินเทอร์เน็ต แต่คุณควรพบว่า Alpine Linux เหมาะสมกับทุกความต้องการของคุณ

แบ่งปัน แบ่งปัน ทวีต อีเมล 14 ลินุกซ์น้ำหนักเบาเพื่อมอบชีวิตใหม่ให้กับพีซีเครื่องเก่าของคุณ

ต้องการระบบปฏิบัติการที่มีน้ำหนักเบาหรือไม่? Linux distros พิเศษเหล่านี้สามารถทำงานบนพีซีรุ่นเก่า บางรุ่นมี RAM เพียง 100MB

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • Linux Distro
เกี่ยวกับผู้เขียน David delony(เผยแพร่บทความ 49 ฉบับ)

เดวิดเป็นนักเขียนอิสระที่อยู่ในแปซิฟิกตะวันตกเฉียงเหนือ แต่เดิมมาจากบริเวณอ่าว เขาเป็นคนที่กระตือรือร้นด้านเทคโนโลยีมาตั้งแต่เด็ก ความสนใจของ David รวมถึงการอ่านหนังสือ ดูรายการทีวีและภาพยนตร์ที่มีคุณภาพ เล่นเกมย้อนยุค และสะสมแผ่นเสียง

เพิ่มเติมจาก David Delony

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก