uname -r
แรกคือสตริงรุ่นที่ใช้เมื่อเคอร์เนลถูกรวบรวม -r
นั่นคือบทบาทของ
$ uname -r
3.13.7-100.fc19.x86_64
สตริงนี้อาจสับสนเล็กน้อย แต่ส่วนพื้นฐาน (ทุกอย่างก่อนที่จะรีบแรก) เป็นส่วนหนึ่งของเคอร์เนลลินุกซ์รุ่นที่คุณใช้งานอยู่ ส่วนที่เหลือเกี่ยวข้องกับตัวเลือกบรรจุภัณฑ์ที่เลือก
สิ่งนี้ฉันหมายถึงอะไร
- ในสถานการณ์ข้างต้น3.13.7จะเป็นเวอร์ชั่นที่แท้จริงของเคอร์เนล
- -100บอกคุณว่าแพทช์ชุดต่าง ๆ ที่ใช้กับมันโดยห่อ Fedora และพวกเขากำลังติดตามชุดแพทช์เพิ่มเติมเหล่านี้โดยการผนวกหมายเลขการติดตามของพวกเขาและยังแสดงว่าว่าเมล็ดนี้เป็นเคอร์เนลฐานของ3.13.7 + ทุกอย่างที่เป็นส่วนหนึ่งของนี้-100
- เคอร์เนลถูกจัดทำแพ็กเกจสำหรับFedora เวอร์ชัน19 ( fc19 )
- มันถูกจัดทำเป็นแพ็กเกจสำหรับสถาปัตยกรรม* x86_64 * (64 บิต)
uname -v
เพราะ-v
มันแสดงให้คุณเห็นเมื่อเคอร์เนลถูกรวบรวม / สร้าง
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
ในระบบ Fedora 19 ของฉันคุณสามารถโน้มน้าวตัวคุณเองว่านี่เป็นเรื่องจริงโดยการดูว่าเมื่อใดที่แพ็คเกจเคอร์เนลสร้างผ่าน RPM
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
วันที่สร้างแตกต่างกันเล็กน้อยเนื่องจากuname -v
สิ่งที่ "เผา" ลงในเคอร์เนลเมื่อรวบรวม วันที่สร้างใน RPM มาจากเมื่อ RPM มีการรวบรวมเวลาของเคอร์เนลในระหว่างการสร้างแพ็คเกจ