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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

2
dd conv = sync, noerror ทำอะไร
ดังนั้นเมื่อมีการเพิ่มconv=sync,noerrorจะมีความแตกต่างเมื่อทำการสำรองข้อมูลทั้งฮาร์ดดิสก์ลงในไฟล์ภาพ? คือconv=sync,noerrorความต้องการเมื่อทำสิ่งที่นิติเวช? ถ้าเป็นเช่นนั้นทำไมถึงมีการอ้างอิงกับ linux fedora? แก้ไข: ตกลงดังนั้นถ้าฉันทำ dd โดยไม่มีconv=sync,noerrorและddพบข้อผิดพลาดในการอ่านเมื่ออ่านบล็อก (ลองขนาด 100M), dd จะข้ามบล็อก 100M และอ่านบล็อกถัดไปโดยไม่ต้องเขียนอะไรเลย ( dd conv=sync,noerrorเขียนค่าศูนย์ถึง 100M ของเอาต์พุต) ?)? และถ้าเป็นกัญชาเดิมฮาร์ดดิสก์และไฟล์ที่ส่งออกแตกต่างกันถ้าทำได้โดยไม่ต้องconv=sync,noerror? หรือนี่เป็นเฉพาะเมื่อเกิดข้อผิดพลาดในการอ่าน?
39 linux  backup  dd  forensics 

14
การใช้ cd เพื่อเพิ่มระดับไดเรกทอรีหลายรายการ
ฉันกำลังจัดการกับโปรเจ็กต์ของจาวาซึ่งมักจะส่งผลให้เกิดโฟลเดอร์ที่ซ้อนกันอย่างลึกซึ้ง (/ path / to / project / com / java / lang / อะไรก็ตาม) และบางครั้งต้องการที่จะสามารถกระโดดพูดไดเรกทอรี 4 ระดับขึ้นไป การพิมพ์ cd ../../../ .. เป็นความเจ็บปวดและฉันไม่ต้องการเชื่อมโยง มีแฟล็กไปยังซีดีที่ให้คุณเพิ่มระดับไดเรกตอรีหลายระดับหรือไม่ น่าเสียดายที่ฉันไม่พบหน้า man ใด ๆ สำหรับ cd โดยเฉพาะแทนที่จะได้รับหน้า "builtins" ที่ไม่มีประโยชน์

5
ฉันจะสตรีมเอาต์พุตเสียง GNU / Linux ของฉันไปยังอุปกรณ์ Android ผ่าน Wi-Fi ได้อย่างไร
ฉันต้องการสตรีมเอาท์พุทเสียงผ่านเครือข่าย (Wi-Fi) ไปยังอุปกรณ์ Android ของฉัน ฉันไม่ได้กำลังมองหาวิธีแก้ปัญหาการสตรีมเพลง / วิดีโอ แต่ฉันจะสตรีมเอาท์พุทเสียงใด ๆ ของเดสก์ท็อป GNU / Linux ของฉันไปยัง Android ที่ทำงานเหมือนหูฟังบลูทู ธ เดสก์ท็อป GNU / Linux ของฉันคือ Debian Wheezy และเสียงจาก pulseaudio ฉันได้ลองโมดูล raop ของ Pulseaudio (และเปิดใช้งานใน paprefs) + แอพ AirBuddle ของ Android แต่เสียงไม่ได้สตรีม (pulseaudio เห็นว่าเชื่อมต่อกับ AirBuddle แต่เสียงไม่ได้ทำซ้ำมีความล้มเหลวในการเชื่อมต่อในซอฟต์แวร์บางตัว โปรแกรมอื่น ๆ ที่ติดเสียง)


7
Linux OS จะ“ อ้างอิง” กับ Linux OS อื่นได้อย่างไร?
ฉันได้ดูลินุกซ์ distros จำนวนมากเมื่อเร็ว ๆ นี้เพื่อให้เข้าใจว่ามีอะไรเกิดขึ้นบ้างและวลีหนึ่งที่กำลังจะเกิดขึ้นคือ "[ระบบปฏิบัติการนี้] ใช้ [อีกระบบปฏิบัติการ]" ตัวอย่างเช่น: Fedora ขึ้นอยู่กับ Red Hat Ubuntu ใช้ Debian Linux Mint ใช้ Ubuntu สำหรับคนที่มาจากสภาพแวดล้อม Mac ฉันเข้าใจว่า "OS X อ้างอิงจากดาร์วิน" แต่เมื่อฉันดู Linux Distros ฉันพบว่าตัวเองถามว่า "พวกเขาทั้งหมดใช้ Linux .. ไม่ใช่หรือ" ในบริบทนี้สิ่งที่ว่ามันหมายความว่าหนึ่ง Linux OS ที่จะอยู่บนพื้นฐานของอีก Linux OS?
38 linux  ubuntu  debian 

8
คุณติดตามแพคเกจที่ติดตั้งบน Ubuntu (Linux) อย่างไร
(คำถามนี้คล้ายกับ1,0458มากแนะนำว่า Fedora และ Ubuntu / Debian นั้นแตกต่างกันพอที่จะรับประกันคำตอบที่ต่างกัน) ในขณะที่ฉันใช้การตั้งค่า Ubuntu ฉันจะค่อยๆติดตั้งแพคเกจจำนวนมากขึ้นเรื่อย ๆ จากการติดตั้งพื้นฐาน ถ้าฉันติดตั้งใหม่หรือถ้าฉันต้องการติดตั้งเครื่องใหม่ฉันมักจะต้องการติดตั้งแพคเกจเฉพาะเหล่านั้นอีกครั้งและฉันต้องการทำมันอย่างรวดเร็วเพื่อกลับไปใช้งานได้โดยไม่ยุ่งยาก เท่าที่ผมเคยเห็นของผู้จัดการแพคเกจ ( apt-get, aptitudeและsynaptic) สามารถบอกได้ว่าแพคเกจที่มีการติดตั้งและพวกเขาทั้งหมดมีบันทึก (แม้ว่าคนที่แตกต่างกันสำหรับแต่ละเครื่องมือซึ่งเป็นความยุ่งยาก) แต่ไม่มีใครสามารถบอกได้ว่าฉันบรรจุภัณฑ์อะไรติดตั้งเมื่อเทียบกับการอ้างอิงหรือการปรับปรุงระบบของพวกเขา แม้แต่ท่อนซุงก็มีเลศนัยที่ฉันไม่แน่ใจว่าสิ่งที่ฉันควรจะแยกออกจากพวกเขาหรือวิธีการรวมพวกเขา (ในกรณีของเครื่องมือที่เหมาะกับครอบครัวต่างๆ) ซึ่งหมายความว่าทุกครั้งที่ฉันติดตั้งใหม่หรือแม้กระทั่งสำรองข้อมูลฉันไม่แน่ใจว่าจะสร้างรายการนั้นใหม่ได้อย่างไร ฉันไม่จำเป็นต้องคาดหวังว่าเครื่องมือใด ๆ ที่จะทำเพื่อฉัน แต่ถ้าพวกเขาไม่ฉันกำลังมองหาวิธีแก้ปัญหา แม้แต่รูปแบบการ grep สำหรับกฎง่ายๆหรือความคิดที่ชัดเจนของสิ่งที่ถูกบันทึกไว้จะเป็นประโยชน์ อาจไม่มี "คำตอบที่ดีที่สุด" ที่นี่ แต่คำตอบที่ดีจะมีประโยชน์มาก คำตอบส่วนใหญ่ด้านล่างให้การประมาณของสิ่งที่ฉันกำลังมองหาและมีประโยชน์ในระดับหนึ่ง ตัวเลือกที่เลือกนั้นเป็นวิธีที่ใกล้เคียงกับวิธีการติดตั้งเครื่องมือของฉันบนระบบใหม่โดยอัตโนมัติอย่างสมเหตุสมผลแม้จะมีข้อแม้ทั้งหมด

5
การลบไฟล์นับล้านไฟล์
ฉันมีคนเต็มไปด้วยภาพ gif นับล้าน มีคำสั่ง rm มากเกินไป ฉันได้ลองใช้คำสั่ง find แบบนี้แล้ว: find . -name "*.gif" -print0 | xargs -0 rm ปัญหาคือมันทำให้เครื่องของฉันแย่มากและทำให้ลูกค้าต้องเสียเวลาเนื่องจากเซิร์ฟเวอร์ มีวิธีใดที่เร็วกว่าในการลบไฟล์ทั้งหมดเหล่านี้ ... โดยไม่ล็อคเครื่อง?
38 linux  bash  shell  find  rm 

7
เปลี่ยนพฤติกรรมการ blanking หน้าจอคอนโซล Linux
ฉันจะเปลี่ยนพฤติกรรมการเว้นว่างหน้าจอบนเทอร์มินัลเสมือน Linux ได้อย่างไร ตัวอย่างเช่นถ้าฉันเปลี่ยนเป็น VT จาก X เข้าสู่ระบบและออกจากระบบเพียงอย่างเดียวเป็นเวลา 5 นาทีหรือมากกว่านั้นหน้าจอจะว่างเปล่าเหมือนสกรีนเซฟเวอร์ มันกลับมาพร้อมกับปุ่มกดเช่นสกรีนเซฟเวอร์ ส่วนใหญ่ฉันแค่ต้องการเปลี่ยนการหมดเวลา แต่ฉันยังสนใจในการตั้งค่าอื่น ๆ หากมีสิ่งใดสิ่งหนึ่งระบบของฉันกำลังใช้งาน Ubuntu 10.04 พร้อมกับไดร์เวอร์กราฟิกหุ้น fbsetแสดงคอนโซลโดยใช้radeondrmfbอุปกรณ์ framebuffer

2
วิธีสร้างโฟลเดอร์ symlinked จะปรากฏเป็นโฟลเดอร์ปกติ
ฉันมีแอพพลิเคชั่น Dart สองตัวที่ฉันต้องเทียบท่า แอพทั้งสองนี้ใช้ไดเรกทอรีแหล่งข้อมูลที่แชร์ เนื่องจาก Docker ป้องกันการเพิ่มไฟล์จากโฟลเดอร์นอกไดเรกทอรีบริบท ( project/app1) ฉันไม่สามารถเพิ่มไฟล์จาก../sharedหรือจากshared(symlink ด้านในprojects/app1) ฉันกำลังมองหาวิธีที่จะหลอกนักเทียบท่าให้ทำมันอยู่ดี โครงสร้างโครงการที่เรียบง่ายของฉัน - projects - app1 - Dockerfile - shared (symlink ../shared) - otherSource - app2 - Dockerfile - shared (symlink ../shared) - otherSource - shared - source ฉันสามารถเลื่อนDockerfileขึ้นหนึ่งระดับและเรียกใช้docker buildจากที่นั่น แต่แล้วฉันต้องการ Dockerfiles สองอัน (สำหรับ app1 และ app2) ในไดเรกทอรีเดียวกัน แนวคิดปัจจุบันของฉันคือถ้าฉันสามารถซ่อนความจริงที่projects/app1/sharedเป็น …

6
วิธีการสำรองข้อมูลเข้ารหัสเหมือน rsync?
ฉันต้องการบันทึกข้อมูลสำรองของฉันบนเซิร์ฟเวอร์ระยะไกล แต่ไม่ต้องการให้เซิร์ฟเวอร์สำรองดูข้อมูลที่ไม่ได้เข้ารหัส การแก้ไขไฟล์เดียวและสำรองข้อมูลไม่ควรทำให้ทุกอย่างถูกเข้ารหัสและส่งอีกครั้ง รีโมตเซิร์ฟเวอร์ควรไม่รู้จักโครงสร้างไดเร็กทอรี (และไม่ใช่ชื่อไดเร็กทอรี) โดยเฉพาะ มีวิธีแก้ปัญหาเหรอ?

8
มีบันทึกที่บันทึกการปิดระบบใน Linux หรือไม่
ฉันสงสัยว่ามีไฟล์บันทึกใน Linux ซึ่งบันทึกทุกครั้งที่ปิดเครื่องคอมพิวเตอร์หรือไม่? เหตุผลที่ฉันถามคือฉันกำลังทำการทดสอบบางอย่างเกี่ยวกับระยะเวลาแบตเตอรี่แล็ปท็อปของฉันเป็นเวลานานภายใต้เงื่อนไขบางประการ แล็ปท็อปของฉันได้รับการกำหนดค่าให้ปิดเครื่องโดยอัตโนมัติเมื่อเหลือพลังงานแบตเตอรี่ประมาณ 10 นาทีดังนั้นหากมีไฟล์บันทึกอยู่ที่ใดที่หนึ่งเมื่อคอมพิวเตอร์ถูกปิดเครื่องนี่จะทำให้การทดสอบของฉันง่ายขึ้นมาก ฉันใช้ Ubuntu 10.04 ขอบคุณ!
38 linux 

2
คำสั่งต้นไม้แสดงรายการไฟล์ทั้งหมดหนึ่งระดับ
ฉันจะใช้คำสั่ง tree เพื่อแสดงรายการไดเรกทอรีปัจจุบันเป็นแผนผังได้อย่างไร ถ้าฉันทำ tree -L 1 มันจะแสดงเฉพาะไดเรกทอรีที่ฉันจะได้รับมันจะแสดงไฟล์ได้เป็นอย่างดี?


1
วิธีค้นหาเกตเวย์ที่ใช้สำหรับการกำหนดเส้นทาง
นี่คือในสภาพแวดล้อมที่ unix ฉันมีหลายเส้นทางในโฮสต์ (มองเห็นได้ด้วยคำสั่ง 'ip route show') หากฉันส่งที่อยู่ฉันจะทราบได้อย่างไรว่าเกตเวย์ใดถูกใช้เพื่อกำหนดเส้นทางการสืบค้น ฉันพยายามใช้คำสั่ง traceroute แต่ไม่แสดงเกตเวย์ทันที จากด้านล่างเอาต์พุต 10.58.227.1 เป็นเกตเวย์เริ่มต้นของฉัน # ip r l 10.58.227.0/24 dev front_eth1 proto kernel scope link src 10.58.227.231 169.254.0.0/17 dev bond0 proto kernel scope link src 169.254.0.4 default via 10.58.227.1 dev front_eth1 proto gated เมื่อฉันทำการติดตามไปยังที่อยู่ภายนอกเกตเวย์ที่ใช้ (เกตเวย์เริ่มต้น 10.58.227.1) จะไม่แสดงในเอาต์พุต # traceroute -n …
37 linux  networking 

13
แปลงจุดปลาย Unix เป็น Windows
ฉันเพิ่งย้ายกลับไปยัง Windows จาก Linux ฉันมีไฟล์บางไฟล์ที่มี CRLF บางไฟล์ที่มี LFS และบางไฟล์รวมกัน มียูทิลิตี้ที่จะช่วยฉันค้นหาไฟล์ Unix-touched ทั้งหมดของฉันและแปลงเป็นไฟล์ CRLF ที่ถูกยกเลิกหรือไม่? ยูทิลิตี้นี้จะต้องทำงานบน Windows ไม่ใช่ Linux ฉันได้ย้ายแล้ว ฉันไม่ควรติดตั้งCygwinหากฉันสามารถหลีกเลี่ยงได้

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