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

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

7
“ chown -R root /” ฉันเมาแค่ไหน?
ฉันเผลอทำคำสั่ง chown -R root / ในขณะที่พยายามเปลี่ยนการอนุญาตไปยังโฟลเดอร์สาธารณะของแอพ Rails ของฉัน ฉันเชื่อว่าสิ่งนี้เปลี่ยนสิทธิ์ของโฟลเดอร์ทั้งหมดในไดเรกทอรี / ดังนั้นคำถามของฉันคือว่ามันอันตรายแค่ไหนในความเป็นจริงแล้วคำถามที่ดีกว่านี้คือมีการยกเลิกหรือไม่

2
ความสามารถในการพกพาแบบโลแคล UTF-8 (และ ssh)
ฉันใช้เวลาส่วนใหญ่sshกับเครื่องต่าง ๆ ซึ่งทั้งหมดนี้แตกต่างกันไป (บางอันฝังอยู่ใช้งานกับ Linux บางตัวใช้งาน BSD และ c) บนเครื่องของฉันเองฉันใช้ OS X ซึ่งแน่นอนว่ามี userland ที่ใช้ BSD ภาษาของฉันบนเครื่องเหล่านั้นถูกตั้งค่าเป็น en_GB.UTF-8 ซึ่งเป็นหนึ่งในตัวเลือกที่ใช้ได้: % echo `sw_vers` ProductName: Mac OS X ProductVersion: 10.8.2 BuildVersion: 12C60 % locale -a | grep -i 'en_gb.utf' en_GB.UTF-8 ระบบ Linux ที่มีความสามารถมากกว่าที่ฉันใช้ดูเหมือนจะมีตัวเลือกที่เทียบเท่า แต่ฉันทราบว่าบน Linux ชื่อนั้นแตกต่างกันเล็กน้อย: % lsb_release -d Description: Debian GNU/Linux …
9 linux  shell  utf-8  locale  bsd 

1
วิธีแก้ไข“ ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” เมื่อเพิ่มแอปพลิเคชันที่มีทางเลือกใน Linux
เมื่อรันคำสั่ง sudo update-alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000 ใน Linux ฉันพบข้อผิดพลาด failed to read link /usr/bin/jar: No such file or directory ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
9 linux  java 

2
บันทึกประวัติทุบตีเป็นประจำ
ฉันได้ตั้งค่า bash เพื่อบันทึกประวัติลงในไฟล์ มันทำได้เมื่อใดก็ตามที่ bash ออก [เหมาะสม] เนื่องจากบางครั้ง bash ไม่ออกอย่างถูกต้องประวัติจะสูญหาย ดังนั้นคำถามคือฉันสามารถตั้งค่า bash เพื่อบันทึกประวัติได้เป็นประจำหรือไม่ ฉันใช้ Debian Gnu (รุ่น 6, Squeeze) ด้วยเคอร์เนล Linux รุ่น bash: GNU bash, รุ่น 4.1.5 (1) - ปล่อย (i486-pc-linux-gnu)
9 linux  bash  gnu 

2
คำสั่งเพื่อรับสถานะการซิงค์ของไฟล์ Dropbox
ฉันใช้ Dropbox บน Ubuntu ฉันต้องการตรวจสอบสถานะการซิงค์ของไฟล์ในไดเรกทอรีสาธารณะของฉัน (โดยเฉพาะ: มีการอัปโหลดหรือไม่) ด้วยคำสั่ง / สคริปต์ เป็นไปได้ไหม
9 linux  dropbox 

2
การเปิดตัว firefox บนเซิร์ฟเวอร์ระยะไกลทำให้เกิด local firefox เพื่อเปิดหน้าแทน
ใช่นี่มันแปลก ฉันกำลังเชื่อมต่อจากแล็ปท็อปของฉัน (LMDE) กับรีโมตโฮสต์ (SUSE Linux enterprise) โดยใช้ ssh -X ฉันต้องการเปิดใช้งานอินสแตนซ์ Firefox ที่ทำงานบนเซิร์ฟเวอร์ระยะไกลเพื่อให้ฉันสามารถเข้าถึงหน้าเว็บในเครือข่ายส่วนตัว User@RemoteMachine $ which -a firefox /usr/bin/firefox User@RemoteMachine $ /usr/bin/firefox --version Mozilla Firefox 2.0.0.2, Copyright (c) 1998 - 2007 mozilla.org User@LocalMachine $ which -a firefox /usr/bin/firefox User@LocalMachine $ /usr/bin/firefox --version Mozilla Firefox 14.0.1 ตอนนี้ถ้า Firefox ไม่ทำงานบนเครื่องโลคัลทุกอย่างเป็นไปตามที่คาดไว้และดำเนินการfirefoxบนเครื่องระยะไกลทำให้หน้าต่าง Firefox (v …
9 linux  firefox  ssh 

5
วิธีการใช้คอมพิวเตอร์สองเครื่องหลัง NAT และไฟร์วอลล์โดยไม่ต้องใช้คอมพิวเตอร์เครื่องที่สาม
ฉันพยายาม ssh ลงในกล่อง Linux ที่บ้าน บ้านของฉันเป็นสภาพแวดล้อมแบบหอพัก - NAT และไฟร์วอลล์พร้อมแล็ปท็อปส่วนตัวที่ใช้งาน Arch Linux งานของฉันคือสไตล์องค์กร Windows 7 - NAT และไฟร์วอลล์พร็อกซีไม่มีสิทธิ์ของผู้ดูแลระบบ ฉันสามารถเชื่อมต่อพกพา Team Viewer ทั้งสองที่ทำงานอยู่ได้ อย่างไรก็ตามนี่ไม่เหมาะกับสิ่งที่ฉันกำลังมองหา ฉันกำลังมองหา SSH เพียงแค่ในกล่อง Linux ที่บ้านปล่อยให้กล่อง Linux ของฉันออกจากระบบอย่างสมบูรณ์ - โดยทั่วไปหัวเมื่อฉันไม่ได้มี ฉันได้อ่านการขุดอุโมงค์แล้ว แต่ถ้าฉันเข้าใจการขุดอุโมงค์อย่างถูกต้องฉันต้องใช้เซิร์ฟเวอร์บุคคลที่สามที่คอมพิวเตอร์ทั้งสองเครื่องสามารถเชื่อมต่อได้ ฉันไม่มีเซิร์ฟเวอร์ดังกล่าวและไม่ต้องการจ่ายสำหรับสิ่งนั้น อะไรคือทางออกที่ง่ายและปลอดภัยในการใช้ SSH ในแล็ปท็อปของฉันจากการทำงาน มี 'เซิร์ฟเวอร์ที่สาม' ฟรีและปลอดภัยหรือไม่ ฉันได้ลง Google แล้ว แต่ดูเหมือนจะสับสนมากขึ้นเรื่อย ๆ
9 windows  linux  ssh  firewall  nat 

1
ฉันจะบังคับให้ Debian ใช้ขนาดเซกเตอร์กายภาพในฮาร์ดดิสก์ได้อย่างไร
ฉันเพิ่งซื้อไดรฟ์ WD 3TB ตัวใหม่ สิ่งเหล่านี้มีเซกเตอร์กายภาพ 4k แต่มีเลเยอร์บางประเภทซึ่งให้เซกเตอร์ตรรกะ 512B (ดูตารางพาร์ติชันด้านล่าง) เพื่อที่จะพยายามทำให้ฮาร์ดไดรฟ์ของฉันมีความเร็วมากขึ้นฉันต้องการกำจัดเลเยอร์ตรรกะนี้และใช้เซกเตอร์กายภาพ 4k จริง ๆ อย่างไรก็ตามฉันไม่สามารถหาวิธีการทำเช่นนี้ได้ (หรือแม้ว่าจะเป็นไปได้) จาก man pages ของ fdisk และแยกจากกันหรือจากการค้นหา Google ไม่มีใครรู้ว่าสิ่งนี้สามารถทำได้? สำหรับสาเหตุที่เกี่ยวข้องหน้านี้แสดงให้เห็นว่าการจัดแนวเซกเตอร์อย่างถูกต้องสามารถทำให้ความเร็วในการอ่านแตกต่างกันถึง 25% และมากกว่า 2,500% สำหรับการเขียนในบางกรณี! การกำจัดภาคตรรกะในทางกายภาพควรปรับปรุงความเร็วมากยิ่งขึ้น ขอบคุณ! $ parted /dev/sdc GNU Parted 2.3 Using /dev/sdc Welcome to GNU Parted! Type 'help' to view a list of commands. …

4
วิธีการตรวจสอบการใช้งานหน่วยความจำเพื่อวัตถุประสงค์ในการเตือนภัย
เรามีระบบ Linux ในตัวโดยไม่มีการแลกเปลี่ยน Currenly เราต้องแจ้งเตือนเมื่อหน่วยความจำเพิ่ม% การใช้งานผ่าน threashold และรีบูตเมื่อหน่วยความจำ% การใช้งานเพิ่มขึ้นกว่าขีด จำกัด (สูงกว่า) เหตุใดเราจึงต้องการทำเช่นนั้น: หากมีบางโปรแกรมรั่วเราสามารถรีบูทเพื่อความปลอดภัยก่อนที่เคอร์เนลจะเริ่มฆ่ากระบวนการของเรา (ซึ่งอาจทำให้ข้อมูลเสียหายหรือไม่พร้อมใช้งาน) แต่เรามีปัญหา: วิธีการนับการใช้งานหน่วยความจำ -% ซึ่งสามารถใช้เพื่อวัตถุประสงค์ของเราได้อย่างไร เราพยายามนับการใช้หน่วยความจำโดยใช้ค่าของ / proc / meminfo: / # cat /proc/meminfo MemTotal: 126744 kB MemFree: 58256 kB Buffers: 16740 kB Cached: 31308 kB SwapCached: 0 kB Active: 37580 kB Inactive: 24000 kB ปราศจากความสำเร็จ: (MemTotal …
9 linux  memory 

6
การตรวจสอบกระบวนการที่ใช้ GUI ที่ดีและมีน้ำหนักเบาสำหรับ Linux [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน3 ปีที่ผ่านมา ฉันต้องการแอพพลิเคชั่นที่อิงกับ GUI (ฉันยืนยันเพราะผู้คนยังต้องการเสนอแอพพลิเคชั่นที่ใช้คอนโซล) ซึ่งสามารถแสดงกระบวนการที่กำลังรันอยู่และอนุญาตให้ฉันฆ่าพวกเขาบน Linux ไม่จำเป็นต้องมีประสิทธิภาพเท่ากับ Process Explorer ของ Window หรือแม้แต่ Task Manager ของ Win7 มีบางสิ่งบางอย่างที่เบาและใช้งานได้หรือไม่? ฉันขอขอบคุณข้อเสนอแนะ
9 linux  display  process  gui  kill 

4
Linux - วิธีการฟอร์แมทระบบไฟล์หลายระบบภายในไฟล์เดียว?
ฉันต้องสร้างดิสก์อิมเมจที่มีระบบไฟล์ว่างสองระบบ ฉันสร้างโดยใช้ dd if=/dev/zero of=./disk.img bs=1MiB count=1024 ต่อไปฉันได้สร้าง 2 พาร์ติชั่นหลักโดยใช้fdisk disk.img; หนึ่งคือ FAT32 และอื่น ๆ คือ EXT3 -o loop devicesตอนนี้ผมมีรูปแบบพาร์ทิชันทั้งเพื่อสร้างระบบไฟล์ที่จะติดตั้งเป็น แต่ฉันไม่เข้าใจวิธีการจัดรูปแบบพวกเขา? ฉันไม่สามารถใช้ในการmkfs.vfat disk.imgดังนั้นฉันสับสนโดยสิ้นเชิง แนวทางแก้ไข: ขอบคุณคำตอบจาก @ pjc50 ฉันพบวิธีแก้ปัญหาที่ง่ายมาก: sudo aptitude install multipath-tools sudo kpartx -a disk.img #it maps (mounts) found partitions to /dev/mapper/loop... sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1 …

2
เป็นไปได้ไหมที่จะทำการแมปปุ่มย้อนกลับ / ไปข้างหน้าของแป้นพิมพ์ Thinkpad USB บน Linux?
บนแล็ปท็อป Thinkpad ของฉันฉันสามารถเปลี่ยนปุ่มย้อนกลับ / ไปข้างหน้าเป็นอย่างอื่นได้อย่างง่ายดาย (ฉันมักจะจับคู่กับ PageDown / PageUp) เนื่องจากมีรหัสของตัวเอง (166 และ 167): xmodmap -e 'keycode 166=Prior' xmodmap -e 'keycode 167=Next' อย่างไรก็ตามบนแป้นพิมพ์ USB ของ Thinkpad ปุ่ม Back / Forward ดูเหมือนว่าจะถูกแมปอย่างยากลำบากกับ Alt + Left และ Alt + Right ตามลำดับดังนั้นฉันไม่สามารถใช้ xmodmap เพื่อทำการแมปใหม่ได้ มีวิธีอื่นที่ฉันสามารถแมปใหม่ได้หรือไม่ ฉันได้ลอง xautomation แล้วแต่ไม่ได้ผล นี่คือสิ่งที่ 'xev' แสดงให้ฉันเห็นเมื่อฉันกดปุ่มส่งต่อ: KeyPress event, serial …

6
แขกและโฮสต์ไม่สามารถเห็นกันโดยใช้ linux-kvm และ macvtap
ฉันกำลังย้ายเครื่องเสมือน kvm จากโฮสต์เก่า (ทั้งฮาร์ดแวร์และระบบปฏิบัติการ) ไปยังเครื่องใหม่ สำหรับเครือข่าย virt ผู้จัดการเสนอฉันตัวเลือกใหม่: macvtap นี่เป็นทางเลือกที่ดีในการตั้งค่าบริดจ์บน eth0 ดังนั้นตอนนี้เกสต์ก็ไม่เป็นไรรับ IP จากเซิร์ฟเวอร์ DHCP เครือข่ายท้องถิ่นของฉันสามารถเข้าถึงอินเทอร์เน็ตได้ แขกยังเห็นเครื่องอื่น ๆ ในเครือข่ายท้องถิ่นฉันสามารถ ssh พวกเขา ฯลฯ ปัญหาคือโฮสต์และแขกไม่เห็นกัน ฉันไม่สามารถติดต่อแขกจากโฮสต์โดยใช้ไอพีแขกไม่สามารถเข้าถึงโฮสต์จากแขกโดยใช้ไอพีโฮสต์ ไม่มี ping, ssh, http, ไม่มีอะไรเลย นี่คือroute -nคำสั่งจากโฮสต์: $ /sbin/route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG …

2
ฉันจะทราบได้อย่างไรว่ากระบวนการทำงานใดกำลังใช้งานจาวาอยู่
ฉันกำลังดูเอาต์พุต 'บนสุด' บนเซิร์ฟเวอร์ linux ของฉัน ฉันเห็นว่าคำสั่ง 'java' ใช้หน่วยความจำมาก ฉันจะใช้ PID นี้ได้อย่างไรเพื่อดูว่ากระบวนการใดเริ่มต้น jvm จริง นอกจากนี้กระบวนการนี้เป็นจริง jvm หรือเพียงแค่บางคำสั่งทั่วไป? ท้ายที่สุดฉันต้องการวิธีดูข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง / กระบวนการนี้แทน 'java'
9 linux 

2
คำสั่ง cp เพื่อสร้าง iso อิมเมจ usb ที่สามารถบูตได้
มีการพูดคุยกันมากมายเกี่ยวกับการสร้างแท่ง USB ที่สามารถบู๊ตได้ คู่มือเดเบียนในการติดตั้ง Wheezy แนะนำต่อไปนี้: # cp debian.iso /dev/sdX # sync ตรวจสอบให้แน่ใจว่าอุปกรณ์ USB นั้นถูกถอดออกก่อน หน้าคู่มือเดเบียน ฉันได้ทำสิ่งนี้แล้วเพื่อเตรียมการติดตั้งเสียงฮืด ๆ ดูเหมือนจะใช้งานได้เพราะอิมเมจ ISO เป็นสิ่งที่เห็นได้ใน USB และขนาดที่ใช้ได้คือรูปภาพ ยังคงต้องดูว่ามันจะบู๊ตหรือไม่เป็นต้น ตอนนี้มีใครบางคนสามารถอธิบายได้ว่าทำไมงานนี้ ฉันคิดว่าคำสั่ง cp เช่นนี้คล้ายกับการลากและวาง (นอกเหนือจากการต่อพ่วง USB)
9 linux  boot  usb  cp  debian-wheezy 

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