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

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

2
ตั้งค่าการกำหนดเส้นทางและ iptables สำหรับการเชื่อมต่อ VPN ใหม่เพื่อเปลี่ยนเส้นทาง ** เท่านั้น ** พอร์ต 80 และ 443
ฉันมีการเชื่อมต่อ VPN ใหม่ (โดยใช้ openvpn) เพื่อให้ฉันสามารถกำหนดเส้นทางได้ตามข้อ จำกัด ของ ISP ในขณะที่มันใช้งานได้ดีก็จะทำให้ปริมาณการใช้ข้อมูลทั้งหมดผ่าน VPN นี่เป็นสาเหตุที่ทำให้ฉันมีปัญหาในการดาวน์โหลด (การเชื่อมต่ออินเทอร์เน็ตของฉันเร็วกว่าที่ vpn อนุญาต) และสำหรับการเข้าถึงระยะไกล ฉันใช้เซิร์ฟเวอร์ ssh และมี daemon ที่ทำงานอยู่ซึ่งอนุญาตให้ฉันดาวน์โหลด schdule ผ่านโทรศัพท์ของฉัน ฉันมีการเชื่อมต่ออีเธอร์เน็ตที่มีอยู่บน eth0 และการเชื่อมต่อ VPN ใหม่บน tun0 ฉันเชื่อว่าฉันต้องตั้งค่าเส้นทางเริ่มต้นเพื่อใช้การเชื่อมต่อ eth0 ที่มีอยู่ของฉันบนเครือข่าย 192.168.0.0/24 และตั้งค่าเกตเวย์เริ่มต้นเป็น 192.168.0.1 (ความรู้ของฉันสั่นคลอนเนื่องจากฉันไม่ได้ทำสิ่งนี้เป็นเวลาหลายปี ) หากถูกต้องแล้วฉันไม่แน่ใจว่าจะทำอย่างไร! ตารางเส้นทางปัจจุบันของฉันคือ: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use …

3
ฉันจะเลือกสิ่งที่ปรากฏในแถบชื่อ PuTTY จาก Linux ได้อย่างไร
ในการกำหนดค่าฉาบมีตัวเลือกในเทอร์มิ→คุณสมบัติที่เรียกว่าปิดการใช้งานควบคุมระยะไกลเปลี่ยนชื่อหน้าต่าง หากไม่มีการเปิดใช้งานแถบชื่อเรื่องของ PuTTY จะเปลี่ยนทุกครั้งที่ฉันกด return ในคอนโซล ฉันคิดว่ามันจะเป็นวิธีแก้ปัญหาที่ดีกว่าในการตั้งค่าข้อความแถบชื่อเรื่องจาก Linux มากกว่าระบุหนึ่งรายการสำหรับไคลเอนต์ PuTTY ทุกตัวที่ฉันวางไว้ ดังนั้นฉันจะแก้ไขสิ่งที่ Linux ตั้งค่าเป็นชื่อหน้าต่างได้อย่างไร $ uname -a Linux drevo 2.6.32-5-amd64 # 1 SMP จ. 16 ม.ค. 16:22:28 UTC 2012 x86_64 GNU / Linux $ cat / etc / debian_version 6.0.4
8 linux  debian  putty  kitty 

3
การอนุญาตเริ่มต้นโดยไม่ผ่านเมื่อติดตั้งวอลุ่ม HFS + ใน linux
ฉันมี macbook pro สำหรับการบูทคู่กับ Snow Leopard และ Kubuntu 11.10 และต้องการอ่าน (ไม่ต้องกังวลเกี่ยวกับการเขียน) ไดเรกทอรีบ้าน Mac ของฉันที่บ้านเมื่อฉันใช้ Kubuntu ฉันสามารถติดตั้งได้โดยไม่มีปัญหาใด ๆ แต่ผู้ใช้ของฉันบน Kubuntu บนไม่สามารถดูไฟล์ใน HFS + ที่เป็นเจ้าของโดยผู้ใช้ mac เนื่องจากมี uid ที่แตกต่างกัน (502 บน Mac, 1000 บน Kubuntu) ดู kernel docs เกี่ยวกับ HFS ​​+ฉันอ่านแล้ว: When mounting an HFSPlus filesystem, the following options are accepted: [CUT] …

2
เหตุใดแฟล็ก -r ที่เรียกซ้ำจะซ้ำในบางรายการและต่ำกว่าในแฟล็กอื่น?
บางคำสั่งใช้ตัวพิมพ์เล็กrสำหรับแฟล็กวนซ้ำในขณะที่คำสั่งอื่นใช้อักษรตัวRใหญ่ cp -r foo/ bar/ chmod -R 777 foobar/ มีเหตุผลสำหรับสิ่งนี้หรือไม่?

4
ฉันจะเปลี่ยนเชลล์เริ่มต้นเป็นทุบตีได้อย่างไรหากฉันไม่สามารถเข้าถึง chsh หรือ / etc / passwd ได้?
ฉันกำลังทำงานกับบัญชี Linux ระยะไกลของมหาวิทยาลัยและเชลล์เริ่มต้นนั้นน่าเศร้าcshหากไม่มีแท็บที่สมบูรณ์ ฉันจะเปลี่ยนเชลล์เริ่มต้นของบัญชีเป็นbashอย่างไร chshไม่สามารถใช้งานได้.
8 linux  bash  sh 

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

3
สิทธิ์การปิดระบบ Linux
สมมติว่าคุณติดตั้งระบบเดสก์ท็อปพูดอูบุนตูหรือเดเบียน คุณสามารถปิดระบบได้โดยคลิกที่ปุ่มใดก็ได้บนเมนูระบบของคุณในฐานะผู้ใช้ปกติ คุณไม่จำเป็นต้องเปลี่ยนไปใช้ superuser เพื่อทำสิ่งนั้นให้สำเร็จ อย่างไรก็ตามในสภาพแวดล้อมเดสก์ท็อปเดียวกันถ้าฉันเปิดเทอร์มินัล (พูด gnome-terminal) ในฐานะผู้ใช้ปกติและพิมพ์ shutdown -h now ฉันจะได้รับแจ้งจาก shutdown: need to be root วิธีเดียวในการปิดระบบคือการเพิ่มคำสั่งด้วย sudo ใครสามารถอธิบายได้ว่าทำไมถึงเป็นเช่นนี้? ขอบคุณ KC

0
ฉันจะประเมินโซลูชันการแคช SSD สำหรับการใช้เดสก์ท็อปที่บ้านได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมี SSD ขนาด 30GB ที่ฉันชอบที่จะเริ่มใช้เป็นแคชสำหรับ HDD ขนาดใหญ่ของฉัน ฉันต้องการปรับปรุงประสิทธิภาพที่ชัดเจนสำหรับการใช้เดสก์ท็อปทั่วไปเป็นหลัก ฉันทำการโยกย้ายฐานข้อมูลขนาดใหญ่เป็นครั้งคราวหรือสิ่งอื่น ๆ ในการประมวลผลข้อมูล แต่ก็ไม่เป็นไรถ้าสิ่งเหล่านั้นไม่เห็นประสิทธิภาพที่เพิ่มขึ้นอย่างมหาศาล ฉันได้ดูวิธีการแคช SSD ปัจจุบันและตัวเลือกที่โดดเด่นในตอนนี้ดูเหมือนจะเป็น: bcache DM-แคช EnhanceIO ฉันไม่แน่ใจว่าจะเลือกสิ่งที่ดีที่สุดสำหรับการใช้งานของฉันได้อย่างไร ฉันต้องการบางสิ่งบางอย่างที่ใช้งานได้ง่ายทำงานได้ดีโดยไม่ได้รับความสนใจอย่างต่อเนื่องไม่ยึดสาย SSD ของฉันและไม่ทำให้ชีวิตแย่ลงเมื่อเกิดภัยพิบัติที่พบบ่อย (ความล้มเหลวของ SSD ความล้มเหลวของ HDD ฉันพลาด ระบบปฏิบัติการและต้องบูตจากซีดีสด ฯลฯ ) ฉันไม่ได้กังวลเรื่องประสิทธิภาพมากนัก - เห็นได้ชัดว่าฉันต้องการให้มันเร็ว แต่ฉันสงสัยว่ามาตรฐานการสังเคราะห์จะสะท้อนถึงผลประโยชน์ที่แท้จริงที่ฉันเห็นในการใช้เดสก์ท็อปของฉันทุกวัน ดังนั้นฉันยินดีที่จะตัดสินใจตามปัจจัยอื่น ๆ เป็นส่วนใหญ่และสมมติว่าประสิทธิภาพจะดีพอเว้นแต่จะมีเหตุผลที่ดีที่จะสมมติว่าหนึ่งในโซลูชันเหล่านี้จะทำงานได้ไม่ดีสำหรับกรณีการใช้งานของฉัน ความง่ายในการติดตั้งมีความสำคัญ แต่ทั้งสามอย่างนี้ดูเหมือนจะอยู่ในเมล็ด / มีการรองรับยูทิลิตี้อย่างกว้างขวาง Bcache ต้องการการจัดรูปแบบไดรฟ์ข้อมูลใหม่ซึ่งไม่เหมาะ …

1
วิธีเพิ่มไฟล์ PEM เป็นคีย์ส่วนตัว SSH ไปยัง "โฮสต์ที่รู้จัก"
ฉันมีเดสก์ท็อป Ubuntu และฉันได้รับไฟล์ PEM ( mykey.pem) นั่นคือคีย์ส่วนตัว SSH สำหรับเซิร์ฟเวอร์ Linux ฉันกำลังพยายามหาตำแหน่งที่ไฟล์ PEM นี้จะต้องวางไว้ในเครื่องของฉันและวิธีการกำหนดค่า / เพิ่มลงใน "โฮสต์ที่รู้จัก SSH" ของฉัน การไปที่หัวข้อนี้จะทำให้เกิดคำตอบ / บทความจำนวนมากสำหรับการสร้างคีย์ SSH แต่ไม่ใช่สำหรับการเพิ่มคีย์ที่มีอยู่ไปยังโฮสต์ที่รู้จัก ไอเดีย?

3
ข้ามไปยังพรอมต์ก่อนหน้าในเทอร์มินัล
ในเทอร์มินัลมีทางลัดใดบ้างเพื่อข้ามไปยังพรอมต์ก่อนหน้า / ถัดไปหรือไม่ เลื่อนขึ้นและพยายามค้นหาจุดเริ่มต้นของบันทึกทำให้เวิร์กโฟลว์ของฉันช้าลง ฉันใช้ iTerm บน OSX แต่ควรใช้กับเทอร์มินัล Unix ใด ๆ การแก้ปัญหาใน Tmux ก็ช่วยได้เช่นกัน

6
กำลังตรวจหาไฟล์ภาพเปล่า
ฉันใช้scanimageกับเครื่องสแกนเอกสาร (Canon DR-2510C) ที่รองรับการสแกนสองหน้า โชคไม่ดีที่ไดรเวอร์ SANE ไม่รองรับการตรวจจับหน้าว่างดังนั้นเมื่อใช้หน้าผสม (หน้าเดียว / สองหน้า) หน้าเปล่าจะทำให้ผลการสแกนปรากฏขึ้น ฉันต้องการกำจัดหน้าว่างเหล่านั้นโดยอัตโนมัติเมื่อทำการประมวลผลเอาต์พุตสแกนภายหลังดังนั้นฉันกำลังมองหาเครื่องมือบรรทัดคำสั่งที่สามารถตรวจพบว่าไฟล์ TIFF หรือ PNM ประกอบด้วยพิกเซลสีขาวส่วนใหญ่หรือไม่) ความคิดใด ๆ นี่เป็นวิธีแก้ปัญหาที่ฉันใช้โดยคำตอบของ lesmana: for i in "${DEST_DIR}/out"*.pnm; do histogram=`convert "${i}" -threshold 50% -format %c histogram:info:-` white=`echo "${histogram}" | grep "white" | sed -n 's/^ *\(.*\):.*$/\1/p'` black=`echo "${histogram}" | grep "black" | sed -n …

2
เป็นไปได้หรือไม่ที่จะกำหนดค่าวิธีทุบตีชื่อไดเรกทอรีให้สมบูรณ์
ฉันต้องการสั่งทุบตีให้ใช้วิธีพิเศษเพื่อดำเนินการให้เสร็จสมบูรณ์ในชื่อไดเรกทอรีบางอย่าง ตัวอย่างเช่นทุบตีจะเรียกโปรแกรมของฉันเพื่อดำเนินการให้เสร็จสมบูรณ์หากเส้นทางเริ่มต้นด้วย "$$" และดำเนินการเสร็จตามปกติมิฉะนั้น เป็นไปได้ไหม? คุณจะใช้มันอย่างไร? เงินรางวัล : ฉันขอขอบคุณคำตอบสำหรับคำถามนั้น เป้าหมายคืออนุญาตให้autojumpดำเนินการกับพา ธสำหรับคำสั่งทั้งหมดเมื่อผู้ใช้เริ่มต้นด้วยคำนำหน้าบางอย่าง ตัวอย่างเช่นเมื่อคัดลอกไฟล์จากไดเรกทอรีไกลคุณสามารถพิมพ์: cp $$patern + <Tab> และการกระโดดอัตโนมัติจะเสร็จสมบูรณ์ cp /home/user/CompliCatedDireCTOry/long/path/bla/bla และคุณจะต้องเพิ่มตำแหน่งที่คุณต้องการวางไฟล์ แน่นอนฉันสามารถใช้ความคิดเห็นของ ott เพื่อเพิ่มลงในคำสั่งเฉพาะบางอย่าง แต่ถ้าใครมีความคิดที่ดีกว่าฉันจะขอบคุณมาก

2
วิธีการตรวจสอบส่วนต่อประสาน FireWire และอุปกรณ์ที่เชื่อมต่ออยู่ใน Ubuntu 11.04?
ฉันมีกล้อง FireWire LifeSize เชื่อมต่อกับพีซีของฉันในอินเทอร์เฟซ FireWire พีซีของฉันมีช่องเสียบ miniPCI และมีตัวแปลงภายนอกที่มีอินเทอร์เฟซ FireWire ตอนนี้มันเป็น Ubuntu ที่ไม่แสดงอะไรเลยเมื่อฉันลอง: $ uname -a Linux desktop 2.6.38-11-generic-pae #48-Ubuntu SMP Fri Jul 29 20:51:21 UTC 2011 i686 i686 i386 GNU/Linux $ lspci 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:02.0 VGA compatible controller: …

3
มอนิเตอร์กระบวนการที่ใช้งานง่าย แต่พร้อมใช้งานจริงใน Linux / Unix [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังมองหากระบวนการตรวจสอบง่ายๆสำหรับบัญชีของฉันใน VPS ยอดนิยม ฉันรักหัวหน้างานและ Monit แต่พวกเขาดูเหมือนจะเกินความสามารถของฉัน ฉันต้องการอะไรบางอย่าง ที่ทำงานเป็น daemon (ดังนั้นบัญชี VPS ของฉันสามารถเริ่มต้นได้ในขณะบู๊ตและยัง "เริ่มต้น" โดย cron ในกรณีที่หน้าจอไม่ทำงาน) ที่ตรวจสอบโดยการวางไข่สิ่งที่เป็น subprocess (เช่นหัวหน้างาน) หรือโดยการทำคำสั่งการสำรวจที่ส่งกลับจริงหรือเท็จ (เช่น BASH if คำสั่ง) ทั้งง่ายต่อการใช้งาน (ต้องการการกำหนดค่าน้อยที่สุด) และการผลิตที่มั่นคง ( มีซอฟต์แวร์เพียงไม่กี่ตัวที่ตอบสนองความต้องการทั้งสองอย่าง) เหมาะสมใน VPS ที่มีการจัดการในโหมดผู้ใช้การใช้หน่วยความจำขั้นต่ำ

3
Linux: ไม่มีข้อผิดพลาดของอุปกรณ์เหลือพื้นที่ว่าง 50%
หลังจากใช้เวลาหนึ่งวันบดหัวของฉันบนโต๊ะฉันจะขอบคุณความช่วยเหลือ ฉันกำลังใช้ Squid-Proxy ใน Fedora 14. แม้ว่าฉันจะพยายามtouch /tmp/fooฉันจะได้รับข้อผิดพลาด "ไม่มีพื้นที่เหลือบนอุปกรณ์" ก็ตาม fsckผมเคยขับรถแล้ว หากฉันลบไฟล์ว่า 1MB ฉันจะสามารถจัดเก็บข้อมูล 1MB อีกครั้ง แต่ไม่เกินนั้น ข้อสังเกตคือฉันมีพื้นที่ว่างมากมาย: df เอาท์พุท: Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 16311208 7614872 7867768 50% / tmpfs 1028548 0 1028548 0% /dev/shm /dev/sda1 198337 55345 132752 30% /boot /dev/sdb1 25803036 19407324 5084996 80% …
8 linux  fedora  squid 

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