คำถามติดแท็ก history

ประวัติของระบบ Unix และส่วนประกอบหลัก โปรดอย่าใช้แท็กนี้สำหรับคำถามเกี่ยวกับเชลล์ ใช้ "คำสั่งประวัติ" แทน

1
เหตุใดอักขระตัวพิมพ์ใหญ่ / ตัวอ่อนใช้เป็นสัญลักษณ์สำหรับ Ctrl?
ฉันเริ่มใช้คอนโซล Linux เมื่อนานมาแล้ว แต่ฉันไม่เคยถามตัวเองเกี่ยวกับคาแรคเตอร์อาคาเร็ต ( ^) Ctrlผมอยากจะถามว่าทำไมมันใช้แทนคำว่า ฉันคิดถึงเรื่องนี้เมื่อวันก่อนขณะที่ฉันกำลังใช้นาโนและฉันก็ค้นหาเพื่อดูว่ามีคำตอบบางอย่างบนอินเทอร์เน็ตหรือไม่ มีเหตุผลทางประวัติศาสตร์บ้างไหม? หรือมันมาจากการประชุมที่แปลก ๆ

2
ใครเป็นผู้รับผิดชอบสำหรับเคอร์เนล Linux
ณ วันนี้มีการแจกแจงลินุกซ์มากมายเช่นUbuntu , Fedora , Gentoo , Mint , Debianเป็นต้นการกระจายเหล่านี้จะอัปเดตตามรอบที่แตกต่างกัน ดูเหมือนว่า Ubuntu จะอัพเดตเคอร์เนลเป็นรายสัปดาห์หรือรายเดือนในขณะที่ Debian ลังเลที่จะอัปเดตเคอร์เนล ฉันสงสัยว่าการกระจายเหล่านี้รักษาเมล็ดของตนเองหรือไม่ หรือพวกเขาเพิ่งได้รับรหัสเคอร์เนลดั้งเดิมจากLinus Torvaldsแก้ไขมันเล็กน้อยตามต้องการแล้วปล่อยเคอร์เนลที่แก้ไขแล้วด้วยระบบการจัดการแพ็คเกจของพวกเขา? การกระจายทั้งหมดใช้เมล็ดเดียวกันจาก Linus Torvalds หรือไม่? หากเป็นเช่นนั้นเหตุใดการแจกแจงที่แตกต่างกันจึงอัพเดต / ปล่อยเมล็ดของตนในรอบที่ต่างกัน


1
ทำไม“ ใครล้าน” จึงไม่อนุญาตให้สร้างผลผลิต
ใน IEEE Std 1003.1-2008 ฉบับปี 2559 (aka ข้อมูลจำเพาะของ Open Group Base Issue 7 หรือเพียงมาตรฐาน POSIX) ส่วน Rationale ของwhoยูทิลิตี้กล่าวถึงสิ่งต่อไปนี้: มันเป็นที่ยอมรับสำหรับการดำเนินการผลิตผลผลิตไม่มีการอุทธรณ์ของผู้ ล้านบาท ใครคือ "mil" ทำไมการดำเนินการได้รับอนุญาตให้ผลิตออกไม่who mil?
16 history  posix  who 

3
จุดประสงค์ของผู้ใช้ 'ผู้ประกอบการ' คืออะไร?
ระบบ un * x จำนวนมากมาพร้อมกับบัญชีผู้ใช้ชื่อ 'โอเปอเรเตอร์' บัญชีนี้มีวัตถุประสงค์อะไร? ระบบบางระบบใช้ประโยชน์จากบัญชีนี้จริงหรือเป็นมรดกทางประวัติศาสตร์มากกว่านี้หรือไม่ คุณเคยใช้บัญชีนี้ในองค์กรหรือไม่ ของผู้ประกอบการ 'บัญชีมีแนวโน้มที่จะมีชุดไดเรกทอรีบ้านเพื่อสิ่งที่ต้องการหรือ/root /ทำไมนี้ ลินุกซ์: Login: operator Name: operator Directory: /root Shell: /sbin/nologin หรือ FreeBSD: Login: operator Name: System Operator Directory: / Shell: /usr/sbin/nologin บน FreeBSD บางไฟล์เป็นเจ้าของจริง ๆ โดย 'โอเปอเรเตอร์' ของผู้ใช้: # find / -user operator -exec ls -ld {} \; drwx------ …


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

1
การตั้งค่าเริ่มต้น Linux TCP เหล่านี้มีวิธีตัดสินใจอย่างไร
ฉันใช้เวลาค่อนข้างนานในการติดตามปัญหาในการผลิตเมื่อไม่นานมานี้ที่เซิร์ฟเวอร์ฐานข้อมูลหายไปอาจทำให้หยุดทำงานนานถึง 2 ชั่วโมง (รอpoll()สายในไลบรารีไคลเอนต์ libpq นาน ๆ ) สำหรับไคลเอนต์ที่เชื่อมต่อ เมื่อขุดลงไปในปัญหาฉันรู้ว่าพารามิเตอร์ของเคอร์เนลเหล่านี้ควรปรับลงเพื่อให้การเชื่อมต่อ TCP ที่ขาดหายไปถูกสังเกตเห็นในเวลาที่เหมาะสม: net.ipv4.tcp_keepalive_time = 7200 net.ipv4.tcp_keepalive_probes = 9 net.ipv4.tcp_keepalive_intvl = 75 net.ipv4.tcp_retries2 = 15 ทั้งสี่ข้างต้นเป็นค่าจากอูบุนตู 12.04 เครื่องและดูเหมือนว่าค่าเริ่มต้นเหล่านี้จะไม่เปลี่ยนแปลงจากปัจจุบันค่าเริ่มต้นของลินุกซ์ ดูเหมือนว่าการตั้งค่าเหล่านี้จะมีอคติอย่างมากต่อการเปิดการเชื่อมต่อที่มีอยู่และตระหนี่อย่างยิ่งกับโพรบ Keepalive AIUI ค่าเริ่มต้นtcp_keepalive_timeของ 2 ชั่วโมงหมายถึงเมื่อเรารอการตอบสนองสำหรับโฮสต์ระยะไกลเราจะรออย่างอดทนเป็นเวลา 2 ชั่วโมงก่อนที่จะเริ่มใช้โพรบ Keepalive เพื่อตรวจสอบว่าการเชื่อมต่อของเรายังคงใช้ได้ และถ้าหากรีโมตโฮสต์ไม่ตอบสนองต่อโพรบ Keepalive เราจะลองโพรบ Keepalive 9 ครั้ง ( tcp_keepalive_probes) เว้นระยะห่าง 75 วินาที ( tcp_keepalive_intvl) …
13 linux  tcp  history 

2
เป็นไปได้ที่จะเห็นการตายที่ประสบความสำเร็จ?
ในman psมันชัดเจนว่ารัฐต่าง ๆ กระบวนการสามารถมีบน Linux D Uninterruptible sleep (usually IO) R Running or runnable (on run queue) S Interruptible sleep (waiting for an event to complete) T Stopped, either by a job control signal or because it is being traced. W paging (not valid since the 2.6.xx kernel) X dead …

1
การพัฒนา 25 ปีของเคอร์เนล Linux สามารถผ่านการรับรองหรือสรุปในแง่ของคนธรรมดาได้หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ลินุกซ์เคอร์เนลเก่าเกือบ 25 ปีที่ผ่านมา ถ้าฉันต้องมากับเวอร์ชั่นสั้น ๆ เกี่ยวกับประวัติการพัฒนาของเคอร์เนลลินุกซ์ตั้งแต่ปี 1991 (วันที่เริ่ม) และในระดับตั้งแต่ปี 1994 (1.0.0) จนถึงวันนี้ฉันไม่สามารถทำได้ สิ่งที่ดีที่สุดที่ฉันสามารถทำได้เพียงอ่านทุกครั้งที่รีลีสเคอร์เนลรีลีสคือการให้ฟีเจอร์ต่อไปนี้ซึ่งเป็นฟีเจอร์รีลีสทั่วไปที่เพิ่มเข้าไปในเคอร์เนลจนถึงเวอร์ชัน 3.11 (บันทึกและลิงก์ที่ละเว้น): เคอร์เนล Linux เวอร์ชัน 1.0เปิดตัวเมื่อวันที่ 14 มีนาคม 2537 เคอร์เนล Linux รุ่นนี้รองรับระบบคอมพิวเตอร์ที่ใช้โปรเซสเซอร์ i386 ตัวเดียวเท่านั้น การพกพากลายเป็นปัญหาและ รุ่น 1.2 (วางจำหน่าย 7 มีนาคม 2538) ได้รับการสนับสนุนสำหรับระบบคอมพิวเตอร์ที่ใช้โปรเซสเซอร์โดยใช้สถาปัตยกรรมแบบ Alpha, SPARC และ MIPS รุ่น 2.0ได้รับการปล่อยตัว 9 มิถุนายน …
12 kernel  history 

4
พวกเขาจัดการขับคอมพิวเตอร์ Unix อย่างไรก่อนที่หนูจะคัดลอกและวาง
เนื่องจากยูนิกซ์อายุ 40 ปียูนิกซ์เก่ากว่าการประดิษฐ์เมาส์คอมพิวเตอร์ (อันที่จริงเพียง 3 ปีถ้า Unix มาจาก 1969 และเมาส์จาก 1972) ผู้ใช้ใหม่ทำอะไรบน Unix ได้อย่างไรในโลกโดยไม่ต้องคัดลอกและวาง ฉันรู้ว่าพวกเขามักจะมีโปรแกรมแก้ไขข้อความพร้อมคัดลอก / วาง แต่ทุกอย่างที่ฉันทำบน Linux คือสำเนาจากเว็บเบราว์เซอร์และวาง (จาก CLIPBOARD) ลงใน vim หรือ gedit หรือ terminal gnome คุณเหมือนกันใช่มั้ย ฉันไม่สามารถจินตนาการถึงการโหลดไฟล์ man ลงในกลุ่มคัดลอกและวางโค้ดจากมันลงใน buffer ชั่วคราวจากนั้นให้ทุบตีประมวลผลบัฟเฟอร์นั้น บางทีพวกเขาไม่เคยทิ้ง emacs; นั่นคือคำตอบ?


2
เรื่องราวของคำแนะนำไฟล์คำสั่งคืออะไร
ในขณะที่ฉันกำลังอ่านfile(1)ฉันสังเกตเห็นสิ่งนี้ในหน้าคน (เน้นที่เหมือง): เมื่อเพิ่มคำจำกัดความท้องถิ่นลงใน / etc / magic ตรวจสอบให้แน่ใจว่าได้เก็บคำหลักเหล่านี้ไว้ ผู้ใช้ขึ้นอยู่กับการรู้ว่าไฟล์ที่อ่านได้ทั้งหมดในไดเรกทอรีมีคำว่า "text" พิมพ์ อย่าทำอย่างที่ Berkeley ทำและเปลี่ยน "shell command text" เป็น "shell script" เรื่องราวเบื้องหลังประโยคนี้คืออะไร ฉันเดาว่าBerkeleyหมายถึงBSD (Berkeley software distribution)แต่ Google ไม่ได้ให้ข้อมูลเพียงพอเกี่ยวกับเรื่องนี้ ลิงก์ไปที่file(1) http://man7.org/linux/man-pages/man1/file.1.html บางขุดรอบ ๆ แสดงให้เห็นว่าคำสั่งนี้ถูกบันทึกอยู่ใน 27 ปีที่ผ่านมาการเชื่อมโยง Don't do as one computer vendor did \- change ``shell commands text'' to ``shell script''. และต่อมาเปลี่ยนเป็นลิงก์คำสั่งปัจจุบัน …


4
แหล่งที่มาของความคิด "รวบรวมด้วยตัวเอง" คืออะไรใน linux [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันใช้ลีนุกซ์เล็กน้อยในวิทยาลัยและคุ้นเคยกับเงื่อนไข ฉันพัฒนาเป็นภาษา. NET เป็นประจำดังนั้นฉันจึงไม่รู้คอมพิวเตอร์ ที่กล่าวว่าฉันไม่สามารถพูดได้จริงๆว่าฉันเข้าใจ "รวบรวมด้วยตัวเอง" [CIY] ความคิดที่มีอยู่ในวงกลม * ระวัง ฉันรู้ว่ามันจะหายไป แต่ก็ยังคงได้ยินมันเป็นครั้งคราว ในฐานะนักพัฒนาฉันรู้ว่าการตั้งค่าคอมไพเลอร์และการพึ่งพาที่จำเป็นนั้นเป็นความเจ็บปวดในก้นฉันจึงรู้สึกว่ากระบวนการทำงานของ CIY ได้ช่วยให้ * ไม่สามารถเข้าถึงได้มากนัก ปัจจัยทางสังคมหรือทางเทคนิคใดที่นำไปสู่การเพิ่มขึ้นของความคิดของ CIY?
11 linux  history 

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