ฉันเพิ่งทำการย้ายข้อมูลของแล็ปท็อปเครื่องหนึ่งของฉันจาก debian a Arch ลินุกซ์ และเมื่อกำหนดค่าสิ่งที่เกี่ยวข้องกับอินเทอร์เฟซเครือข่ายฉันพบว่ามาตรฐานการเริ่มต้นใหม่สำหรับ systemd ฉันได้ทำการเปลี่ยนแปลงชื่ออุปกรณ์ที่ฉันเคยเห็นบนอินเทอร์เฟซเหล่านั้น
เริ่มต้นด้วยกระบวนการปกติที่ฉันใส่ในเทอร์มินัล (ซึ่งโดยวิธีการใช้ rxvt unicode กับ zsh เป็นคอนโซลเริ่มต้น) «ip addr»ได้รับสิ่งต่อไปนี้:
ในกรณีนี้เราจะกำหนดค่าชื่อของอินเทอร์เฟซเครือข่ายที่สอดคล้องกับสายเคเบิลทั่วไปที่มีขั้วต่อ RJ45 ที่เรามีที่บ้านเพื่อเข้าถึงอินเทอร์เน็ต สิ่งแรกที่เราเห็นคือมันขึ้นชื่อ enp0s4 สิ่งนี้แตกต่างอย่างมากจาก eth0 เราได้เห็นมากแค่ไหน สิ่งที่เราจะทำคือเปลี่ยนชื่อของอินเทอร์เฟซดังกล่าวเป็นชื่อที่สะดวกสบายกว่าเพื่อให้พูดได้และง่ายกว่าสำหรับเราในการพิมพ์ในคอนโซล
ในขั้นตอนก่อนหน้านี้เราจะพิมพ์ cat /sys/class/net/enp0s4/addres
ในเทอร์มินัลเพื่อค้นหา MAC ของอุปกรณ์ สิ่งนี้จะส่งคืนหมายเลขประเภท 000: 00: 00: 00: 00: 0 หรือเพียงแค่คัดลอกชื่อที่อยู่ MAC ที่ออกมาพร้อมกับคำสั่ง ip addr
ในขั้นตอนก่อนหน้านี้ เราต้องจดไว้เพราะจะต้องใช้ในภายหลัง
หลังจากนี้เราจะสร้างรายการในไดเร็กทอรี /etc/udev/rules.d/ ทางนี้:
ไฟล์ข้อความธรรมดาชื่อ กฎ 10 เครือข่าย ที่จะทำหน้าที่เป็นโปรเซสเซอร์ก่อนมาตรฐาน udev เป็นที่น่าสังเกตว่าเราใส่ sudo เพราะเราต้องการเข้าถึงไฟล์ที่ต้องได้รับอนุญาตในการดำเนินการ
เมื่อเปิดแล้วให้พิมพ์:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:90:f5:6e:83:57" NAME="internet"
อยู่แบบนี้ในกรณีของฉัน:
กดคีย์ผสม CNTR + o เพื่อบันทึกการเปลี่ยนแปลงและ CNTR + x เพื่อออกจากโปรแกรมแก้ไข (ในกรณีนี้ฉันใช้นาโน แต่คุณสามารถใช้อะไรก็ได้ที่คุณต้องการ) จากนั้นเรารีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผลโดยได้รับหลังจากรีบูตสิ่งต่อไปนี้:
ดังที่คุณจะเห็นว่าเราใส่ใจกับชื่อของอินเทอร์เฟซหรือไม่ชื่อที่เราเปลี่ยนชื่อจะปรากฏพร้อมชื่อที่จัดการได้ซึ่งเราสามารถพิมพ์ได้อย่างง่ายดาย
ฉันหวังว่าคุณจะพบว่ามีประโยชน์และขอเชิญให้คุณแสดงความคิดเห็นและถามคำถามในกรณีที่มีข้อกังวลใด ๆ
จากนี้ไปฉันจะโพสต์สิ่งต่างๆเช่นนี้ ...
ขอบคุณสำหรับข้อมูลนี้ดีมากสำหรับฉันเพราะชื่อที่ปรากฏใน systemd ทำให้ปวดตูดเล็กน้อย
ใช่ .. แม้ว่าจะไม่ใช่ปัญหาที่แท้จริงหากเป็นรูปแบบใดรูปแบบหนึ่ง .. ควรจัดการอินเทอร์เฟซเหล่านี้ด้วยชื่อตัวแทนมากกว่า
ระบบถ่ายทอดสด XDDD
ฉันนึกภาพออก แต่ฉันเห็นว่าคุณไม่ใช่ผู้ใช้เป้าหมายของโพสต์นี้ฮ่า ๆ ๆ
ฉันยังไม่เห็นสิ่งที่ดีใน systemd .. แทนที่จะทำให้ชีวิตของเราง่ายขึ้นดูเหมือนว่าฉันจะซับซ้อนขึ้น .. ใครก็ได้ช่วยบอกฉันถึงข้อได้เปรียบที่ "จริง"?
อีกกรณีเช่น pulseaudio ที่บังเอิญมาจากผู้สร้างคนเดียวกัน ช่างน่าอัศจรรย์ที่มันเป็น แต่มันล้มเหลวมากกว่าปืนลูกซองในงานแฟร์และคุณต้องปล่อยให้ Alsa จัดการกับเสียงอีกครั้ง
เพื่อความเป็นธรรมมันยังคงเป็นสีเขียวอยู่มาก แต่ตอนนี้ข้อดีอย่างเดียวที่ฉันเห็นคือมันทำให้ระบบเริ่มทำงานเร็วขึ้น 5 วินาทีสำหรับการพูดอะไรบางอย่าง หวังว่า debian ยังคงรักษา sysvinit และ systemd เป็นทางเลือก
โดยเฉพาะอย่างยิ่งฉันคิดว่า systemd เป็นตัวเลือกที่ดีเพียง แต่ต้องใช้เวลาพอสมควรในการเจาะกลุ่มผู้ใช้สิ่งหนึ่งที่ฉันเห็นคือปัญหาส่วนใหญ่เกิดจากการจัดทำเอกสารไม่ดีเท่านั้น ... ฉันไม่ปฏิเสธ อาจมีปัญหาพื้นฐาน แต่ไม่ได้หมายความว่าปัญหาที่ทำให้การนำไปใช้งานบางอย่างเข้าข่ายว่าไม่ดีหรือดี
ดูเหมือนว่าประโยชน์ของ systemd จะค่อนข้างลึกลับ ฉันได้อ่านคำอธิบายเกี่ยวกับการปรับปรุงที่ฉันนำมาใช้ แต่ฉันไม่รู้ว่ามันแปลเป็นประสิทธิภาพที่ดีขึ้น และถ้าเราไม่ได้กระจายบน linux ในตอนนี้มีสามระบบเริ่มต้นที่ฉันรู้จัก: sysvinit, upstart และ systemd และเหนือสิ่งอื่นใด systemd กำลังบังคับให้คุณเปลี่ยนลำดับชั้นของไฟล์ unix ซึ่งเรียกว่า / usr move ข้อมูลที่น่าสนใจ:
http://hackingthesystem4fun.blogspot.com.es/2012/03/usrmove-la-mentira-usrmove-lie.html
บทความที่น่าสนใจมากจากนั้นฉันอ่านแบบเต็ม (และใช่การล้างลำดับชั้นของไดเร็กทอรีจะไม่เสียหายเพราะไฟล์คอนฟิกูเรชันจะถูกเก็บไว้ในไดเร็กทอรีที่เรียกว่า "etc" และการกำหนดค่าแอพพลิเคชั่นจะกระจายไปตามไดเร็กทอรีต่างๆที่กระจายโดยระบบมันโง่ในแง่นั้นคน Fedora มี ทำงานได้ดี)
เกี่ยวกับสิ่งที่พวกเขาพูดเกี่ยวกับ PulseAudio เป็นการส่วนตัวฉันไม่เคยต้องการมันมาก่อนฉันเป็นคนหนึ่งที่มี ALSA ล้น (ฉันมักจะจำ HW ได้อย่างสมบูรณ์แบบ)
ในกรณีเฉพาะของ distro ที่ฉันใช้ฉันไม่เคยมีปัญหากับเครื่องเดสก์ท็อปแม้ว่าบนแล็ปท็อปมันจะทำให้เสียงแย่ลงหลังจากออกมาจากระบบกันสะเทือน
โชคดีเมื่อไม่กี่วันที่ผ่านมาหลังจากแสดงความคิดเห็นมากมายในฟอรัมผู้ใช้รายหนึ่งรายงานปัญหาในตัวติดตามข้อผิดพลาดพวกเขาพบข้อผิดพลาดและปล่อยแพตช์ทันทีที่พวกเขารับผิดชอบในการใช้กับ Chakra ในขณะที่รอ PA เวอร์ชันเสถียรถัดไป ซึ่งจะรวมแพตช์นั้น
เวอร์ชันปัจจุบันของ PA ใน Chakra: 3.0
เคล็ดลับดีๆ +1
ดีใจที่ได้เห็นว่าในที่สุด GNU + Linux ได้ออกมาจากครรภ์ของ Unix เพื่อเป็นระบบใหม่ที่มีประสิทธิภาพยืดหยุ่นและทันสมัยกว่าตามข้อกำหนดในปัจจุบัน
systemd ว่ามันใหญ่แค่ไหนก็ยังเหลือเชื่อความมหัศจรรย์ของพลังความยืดหยุ่นและความเป็นโมดูลาร์ผลงานที่ยอดเยี่ยมของ Poettering และผู้ร่วมงาน
บทช่วยสอนนี้ดีมาก แต่ฉันคิดว่าหากคุณสามารถทำตามขั้นตอนเหล่านี้ได้ทั้งหมดคุณจะสามารถเรียนรู้ใน p0s4 ได้ซึ่งง่ายกว่าในทางกลับกันมันเป็นการดีที่จะรู้ว่าสิ่งต่างๆทำอย่างไรบางครั้งก็จำเป็นและอินเทอร์เฟซของฉันก็มี ชื่อที่เข้าใจยาก
ฉันไม่คิดว่ามันจะจำได้หรือไม่ได้จริงๆ .. สิ่งที่ฉันพยายามทำกับบทช่วยสอนขนาดเล็กนี้คือการแก้ปัญหาความรู้สึกไม่สบายที่อาจเกิดขึ้นกับผู้ใช้ด้วยวิธีผิวเผินนอกจากนี้ฉันต้องการ แสดงว่า Gnu linux มีความยืดหยุ่นสูงคุณจึงสามารถปรับแต่งได้ตามต้องการโดยทำตามขั้นตอนง่ายๆ ... จุดที่ผิวเผินที่สุดคือมันดูน่ารักมากขึ้นโดยการวางสิ่งที่เป็นส่วนตัวไว้ในระบบ ..
ตอนนี้เมื่อติดตั้ง archlinux .iso ใหม่ wifi จำฉันเป็น wlp2s0 และบางครั้งเป็น wlan0 มีใครรู้บ้างไหมว่าทำไม?
Systemd ทำการเปลี่ยนแปลงและเคอร์เนลให้การสนับสนุนอินเทอร์เฟซ .. ทำตามบทช่วยสอนที่เผยแพร่และแก้ไขแบบคงที่ .. วิธีนี้ช่วยให้คุณประหยัดปัญหา
ฉันก็เจอสถานการณ์นั้นมาแล้วเหมือนกัน แต่สองอย่างนั้นแตกต่างกัน
ตามแบบแผนไฟล์จะต้องน้อยกว่า 80 (โดยปกติ 70 สำหรับกรณีนี้) และ
ขึ้นอยู่กับการกำหนดค่าที่เหลือหรือจำนวนเพลตที่เรามี
แมว /etc/udev/rules.d/80-net-name-slot.rules
# ไฟล์นี้ปิดบังกฎการเปลี่ยนชื่อถาวรสำหรับอุปกรณ์เครือข่าย ถ้าคุณ
# ลบไฟล์นี้ /usr/lib/udev/rules.d/80-net-name-slot.rules อาจ
# เปลี่ยนชื่ออุปกรณ์เครือข่ายตาม ID_NET_NAME_ {ONBOARD, SLOT, PATH}
# คุณสมบัติของอุปกรณ์เครือข่ายของคุณโดยมีลำดับความสำคัญตามลำดับนั้น ดู
# ผลลัพธ์ของ 'udevadm test-builtin / sys / class / net / $ interface' สำหรับ
# รายละเอียดเกี่ยวกับชื่อใหม่ที่อาจจะเป็น
#
# http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
ในลิงค์ให้ใส่ตัวเลือก 3 ตัวที่ท้าย (ไปที่ freedesktop) โดยไฟล์นั้นไม่ได้สร้างขึ้นโดยอัตโนมัติสำหรับฉันและมันไม่ใช่ 70 นั่นคือฉันไม่ได้ตั้งชื่อด้วยชื่อเฉพาะมันคือ ยังคงเป็น eth0 ตามที่ควรจะเป็น (ใช่ฉันมีเพียงอันเดียว) และถ้าฉันใส่มากกว่า usb มันจะตามหลังฉันชื่อ eth1 - 2 - 3 หรือตั้งชื่อตามลำดับการตรวจจับโมดูล 70- มันมีประโยชน์ หากเรามีบอร์ดมากกว่าหนึ่งบอร์ดและเราสนใจชื่อ (เราต้องการให้บอร์ดบางบอร์ดเป็น eth0 และอีกบอร์ดหนึ่งเป็น eth1 หรือคุณต้องการตั้งชื่อและมันไม่ตรงกับชื่อที่ออกมาโดยอัตโนมัติ ลำดับการติดตั้งโมดูล)
ถ้าเป็น 80- มันจะตั้งชื่อปกติอย่างน่าอัศจรรย์ eth0 eth1 eth2 (ตามลำดับการตรวจจับ)
ถ้า 80 ไม่อยู่ที่นั่น - หรือฉันส่งไปเป็นโมฆะฉันมีชื่อ "แปลก ๆ " ที่ถ้าฉันต้องการ
ถ้าเป็น 70- หรือในกรณีของครูสอนพิเศษ 10- ฉันกำหนดเงื่อนไขชื่อ (มีข้อผิดพลาดที่เกิดขึ้นในเดือนมกราคมและถ้าไม่ใช่ 70 ฉันไม่ได้ใช้ฉันจำไม่ได้ว่าเป็นซุ้มประตูหรือเดเบียน แต่ใน a เกิดขึ้น)
ฉันคิดว่ามันดีกว่าที่จะใช้ netcfg และบนคอมพิวเตอร์บริดจ์ยูทิล
ในเดเบียนฉันไม่ได้ใช้ 80- แต่ฉันใช้อันที่ udev สร้างขึ้นก่อนที่จะไปที่ systemd /etc/udev/rules.d/70-persistent-net.rules
ปัญหาส่วนใหญ่มาจากเดเบียน…. แม้ว่าจะต้องดูว่าข้อผิดพลาดส่งผลกระทบต่อแพ็คเกจดิบที่มีอยู่หรือไม่และไม่ใช่ข้อบกพร่องที่พัฒนาโดยแต่ละ distro .. หลังจากที่ฉันแสดงความคิดเห็นมันเป็นเพียงหนึ่งในหลาย ๆ วิธีในการกำหนดค่าที่ถูกต้อง
ดูเหมือน kacker ที่ดีฉันขอ / บ้านของฉันสำหรับพื้นที่ในการติดตั้ง Kali Linux (ตัวต่อจาก Backtrack 5)
Kali ซึ่งแตกต่างจาก BT ที่มีพื้นฐานมาจาก Debian จริง ๆ แล้ว _is_ Debian พร้อมการเพิ่มพิเศษของ ... systemd!
ในความเป็นจริงมันดึงดูดความสนใจของฉัน - ในทางบวก - เมื่อเห็นว่า Kali Linux ทำงานด้วย systemd ราวกับว่ามันใช้ Debian มาตลอดชีวิต
ในขณะเดียวกันกลุ่ม Debian Dev Core:
"Dev1: - เฮ้คุณเคยได้ยินเกี่ยวกับ systemd ใหม่นั้นมันจะดีกว่าไหมที่จะใช้มัน?"
« Dev2: -WTF แต่คุณคิดว่าคุณเป็นใคร !!! ตอนที่คุณยังใช้ SysV อยู่ฉันเตือนคุณว่าฉันวางแผนที่จะใช้มันต่อไปจนกว่าฉันจะตาย !!! »
« Dev3: - เฮ้ไอ้ดูสิ่งที่คุณพูด ... »
« Dev4: - สำหรับฉันดูเหมือนว่าลุงเป็นผู้แทรกซึม ... »
« Dev5: - ดูสิแฮ็กใน Debian เราคุยโวเกี่ยวกับการรวบรวมใยแมงมุมอย่าให้ขี้ใหม่แบบนี้กับเรา บางทีใน 15 หรือ 20 ปีเมื่อมีการทดสอบอย่างเพียงพอเราจะให้มันดูเป็นครั้งที่สองและหากเราเห็นว่าตรงตามข้อกำหนดเราจะรวมไว้ใน Sid »
« Dev1: - แต่เดี๋ยวก่อนไม่เป็นไรไม่เป็นอย่างนั้นสำหรับฉันดูเหมือนว่ามันเป็น PID1 ที่ * ยอดเยี่ยมยืดหยุ่นสมบูรณ์และทรงพลังกว่า SysV ซึ่งในความเป็นจริงแล้วได้แสดงอาการเจ็บป่วยสำหรับ นานแล้วฉันแค่อยาก ... »
« Dev2: -BLASFEMIA !!! »
« Dev4: - คุณสารภาพด่วนคุณมาจาก Arch ไม่ด่า!? »
« Dev5: -QUEEEEE ??? แต่คิดยังไงเราจะนำสิ่งที่ยังทดสอบไม่เพียงพอมารวมไว้ได้อย่างไร !! ?? »
« Dev1 ตอบสนองต่อ Dev5: - แต่เดี๋ยวก่อนในปัจจุบันด้วย F / LOSS ที่หลากหลายจึงไม่จำเป็นต้องรอเป็นเวลาหลายปีอีกต่อไปเนื่องจากซอฟต์แวร์ได้รับการทดสอบอย่างหนาแน่นและด้วยการกระจายความเข้ากันได้และความเสถียรที่แตกต่างกันได้รับการรับรองในทางปฏิบัติเพียง 50 เซ็นต์ของฉัน…»
« Dev3: - เอาล่ะ 50 เซ็นต์ของคุณแล้วส่วนไหนที่คุณไม่เข้าใจว่านี่คือ Debian? เราเพิ่มซอฟต์แวร์ที่ล้าสมัยลงในการจัดจำหน่ายของเราเท่านั้น "
« Dev5: - แน่นอนว่า Dev3 พูดได้ดีฟังฉันว่าคุณ Dev1 ก็ต่อเมื่อซอฟต์แวร์นี้เริ่มถูกแทนที่ด้วย PID1 รุ่นต่อไปเราจะพิจารณารวมเข้ากับ Debian ช่วงเวลาไม่ต้องพูดถึงเรื่องนี้อีกต่อไป "
« Dev1: - นั่นคือ ... »
« Dev2: - และมาเถอะคุณกำลังมองหามันคุณควรลงทุนเวลาของคุณในการแก้ไขและสนับสนุน SysV ดีกว่าและยืดอายุการใช้งานไปอีกสิบปีถ้ามันให้บริการเราเป็นอย่างดีมา 20 ปีสำหรับสิ่งที่เป็นอยู่ เราจะแทนที่ทันที»
« Dev3: - ผู้ชายคนนั้นถ้าเรายังคงมอง SysV ด้วยความเสน่หาก็มี PID1 ไปชั่วขณะ»
« Dev1: - โอเคฉันคิดว่าถูกต้องฉันควรเริ่มแก้ไขซอฟต์แวร์ที่ไม่ได้ออกแบบมาเพื่อความต้องการสมัยใหม่ด้วยความพยายามอย่างมากเราจึงสามารถใช้งานต่อได้ ... »
« Dev4: - แน่นอนว่านั่นคือวิถีทางไม่ใช่ความทันสมัยของคุณ
"Dev1: - ตกลงพวกเขาทำให้ฉันเชื่อว่า systemd งี่เง่าและคนที่ทำมันเป็นคนงี่เง่าใครคิดจะทำอึแบบนั้นเมื่อมี SysV"
Dev {2,3,4,5}: - «มาฉลอง 50 ปีแห่งความซบเซากันเถอะ! »
หวังว่า elav จะไม่รู้ว่าคุณอยู่ที่ไหน ...
ฮ่า ๆ ฉันนึกภาพว่าเขาหัวเราะและลูบไม้เบสบอลของเขา xD
ข้อได้เปรียบของ systemd เมื่อเทียบกับ sysvinit / openrc หรือพุ่งพรวดไม่ใช่ว่ามันใหญ่มาก แต่เป็นแฟชั่นเพราะมันเริ่มเร็วขึ้น 3 หรือ 4 วินาที
ฉันไม่รู้เกี่ยวกับการพุ่งพรวดฉันคิดว่าฉันไม่เคยใช้มันอย่างน้อยก็รู้เท่าทัน
3 หรือ 4 วินาทีนั้นสัมพันธ์กันฉันมีคอมพิวเตอร์ซึ่งในการบูตเต็มรูปแบบใช้เวลาประมาณ 10 นาที (เดเบียนที่ไม่มี X และทุกอย่างที่เป็นไปได้ที่ปรับให้เหมาะสม) กับ systemd มันลดลงเหลือครึ่งหนึ่งหรือน้อยกว่า (บริการเดียวกัน ดิสก์เดียวกันซีพียูเดียวกัน ram เดียวกัน) นั่นคือจนกว่าจะมีการชาร์จ
หากคุณเคยใช้อูบุนตูคุณควรรู้ว่ามันกำลังพุ่งพรวด แต่ไม่ชัดเจน
"มันเป็นแฟชั่นเพราะเริ่มเร็วขึ้น 3 หรือ 4 วินาที"
จริงๆแล้วมันไม่ได้เป็นเช่นนั้นในความเป็นจริงผู้พัฒนาหลักของ systemd อธิบายไว้อย่างชัดเจนในอีเมลจาก ML ของเขาว่าพวกเขาไม่เคยคิดว่า systemd เป็นระบบเริ่มต้นอย่างรวดเร็วนั่นเป็นเพียงผลจากการทำงานของ systemd - ซึ่งมันฉ่ำมาก คิดในสิ่งที่สามารถทำได้หากตัดสินใจเพิ่มประสิทธิภาพ systemd ให้เร็วขึ้น ...
"ข้อได้เปรียบของ systemd เมื่อเทียบกับ sysvinit / openrc หรือพุ่งพรวดไม่ใช่ว่ามันยอดเยี่ยมมาก"
ในส่วนที่เกี่ยวกับ SysV init ข้อได้เปรียบนั้นมีมากเมื่อเทียบกับ Upstart ไม่มากนัก
SysVinit คือ catramina รถเข็นข้างปอร์เช่
แม้ว่า SysVinit จะทำหน้าที่ตามวัตถุประสงค์มาหลายปีแล้ว แต่ความจริงก็คือข้อ จำกัด โดยปริยายของซอฟต์แวร์ที่สร้างขึ้นคิดและออกแบบเมื่อหลายปีก่อนและในช่วงเวลานั้นจะเห็นได้ชัดเจนมากขึ้นเรื่อย ๆ
ปัญหาบางอย่างของ SysV นอกเหนือจากเวลาบูตที่ช้าคือเงื่อนไขการแข่งขันที่มักเกิดขึ้นในสภาพแวดล้อมที่แตกต่างกันโครงสร้างของมันสำหรับการเปิดใช้งานและการปิดใช้งานภูตและความซับซ้อนในการเพิ่มแอปพลิเคชันและภูตใหม่ให้กับโครงสร้างนี้โดยไม่ทำลายลำดับ ของการเริ่มต้น
systemd แก้ไขทั้งหมดนี้ด้วยวิธีที่สะอาดใช้งานได้จริงได้มาตรฐานและมีเอกสารอย่างดี - เมื่ออยู่ใน SysV โดยทั่วไปแล้วการกระจายแต่ละครั้งจะดำเนินการตามที่ต้องการ
เกี่ยวกับ Upstart ฉันไม่รู้อะไรมากไปกว่าไฟล์คอนฟิกูเรชันซึ่งพูดอย่างเคร่งครัดมันน่ากลัวมันเป็นภาษาจีนมันเป็นการทรมานที่จะแก้ไขและมันง่ายมากที่จะทำผิดพลาดหากคุณไม่บ้าคลั่งและยุ่งเหยิง
ในทางกลับกันการเริ่มต้นใหม่ดูเหมือนจะมีประสิทธิภาพมากเนื่องจาก Ubuntu เวอร์ชันล่าสุดบนเครื่องของฉันเริ่มต้นและปิดตัวลงเกือบจะทันที - วิเศษมาก
อย่างไรก็ตามเมื่อ Poettering ถูกถามว่าจำเป็นต้องใช้ sysmted จริงๆหรือไม่และหากพวกเขาไม่วิเคราะห์ตัวเลือกอื่น ๆ เช่น Upstart เขาตอบว่าใช่พวกเขาได้วิเคราะห์แล้วว่ามีหลายสิ่งที่พวกเขาชอบและในความเป็นจริงมันอยู่ในแผนการที่จะใช้ใน systemd แต่ฐานโครงสร้างของ Upstart นั้นไม่ดีและเป็นไปได้ว่าในอนาคตพวกเขาจะมีปัญหาที่มาจากมัน
โปรดจำไว้ว่า systemd เกิดจากการริเริ่มของ Red Hat ด้วยเหตุผลสำคัญสองประการ:
1. เนื่องจากประสบการณ์ _vastisima_ ที่ บริษัท มีในการปรับใช้งานหลายพันครั้งพวกเขาจึงได้ข้อสรุปว่าพวกเขาจำเป็นต้องทำการเปลี่ยนแปลงพื้นฐานบางอย่างในระบบเพื่อให้เป็นไปตามข้อกำหนดของพวกเขาการเปลี่ยนแปลงที่ทำให้ผู้มีประสบการณ์มากกว่าหนึ่งคนมีเหตุผล - เช่นเดียวกับที่ลึกซึ้งทั้งหมด การเปลี่ยนแปลง
2. ไม่มีความลับสำหรับใครก็ตามที่ Red Hat พยายามที่จะเป็น Red Hat ไม่ใช่ GNU + Linux
นอกเหนือจากภาษาอาหรับและสิ่งรบกวนอื่น ๆ แล้วความจริงก็คือ systemd กำลังได้รับการยอมรับมากขึ้นโดยชุมชน GNU + Linux และนี่เป็นสิ่งที่ดีด้วยเหตุผลหลายประการ:
1. เร่งการพัฒนาเพื่อให้ได้ผลิตภัณฑ์ที่ดีขึ้นโดยใช้เวลาน้อยลง
2. ด้วยการรวมความต้องการของดิสทริบิวชันต่างๆและโดยการร่วมมือกับผู้พัฒนารายใหญ่ของดิสทริบิวชันเหล่านั้นด้วย systemd และโต้ตอบกับนักพัฒนาจากดิสเพลย์อื่น ๆ เพื่อพูดคุยเกี่ยวกับแพตช์และคุณสมบัติต่างๆจึงทำให้ได้ผลิตภัณฑ์ที่มีคุณภาพง่ายขึ้น
3. ไม่เชื่อเรื่องพระเจ้ากับการแจกจ่ายที่นำไปใช้ (สำคัญมาก!) และรวมเป็นมาตรฐาน (เช่นเดียวกับ POSIX) สิ่งที่ผู้ดูแลระบบที่ต้องทำงานในสภาพแวดล้อมที่แตกต่างกันประกอบด้วยการกระจายที่แตกต่างกัน แต่ผู้ที่ใช้ฐานการจัดการร่วมกันจะให้ความสำคัญอย่างแน่นอน ระบบที่คล้ายกัน
$ systemctl จะทำงานเหมือนกันบน Fedora เช่น openSUSE หรือ Arch หรือ Chakra หรือ Red Hat หรือ Kali Linux หรือการแจกจ่ายอื่น ๆ ที่ใช้ systemd และนั่นก็ยอดเยี่ยม
4. การมีคนที่เหมาะสมจำนวนมากที่ทำงานกับ PID1 เดียวกันที่ใช้โดย distro ทำให้การทำงานง่ายขึ้นมากสำหรับผู้พัฒนาเองเมื่อแก้ปัญหาหรือขอความช่วยเหลือหรือแนวคิดในการใช้ฟังก์ชันหนึ่งหรืออย่างอื่น
5. เนื่องจาก systemd เป็นโครงการสหวิทยาการที่เปิดกว้างและมีความสำคัญมากอัตราการนำไปใช้และการปรับปรุงโครงการเป็นหนึ่งในโครงการที่สูงที่สุดของโครงการ FLOSS
ตัวอย่างเช่นเมื่อผู้ดูแลแพ็กเกจของการแจกจ่ายใด ๆ ซึ่งเกี่ยวข้องกับการเริ่มต้น daemons ในตอนต้นนำเสนอบริการเวอร์ชันของเขาในรายชื่ออีเมล systemd เพื่อขอความคิดเห็นและข้อเสนอแนะหลังจากการทำงานร่วมกันโดยทั่วไปเป็นไปได้ที่จะมีบริการ ในวิธีที่ดีที่สุดสิ่งที่ไม่เพียง แต่ใช้ผู้พัฒนาที่เปิดหัวข้อ แต่ยังส่ง UPSTREAM ไปยังผู้พัฒนาแอปพลิเคชันนั้น ๆ เพื่อให้พวกเขาสามารถตัดสินใจได้ว่าพวกเขาต้องการให้เป็นส่วนบริการนั้นในแพ็คเกจของตนเองหรือไม่และด้วยเหตุนี้จึงทำให้เป็น 100 OOTB ที่เข้ากันได้กับ systemd
6. systemd มีคุณสมบัติใหม่หลายร้อยรายการที่ทำให้การดูแลระบบจัดการได้ง่ายและราบรื่นขึ้นมาก ตัวอย่างเช่นมีหน้าที่จัดการโมดูล PAM สำหรับตัวจัดการการเข้าสู่ระบบจัดการการเชื่อมต่อระยะไกลกับระบบการโหลดบริการตามความต้องการที่ฟังบนซ็อกเก็ตแทนที่จะมี sleep daemon ในหน่วยความจำและขโมย CPU และหน่วยความจำที่รอเปิดใช้งานจัดการ ด้วยวิธีที่เชื่อถือได้อินเทอร์เฟซเครือข่ายและอุปกรณ์ที่เสียบเข้ากับระบบ ... มันเป็นสัตว์ประหลาดจริงๆ Leviathan ตัวใหญ่ แต่แตกต่างจากระบบอื่น ๆ ที่มีขนาดนี้ทำงานได้อย่างว่องไวรวดเร็วและราบรื่นมากและฉันคิดว่าเหตุผลเดียวนี้คือ ดังนั้นสำหรับระบบขนาดใหญ่เช่น systemd (คิดว่าในอีกไม่นานมันจะจัดการระบบทั้งหมดได้) มันถูกออกแบบมาให้มีประสิทธิภาพแบบแยกส่วนและปรับขนาดได้ตั้งแต่เริ่มต้น
โดยเฉพาะอย่างยิ่งสิ่งที่ฉันได้รับมากที่สุดจากการใช้ systemd คือฉันต้องเรียนรู้ทุกอย่างอีกครั้งจนถึงตอนนี้ฉันใช้เพื่อจัดการเครื่องของฉัน
เป็นที่เข้าใจได้ว่ายุคก่อนประวัติศาสตร์บางคนเคยใช้วิธีการบางอย่างมาหลายปีต่อต้านการเปลี่ยนแปลงดังกล่าว ... แต่เดี๋ยวก่อน! นี่คือวิทยาการคอมพิวเตอร์สิ่งเดียวที่ไม่เปลี่ยนแปลงคือการเปลี่ยนแปลงเป็นไปอย่างต่อเนื่อง😉
อาศิรพจน์
ฉันลืม:
"ถ้าคุณเคยใช้ ubuntu มาก่อนคุณควรรู้ว่าการพุ่งพรวดขึ้นมาคืออะไรถ้าไม่ชัดเจน .. "
สิ่งที่ตอบสนองไม่พอใจใช่มั้ย? เป็นของใครบางคนที่เชื่อและรู้น้อยมาก
ตามเหตุผลของคุณฉันแน่ใจอย่างยิ่งว่าคุณรู้ว่าอาหารทั้งหมดที่คุณกินนั้นผลิตได้อย่างไรใช่ไหม? ฉันพูดทุกอย่าง
เช่นเดียวกับเมื่อคุณขึ้นรถบัสหรือบนเครื่องบินคุณมีความรู้อย่างแท้จริงเกี่ยวกับชิ้นส่วนทั้งหมดของยานพาหนะแม้แต่ชิ้นส่วนที่เล็กที่สุดในการทำงานน้ำมันอะไรน้ำมันหล่อลื่นและของเหลวอื่น ๆ ที่พวกเขาใช้และวิธีการประกอบแต่ละส่วนและกระบวนการผลิต .
หรือเมื่อคุณใช้ปากกาแน่นอนว่าคุณมีความชัดเจนในการผลิตหมึก
ฉันไม่รู้ว่า @ ผ่านมาที่นี่หรือยังฉันยังไม่อ่านความโง่เขลาของคุณหรือสุภาพและศิวิไลซ์เกินไปที่จะตอบคุณเท่าที่ควร
ในส่วนของฉันฉันแก่แล้วและไม่พอใจพอที่จะทนกับไจล์สอย่างคุณ:
ดูดฉันไข่
(และไม่ฉันไม่ปกป้องใครฉันแค่ป่วยด้วยความธรรมดาและความเย่อหยิ่งที่เป็นพิษในประโยคเดียว)
msx, windows ใช้ระบบบูตเดียวกันตั้งแต่สมัยโมเสส xD ระบบไฟล์เดียวกันระบบเสียงเดียวกันและไม่มีอะไรเกิดขึ้น! นี่คือลินุกซ์ที่เราคิดค้นล้อใหม่หรือลองทุก ๆ 5 หรือ 6 ปี แต่ไม่ใช่การคำนวณ แต่เป็นเพียงส่วนหนึ่งของ XD
อ่า ...
ไม่ชัดเจน
ระบบบูตเปลี่ยนจาก 98 / Me เป็น XP (NTLD) จากนั้นเปลี่ยนอีกครั้งด้วย Windows 7 และตอนนี้ได้รับการอัปเดตด้วย Windows 8 ซึ่งเป็นตรรกะเนื่องจากเทคโนโลยีไม่เหมือนกันและข้อกำหนดไม่เหมือนกัน
windows 7 มี windows vista
msx แต่คุณสูบบุหรี่บ้าอะไร แต่คุณเชื่ออะไร? ใช่ฉันตอบว่าปกติ แต่คุณมีความคิดที่จะตีความว่าเป็นคนที่มีปมด้อยไม่ใช่ความผิดของฉัน มันเป็นเพียงคำพูดที่ฉันทำกับคู่ค้าโดยไม่ต้องการโกงหรืออะไรคุณสร้างทุกอย่างในหัวของคุณไอ้บ้าไปและมีต้นไม้เหลืองสำหรับความขมขื่นที่คุณมีอยู่ข้างใน
เมื่อวันก่อนฉันขอให้คุณหยุดเรื่องนี้ ฉันไม่ใช่พ่อของทั้งสองคนที่จะมาด่าพวกเขา .. พวกเขาจะแย่ง Twitter, G + หรือ Skype .. ตอนนี้ก็ดีแล้ว
ดีมาก,
สิ่งที่เดเบียนอาจมี (ในตอนนี้) คือมันไม่ได้เข้มงวดกับสคริปต์มากนักและรองรับได้อย่างน่าอัศจรรย์แม้ว่า "ใช่ทำในสิ่งที่ฉันพูด!" ล้ำค่า
Arch นั้นดูหมิ่น? Arch นั้นตรงกันข้ามกับ Debian Stable แน่นอน
ไม่ไม่มันเป็นวิธีที่มนุษย์ถ้ำดิจิทัลเหล่านั้นมองเห็นพวกเรากลัวจังหวะที่นักธนูถืออยู่อย่างสิ้นเชิง - D
ปัญหาหลักไม่ได้อยู่ที่คำสั่ง แต่เป็นความเคยชินที่ทำให้มันถูกใช้งาน
ตัวเลือกที่ดีของ Arch แต่ตอนนี้ฉันจะลอง Slackware
ขอบคุณสำหรับทิป!
มันมีประโยชน์แค่ไหน
เคล็ดลับดีๆ =) เพียงแต่ว่าในการเขียนข้อความนั้นมีดังนี้
"ไฟล์ข้อความธรรมดาชื่อ 10-network-rules" และในภาพที่เป็นวิธีที่ถูกต้องนั้นมาเป็น 10-network.rules
ความนับถือ
มันรับใช้ฉัน .. เพราะการกำหนดค่าที่ไม่ดีที่ฉันมี แต่ฉันก็ต่อต้านบทความประเภทนี้เช่นกันที่ทำให้ linux ดูเหมือนยากมากสำหรับสายตาที่ไม่มีประสบการณ์ ..
มันสร้างความแตกต่างอะไรถ้าอินเทอร์เฟซของคุณเรียกว่าสิ่งที่เรียกว่าถ้าสิ่งสำคัญคือคุณมีอินเทอร์เน็ต .. เหมือนกันและในคอนฟิกูเรชันของฉันชื่ออื่นของ wifi จะให้บริการฉันและถ้ามันใช้สำหรับการใช้ aircrack ก็คือ ก็เรื่องเดียวกัน แต่เนื่องจาก linux ให้ตัวเลือกการปรับแต่งนั้นแก่คุณแล้วเปลี่ยน .. ขอบคุณสำหรับบทความ .. ภาพ
https://pbs.twimg.com/media/BI9FCzQCEAIM0ud.png:large