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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

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

3
วิธีสลับระหว่างเซสชัน tty และ xorg
เซสชัน xorg ของฉันอยู่บน tty1 และหากฉันต้องการออกคำสั่งจาก tty (เพราะฉันไม่สามารถทำได้จากเซสชัน xorg ด้วยเหตุผลบางประการ) ฉันกดCtrl+ Alt+ F2ตัวอย่างเช่นและพิมพ์คำสั่ง แต่ฉันไม่สามารถเริ่มต้นแอปพลิเคชันกราฟิกจาก tty ใด ๆ ยกเว้นครั้งแรกเนื่องจากไม่มีเซสชัน xorg อยู่ในนั้น ถ้าอย่างนั้นฉันอยากรู้ว่าฉันจะเปลี่ยนไปใช้ tty1 ได้อย่างไรที่เซสชัน xorg ทำงานและกลับไปที่เซสชัน
28 linux  xorg  tty 

2
จะขึ้นบัญชีดำเซกเตอร์แรมที่ไม่ถูกต้องได้อย่างไรตามข้อบ่งชี้ข้อผิดพลาด MemTest86 +
MemTest86 + (รุ่นที่มาพร้อมกับ Ubuntu 13.04) กล่าวว่า Failing address: 002f796c48 - 759.5 MB ฉันควรระบุอะไรในmemmapพารามิเตอร์เคอร์เนลเพื่อข้ามพื้นที่นี้ ฉันลองใช้memtester 770MBแล้วมันก็บอกว่าทุกอย่างก็โอเคดังนั้นมันจึงไม่ได้ดูว่าตัวบ่งชี้ของ MemTest หมายถึงข้อผิดพลาดใน 759.5th MB ตั้งแต่เริ่มต้น วิธีการตีความตัวบ่งชี้ MemTest นี้เพื่อกำหนดค่าmemmap? ฉันไม่มีเงินที่จะซื้อ RAM ใหม่ตอนนี้และข้อผิดพลาดน่าจะเป็นโสดดังนั้นฉันหวังว่าฉันจะสามารถแทนที่ได้
28 linux  kernel  memory  ram 

4
ฉันจะบอกได้อย่างไรว่าโฟลเดอร์นั้นเป็น symlink จริงหรือไม่และฉันจะแก้ไขได้อย่างไรถ้ามันเสียหาย?
ฉันจะบอกได้อย่างไรว่าฉันมี symlink ทางลัดของบางประเภทหรือโฟลเดอร์ใน Linux โปรดดูภาพหน้าจอต่อไปนี้ อย่างที่คุณเห็นlsคำสั่งแสดงรายการวัตถุที่บางส่วนมีสีเป็นสีน้ำเงินเข้มในขณะที่วัตถุอื่น ๆ มีสีน้ำเงินอ่อน (สีฟ้า) วัตถุสีสีฟ้าเหล่านี้คืออะไร? ลิงก์สัญลักษณ์ที่แท้จริงเหล่านี้มีอะไรบ้าง อย่างที่คุณเห็นฉันไม่สามารถcdเรียกหนึ่ง hdd ได้ root@dm500hd:/# cd hdd -sh: cd: can't cd to hdd ฉันคิดว่ามันต้องเปลี่ยนเส้นทาง/media/hddและฉันสังเกตว่าโฟลเดอร์ hdd หายไป มีวิธีแก้ไขปัญหานี้หรือไม่? อัปเดต:นี่คือผลลัพธ์ของls -alคำสั่ง อย่างที่คุณเห็นมันบอกว่าhdd -> /media/hddมันมีสีแดง นี่หมายความว่ามันใช้งานไม่ได้หรือว่าถูกเมานท์อัตโนมัตินั่นคือเมื่อมีการเชื่อมต่อฟิสิคัลฮาร์ดดิสก์? อัปเดต:นี่คือผลลัพธ์ของgrep media /etc/auto*คำสั่ง สิ่งเหล่านี้/etc/auto.master:/media/netและ/etc/auto.networkรายการทำอะไร นี่คือผลลัพธ์ของls -Fal /mediaคำสั่ง นี่เป็นความช่วยเหลือหรือไม่? ... นี่คือผลลัพธ์ของstatและfileคำสั่งรวมถึงรายการของ / usr และ / bin สิ่งนี้ช่วยฉันได้ไหม? ... …
28 linux  shell  symlink 

3
ฟิลด์“ buff / cache” และ“ avail mem” ที่ด้านบนหมายถึงอะไร
ภายในเอาต์พุตของด้านบนมีสองฟิลด์ทำเครื่องหมาย "buff / cache" และ "avail Mem" ในหน่วยความจำและสลับการใช้สาย: สองฟิลด์นี้หมายความว่าอย่างไร ฉันได้ลองใช้ Googling แล้ว แต่ผลลัพธ์นำบทความทั่วไปมาไว้ด้านบนและพวกเขาไม่ได้อธิบายว่าฟิลด์เหล่านี้มีความหมายว่าอย่างไร
28 linux  memory  top 

4
วิธีดำเนินการ shellscript เมื่อฉันเสียบอุปกรณ์ USB
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 6 ปีที่แล้ว ฉันต้องการรันสคริปต์เมื่อฉันเสียบอุปกรณ์ในเครื่อง Linux ของฉัน ตัวอย่างเช่นรันxinputบนเมาส์หรือ backupscript บนไดรฟ์บางตัว ฉันได้เห็นบทความจำนวนมากเกี่ยวกับเรื่องนี้ส่วนใหญ่เมื่อเร็ว ๆ นี้ที่นี่และที่นี่ แต่ฉันไม่สามารถทำงานได้ ต่อไปนี้เป็นตัวอย่างง่ายๆที่พยายามรับการตอบกลับอย่างน้อย /etc/udev/rules.d/test.rules #KERNEL=="sd*", ATTRS{vendor}=="*", ATTRS{model}=="*", ATTRS{serial}=="*", RUN+="/usr/local/bin/test.sh" #KERNEL=="sd*", ACTION=="add", "SUBSYSTEM=="usb", ATTRS{model}=="My Book 1140 ", ATTRS{serial}=="0841752394756103457194857249", RUN+="/usr/local/bin/test.sh" #ACTION=="add", "SUBSYSTEM=="usb", RUN+="/usr/local/bin/test.sh" #KERNEL=="sd*", ACTION=={add}, RUN+="/usr/local/bin/test.sh" KERNEL=="sd*", RUN+="/usr/local/bin/test.sh" KERNEL=="*", RUN+="/usr/local/bin/test.sh" /usr/local/bin/test.sh #!/usr/bin/env …
28 linux  bash  ubuntu  udev 

2
sudo จำได้อย่างไรว่าคุณป้อนรหัสผ่านของรูทแล้ว?
เมื่อใช้ sudo บน Linux จะขอรหัสผ่านรูท แต่เฉพาะครั้งแรกที่คุณเรียกใช้ หากคุณเรียกใช้คำสั่ง sudo อีกครั้งก็จะจำได้ว่าคุณได้ป้อนรหัสผ่านก่อนหน้านี้และไม่ได้ขอ: thomas@ubuntu:~$ sudo id [sudo] password for thomas: ****** uid=0(root) gid=0(root) groups=0(root) thomas@ubuntu:~$ sudo id uid=0(root) gid=0(root) groups=0(root) sudo ทำอย่างไร ข้อมูลนี้ถูกเก็บไว้ที่ไหน? ความคิดของฉันคือมันจำเทอร์มินัล id (เช่น pts / 1) แต่สิ่งนี้ถูกเก็บไว้ที่ไหน กระบวนการ sudo แรกจะสิ้นสุดลงเมื่อทำกับคำสั่งใช่ไหม ฉันรู้ว่า sudo เป็นโปรแกรม setuid ดังนั้นจึงมีสิทธิ์ของรูทตลอดเวลา แต่ฉันก็ยังนึกถึงสถานที่ที่ดีในการเก็บข้อมูลที่ผู้ใช้ป้อนรหัสผ่านไปแล้ว มีกระบวนการภูตบ้างไหม?
27 linux  sudo 

6
CTRL + C ไม่ถูกต้องที่จะใช้เพื่อกลับไปที่บรรทัดคำสั่งหรือไม่
เมื่อฉันใช้และฉันต้องการที่จะกลับไปยังเปลือกฉันมักจะใช้tail -f CTRL+Cหรือเมื่อฉันพิมพ์คำสั่งและรู้สึกอยากจะยกเลิกและเริ่มต้นใหม่ฉันแค่CTRL+Cกลับไปที่พรอมต์บรรทัดคำสั่งที่ว่างเปล่า นี่ถือว่าเป็นการปฏิบัติที่ไม่ดีหรือไม่? บางครั้งฉันรู้สึกว่าอาจจะมีวิธีที่ดีกว่าในการแยกตัวออกจากบางสิ่ง แต่จริงๆแล้วก็ไม่มีความคิด
27 linux  bash 

2
โหมดคีย์บอร์ดดิบคืออะไร
ในการผสมผสานคีย์เวทย์มนตร์ sysrqมีการรวมกันalt+sysrq+rซึ่งตามวิกิพีเดียทำต่อไปนี้: สลับแป้นพิมพ์จากโหมด raw โหมดที่ใช้โดยโปรแกรมเช่น X11 และ svgalib เป็นโหมด XLATE โหมด raw คืออะไร และโหมด XLATE คืออะไร? ฉันสามารถเปลี่ยนกลับเป็นโหมด raw ได้หรือไม่เมื่อฉันเปลี่ยนเป็นโหมด XLATE ฉันจะรู้ได้อย่างไรว่าโหมดคีย์บอร์ดของฉันอยู่ที่ใด



2
ทำไมถึงมี `/ lib` และ` / lib64 'แต่มีเพียง `/ bin'?
ในแล็ปท็อปของฉัน: $ cat /etc/issue Ubuntu 18.04 LTS \n \l มีสองโฟลเดอร์ที่แตกต่างกันสำหรับไลบรารีx86และx86_64: ~$ ls -1 / bin lib lib64 sbin ... ทำไมไบนารีจึงมีเพียงไดเรกทอรีเดียว? ป.ล. ฉันสนใจ Android ด้วย แต่ฉันหวังว่าคำตอบนั้นควรเหมือนกัน

1
พฤติกรรมการเยื้องที่ไม่คาดคิดเมื่อฉันตั้งค่าเทอร์มินัลเป็นโหมดดิบ - เหตุใดจึงเป็นเช่นนี้
ขึ้นอยู่กับสิ่งที่ฉันได้อ่านเมื่อเทอร์มินัลอยู่ในโหมด raw ตัวละครจะไม่ได้รับการประมวลผลโดยไดรเวอร์เทอร์มินัล แต่จะถูกส่งตรง ฉันตั้งค่าเทอร์มินัลในโหมด raw โดยใช้คำสั่งstty rawและสังเกตว่าเอาต์พุตถูกเยื้องไปทางขวาในแต่ละครั้งจนกว่าจะไม่มีที่ว่างอีกต่อไป นี่คือสิ่งที่ฉันหมายถึง: เหตุใดพฤติกรรมนี้จึงเกิดขึ้น!
27 linux  shell  terminal 

2
ความแตกต่างระหว่าง Unix, Linux, BSD และ GNU คืออะไร? [ปิด]
อะไรคือความแตกต่างพื้นฐานระหว่าง Unix, Linux, BSD และ GNU Unix เป็นระบบปฏิบัติการที่เก่าที่สุดดังนั้นคำว่า 'Unix like' จึงเป็นที่เข้าใจได้เนื่องจากมีเคอร์เนลโครงสร้างระบบไฟล์คำสั่งส่วนใหญ่ผู้ใช้ ฯลฯ จึงเหมือนกับ Unix ทำไมถึงแตกต่างกัน อะไรทำให้พวกเขาแยกกัน มันเป็นเคอร์เนลหรือไม่
27 linux  bsd  gnu 

3
ต้องรีบูตเมื่อใด
นอกเหนือจากการอัพเกรดเคอร์เนลมีการเปลี่ยนแปลงใด ๆ ในระบบ Linux ที่ต้องรีบูตหรือไม่? ฉันรู้ว่ามีสถานการณ์ที่การรีบูตทำให้ง่ายขึ้น แต่มีสิ่งใดบ้างที่ไม่สามารถทำได้ยกเว้นการรีบูตหรือไม่ ในการชี้แจง: ฉันกำลังคิดถึงระบบเดสก์ท็อปหรือเซิร์ฟเวอร์ทั่วไปที่ไม่ได้รับความผิดปกติจากฮาร์ดแวร์
27 linux  reboot 

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