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

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

2
จำนวนไฟล์ Rsync สถิติ
ฉันใช้ rsync พร้อม-vrlHh --delete --stats --forceตัวเลือกในการทำมิเรอร์สองไดเรกทอรี ไดเรกทอรีแรกคือแหล่งที่มาและเป็น hd ภายนอกของฉันไดเรกทอรีปลายทางว่างเปล่าเพราะฉันเพิ่งสร้างมันขึ้นมา ฉันทำงานrsync -vrlHh --delete --stats --force my_hd dest_dirและฉันได้รับผลลัพธ์นี้ ... 2012/05/12 11:59:29 [18094] Number of files: 189315 2012/05/12 11:59:29 [18094] Number of files transferred: 178767 2012/05/12 11:59:29 [18094] Total file size: 241.57G bytes 2012/05/12 11:59:29 [18094] Total transferred file size: 241.57G bytes 2012/05/12 …

2
ทำไม GNU ถึงฉีกเร็วกว่า dd เมื่อเติมข้อมูลแบบสุ่ม?
ในขณะที่ลบฮาร์ดไดรฟ์อย่างปลอดภัยก่อนที่จะทำการรื้อถอนฉันสังเกตเห็นว่าdd if=/dev/urandom of=/dev/sdaใช้เวลาเกือบทั้งวันในขณะที่shred -vf -n 1 /dev/sdaใช้เวลาเพียงสองสามชั่วโมงกับคอมพิวเตอร์เครื่องเดียวกันและไดรฟ์เดียวกัน เป็นไปได้อย่างไร? /dev/urandomฉันเดาว่าคอขวดคือผลลัพธ์ที่จำนวน จำกัด เครื่องฉีกใช้เครื่องกำเนิดไฟฟ้าแบบหลอกบางอย่างที่สุ่มน้อยกว่าและเพียงพอสำหรับจุดประสงค์เดียว (เช่นมีประสิทธิภาพมากกว่า) urandomหรือไม่

3
ทำไมฉันต้องพิมพ์“ ./” เสมอก่อนที่โปรแกรมจะเรียกใช้งานใน Linux?
เมื่อฉันรวบรวม egxc โดย: GCC x.c -o x ในการดำเนินการผลลัพธ์ฉันต้องเขียน: ./x และเพียงพิมพ์: x ล้มเหลวด้วยข้อความนี้: x: ไม่พบคำสั่ง หมายความว่า Linux ไม่ค้นหาไดเรกทอรีปัจจุบัน! มี (ฉันแน่ใจว่ามี) ปัญหาใด ๆ ที่เหมาะสมหลังพฤติกรรมนี้?
8 linux  shell 

2
Tmux การเชื่อมโยงคีย์ไม่ทำงาน
ฉันติดตั้ง tmux โดยใช้ homebrew บน Mac OSX Lion สักพัก ทันใดนั้นปุ่มลัดก็หยุดทำงาน เช่นถ้าฉันลอง Ctrl-b แล้ว c (สร้างหน้าต่างใหม่) มันแค่พิมพ์ c ในหน้าต่างเทอร์มินัล ฉันจะแก้ไขปัญหานี้และทำให้ tmux ใช้งานได้อีกครั้งได้อย่างไร
8 linux  macos  mac  osx-lion  tmux 

3
ทำไมการบูตล้มเหลวด้วย bios SATA Mode เป็น AHCI
สั้นฉันพยายามคิดหาวิศวกร Jetway และตัวเองทำไมไบออสที่กำหนดเองที่พวกเขาทำให้ฉันไม่อนุญาตให้อุปกรณ์ SATA บู๊ตในโหมด AHCI เห็นได้ชัดว่านี่เป็นคำถามที่ยากที่จะพิจารณาว่าเป็นไบออสแบบกำหนดเอง * แต่หวังว่าฉันจะให้รายละเอียดเพียงพอเพื่อให้ใครบางคนสามารถเสนอแนวคิดบางอย่างได้เพราะฉันหมดแล้ว กระดานเป็น Jetway NF98 ประวัติดั้งเดิมกล่าวว่า American Megatrends อยู่ด้านบน ฉันได้เรียนรู้ว่าพวกเขาเพียงแค่ให้ซอร์สโค้ดเพื่อรวบรวม (หรืออาจเป็นแค่โลโก้?) แต่ Jetway เป็นผู้กำหนดค่าและผลิตไบออสจริง ดังนั้นฉันจึงเอื้อมมือไปที่ Jetway และพวกเขามีประโยชน์อย่างไม่น่าเชื่อ ฉันบอกพวกเขาถึงเป้าหมายของฉันและพวกเขาได้รับสิทธิและส่งประวัติที่กำหนดเอง เป้าหมายนั้นง่ายมากอนุญาตให้ฉันกำหนดค่าไบออสเพื่อปฏิเสธสื่ออื่น ๆ นอกเหนือจากดิสก์ที่เชื่อมต่อผ่านทางพอร์ต SATA 0 ที่จะทำการบูท สิ่งที่พวกเขาให้นั้นเกือบจะยกเว้นว่ามันไม่สามารถกำหนดค่าได้มันเพิ่งถูกตั้งค่าให้ไม่อนุญาตให้มีสิ่งอื่นนอกจาก SATA Port 0 เพื่อบูต ดังนั้นฉันจึงเสียบดิสก์ SATA ของฉันเพื่อเรียกใช้ Crux Linux distro รุ่นที่กำหนดเองและรายงานประวัติโปรดเชื่อมต่อดิสก์ราวกับว่ามันไม่เห็น (แม้ว่าภาพรวมในการตั้งค่าไบออสแสดงให้เห็นว่าดิสก์เชื่อมต่อกับพอร์ต 0) หลังจากแก้ไขข้อบกพร่องบางอย่างฉันเปลี่ยนโหมด SATA จาก AHCI เป็น …
8 linux  boot  bios  sata  ahci 

4
เป็นไปได้หรือไม่ที่จะ“ ส่งสัญญาณเสียง” ไปที่“ line in” สำหรับโปรแกรมใดโปรแกรมหนึ่ง?
ฉันต้องการนำสัญญาณเสียงของโปรแกรมและ "ไปป์" ลงในอินพุตเสียงของโปรแกรมอื่น ดังนั้นฉันสามารถพูดเล่นเพลงกับแบนชีและให้ Skype ได้ยินมันเล่นกับใครก็ได้ที่อยู่ในสาย
8 linux  audio 

5
ติดตั้ง sun java 6 และ sun java 7 แบบคู่ขนานบน linux (fedora 16) โดยใช้ rpm
นี่คือสิ่งที่ฉันต้องการจะประสบความสำเร็จ แต่ฉันล้มเหลว (ฉันเป็นมือใหม่ใน Linux) ฉันมีกล่อง Fedora 16 (64 บิต) และต้องการติดตั้ง oracle java หลายเวอร์ชัน (java 6 และ java 7 ในขณะนี้) /optฉันพยายามที่จะติดตั้งจาวาโดยใช้ซอฟต์แวร์รอบต่อนาทีและผมอยากจะติดตั้งทั้งสองของพวกเขาภายใต้ ฉันดาวน์โหลดแพ็คเกจที่ต้องการจากไซต์ Oracle: jdk-6u30-linux-x64-rpm.bin jdk-7u2-linux-x64.rpm และแตกแพ็กเกจ rpm จากภายใน.binไฟล์ที่รัน ./jdk-6u30-linux-x64-rpm.bin -x รับสถานการณ์ต่อไปนี้: jdk-6u30-linux-amd64.rpm jdk-7u2-linux-x64.rpm จากนั้นฉันก็มองเข้าไปข้างในjdk-6u30-linux-amd64.rpm ด้วย: rpm -qpl ~/Downloads/jdk-7u2-linux-x64.rpm และรับว่า java 6 จะติดตั้งไฟล์ลงใน: /etc (some files) /usr/java/jdk1.6.0\_30 (the majority of the files) …

5
ให้นามสกุลไฟล์. jpg ทั้งหมด
ฉันมีไดเรกทอรีและนามสกุลไฟล์บางไฟล์เป็นตัวพิมพ์ใหญ่ (.JPG) แทนที่จะเป็นตัวพิมพ์เล็ก ฉันต้องการตรวจสอบให้แน่ใจว่าทุกไฟล์มี. jpg เป็นส่วนขยาย ฉันจะทำสิ่งนี้จาก shell prompt ได้อย่างไร?
8 linux  bash 

5
ค้นหาไฟล์ทั้งหมดที่เก่ากว่าหนึ่งนาที
ฉันfindจะใช้เพื่อเลือกไฟล์ที่เขียนและไม่ได้แก้ไขในนาทีสุดท้ายได้อย่างไร ฉันรู้ว่าฉันสามารถทำสิ่งอื่น ๆ รอบ ๆ ค้นหาไฟล์ที่แก้ไขใน 60 วินาทีสุดท้ายด้วย-mtime -60sแต่ฉันต้องการไฟล์ที่ไม่ได้รับการแก้ไขใน 60 วินาทีที่ผ่านมา ฉันใช้ Linux และได้รับข้อผิดพลาดนี้หากฉันใช้วินาที: find ??/ -mtime +60s -name blah.tsv find: invalid argument `+60s' to `-mtime'
8 linux  find 

3
เหตุใด yaourt จึงดูผิดที่ (pacman ทำงาน)
หลังจากลบ yaourt และ package-query แล้วให้อัพเกรด pacman เป็น v4.0.1 และติดตั้งแพ็คเกจ -query ล่าสุดและ yaourt ใหม่จาก AUR ฉันไม่สามารถใช้ yaourt ได้อีก มันบอกฉัน: Unable to open file: /usr/local/etc/pacman.conf ฉันไม่เข้าใจว่าทำไมมันถึงมีอยู่ตอนนี้และไม่อยู่ใน / ฯลฯ ในขณะเดียวกัน Pacman ทำงานได้ตามปกติ หากฉันสร้าง symlink ไปที่ pacman.conf ฉันจะได้รับข้อผิดพลาดต่อไปนี้แทน: failed to initialize alpm library (could not find or read directory) $ PATH ของฉันคือ: /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl ฉันลองค้นหาใน …

5
ระบบไฟล์ Linux สำหรับเซิร์ฟเวอร์ไฟล์ขนาดใหญ่
ฉันต้องการทราบจากผู้ที่มีประสบการณ์มากขึ้นสิ่งที่จะเป็นทางเลือกที่ดีที่สุดของระบบไฟล์เพื่อใช้สำหรับเซิร์ฟเวอร์ไฟล์ที่มีฮาร์ดดิสก์มากกว่า 20TB โดยส่วนตัวฉันมักใช้ EXT3 (ย้อนหลังไปหลายวัน) และ EXT4 (ตั้งแต่มีให้ใช้งาน) [และครั้งหนึ่ง ReiserFS 3 ถึงแม้ว่ามันจะทำให้ข้อมูลเสียหายจำนวนมาก] บนคอมพิวเตอร์ส่วนบุคคลของฉันและบนดิสก์ "บูตเซิร์ฟเวอร์" และ ROOT อย่างไรก็ตามในฐานะที่เป็นเครื่องมือ EXT4 (แม้ว่าจะไม่ใช่ EXT4 ตัวเอง) จำกัด อยู่ที่ 16TB พาร์ทิชันนี่อาจไม่ใช่ทางออกที่ดีที่สุดของฉัน การแจกจ่ายจะเป็น Debian 6.0 (Squeeze) และ / หรือ Gentoo (เวอร์ชั่นล่าสุด) ดังนั้นเคอร์เนลควรจะค่อนข้างใหม่ล่าสุด (บน Debian อย่างน้อยกับ backport) หมายถึงเคอร์เนล linux> = 2.6.32 ไฟล์เซิร์ฟเวอร์จะถูกใช้เพื่อจุดประสงค์สาม maily (และแยกพาร์ติชันเช่นกันเพราะวัตถุประสงค์คือเพื่อรักษาข้อมูล "ปลอดภัย" และไม่สนใจค่าใช้จ่ายมากนัก) ดิสก์ทั้งหมดจะถูกเข้ารหัสโดยใช้ LUKS …

2
บูต GRUB2 เป็น GRUB หรือ GRUB2 บนดิสก์อื่น
ฉันมีดิสทริบิวชันสองชุดติดตั้ง Gentoo กับ GRUB2 และ openSUSE กับ GRUB รุ่นอื่น OpenSUSE จัดการรายการเคอร์เนลและฉันไม่ต้องการอัปเดต Gentoo GRUB2 หลักของฉันเพื่อคัดลอกการเปลี่ยนแปลงหลังจากอัปเดต ขณะนี้ฉันกดF8BIOS เพื่อเลือกดิสก์ที่แตกต่างกัน แต่มันก็ดีถ้าฉันไปจาก GRUB หลักของฉันเพื่อ openSUSE จัดการ GRUB ผ่านรายการเมนู ฉันจะรับ GRUB2 เพื่อโหลด GRUB จากดิสก์อื่น MBR ได้อย่างไร ฉันจะทำให้ GBUB2 โหลด GRUB จากพาร์ติชันที่สามารถบูตได้อื่นได้อย่างไร ฉันจะรับ GRUB2 เพื่อโหลด GRUB2 จากดิสก์อื่น MBR ได้อย่างไร ฉันจะรับ GRUB2 เพื่อโหลด GRUB2 จากพาร์ติชันอื่นที่สามารถบูตได้ได้อย่างไร สมมติว่าฉันเปิดhd0 MBRและบูตไปที่ GRUB …
8 linux  grub  opensuse  grub2 

6
การแก้ไขไฟล์ขนาดใหญ่ - เป็นกลุ่มหรืออย่างอื่น?
ฉันเป็นแฟนตัวยงสำหรับการแก้ไขส่วนใหญ่ของฉัน แต่วันนี้เมื่อฉันต้องเปิดไฟล์ขนาดใหญ่ ~ 1-2 กิ๊กมันเป็น Vert ช้าในการโหลดและดำเนินการ มีวิธีอื่นใดอีกบ้างที่ฉันสามารถแก้ไขไฟล์ขนาดใหญ่เช่นนี้ได้อย่างมีประสิทธิภาพ
8 linux  vim 


3
ค้นหาการกระจาย Linux / Unix ที่คุณใช้ (จากบรรทัดคำสั่ง) [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะรู้ได้อย่างไรว่าฉันใช้ Linux รุ่นใด (9 คำตอบ) ปิดให้บริการใน6 ปีที่ผ่านมา เมื่อใช้คอมพิวเตอร์ Linux / BSD / Unix ที่ไม่คุ้นเคย (เช่นโดย SSH) จากบรรทัดคำสั่งคุณจะบอกได้อย่างไรว่าคุณใช้การกระจายแบบใด (และการกระจายแบบนั้น) คุณกำลังใช้งานอย่างไร ตัวเลือกบางอย่างที่ฉันได้ลอง: lsb_release --all: ไม่มีอยู่ใน OpenSuSE 11.3; ใช้ได้กับ Debian squeeze และ Ubuntu 10.10 uname --all: ไม่ให้ข้อมูล distro เกี่ยวกับ SuSE และ Debian ทำงานใน Ubuntu cat /etc/apt/sources.listในคุณสามารถดูเซิร์ฟเวอร์ของการแจกจ่ายที่เครื่องเชื่อมต่อเพื่อรับการอัพเดต เห็นได้ชัดว่าใช้งานได้กับการแจกแจงแบบเดเบียนเท่านั้น จะไม่ทำงานหากคอมพิวเตอร์ได้รับการกำหนดค่าให้ใช้เซิร์ฟเวอร์ที่เก็บข้อมูลที่กำหนดเอง น่าเสียดายที่สิ่งเหล่านี้ดูเหมือนจะไม่ทำงานในการแจกแจงหลายอย่าง มีคำสั่งง่ายๆในการตรวจสอบหรือไม่?

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