“ / etc / issue” เป็นเรื่องปกติสำหรับลีนุกซ์รุ่นอื่นหรือไม่?


12

ฉันพยายามสร้างระบบปฏิบัติการตรวจจับการทำงานแบบพกพาในสคริปต์ทุบตี

ดังนั้นฉันแค่อยากรู้ว่าไฟล์"/etc/issue"นี้เป็นเรื่องปกติสำหรับ Linux Flavours ทั้งหมดหรือไม่


ใน distros ที่ทันสมัยมักจะมี/etc/*-releaseไฟล์ที่มีข้อมูลบางส่วน
ninjalj

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

ใช่คุณมีสิทธิ .. ผมได้เลือกตัวเลือกที่แตกต่างกันก็จะตรวจสอบผู้จัดการแพคเกจเหมือนyumหรือapt-getแล้วมันจะติดตั้งแพคเกจตามเกี่ยวกับเรื่องนี้
ราหุลปาติล

ยังฉันกำลังทำงานอยู่ตรวจสอบลิงค์paste.ubuntu.com/5911213
Rahul Patil

คำตอบ:


12

ใช่นี่เป็นไฟล์มาตรฐานข้ามการแจกแจง มันเป็นมาตรฐานสำหรับ distros ส่วนใหญ่ Fedora / CentOS / RHEL / Debian / Ubuntu เป็นต้น

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ด้วยหรือแฟ้มที่เกี่ยวข้องman issue /etc/issue.netคุณสามารถดูman page.netสำหรับรายละเอียดเพิ่มเติมและวิธีการรวมมาโครลงในไฟล์ทั้งสองที่นั่นด้วย

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


มี Windows เทียบเท่ากับ / etc / ปัญหาหรือไม่
blackappy

11

นอกเหนือไปจากคำตอบของ SLM ก็คุ้มค่าความทรงจำที่ทุกคน (ที่มีการเข้าถึงราก) /etc/issueสามารถแก้ไขเนื้อหาของ บางองค์กรอาจทำเช่นนั้นเพื่อนำเสนอคำเตือนล่วงหน้าหรือคำเตือนการปฏิเสธความรับผิดชอบและอื่น ๆ อาจลบการระบุการแจกจ่ายทั้งหมดด้วยเหตุผลด้านความปลอดภัย (ไม่สำคัญว่ามาตรการเหล่านี้จะมีประสิทธิภาพอย่างไร)

ดังนั้นในขณะที่ / etc / ปัญหาอาจมีอยู่เกือบตลอดเวลา แต่เนื้อหานั้นไม่เหมาะสำหรับการตรวจจับระบบปฏิบัติการ (ตามที่คุณวางไว้หรือมีแนวโน้มมากขึ้นคือการกระจาย Linux)


2

@ EightBitTony คำตอบถูกต้อง นอกจากนี้ยังไม่มีอยู่ตามค่าเริ่มต้นใน fedora 23

ไม่ได้พึ่งพามันสำหรับการระบุระบบสุ่ม ฉันจะใช้/etc/system-releaseหรือ/etc/os-releaseไม่แน่ใจว่าเป็นสากลมากแค่ไหน

การอ่านเล็กน้อย/etc/os-releaseมาพร้อมกับsystemdดังนั้นฉันคิดว่าจะไม่ทำงานกับ distros โบราณ (หรือเกลียดที่systemd) /etc/system-releaseไม่สามารถหาข้อมูลเกี่ยวกับเผด็จการ ฉันเดาว่ามีการตรวจสอบไฟล์หลายไฟล์ถ้าเข้ากันได้เป็นสิ่งสำคัญ หรือใช้/etc/os-releaseถ้ากรณีขอบไม่สำคัญ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.