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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

10
ฉันจะค้นหารุ่นฮาร์ดแวร์ใน Linux ได้อย่างไร
ฉันใช้โปรแกรมอรรถประโยชน์ข้อมูลระบบเพื่อใช้หมายเลขรุ่นของระบบและมาเธอร์บอร์ด DMI System Manufacturer LENOVO DMI System Product 2306CTO DMI System Version ThinkPad X230 DMI Motherboard Product 2306CTO มีวิธีรับหมายเลขรุ่นในกรณีนี้2306CTOใน Linux หรือไม่

4
ฉันจะหาอินเตอร์เฟสเครือข่ายที่มีอยู่ได้อย่างไร
นี่เป็นเรื่องเกี่ยวกับ linux แต่ถ้าใครรู้วิธีการทั่วไป * น่าจะดี ฉันบูทระบบเมื่อวานนี้โดยเสียบสายอีเธอร์เน็ต "NetworkManager" ไม่ได้ติดตั้งดังนั้นเมื่อมันเริ่มฉันจึงไปหาชื่อของอินเตอร์เฟสอีเธอร์เน็ตด้วยifconfigเพื่อเริ่มไคลเอนต์ DHCP ด้วยตนเอง แต่มันไม่ได้แสดงอะไรอื่นนอกจากlo. NIC ถูกแสดงรายการผ่านlspciและโหลดเคอร์เนลไดรเวอร์ที่เหมาะสม ระบบปกติใช้ WiFi, wlan0และฉันจะจำชื่ออินเตอร์เฟซที่เป็น เมื่อฉันพยายามifconfig wlan0 up, wlan0ปรากฏ แต่เฉพาะชื่ออินเตอร์เฟซอีเธอร์เน็ตที่ฉันจะจำได้eth[N]และem[N]- ทั้งที่ทำงาน เอกสารนี้อ้างถึง "ชื่ออินเทอร์เฟซที่สามารถคาดเดาได้" แต่ไม่สามารถอธิบายสิ่งที่พวกเขาอาจกล่าวได้ง่าย มันอ้างถึงชิ้นส่วนของซอร์สโค้ดซึ่งบอกเป็นนัยถึงชื่อในกรณีนี้อาจถูกอนุมานได้จากบัส PCI และหมายเลขสล็อตซึ่งดูเหมือนว่ายุ่งยากซับซ้อนโดยไม่จำเป็น การค้นหารอบ ๆ ทำให้ฉันเชื่อว่าสิ่งนี้อาจถูกกำหนดโดยการsystemdใช้ร่วมกันudevแต่มีไฟล์เกือบ 100 ไฟล์/usr/lib/udev/rules.dและใช้เวลาหนึ่งชั่วโมงในการพิจารณาว่า (และถ้ามี) ไฟล์ปรับแต่ง systemd สำหรับเรื่องนี้ยังดูไร้สาระ นอกจากนี้ยังเป็นการดีที่จะทราบว่าพวกเขาพร้อมใช้งานไม่ใช่แค่ว่าพวกเขาจะตั้งชื่ออย่างไรดังนั้นฉันจึงสามารถแยกแยะปัญหาฮาร์ดแวร์ ฯลฯไม่ได้มีวิธีง่ายๆในการค้นหาชื่อของอินเตอร์เฟสเครือข่ายที่มีอยู่ บน linux?

3
ตัวอักษร 'u' หมายถึงอะไรใน / dev / urandom
ฉันเข้าใจว่าการอ่าน/dev/randomอาจบล็อกในขณะที่การอ่าน/dev/urandomรับประกันว่าจะไม่บล็อก จดหมายuมาที่นี่ได้อย่างไร มันหมายถึงอะไร? userspace? Unblocking? Micro? ปรับปรุง: บนพื้นฐานของการใช้ถ้อยคำที่เริ่มต้นของคำถามที่ได้มีการอภิปรายบางกว่าประโยชน์ของVS/dev/random /dev/urandomการเชื่อมโยงเรื่องราวเกี่ยวกับ / dev / urandomได้รับการโพสต์ครั้งที่สามด้านล่างและสรุปไว้ในคำตอบนี้คำถามที่เมื่อใช้ / dev / สุ่ม VS /

5
ความเข้าใจในการส่งออกต่าง
ฉันมี file1.txt this is the original text line2 line3 line4 happy hacking ! และ file2.txt this is the original text line2 line4 happy hacking ! GNU is not UNIX ถ้าฉัน: diff file1.txt file2.txtฉันได้รับ: 3d2 < line3 5a5 > GNU is not UNIX โดยทั่วไปแล้วเอาต์พุตจะตีความอย่างไร ฉันคิดว่านั่น<หมายถึงการลบออก แต่สิ่งที่ทำ3d2หรือ5a5หมายความว่าอย่างไร ถ้าฉันทำ: $ diff -u file1.txt …
87 linux  files  diff 

2
โฟลเดอร์ / run / user / 1000 นี้คืออะไร?
โฟลเดอร์นี้คืออะไร: /run/user/1000ในระบบ Fedora ของฉันและจะทำอย่างไร? ~ $ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.2G 20K 1.2G 1% /run/user/1000 แก้ไข: 7 มิถุนายน 2019 คำตอบสองข้อของฉันไม่เห็นด้วยกับไดเรกทอรีหรือไฟล์ที่จัดเก็บในสถานที่นี้: แพทริค : ก่อนหน้าsystemdนี้แอปพลิเคชันเหล่านี้มักจะเก็บไฟล์/tmpไว้ และอีกครั้งที่นี่: /tmpเป็นตำแหน่งเดียวที่ระบุโดยFHSที่เป็นแบบโลคัลและสามารถเขียนได้โดยผู้ใช้ทั้งหมด Braiam : /var/runวัตถุประสงค์ของไดเรกทอรีนี้ถูกนำมาเสิร์ฟครั้งโดย โดยทั่วไปโปรแกรมอาจใช้งาน/var/runต่อไปเพื่อให้เป็นไปตามข้อกำหนดที่กำหนดไว้/runเพื่อจุดประสงค์ในการใช้งานร่วมกันได้ย้อนหลัง และอีกครั้งที่นี่: โปรแกรมที่ต้องอพยพไปใช้/runควรยุติการใช้ของพวกเขา ยกเว้นตามที่ระบุไว้ในส่วนที่เกี่ยวกับ/var/run/var/run ดังนั้นเป็นที่หนึ่งที่ว่าเป็นพ่อของ/run/user/1000ทำไมมีการกล่าวถึงในคำตอบของสิ่งอื่น ๆ /run/userที่กล่าวเกี่ยวกับไดเรกทอรีที่ใช้อย่างใดอย่างหนึ่งก่อน

6
ทำไมชื่อผู้ใช้ Linux ไม่สามารถขึ้นต้นด้วยตัวเลขได้?
มีเหตุผลทางเทคนิคหรือไม่ สิ่งนี้เป็นสิ่งประดิษฐ์จากยุคแรก ๆ ของ Linux หรือ Unix หรือไม่และถ้าเป็นเช่นนั้นมีเหตุผลทำไมมันยังคงอยู่?
84 linux  users  history 

5
ความแตกต่างระหว่าง / bin และ / usr / bin
ฉันอ่านมันบนเว็บไซต์นี้และมันก็ไม่สมเหตุสมผล http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/basic/node32.html เมื่อ UNIX ถูกเขียนขึ้นครั้งแรก/binและ /usr/binอาศัยอยู่ในดิสก์ที่แตกต่างกันสองแผ่น: /binอยู่ในดิสก์ที่เล็กกว่า (แพงกว่า) และเร็วกว่าดิสก์/usr/binที่ใหญ่กว่า ตอนนี้/binเป็นลิงก์สัญลักษณ์ไปที่ /usr/bin: พวกเขาเป็นไดเรกทอรีเดียวกัน แต่เมื่อคุณโฟลเดอร์ก็มีเนื้อหาน้อยกว่าโฟลเดอร์ (อย่างน้อยในระบบการทำงานของฉัน)ls/bin/usr/bin ดังนั้นใครบางคนสามารถอธิบายความแตกต่างได้ไหม?
83 linux  directory  fhs 

4
ทำไมขนาดใหญ่จริงและเท็จ?
หลังจากพบว่าคำสั่งทั่วไปหลายอย่าง (เช่นread) จริงๆแล้วคือ Bash builtins (และเมื่อรันคำสั่งที่พรอมต์ฉันกำลังใช้เชลล์สคริปต์สองบรรทัดซึ่งส่งต่อไปยัง builtin) ฉันกำลังดูว่าเหมือนกันหรือไม่ เป็นจริงสำหรับและtruefalse พวกมันเป็นไบนารีอย่างแน่นอน sh-4.2$ which true /usr/bin/true sh-4.2$ which false /usr/bin/false sh-4.2$ file /usr/bin/true /usr/bin/true: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2697339d3c19235 06e10af65aa3120b12295277e, stripped sh-4.2$ file /usr/bin/false /usr/bin/false: ELF 64-bit LSB executable, x86-64, …

3
การแก้ไขปัญหาเครือข่าย Linux และการดีบัก
ในบางครั้งผู้ใช้ Linux และ Unix ต้องเผชิญกับปัญหาเครือข่ายต่างๆ ปัญหาเหล่านี้ส่วนใหญ่มีการนำเสนอที่นี่และที่ฟอรัมการแก้ไขปัญหาอื่น ๆ แต่ปัญหาเหล่านี้เป็นรูปธรรมและมีข้อมูลทางเทคนิคเพิ่มเติมมากมายและบางครั้งก็ค่อนข้างยากที่จะเข้าใจประเด็นหลักและสาเหตุที่แท้จริงของพฤติกรรมของระบบบั๊ก ด้วยการถามคำถามนี้ความตั้งใจของฉันคือการเริ่มต้นเพจวิกิชุมชนซึ่งอนุญาตให้ใช้งานการแก้ไขปัญหาเครือข่ายทั่วไปและประสบการณ์การดีบัก ฉันหวังว่าผู้ใช้ Linux และ Unix สามารถจดจำและแก้ไขปัญหาได้ง่ายขึ้น ("หารและพิชิต") โดยใช้หน้านี้ ผู้ปกครองของหน้านี้ควรจะ ปฏิบัติที่ดีที่สุดในการวินิจฉัยปัญหา แต่ที่นี่เราควรเน้นการแก้ไขปัญหาเครือข่ายจากผู้ใช้และเคอร์เนลพื้นที่ ฉันคิดว่าถ้าคุณ: แบ่งปันข้อมูลเกี่ยวกับการใช้เครื่องมือวิเคราะห์เครือข่ายที่ยอดเยี่ยมพร้อมตัวอย่างการใช้งานที่เป็นรูปธรรมและตัวอย่างข้อบกพร่องของเครือข่ายซึ่งช่วยในการตรวจจับ แบ่งปันลิงก์ไปยังบทช่วยสอนเครือข่ายที่ยอดเยี่ยมซึ่งเชื่อมต่อกับหัวข้อนี้ บอกวิธีการทั่วไปหรือสูตรอาหารที่อนุญาตให้แก้ไขปัญหาเครือข่ายบางระดับ แบ่งปันข้อมูลเกี่ยวกับชุดเครื่องมือของคุณสำหรับการดีบักเครือข่ายและการแก้ไขปัญหา มันจะเหมาะที่สุดสำหรับหัวข้อนี้ ฉันจะเริ่มต้นจากการแบ่งปันการเชื่อมโยงไป varios เครื่องมือวินิจฉัยและง่ายกวดวิชาอายุ 12 ปี นอกจากนี้ยังมีการกวดวิชา Archlinuxดูเหมือนว่าจะมีข้อมูลจริงเกี่ยวกับเรื่องของเรา และสำหรับการดำน้ำในเครือข่ายลินุกซ์เราจำเป็นต้องเยี่ยมชมLinux Networking-HOWTOอย่างแน่นอน

1
การตั้งค่า / proc / sys / vm / drop_caches เพื่อล้างแคช
ในฐานะที่เป็นส่วนหนึ่งของการทำแคชเวลาเย็นฉันกำลังพยายามเพิ่มแคชระบบปฏิบัติการ เอกสาร kernel (ดึงมกราคม 2019)พูดว่า: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free reclaimable slab objects (includes dentries and inodes): echo …

9
วิธีการส่งออกเฉพาะชื่อไฟล์ (มีช่องว่าง) ใน ls -Al?
ฉันควร echo เฉพาะชื่อของไฟล์หรือไดเรกทอรีที่มีโครงสร้างนี้: ls -Al | while read string do ... done ls -Al ผลลัพธ์: drwxr-xr-x 12 s162103 studs 12 march 28 12:49 personal domain drwxr-xr-x 2 s162103 studs 3 march 28 22:32 public_html drwxr-xr-x 7 s162103 studs 8 march 28 13:59 WebApplication1 เช่นถ้าฉันลอง: ls -Al | while read string …
78 linux  command-line  ls 

10
เป็นการดีที่จะสร้างพาร์ติชันแยกต่างหากสำหรับ / boot หรือไม่
/bootผมเคยเห็นบางคนให้พาร์ทิชันที่แยกต่างหากสำหรับ ประโยชน์ของการทำสิ่งนี้คืออะไร? ฉันอาจพบปัญหาอะไรในอนาคตโดยทำสิ่งนี้? นอกจากนี้ยังยกเว้น/homeและ/bootที่พาร์ทิชันที่สามารถแยกออก? แนะนำหรือไม่

14
จะลบไฟล์ทั้งหมดในไดเรกทอรีได้อย่างไร?
ฉันพยายามลบไฟล์และไดเรกทอรีย่อยทั้งหมดในไดเรกทอรี ฉันเคยrm -rลบไฟล์ทั้งหมด แต่ฉันต้องการลบไฟล์และไดเรกทอรีย่อยทั้งหมดยกเว้นไดเรกทอรีบนสุด imagesตัวอย่างเช่นผมมีไดเรกทอรีชั้นนำเช่น มันมีไฟล์header.png, footer.pngและไดเรกทอรีย่อย ตอนนี้ผมต้องการที่จะลบheader.png, footer.pngและไดเรกทอรีย่อย imagesแต่ไม่ ฉันจะทำสิ่งนี้ใน linux ได้อย่างไร

6
Linux: กำหนดวันที่ผ่านบรรทัดคำสั่ง
จะเปลี่ยนวันที่ของระบบใน Linux ได้อย่างไร? ฉันต้องการเปลี่ยน: ปีเดียวเท่านั้น เดือนเดียวเท่านั้น วันที่เท่านั้น การรวมกันของทั้งสามข้างต้น
76 linux  date  clock 

2
ระบบไฟล์ใหม่ / รันนี้คืออะไร
ฉันเพิ่งวิ่งไปdf -hหนึ่งนาทีก่อนและสังเกตว่ามีการเพิ่มระบบไฟล์ที่ฉันไม่คุ้นเคย ไม่มีใครรู้ว่าทำไม/runมีอยู่จริง? นี่เป็นบางสิ่งที่ถูกเพิ่มโดยเคอร์เนลหรือไม่ โดยArch ลินุกซ์ ? run 10M 236K 9.8M 3% /run

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