เวอร์ชันใหม่ของ systemd 249 ได้รับการเผยแพร่แล้วและนี่คือการเปลี่ยนแปลง

systemd-245

systemd 249 เวอร์ชันใหม่เพิ่งเปิดตัว ซึ่งเกือบจะบรรลุถึงวงจรการพัฒนาที่คาดการณ์ได้ (ประมาณทุกๆ 4 เดือน) และมีการแนะนำชุดการปรับปรุง การแก้ไขข้อบกพร่อง และโดยเฉพาะอย่างยิ่งฟังก์ชันใหม่ ๆ

และนั่นก็คือในเวอร์ชั่นใหม่นี้นำเสนอ presented ความสามารถในการกำหนดผู้ใช้ / กลุ่มในรูปแบบ JSON, โปรโตคอล Journal เสถียร, ลดความซับซ้อนของการโหลดพาร์ติชั่นดิสก์ ที่มาแทนที่กัน เพิ่มความสามารถในการผูกโปรแกรม BPF เข้ากับบริการ ใช้การแมป ID ผู้ใช้บนพาร์ติชั่นที่เมาต์ นำเสนอส่วนใหญ่ของการกำหนดค่าเครือข่ายใหม่ และความสามารถในการเรียกใช้คอนเทนเนอร์

สำหรับผู้ที่ไม่คุ้นเคยกับ systemd คุณควรรู้ว่านี่เป็นชุดของ daemons การดูแลระบบ ไลบรารีและเครื่องมือที่ออกแบบมาให้เป็นแพลตฟอร์มการดูแลระบบและการกำหนดค่าส่วนกลางเพื่อโต้ตอบกับเคอร์เนลของระบบปฏิบัติการ GNU / Linux

คุณสมบัติใหม่หลักของ systemd 249

ท่ามกลางการเปลี่ยนแปลงที่โดดเด่นที่สุด ของรุ่นใหม่นี้นำเสนอเราสามารถค้นหาสิ่งที่ finde ใน systemd-ask-password และรองรับ systemd-sysusers ถูกเพิ่มเพื่อขอตั้งรหัสผ่าน password ใช้กลไก systemd 247 ใหม่เพื่อถ่ายโอนข้อมูลที่ละเอียดอ่อนอย่างปลอดภัยโดยใช้ไฟล์ระดับกลางในไดเร็กทอรีที่แยกจากกัน ตามค่าเริ่มต้น ข้อมูลประจำตัวจะได้รับจากกระบวนการด้วย PID1 ซึ่งรับข้อมูลดังกล่าว เช่น จากตัวจัดการคอนเทนเนอร์ ซึ่งช่วยให้คุณจัดระเบียบรหัสผ่านของผู้ใช้ได้ การตั้งค่าในการบูตครั้งแรก

ในการสนับสนุน Systemd-firstboot ถูกเพิ่มเพื่อใช้การส่งข้อมูลที่ปลอดภัย เป็นความลับในการขอพารามิเตอร์ระบบต่างๆ ซึ่งสามารถใช้เพื่อเริ่มต้นการกำหนดค่าระบบเมื่ออิมเมจคอนเทนเนอร์ที่ไม่มีการกำหนดค่าที่จำเป็นในไดเร็กทอรี / etc เริ่มต้นขึ้นเป็นครั้งแรก

En userdb และ nss-systemd ได้รับสิทธิ์เข้าถึงคำจำกัดความผู้ใช้เพิ่มเติม อยู่ในไดเร็กทอรี / etc / userdb /, / run / userdb /, / run / host / userdb / และ / usr / lib / userdb /, ซึ่งระบุไว้ในรูปแบบ JSON ควรสังเกตว่าคุณลักษณะนี้จะให้กลไกเพิ่มเติมในการสร้างผู้ใช้ในระบบ โดยให้การผสานรวมอย่างสมบูรณ์กับ NSS และ full / etc / shadow. 

การเปลี่ยนแปลงที่โดดเด่นอีกอย่างหนึ่งก็คือ a กลไกที่ทำให้องค์กรของการอัพเดตง่ายขึ้นโดยแทนที่พาร์ติชั่นดิสก์. หากภาพดิสก์มีสองพาร์ติชั่น / o / usr และ udev ไม่พบพารามิเตอร์ 'root =' หรือกำลังประมวลผลภาพดิสก์ที่ระบุด้วยตัวเลือก «-ภาพ»ในสาธารณูปโภค systemd-nspawn และ systemd-disect พาร์ติชันสำหรับเริ่มระบบสามารถคำนวณได้โดยการเปรียบเทียบแท็ก GPT (สมมติว่าแท็ก GPT ระบุหมายเลขเวอร์ชันของเนื้อหาของพาร์ติชัน และ systemd จะเลือกพาร์ติชันที่มีการเปลี่ยนแปลงล่าสุด)

En systemd-nspawnตัวเลือก "–Private-user-chown" ถูกแทนที่ด้วยตัวเลือกที่เป็นสากลมากขึ้น "–private-user-property" มันจะเป็นอะไร ชอน เทียบเท่ากับ «–Private-user- chown«,» ปิด »เพื่อปิดใช้งานการตั้งค่าก่อนหน้านี้ เพื่อแมป ID ผู้ใช้บนระบบไฟล์ที่ติดตั้งและ» อัตโนมัติ «เพื่อเลือก» แผนที่ «หากเคอร์เนลมีฟังก์ชันที่จำเป็น (5.12+) หรือกลับไปแบบเรียกซ้ำ«chown"มิฉะนั้น.

ในทางกลับกันในกระบวนการ PID 1 ขณะบูต ชื่อหน่วยและคำอธิบายจะรับประกัน จะแสดงพร้อมกัน และสามารถเปลี่ยนแปลงเอาต์พุตได้ผ่านพารามิเตอร์ «StatusUnitFormat = รวมกัน»ใน system.conf หรือตัวเลือกบรรทัดคำสั่งเคอร์เนล "Systemd.status-unit-format = รวม"

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:

  • เพิ่มฮาร์ดแวร์พื้นฐานสำหรับอุปกรณ์ FireWire (IEEE 1394) ใน udev แล้ว
  • เพิ่มการกำหนดค่า BPFProgram ลงในไฟล์บริการ ซึ่งคุณสามารถจัดระเบียบการโหลดโปรแกรม BPF ลงในเคอร์เนลและจัดการด้วยลิงก์ไปยังบริการ systemd บางอย่าง
  • Nss-systemd ให้การสังเคราะห์รายการผู้ใช้ / กลุ่มใน / etc / shadow ใช้รหัสผ่านที่แฮชจาก systemd-homed
  • ขณะนี้ Systemd-fstab-generator และ systemd-distribu สามารถบูตจากดิสก์ที่มีพาร์ติชั่น / usr เท่านั้นและไม่มีพาร์ติชั่นรูท (ยูทิลิตี้ systemd-distribu จะสร้างพาร์ติชั่นรูทเมื่อบู๊ตครั้งแรก)
  • Systemd-solved เพิ่มโดเมน "home.arpa" ลงในรายการ NTA (Negative Trust Anchors) ซึ่งแนะนำสำหรับเครือข่ายในบ้านในพื้นที่ แต่ไม่ได้ใช้ใน DNSSEC
  • ตัวระบุ "%" ถูกแยกวิเคราะห์ในพารามิเตอร์ CPUAffinity
  • เพิ่มพารามิเตอร์ จัดการกฎการกำหนดเส้นทางต่างประเทศ เป็นไฟล์ .network ซึ่งสามารถใช้เพื่อแยกนโยบายการกำหนดเส้นทางของบุคคลที่สามไม่ให้ประมวลผลโดย systemd-networkd
  • เพิ่มพารามิเตอร์ RequiredFamilyForOnline ลงในไฟล์ ".network" เพื่อระบุการมีอยู่ของที่อยู่ IPv4 หรือ IPv6 เป็นสัญญาณว่าอินเทอร์เฟซเครือข่ายเป็นแบบ "ออนไลน์" Networkctl แสดงหน้าจอสถานะ "ออนไลน์" สำหรับแต่ละลิงก์
  • เพิ่มพารามิเตอร์ OutgoingInterface ในไฟล์ ".network" เพื่อกำหนดอินเทอร์เฟซขาออกเมื่อกำหนดค่าบริดจ์เครือข่าย

หากต้องการทราบข้อมูลเพิ่มเติมสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา