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

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

12
ฉันจะลด Ile I / O ที่ไม่ทำงานบน Linux เพื่อลดเสียงรบกวนได้อย่างไร
ถ้าฉันวาง Linux ไว้ในเครื่องของฉันฉันควรทำขั้นตอนใดเพื่อที่จะพยายามเข้าถึงฮาร์ดไดรฟ์เมื่อฉันใช้งานจริงเท่านั้น นั่นคือเสียงที่บดเป็นสิ่งที่สร้างความรำคาญให้ฉันเมื่อฉันพยายามที่จะหลับ
12 linux 

2
การใช้ / เมื่อใช้ซีดี
ฉันอยู่ในไดเรกทอรีบ้านของฉันบนเครื่อง mac: $ pwd /Users/lukas เมื่อฉันcdอยู่ใกล้ฉันไม่ (และไม่สามารถ) เริ่มต้นเส้นทางด้วย/: $ cd Documents/ /Users/lukas/Documents $ cd /Documents -bash: cd: /Documents: No such file or directory ยกเว้นเมื่อฉันอยู่ใน/: $ pwd / $ cd Users /Users $ cd /Users /Users ทำไมฉันจึงสามารถใช้/ในด้านหน้าของเส้นทางเมื่อจะจาก/ไป/Usersแต่ไม่ได้อยู่ในระดับที่ตามมาหรือไม่? สิ่งนี้เฉพาะกับ macOS หรือเป็นพฤติกรรม Unix มาตรฐานนี้หรือไม่?

2
Linux BTRFS - แปลงเป็นไฟล์เดียวกับไดรฟ์ที่ล้มเหลว
backstory จำนวนเล็กน้อย: ฉันมีระบบไฟล์สื่อขนาดเล็กที่ฉันเก็บภาพยนตร์และรายการทีวีต่าง ๆ ที่ใช้สำหรับการตั้งค่า HTPC ของฉัน ตอนนี้ได้มีการตั้งค่าโดยใช้btrfsบนไดรฟ์ภายนอกขนาด 1TB WD ต่อมาฉันตัดสินใจซื้อไดรฟ์อื่นเพื่อให้ความสามารถในการทำมิรเรอร์ RAID1 ของระบบไฟล์นี้ ไดรฟ์นี้คือ Seagate Barracuda (2TB, BARRACUDA 7200.14 FAMILY) น่าเสียดายที่นี่ไม่ใช่ตัวเลือกไดรฟ์ที่ดี ไดรฟ์เริ่มพัฒนาข้อผิดพลาดการอ่านจำนวนมากในไม่ช้าแม้ว่า BTRFS จะสามารถแก้ไขได้ เมื่อเร็ว ๆ นี้จำนวนข้อผิดพลาดการอ่านจากไดรฟ์นี้ได้ถูกแทงโดยสภาพของมันแย่ลงเรื่อย ๆ BTRFS เริ่มมีปัญหา: kernel: RSP: 0018:ffff88005f0e7cc0 EFLAGS: 00010282 kernel: RIP: 0010:[<ffffffffa0081736>] [<ffffffffa0081736>] btrfs_check_repairable+0xf6/0x100 [btrfs] kernel: task: ffff88001b5c4740 ti: ffff88005f0e4000 task.ti: ffff88005f0e4000 kernel: Workqueue: …
12 linux  raid  btrfs 

3
Bash: ls * โดยไม่มีการจัดกลุ่มโฟลเดอร์
ถ้าฉันพิมพ์: ls source/* source/fonts: fontello source/images: bg1.png eng.png fra.png ฉันได้รับรายชื่อไฟล์จัดกลุ่มตามชื่อโฟลเดอร์ ฉันจะรับรายชื่อไฟล์ได้อย่างไร ls source/* source/fonts/fontello source/images/bg1.png source/images/eng.png source/images/fra.png ขอขอบคุณ
12 linux  ls 

3
มันมีความสำคัญกับปริมาณของพื้นที่แลกเปลี่ยนในระบบ Linux หรือไม่
เป็นเรื่องสำคัญหรือไม่ถ้าจำนวนของพื้นที่แลกเปลี่ยนใน Linux ถูกตั้งค่าน้อยเกินไป (เช่น 1Gb) และ RAM หลักคือ128Gbอะไร เราควรตั้งค่าจำนวนพื้นที่การสลับเป็น RAM สองเท่าหรือไม่? UPDATED: สวัสดีขอขอบคุณทุกท่านที่ตอบคำถามนี้ ที่จริงแล้วฉันมีคำถามนี้เพราะเราพบปัญหาบางอย่างเมื่อใช้ระบบคลัสเตอร์ขนาดเล็ก ปัญหาที่มีการโพสต์ในที่นี่ รูปภาพต่อไปนี้เป็นข้อมูลบางอย่างเกี่ยวกับคอมพิวเตอร์บางเครื่องในคลัสเตอร์เล็ก ๆ นี้ นี่MEMTOTคือจำนวน RAM ทั้งหมดของเครื่องนั้นSWAPTOคือจำนวนพื้นที่ SW AP ทั้งหมดของเครื่องนั้นและSWAPUSจำนวน SWAP ที่ใช้ในพื้นที่ ดังที่แสดงในรูปภาพการใช้ SWAP นั้นเล็กมาก เมื่อพยายามที่จะแก้ปัญหาที่โพสต์ในที่นี่เราไม่แน่ใจว่าจำนวนของพื้นที่ SWAP ถูกตั้งค่าไว้น้อยเกินไปซึ่ง1Gbสัมพันธ์กับ128Gbดังที่แสดงในภาพ ดังนั้นฉันมีคำถามนี้ ฉันขอโทษที่ฉันไม่ได้โพสต์ข้อมูลพื้นหลังทั้งหมดในเวอร์ชันดั้งเดิมของโพสต์นี้ ก่อนหน้านั้นเรายังคิดด้วยว่าถ้า RAM มีขนาดใหญ่เราสามารถตั้งค่า SWAP ขนาดเล็กได้ เราพยายามตั้งค่า SWAP c0148ให้เป็น16Gbปัญหาดูเหมือนว่าจะไม่มี (บางทีเราควรจะได้ข้อสรุปนี้หลังจากสังเกตสถานะของพวกเขาเป็นเวลานาน) เราไม่ใช่มืออาชีพในระบบ Linux และเราไม่สามารถอธิบายได้ว่าทำไมสิ่งนี้จึงเกิดขึ้น มันเป็นความน่าจะเป็นที่นี่เป็นระบบคลัสเตอร์และ SGE กำลังจัดการทรัพยากรของแต่ละเครื่องและจำเป็นต้องมี SWAP …

1
ตัวติดตั้ง Windows หลายตัวในแท่ง USB
เมื่อเร็ว ๆ นี้ฉันเพิ่งได้รับหนึ่งในแท่งไม้SanDisk Extreme 64GBและเริ่มแก้ไขมัน ในเรื่องนี้โปรดจำไว้ว่านี่เป็นรุ่นที่removableบิตถูกตั้งค่าเป็น0(ซึ่งหมายความว่า Windows จะเห็นพาร์ติชันทั้งหมดตามค่าเริ่มต้น - แต่ละอันจะแสดงเป็นดิสก์เดียวใน explorer) เป้าหมาย: เพื่อให้มีการแจกแจงที่สามารถบูตได้มากมายในแท่งเดี่ยว หนึ่งในนั้นควรเป็นตัวติดตั้ง Windows 7 และตัวติดตั้ง Windows 8 พาร์ติชันเดียวเท่านั้นที่ควรติดตั้งอัตโนมัติใน Windows (และระบบปฏิบัติการอื่น ๆ โดยเฉพาะ) - พาร์ติชั่นแรก (ที่เก็บข้อมูลสำหรับไฟล์) นี่คือเพื่อป้องกันการเปลี่ยนแปลงโดยไม่ตั้งใจของพาร์ทิชันที่สามารถบูตได้หรือไฟล์ในพวกเขา ควรเป็นประเภท NTFS เป็นทางเลือกฉันยังต้องการลินุกซ์ถาวรที่สามารถบู๊ตได้โดยตรง (โดยเฉพาะ Ubuntu) ที่ติดอยู่นี้ คุณสมบัติทั้งหมดเหล่านี้ควรมีอยู่ในเมนูเดียวที่แสดงในเวลาที่ทำการบูทเครื่องจากแท่ง USB เล่า: ตอนนี้คุณสามารถทำได้อย่างง่ายดายโดยใช้การผสมผสานของSYSLINUXและGRUB (คุณจะเห็นด้านล่าง) อย่างไรก็ตามมีปัญหาหนึ่งคือรายการบูตที่ใช้ Linux ทั้งหมด (รายการที่ใช้create ramdisk -> load kernel -> have funรูปแบบ: …

2
สิ่งที่กำหนดว่างานพื้นหลังถูกฆ่าตายเมื่อเปลือกออกหรือฆ่า?
คำถามนี้ได้เกิดขึ้นค่อนข้าง มาก ( จริงๆมาก ) แต่ผมหาคำตอบที่จะเป็นโดยทั่วไปที่ไม่สมบูรณ์ คำถามทั่วไปคือ "ทำไม / งานของฉันไม่ถูกฆ่าตายเมื่อฉันออกจาก / kill ssh?" และนี่คือสิ่งที่ฉันได้พบ คำถามแรกคือ: ข้อมูลต่อไปนี้เป็นอย่างไร? ต่อไปนี้น่าจะเป็นจริงสำหรับ Debian linux ที่ทันสมัย ​​แต่ฉันขาดหายไปบ้าง และคนอื่น ๆ จำเป็นต้องรู้อะไร กระบวนการลูกทั้งหมด, พื้นหลังหรือไม่ของเชลล์ที่เปิดผ่านการเชื่อมต่อ ssh จะถูกฆ่าด้วย SIGHUP เมื่อการเชื่อมต่อ ssh ถูกปิดเฉพาะในกรณีที่huponexitมีการตั้งค่าตัวเลือก: run shopt huponexitเพื่อดูว่าสิ่งนี้เป็นจริงหรือไม่ หากhuponexitเป็นจริงคุณสามารถใช้nohupหรือdisownแยกส่วนกระบวนการออกจากเชลล์ดังนั้นจึงไม่ถูกฆ่าเมื่อคุณออกจาก screenหรือเรียกใช้สิ่งที่มี หากhuponexitเป็นเท็จซึ่งเป็นค่าเริ่มต้นใน linuxes อย่างน้อยวันนี้งานที่อยู่เบื้องหลังจะไม่ถูกฆ่าเมื่อออกจากระบบปกติ แต่แม้ว่าhuponexitจะเป็นเท็จแล้วหากการเชื่อมต่อ ssh ถูกฆ่าหรือลดลง (แตกต่างจากการออกจากระบบปกติ) กระบวนการพื้นหลังจะยังคงได้รับการฆ่า สิ่งนี้สามารถหลีกเลี่ยงได้โดยdisownหรือnohupใน (2) มีความแตกต่างระหว่าง (ก) กระบวนการที่มีพ่อแม่เป็นกระบวนการขั้วและ …
12 linux  ssh  process 

1
หมายเลขวิเศษในการรีบูท Linux คืออะไร?
ในหน้า Wikipedia สำหรับ Linus Torvaldsมีการระบุไว้: การเรียกระบบรีบูตของเคอร์เนล Linux ยอมรับวันเดือนปีเกิดของพวกเขา (เขียนเป็นเลขฐานสิบหก) เป็นค่าเวทมนต์ เอกสารสำหรับreboot()ฟังก์ชั่นลีนุกซ์แสดงให้เห็นว่ามันต้องการหมายเลขเวทย์มนตร์สองเลขmagicและmagic2จะรี การค้นหาของ Google เปิดเผยข้อมูลมากมายเกี่ยวกับตัวเลขเวทย์มนตร์ แต่ไม่เฉพาะเจาะจงว่ามันคืออะไรและทำไมฟังก์ชั่นจึงต้องส่งค่าเหล่านี้เพื่อใช้งาน ฉันมีช่วงเวลาที่ยากลำบากในการพยายามทำสิ่งนี้ สำหรับฉันแล้วดูเหมือนว่าค่าเวทย์มนตร์จะถูกส่งผ่านเพื่อประโยชน์ของมัน ข้อมูลใด ๆ ที่ชื่นชม ...
12 linux  reboot 

7
ฉันจะกำหนด distro ของ Linux ที่รันบนรีโมตเซิร์ฟเวอร์ได้อย่างไร?
ฉันพยายามที่จะรู้ว่า Linux รุ่นใดที่เซิร์ฟเวอร์ระยะไกลกำลังทำงานอยู่ ฉันเชื่อมต่อกับบัญชีของฉันที่นั่นด้วย SSH และใช้คำสั่งต่อไปนี้: uname -a และฉันได้รับ: Linux just103.justhost.com 2.6.32-20130307.60.9.bh6.x86_64 # 1 SMP Thu Mar 7 15:58:33 EST 2013 x86_64 x86_64 x86_64 GNU / Linux แต่นั่นไม่ได้บอกฉันว่าเป็น Linux เวอร์ชันใด คำแนะนำใด ๆ? ขอบคุณ ซาอูล มีไฟล์ lynx.cfg ดังนั้นฉันจึงเลือก head lynx.cfg และมี: ตำแหน่งเริ่มต้นสำหรับไฟล์นี้คือ /etc/lynx.cfg (Red Hat Linux, Fedora) มันวัดได้ไหมว่าระบบคือ Red Hat linux …
12 linux 

2
ฉันจะให้ฟันฆาตกรของ OOM ได้อีกครั้งได้อย่างไร
ย้อนกลับไปในวันที่ฉันเคยสาปแช่ง OOM-killer สำหรับแอพที่ดุเดือดและฆ่าแอพที่ฉันใช้ ตอนนี้เมื่อฉันดู thrash ระบบของฉันเป็นระยะเวลา 15 นาทีเนื่องจากโปรแกรมที่ประพฤติผิดและในที่สุดก็หันไปใช้กำลังไฟเพราะมันไม่ตอบสนองต่อคีย์บอร์ดฉันรู้ว่าฉันทำได้ดีกว่าที่ฉันรู้ ณ ตอนนั้น. ฉันจะคืนค่า OOM-killer เป็นวิธีเก่าแก่และกระหายเลือดได้อย่างไร
12 linux  ubuntu 

1
มีไฟล์อุปกรณ์ในไดเร็กทอรี / dev ที่แทนอแด็ปเตอร์ไร้สายหรือไม่?
ฉันสำรวจไดเรกทอรี / dev แล้วและอยากรู้ว่าอุปกรณ์ทั้งหมดถูกแมปกับไฟล์เหล่านั้นหรือไม่ โดยเฉพาะฉันกำลังมองหาไฟล์ไร้สาย ฉันหวังว่าจะพบบางสิ่งเช่น / dev / wifi หรือ / dev / wlan0 Wirless ใช้งานได้ แต่ฉันไม่พบอุปกรณ์ใน / dev การใช้ slackware 14.0 64 บิตด้วย multilib นี่คือรายการของฉัน / dev http://pastebin.com/YtRUgnKV

2
จะเพิ่มภาษาใหม่ใน Pidgin spellchecker ใน Linux ได้อย่างไร?
เมื่อคุณเขียนข้อความใน Pidgin คุณคลิกขวาที่อินพุตและคุณสามารถเลือกจากเมนูภาษาในภาษาที่คุณเขียน จะทำอย่างไรเมื่อไม่มีภาษาที่คุณต้องการในเมนู (ใน Debian)

6
ปัญหาในการใช้ wget หรือ httrack เพื่อสะท้อนเว็บไซต์ที่เก็บถาวร
ฉันพยายามใช้ wget เพื่อสร้างมิเรอร์ท้องถิ่นของเว็บไซต์ แต่ฉันพบว่าฉันไม่ได้รับหน้าเชื่อมโยงทั้งหมด นี่คือเว็บไซต์ http://web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/ ฉันไม่ต้องการหน้าเว็บทั้งหมดที่เริ่มต้นด้วยแต่ฉันต้องการให้หน้าทั้งหมดที่ขึ้นต้นด้วยweb.archive.orghttp://web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/ เมื่อฉันใช้wget -rในโครงสร้างไฟล์ของฉันฉันพบ web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/index.html, แต่ฉันไม่มีไฟล์ทั้งหมดที่เป็นส่วนหนึ่งของฐานข้อมูลนี้เช่น web.archive.org/web/20110808041151/http://cst-www.nrl.navy.mil/lattice/struk/d0c.html. บางที httrack อาจจะทำได้ดีกว่า แต่ตอนนี้มันโลภมากเกินไป ดังนั้นวิธีที่เป็นไปได้ที่จะคว้าสำเนาของเว็บไซต์ที่เก็บถาวรจากInternet Way Way Machine Machine?

4
วิธีรันคำสั่ง Vim จากเชลล์?
นี่อาจเป็นคำถามที่โง่ แต่อดทนกับฉัน ฉันกำลังทำสิ่งปกติที่ฉันทำโดยอัตโนมัติเมื่อตั้งค่าสภาพแวดล้อมการทำงานใหม่และต้องการทำให้คำสั่ง Vim เป็นแบบอัตโนมัติ:BundleInstall(สำหรับการติดตั้งปลั๊กอิน Vim ทั้งหมดของฉัน) เป็นไปได้ไหมที่เรียกใช้จากเชลล์? หรือเป็นไปได้ที่สคริปต์จะเรียกใช้ Vim, รัน:BundleInstall, รอจนกว่าจะเสร็จสิ้นและออกจากระบบ? ขอบคุณ
12 linux  vim  shell  make 

5
linux มีมาตรการป้องกันการระเบิดจากส้อมหรือไม่?
#include <unistd.h> int main(int argc, char* argv[]) { while(1) { fork(); } } ฉันเรียกใช้โปรแกรมนี้บน linux ของฉันไม่มีอะไรออกมาบน terminal, ระบบปฏิบัติการดูเหมือนจะตาย linux มีมาตรการป้องกันโปรแกรมดังกล่าวซึ่งสามารถใช้หน่วยความจำไม่เพียงพอหรือไม่?
12 c  linux  linux-kernel 

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