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

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

7
เหตุใดการรันในฐานะรูทจึงไม่ดี
ฉันมักจะเจอโพสต์ในฟอรั่มหรือเว็บไซต์อื่น ๆ ที่คุณเห็นคนล้อเล่นในลักษณะที่เกี่ยวกับการทำงาน / การเข้าสู่ระบบในฐานะรากราวกับว่ามันเป็นสิ่งที่น่ากลัวและทุกคนควรรู้เกี่ยวกับมัน อย่างไรก็ตามมีไม่มากที่การค้นหาเปิดเผยในเรื่องนี้ มันอาจเป็นที่รู้จักอย่างกว้างขวางสำหรับผู้เชี่ยวชาญ Linux แต่ฉันไม่รู้จริงๆว่าทำไม ฉันจำได้ว่าทำงานเป็นรูทเมื่อฉันลองใช้งานลินุกซ์เมื่อหลายปีก่อน (Redhat และ Mandrake) และจำไม่ได้ว่าพบปัญหาใด ๆ เพราะสิ่งนั้น จริงๆแล้วมี distros บางอย่างที่มีพื้นหลังสีแดงสดพร้อมสัญญาณเตือนทั่วเป็นวอลล์เปเปอร์สำหรับผู้ใช้รูท (Suse?) ฉันยังคงใช้บัญชี "ผู้ดูแลระบบ" สำหรับการใช้งานปกติในการติดตั้ง Windows ของฉันและไม่เคยประสบปัญหาใด ๆ เช่นกัน

5
ฉันสามารถแทนที่ Windows ด้วย Wine ได้หรือไม่
ฉันจะซื้อคอมพิวเตอร์ใหม่และติดตั้ง Kubuntu กับมัน ซอฟต์แวร์ชนิดเดียวที่ฉันเรียกใช้บน Windows คือเกมพีซี ฉันสามารถเล่นเกม Windows ส่วนใหญ่ที่ไม่มีปัญหากับ Wine บน Linux ได้หรือไม่ หากไวน์ไม่สามารถรันเกมได้แนะนำให้ใช้พาร์ติชั่นดิสก์เท่าใดในการติดตั้ง Windows และพีซีเกม Windows สามารถอ่านพาร์ติชั่น ext4 ได้หรือไม่?

3
Google Chrome แฮงค์สั้น ๆ ก่อนแสดงแท็บใหม่
เมื่อใดก็ตามที่ฉันต้องการสลับไปยังแท็บอื่นที่ไม่ใช่แท็บที่กำลังแสดงผล Chrome จะหยุดทำงานประมาณ 2 วินาทีก่อนแสดงแท็บใหม่ สิ่งนี้จะเกิดขึ้นทุกครั้งที่มีแท็บใหม่ปรากฏขึ้นเช่นการคลิกปุ่ม "แท็บใหม่" หรือปิดแท็บปัจจุบัน นี่คือข้อมูลรุ่นของฉัน: Google Chrome 14.0.835.163 (รุ่นทางการ 101024) ระบบปฏิบัติการ: Linux (Ubuntu 11.04) WebKit 535.1 (สาขา / โครเมียม / 835 @ 94713) ส่วนขยายเดียวที่ฉันใช้คือ AdBlock และการปิดใช้งานไม่มีผลกระทบ สิ่งนี้เกิดขึ้นกับฉันตั้งแต่ฉันอัปเดตเป็น Chrome เวอร์ชันล่าสุด ความคิดของสิ่งที่เกิดขึ้น?

1
อะไรคือเหตุผลที่แน่นอนที่ `grep 'บน / proc และดิสก์ดิบเป็นความคิดที่ไม่ดี?
ฉันวิ่งgrep -r "searchphrase" /วันนี้และไม่ได้ผล ฉันทำวิจัยและพบว่าfind / -xdev -type f -print0 | xargs -0 grep -H "searchphrase"เป็นแนวทางที่ถูกต้อง ฉันรวบรวม/procและดิสก์เช่น/dev/sda1เป็นผู้ร้ายสำหรับ grep ไม่ประสบความสำเร็จ ฉันจะรักพื้นหลังทางเทคนิคบางอย่างที่ "ทำไม" ฉันคิดว่าลิงก์บางอันภายใน/procสร้างลูปแบบไม่ จำกัด เมื่อสำรวจและฉันอ่านมีเหตุผลมากกว่า แต่ไม่มีอะไรเจาะจง นอกจากนี้จะเกิดอะไรขึ้นเมื่อดิสก์ดิบมีการจาระบี? ข้อมูลไบนารี (ที่สามารถเข้าถึงได้บน/dev/sda1เท่าที่ฉันรู้หรือไม่) ไม่สามารถตีความได้เช่นเดียวmountกับชนิดของระบบแฟ้มที่ทำให้ข้อมูลจากดิสก์เข้าใจได้หรือไม่ ดังนั้นจึงเป็นไปได้ที่จะ grep สำหรับสตริงไบนารีหรือไม่?

1
Samba - สร้างการแชร์ไดเรกทอรีย่อยด้วยสิทธิ์ของตัวเอง
ฉันมีการแบ่งปัน Samba ที่มีหลายโฟลเดอร์เช่นนี้ share - folderA - folderB - folderC - folderD มีผู้ใช้งานประมาณ 20 คนที่เข้าถึงการแชร์เหล่านั้น ผู้ใช้ทุกคนสามารถเข้าถึงไดเรกทอรีบางรายการได้เช่น Ben สามารถเข้าถึง folderA และ folderC แต่ไม่ใช่ folderB และ folderD เจนนี่สามารถเข้าถึงโฟลเดอร์ B และโฟลเดอร์ C และอื่น ๆ ฉันไม่ต้องการให้ผู้ใช้เมานต์แต่ละโฟลเดอร์ที่ต้องการ ฉันต้องการให้พวกเขาติดตั้งโฟลเดอร์ "share" ซึ่งมีโฟลเดอร์ย่อยทั้งหมด การเข้าถึงถูก จำกัด โดยการตั้งค่าสิทธิ์ linux ฉันสร้างกลุ่มสำหรับทุกไดเรกทอรีย่อยและเพิ่มผู้ใช้ในกลุ่มเหล่านั้น การควบคุมการเข้าถึงทำงานได้อย่างสมบูรณ์แบบสำหรับไฟล์ที่มีอยู่ แต่เมื่อใดก็ตามที่ผู้ใช้สร้างไฟล์ในไดเรกทอรีย่อยมันจะถูกปฏิเสธสำหรับผู้ใช้ทุกคนที่มีสิทธิ์ในการเข้าถึงแบบอ่าน / เขียนในไดเรกทอรีนั้น เพื่อแก้ปัญหานี้ฉันเล่นรอบกับหน้ากากแซมบ้า แต่ไม่สามารถใช้งานได้ Samba conf ของฉันดูเหมือนว่า: guest …

1
เป็นไปได้ไหมที่จะปิดเซสชัน ssh โดยไม่ปิด byobu หรือหน้าต่าง?
ถ้าฉันใช้ byobu exitเพียงปิดเปลือกปัจจุบัน และฉันต้องปิดเชลล์ทั้งหมดเพื่อยุติเซสชันซึ่งแย่มากเพราะฉันต้องการเก็บหอยทั้งหมดไว้ซึ่งเป็นสาเหตุที่ฉันใช้ byobu อีกวิธีคือปิดหน้าต่างโดยตรง แต่บางครั้งฉันก็ต้องการที่จะดำเนินการต่อกับเครื่องคอมพิวเตอร์ของฉัน เป็นไปได้ไหมที่จะปิดเซสชันโดยไม่รบกวน byobu? หรือฉันควรเปิดแท็บ / หน้าต่างใหม่สำหรับเซสชัน SSH ด้วย byobu เสมอ
9 linux  ssh  tmux  byobu 

4
fdisk - ฉันต้องการมันหรือฉันสามารถสร้างระบบไฟล์ได้โดยตรง?
ฉันอ่านเกี่ยวกับ fdisk ความสามารถในการสร้างพาร์ติชั่น / ซึ่งจะแยกดิสก์ฟิสิคัลออกเป็นโลจิคัลพาร์ติชันหลายตัว หากฉันตั้งใจจะใช้ประโยชน์จากทั้งดิสก์โดยรวมฉันยังจำเป็นต้องใช้หรือไม่ 1) เพื่อ fdisk และสร้างพาร์ติชันหลักที่ใช้ขนาดของดิสก์ทั้งหมดหรือ 2) ฉันสามารถไปข้างหน้าและ mkfs.ext4 โดยไม่ต้องทำ fdisk ใด ๆ ? 3) และทำไม -> แก้ไข -> หลังจากอ่านความคิดเห็นทั้งหมด (ของบางใช่และไม่ใช่) ฉันคิดว่ามันจะดีถ้ามีคนสามารถชี้ให้ฉันในสิ่งที่ fdisk ทำจริง? เพื่อให้ฉันสามารถเข้าใจเพิ่มเติมว่าทำไมเราถึงต้องการใช้มันจริง ๆ หากเปรียบเทียบกับที่เราไม่ได้ทำ ฉันลอง googling ไปรอบ ๆ แต่เว็บไซต์ส่วนใหญ่สอนคุณถึงวิธีการ fdisk แต่ไม่ใช่เพราะเหตุใด (หรือส่วนใหญ่สาเหตุที่ต้องสร้างระบบบูตคู่) แต่ฉันต้องการรู้ว่าทำไมมันถึงจำเป็นสำหรับพาร์ติชันเดียว ฉันได้ลอง mkfs บนดิสก์โดยตรงและติดตั้งเพื่อจัดเก็บข้อมูลและไฟล์ (ดูเหมือนจะไม่มีปัญหา) - ดังนั้นสิ่งนี้ทำให้ฉันอยากรู้มากขึ้นเกี่ยวกับสิ่งที่ fdisk ทำกับดิสก์จัดเก็บข้อมูลจริง

4
การเรียกใช้โปรแกรมด้วย GUI โดยไม่มีตัวจัดการหน้าจอ
ฉันได้ยินมาว่ามีวิธีการเปิดตัวโปรแกรมด้วยส่วนต่อประสานกราฟิกแบบไม่ใช้ตัวจัดการหน้าจอโดยตรงจากเทอร์มินัล สิ่งนี้เป็นของจริงและถ้าเป็นเช่นนั้นฉันจะทำอย่างไร

2
เป็นไปได้ไหมที่จะบีบอัดระบบไฟล์ทั้งหมดบน Linux?
ใน Windows ฉันสามารถใช้การบีบอัดไดรฟ์ NTFS เพื่อประหยัดพื้นที่ดิสก์ได้มาก มักจะ 30% มักจะมากขึ้น นอกจากนี้ยังช่วยเพิ่มความเร็วในการอ่านและเขียนด้วยค่าใช้จ่ายของการใช้ CPU ที่สูงขึ้น ซึ่งไม่ได้เป็นข้อโต้แย้งในสถานการณ์ของฉันด้วยพลัง CPU เพื่อสำรอง ดังนั้นในเครื่อง Windows ของฉันมันเปิดใช้งานอยู่เสมอ มีฟังก์ชั่นที่คล้ายกันใน Ext4 หรือมีระบบไฟล์อื่นบน (Ubuntu) Linux ที่รองรับการบีบอัดหรือไม่? ถ้าเป็นเช่นนั้นฉันจะย้ายระบบไฟล์ Ext4 ไปยังระบบไฟล์บีบอัดนั้นได้อย่างไร

4
resolv.conf ยังคงถูกเขียนทับเมื่อ dnsmasq ถูกรีสตาร์ทแบ่งเป็น dnsmasq
ฉันใช้ Debian Jessie และฉันพยายามกำหนดค่า dnsmasq เป็นเซิร์ฟเวอร์แคช DNS ฉันใช้คำแนะนำเพื่อหาสิ่งต่อไปนี้/etc/dnsmasq.conf: listen-address=127.0.0.1 bind-interfaces domain-needed bogus-priv no-hosts dns-forward-max=150 cache-size=1000 neg-ttl=3600 resolv-file=/etc/resolv.dnsmasq no-poll การทำsudo service dnsmasq restartล้มเหลวและจะไม่เริ่มบอกฉัน Mar 26 17:13:01 user dnsmasq[26743]: dnsmasq: syntax check OK. Mar 26 17:13:01 user dnsmasq[26746]: dnsmasq: only one resolv.conf file allowed in no-poll mode. ตกลงแปลกที่การกำหนดค่าโดยตรงจากคู่มือล้มเหลว ฉันจะลบno-pollตัวเลือกเพื่อดูว่าใช้งานได้หรือไม่ คราวนี้มันเริ่มดี แต่การแก้ไข DNS …

1
บ้านเข้ารหัส eCryptfs - คำอธิบาย
ฉันพยายามเข้าใจว่า ecryptfs ทำงานอย่างไรภายในและเอกสารเกี่ยวกับ ecryptfs.org ไม่ได้ช่วย บางทีใครบางคนสามารถอธิบายว่ามันใช้งานได้จริงอย่างไร แน่นอนฉันรู้ถึงโครงสร้างไดเรกทอรี. Private / .ecryptfs ที่ซ่อนอยู่เหล่านี้ คำถามของฉันมีรายละเอียดเพิ่มเติม: ระบบรู้ได้อย่างไรว่าบ้านของฉันถูกเข้ารหัสและถอดรหัสเมื่อฉันเข้าสู่ระบบ มันจะค้นหาไดเรกทอรีหลักได้อย่างไร (ที่มีข้อมูลที่เข้ารหัสแล้วจุดเมานท์มัน (บางครั้งมันเป็นบ้านบางครั้ง / home / ส่วนตัว) ไดเรกทอรีที่มีวลีรหัสผ่านห่อ ฯลฯ ) โดยทั่วไปแล้วไดเรกทอรีเหล่านี้จะอยู่ใน /home/.ecryptfs/ และเชื่อมโยงเข้าไปในบ้าน คีย์ตำแหน่งใด ชื่อไดเรกทอรี ".ecryptfs" และ ".Private" ถูกสงวนไว้และฮาร์ดโค้ดหรือกำหนดค่าได้หรือไม่ เกี่ยวกับพวงกุญแจ: สมมติว่าฉันมีหลายคีย์ในพวงกุญแจของฉัน - มันจะจับคู่คีย์ที่เหมาะสมกับไดเรกทอรีที่เข้ารหัสได้อย่างไร

4
เชื่อมต่อเข้ากับ linux mount / umount events
มีวิธีในการให้สคริปต์หลังการติดตั้งและ pre-umount ใน Linux? ฉันพยายามที่จะทำสคริปต์บางอย่างบนสื่อเก็บข้อมูลเมื่อติดตั้งและก่อนที่จะติดตั้ง (เช่นสำหรับการซิงค์) ความช่วยเหลือใด ๆ ชื่นชม

1
วิธีการบูตอิมเมจเครื่องเสมือนจริงของ KVM ไปยัง VirtualBox
ฉันได้รับไฟล์. img ของเซิร์ฟเวอร์ซึ่งเป็น Virtual Machine ที่ทำงานในสภาพแวดล้อมของ KVM เครื่องเสมือนถูกติดตั้งกับ Ubuntu ตอนนี้ฉันต้องการใช้ไฟล์. img นี้และ "จำลอง" เซิร์ฟเวอร์ภายใน VirtualBox ดังนั้นฉันได้แปลงไฟล์. img เป็นไฟล์. vdi โดยใช้ qemu-img จาก raw เป็น vdi อย่างไรก็ตามอินสแตนซ์ VirtualBox เริ่มต้นขึ้นและระบุเพียง: FATAL: No bootable medium found! System halted. ฉันไม่ทราบว่าฉันจะต้องติดตั้ง KVM ใน VirtualBox หรือไม่จากนั้นกำหนดค่าให้เรียกใช้ VM ในไฟล์. img ของฉันหรือถ้าฉันสามารถแปลงภาพจาก KVM เป็น VDI แล้วเรียกใช้เซิร์ฟเวอร์ใน VirtualBox โดยตรง …

2
อุปกรณ์ห่วงถาวร?
อุปกรณ์วนรอบบน Linux ที่สร้างขึ้นด้วย losetup ควรจะเป็นแบบถาวรหรือไม่? ดูเหมือนจะไม่เป็นเช่นนั้นสำหรับฉัน เมื่อใดก็ตามที่ฉันรีสตาร์ทคอมพิวเตอร์ฉันเห็นว่าอุปกรณ์วนรอบหายไป ฉันใช้มันเพื่อสร้างไฟล์ลูปแบ็ค ฉันจะแน่ใจได้อย่างไรว่าอุปกรณ์ย้อนกลับถูกเก็บไว้อย่างถาวร?
9 linux  mount  loopback 

2
Linux lsblk เอาต์พุต
ถ้าฉันเรียกใช้lsblkต่อไปนี้เป็นผลลัพธ์ของฉัน NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 698.7G 0 disk ├─sda1 8:1 0 500M 0 part /boot ├─sda2 8:2 0 5.8G 0 part [SWAP] ├─sda3 8:3 0 50G 0 part / ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 642.4G 0 part /home sr0 11:0 …

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