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

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

3
การเมานต์ ext4 drive โดยได้รับอนุญาตจากผู้ใช้
ฉันต้องการติดตั้งดิสก์ไดรฟ์ข้อมูลเสริม ext4 ที่มีสิทธิ์ rwx ที่ระบุสำหรับผู้ใช้บางราย จุดเมานต์อยู่ในบ้านของผู้ใช้ดังกล่าวและเป็นของผู้ใช้ ฉันเพิ่มดิสก์ข้อมูลใหม่เข้า /etc/fstab ในวิธีมาตรฐาน: /dev/hda /home/user/new_disk ext4 defaults,errors=remount-ro 0 1 อย่างไรก็ตามเมื่อมีการติดตั้งพาร์ติชันใหม่ความเป็นเจ้าของจุดเมานท์จะเปลี่ยนจาก user.group เป็น root.root ดังนั้นผู้ใช้จึงไม่มีสิทธิ์ในการเขียน ฉันสามารถเปลี่ยนความเป็นเจ้าของของจุดเมานท์ด้วยตนเองเพื่อให้ผู้ใช้สามารถเขียนได้ที่นั่น แต่ปัญหาปรากฏขึ้นอีกครั้งในการรีบูตแต่ละครั้ง ฉันยังพยายามเพิ่มดิสก์ใน fstab ด้วยวิธีดังต่อไปนี้: /dev/hda /home/user/new_disk ext4 umask=0077,uid=1000,gid=1000,errors=remount-ro 0 1 แต่ในกรณีนี้ระบบให้ข้อผิดพลาดกับฉันเพราะปริมาณมีรูปแบบ ext4 ฉันต้องการ: ต่อเชื่อมไดรฟ์ ext4 แล้วโดยได้รับอนุญาตจากผู้ใช้ที่ระบุหรือ เปลี่ยนความเป็นเจ้าของของจุดเชื่อมต่อในแต่ละการเริ่มต้นหลังจากที่ดิสก์ถูกเมาท์

1
ฉันจะหาไฟล์เคอร์เนล Linux ได้ที่ไหน
มีไดเรกทอรีทั่วไปในการค้นหาไฟล์เคอร์เนลในลีนุกซ์รุ่นใดหรือไม่ถ้ามีโปรดบอกวิธีการเรียกดูไปยังไดเรกทอรี ฉันจะหาไฟล์ Linux ได้ที่ไหนใน Ubuntu & amp; ระบบปฏิบัติการ RedHat คืออะไร?

4
ผ่าน PATH ผ่าน sudo
ในระยะสั้น : วิธีที่จะทำให้ sudo ไม่ล้างเส้นทางทุกครั้งหรือไม่ ฉันมีบางเว็บไซต์ที่ใช้งานบนเซิร์ฟเวอร์ของฉัน (การทดสอบ Debian) เขียนด้วย Ruby on Rails ฉันใช้ Mongrel + Nginx เพื่อโฮสต์พวกเขา แต่มีปัญหาหนึ่งที่เกิดขึ้นเมื่อฉันต้องรีสตาร์ท Mongrel (เช่นหลังจากทำการเปลี่ยนแปลงบางอย่าง) ไซต์ทั้งหมดได้รับการตรวจสอบใน VCS (git แต่ไม่สำคัญ) และมีการตั้งค่าเจ้าของและกลุ่มให้กับผู้ใช้ของฉันในขณะที่ Mongrel ทำงานภายใต้ผู้ใช้ muhrel, huh, mongrel ที่ถูก จำกัด สิทธิ์อย่างรุนแรง ดังนั้น Mongrel จะต้องเริ่มต้นภายใต้รูท (สามารถเปลี่ยน UID ได้โดยอัตโนมัติ) หรือ mongrel ในการจัดการ mongrel ฉันใช้ mongrel_cluster gem เพราะอนุญาตให้เริ่มหรือหยุดเซิร์ฟเวอร์ Mongrel จำนวนเท่าใดก็ได้ด้วยคำสั่งเดียว แต่มันต้องการไดเรกทอรี …
13 linux  path  sudo  gem 

2
ป้องกันไม่ให้ไดรเวอร์ Radeon ติดกับอุปกรณ์ PCI ที่ระบุหรือไม่
ฉันมีไพ่ Radeon สองใบในเครื่องนี้Radeon HD 6570และRadeon HD 6950 : lspci | grep VGA 01: 00.0 ตัวควบคุมที่รองรับ VGA: อุปกรณ์ Micro ขั้นสูง [AMD] nee ATI Turks [Radeon HD 6570] 02: 00.0 ตัวควบคุมที่รองรับ VGA: อุปกรณ์ Micro ขั้นสูง [AMD] nee ATI Cayman PRO [Radeon HD 6950] ฉันพยายามทำให้ VGA passthrough ทำงานร่วมกับKVMบนDebian 7 (Wheezy) ผ่าน 6950 ในฐานะการ์ดแสดงผลรองไปยังแขก …

3
ฉันจะทราบได้อย่างไรว่าติดตั้งแพคเกจไว้ที่ไหน
Fedora 14 xfce yum install package-nameผมได้ติดตั้งแพคเกจที่ใช้ อย่างไรก็ตามฉันไม่เห็นว่าจะติดตั้งไว้ที่ไหน มีคำสั่งใดบ้างที่จะบอกฉันว่าไดเรคทอรี่ที่ติดตั้งไปแล้วมีอะไรบ้าง?
13 linux  yum  fedora-14 

5
บลูทู ธ มากกว่า IP?
ดูเหมือนจะเป็นไปได้ที่จะเรียกใช้ USB ผ่าน IP เช่นใช้usbipซึ่งเป็นส่วนหนึ่งของ distros Linux บางตัวเช่นhttps://www.archlinux.org/packages/?q=usbip มีอะไรที่คล้ายกันสำหรับ Bluetooth over IP หรือไม่ (ไม่: IP ผ่านบลูทู ธ ) สิ่งนี้จะช่วยให้การแยกทางกายภาพของสมาร์ทโฟนที่เปิดใช้งาน BT ได้จากชุดหูฟังที่เปิดใช้งาน BT โดยใช้อินเทอร์เน็ต Linux bnepอาจสามารถทำสิ่งนั้นได้ แต่ฉันไม่สามารถหาคำแนะนำได้

3
ใน Linux ฉันจะแมป SHIFT_L / SHIFT_R ได้อย่างไรเมื่อกดโดยไม่มีคีย์เพิ่มเติม
วันนี้ฉันพบบทความที่ดีมากนี้โดยสตีเวนโลชซึ่งเขาได้นำเสนอการเพิ่มประสิทธิภาพของการแมปคีย์บอร์ด ในหมู่พวกเขาคือการทำแผนที่แบบไดนามิกของปุ่ม Shift ซ้ายและขวา ความคิด เมื่อ Shift_L หรือ Shift_R ถูกกดโดยไม่มีคีย์เพิ่มเติมพวกเขาจะถูกแมปกับ '(' และ ')' ตามลำดับมิฉะนั้นจะทำงานตามปกติ ปัญหา เขาทำทั้งหมดนี้ภายใต้ OSX ฉันพยายามบรรลุเป้าหมายเดียวกันภายใต้ Linux ไม่มีวิธีที่ตรงไปตรงมาสำหรับเรื่องนี้เนื่องจากฉันเข้าใจว่าคุณไม่สามารถใช้ xmodmap เพื่อกำหนดค่าหนึ่งคีย์สำหรับ Shift_L เพียงอย่างเดียวและอีกอันสำหรับ Shift เมื่อใช้เป็นคีย์ตัวปรับเปลี่ยน ฉันลองใช้งานอีกซักนิดและพบว่าผู้คนพยายามทำสิ่งเดียวกันภายใต้ Windows ซึ่งเห็นได้ว่าเป็นไปได้โดยใช้ AutoHotKey แต่ฉันไม่สามารถหาสิ่งใดสำหรับ Linux มีวิธีแก้ปัญหาภายใต้ Linux หรือไม่


1
วิธีสร้าง Memtest86 + ที่สามารถบู๊ตได้จาก USB แฟลชไดรฟ์
โดยปกติสิ่งนี้ไม่ควรเป็นปัญหา แต่มักจะเป็นเสมอ เว็บไซต์ Memtest86 + โฮสต์ไฟล์ EXE ที่ติดตั้งไว้ล่วงหน้าโดยอัตโนมัติซึ่งจะฟอร์แมตแฟลชไดรฟ์ USB ของคุณคัดลอก Memtest86 + ไบนารีไปยังไฟล์นั้นและทำให้สามารถบู๊ตได้ มันบรรจุเป็นไฟล์ ZIP และควรทำงานกับ Windows 7 ชื่อของไฟล์ที่คุณเรียกใช้อยู่Memtest86+ USB Installer.exeแต่วันนี้ฉันไม่มีโชค เพียงเพราะฉันไม่สามารถเลือกแฟลชไดรฟ์ USB จากเมนูแบบเลื่อนลง เมนูไม่แสดงรายการที่เลือกได้ ฉันลองเวอร์ชัน 5.01 และ 4.20 บน Windows 7 และได้ผลลัพธ์เดียวกัน ไม่สามารถเลือกแฟลชไดรฟ์ USB ของฉัน แฟลชไดรฟ์นั้นเป็น Cruzer Blade ของ SanDisk 4 GB ที่เพิ่งเปิดใหม่ ฉันได้ฟอร์แมตด้วย FAT32 ใน Explorer เพื่อกำจัดซอฟต์แวร์พิเศษที่ SanDisk …

1
ข้อสงสัยเกี่ยวกับระบบไฟล์รูต Linux
ในความเข้าใจของฉันคำว่า 'ระบบไฟล์รูท' ไม่ชัดเจนมันหมายถึงสองสิ่งที่แตกต่างกัน หนึ่งคือระบบไฟล์ขั้นต่ำแบบสัมบูรณ์ที่จำเป็นสำหรับการตั้งค่าระบบร่วมกับเคอร์เนล มันมีโปรแกรมพื้นที่ผู้ใช้ก่อนหน้าซึ่งมีการตรวจจับฮาร์ดแวร์โหลดโมดูลค้นหาอุปกรณ์และอื่น ๆ ระบบไฟล์นี้มักเรียกว่า 'rootfs' อีกอันคือระบบไฟล์รูท 'ของจริง' อาจตั้งอยู่บนโลคัลดิสก์หรือบนเซิร์ฟเวอร์ระยะไกล (สำหรับระบบที่รองรับการบูตจากอีเธอร์เน็ต) ฉันสำรวจ Linux Distros หลายตัวโดยใช้คำสั่ง 'mount' บางคนมี 'rootfs บน / พิมพ์ rootfs' ในผลลัพธ์ในขณะที่คนอื่นไม่ และพวกเขาทั้งหมดมีบางอย่างเช่น '/ dev / sdaX on / type extX' ฉันสงสัยว่ากลไกมีการเปลี่ยนแปลงหรือรูทfsนั้นถูกถอดออกสำหรับผู้ที่ไม่มี 'รูตบน / ประเภทรูต' ฉันพยายามค้นหาคำตอบโดย wiki และ google แต่จบลงด้วยความสับสนมากขึ้น ใครช่วยฉันได้บ้าง
13 linux 

4
วิธีการแทนที่ตัวละครซ้ำด้วย sed?
เป็นไปได้หรือไม่ที่จะแทนที่การเกิดขึ้นของลำดับอักขระซ้ำโดยไม่วนซ้ำในลำดับเดียวกันอีกครั้ง? ด้วยการทำsedตามในสถานการณ์ต่อไปนี้ฉันจะได้รับผลลัพธ์ที่กล่าวถึง $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' XoXXoX อย่างไรก็ตามฉันคาดว่าผลลัพธ์จะเป็นไปตามลักษณะการทำงานต่อไปนี้ การป้อนข้อมูล: XX XXX XXXX ผลลัพธ์ที่คาดหวัง: XoX XoXoX XoXoXoX เป็นไปได้ไหมที่จะบรรลุถึงพฤติกรรมที่คาดหวัง
13 linux  bash  regex  sed 

5
PuTTY หรือ OTHER - ดำเนินการคำสั่งต่อไปแม้หลังจากออกจาก PuTTY [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะทำให้กระบวนการมีชีวิตต่อไปได้อย่างไรหลังจากปิดเซสชันโป๊ว (10 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีคำสั่งสองสามข้อที่ฉันต้องเรียกใช้ คำสั่งเหล่านี้ต้องทำงานอย่างต่อเนื่องแม้หลังจากออกจากส่วนต่อประสานแล้ว เมื่อฉันเข้าถึง Linux GUI ฉันจะดำเนินการบางอย่างเช่น: cd /home/testuser/Scripts* xterm -hold -T "Background_Script1" -e "service1-start.sh" & sleep 10 xterm -hold -T "Background_Script2" -e "service2-start.sh" & ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก

3
อะไรนะ .bashrc จริง ๆ แล้วทำอย่างไร
เมื่อฉันป้อนเช่น นามแฝงใหม่ใน.bashrcไฟล์ของฉันฉันไม่สามารถใช้ในหน้าต่างเทอร์มินัลนั้นทันทีและจนกระทั่งเมื่อเร็ว ๆ นี้ฉันคิดว่าฉันต้องรีสตาร์ทเทอร์มินัลเพื่อโหลด.bashrcไฟล์ซ้ำ ถ้าอย่างนั้นฉันก็พบว่า . .bashrc นี่จะโหลด.bashrcไฟล์ในหน้าต่างปัจจุบันและฉันไม่ต้องรีสตาร์ท ครีบนี้ใช้งานได้ แต่เกิดอะไรขึ้นจริงหรือ ทำไม.bashrcไฟล์ถึงทำการรีโหลด


5
PuTTY X11 proxy พยายามโพรโทคอลผิดพลาด
ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu เพื่อทำงานกับ Qt-creator ก่อนที่ทุกอย่างผิดพลาดผมทำตามนี้กวดวิชา ฉันดาวน์โหลด putty และ Xming และทุกอย่างทำงานได้ดี ทันใดนั้นในขณะที่ทำงานกับผู้สร้าง Qt ฉันไม่สามารถบันทึกการเปลี่ยนแปลงใด ๆ ดังนั้นฉันจึงปิดผู้สร้าง Qt และเริ่มเซสชัน putty ใหม่ มันถามฉันเกี่ยวกับชื่อผู้ใช้และรหัสผ่าน (ตามปกติ) จากนั้นหลังจากล็อกอินเข้าสู่เซิร์ฟเวอร์และเมื่อฉันพยายามเรียกใช้ Qt-creator (ตามปกติ) ข้อความต่อไปนี้จะปรากฏขึ้น: PuTTY X11 proxy: wrong authorisation protocol attempted Can't open display: localhost:10.0 ดังนั้นฉันพยายามแก้ไขปัญหาโดยใช้สองวิธีที่พบในอินเทอร์เน็ต: คนแรกคือโดยการdpyname protoname hexkeyใช้: xauth list ซึ่งควรส่งคืนคีย์ซึ่งสามารถเพิ่มได้โดยใช้: xauth add อย่างไรก็ตามมันไม่ทำงานเนื่องจากxauth listคำสั่งไม่ส่งคืนอะไร ทางออกที่สองคือไปที่: ./etc/ssh/sshd_config เปิดไฟล์: …
13 linux  ubuntu  ssh  putty 

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