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

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

9
ฉันจะเลือกกราฟิกการ์ดสำหรับ Linux ได้อย่างไร
ฉันกำลังสร้างหรือซื้อระบบ Linux ใหม่และฉันพยายามเลือกกราฟิกการ์ดที่ดีที่สุดสำหรับความต้องการของฉัน ฉันจะตัดสินใจเกี่ยวกับเรื่องนี้อย่างไร? มีเว็บไซต์ตรวจสอบอุปกรณ์คอมพิวเตอร์หลายสิบแห่งที่ให้รายละเอียดเกี่ยวกับฮาร์ดแวร์กราฟิกใหม่และดำเนินการตามมาตรฐานและข้อดีและข้อเสีย - สำหรับ Microsoft Windows แหล่งข้อมูลที่เป็นประโยชน์สำหรับ Linux เหล่านี้ด้วยหรือไม่ อย่างน้อยเว็บไซต์ใดให้ Linux ดูคร่าวๆ? ฉันสนใจในเรื่องของประสิทธิภาพการทำงานแบบ 2D เป็นหลัก แต่ด้วยสภาพแวดล้อมเดสก์ท็อปที่แปลกใหม่ซึ่งตอนนี้ต้องการ 3D แบบเร่งด้วยฮาร์ดแวร์ฉันต้องพิจารณาด้วยเช่นกัน ฉันจะหาข้อมูลการสั่งซื้อล่วงหน้าได้จากที่ไหน? ฉันชอบที่จะมีไดรเวอร์โอเพ่นซอร์ส ฉันจะตัดสินได้อย่างไรว่าไดรเวอร์โอเพ่นซอร์สใดที่ดีที่สุดในแง่ของการสนับสนุนฟีเจอร์และประสิทธิภาพโดยไม่ต้องเข้าร่วมรายการส่งเมลต่าง ๆ นับสิบรายการ บริษัท ที่เฉพาะเจาะจงเป็นทางออกที่ดีที่สุดเกือบตลอดเวลาหรือไม่ อะไรคือข้อดีและข้อเสียของไดรเวอร์แบบปิดแหล่งที่มา? นี่คือส่วนใหญ่เกี่ยวกับประสิทธิภาพ 3D หรือมีคุณสมบัติอื่น ๆ ที่เปิดใช้งานโดยไดรเวอร์ที่เป็นกรรมสิทธิ์ที่ฉันอาจพลาดหรือไม่ เนื่องจากไดรฟ์เวอร์แบบโอเพ่นซอร์สจะทำเครื่องหมายเคอร์เนลของ Linux ว่าเสียหรือไม่ บริษัท โอเพ่นซอร์สที่ดีที่ให้การสนับสนุนผู้ใช้ปลายทางโดยตรงสำหรับปัญหาที่เกี่ยวข้องหรือไม่ ในที่สุดฉันก็สามารถเลือกได้ว่าจะเปิดหรือปิดสำหรับการ์ดแสดงผลใด ๆ หรือบางรุ่นจำเป็นต้องใช้การ์ดรุ่นใดรุ่นหนึ่งหรือไม่? มันจะดีมากถ้าการ์ดใช้งานได้อย่างไม่ยุ่งยากกับการกระจายลีนุกซ์ที่ทันสมัยที่ฉันเลือกโดยไม่จำเป็นต้องผ่านขั้นตอนวิธีการที่ยาวนาน นี่เป็นความหวังที่สมเหตุสมผลและฉันจะหาการ์ดที่ใช้งานได้ดีที่สุดอย่างไร ฉันจะค้นหาได้อย่างไรหากไดรเวอร์กราฟิกส์ที่เฉพาะเจาะจงเข้ากับรุ่นที่กำหนดในตลาด จะเป็นการดีที่สุดที่จะซื้อการ์ดรุ่นเก่าเพื่อให้แน่ใจว่ามีการสนับสนุนหรือไม่

3
Shell: จะไปยังจุดเริ่มต้นของบรรทัดอย่างไรเมื่อคุณอยู่ในหน้าจอ
ฉันอยู่ในหน้าจอ (หน้าจอ -Ra) ฉันมีคำสั่งยาวและฉันอยู่ท้าย แทนที่จะเก็บลูกศรซ้ายคุณจะไปยังจุดเริ่มต้นของบรรทัดได้อย่างไร CTRL-A ทำงานเมื่อฉันอยู่ในหน้าต่างปกติ แต่เมื่อฉันอยู่ในหน้าจอที่กด CTRL-A จะให้ข้อความ "ไม่มีหน้าต่างอื่น" - ดูเหมือนว่า CTRL-A ถูกส่งไปที่หน้าจอ คุณจะไปที่จุดเริ่มต้นของบรรทัดในหน้าจอได้อย่างไร

7
การสร้าง ram disk บน Linux
ฉันมีเครื่องที่มี RAM ขนาด 62GB และลำตัวที่มีเพียง 7GB ดังนั้นฉันคิดว่าฉันจะสร้างดิสก์ RAM และรวบรวมที่นั่น ฉันไม่ใช่ผู้เชี่ยวชาญ Linux ฉันพบคำแนะนำบนอินเทอร์เน็ตเพื่อสร้างดิสก์ RAM: mkfs -q /dev/ram1 8192 แต่ฉันเปลี่ยน 8192 เป็น 16777216 เพื่อพยายามจัดสรร RAM 16GB ฉันได้รับข้อผิดพลาดต่อไปนี้: mkfs.ext2: Filesystem larger than apparent device size. Proceed anyway? (y,n) เมื่อถึงจุดนี้ฉันก็ตกตะลึงและประกันตัว sudo dmidecode --type 17 | grep Size แสดงให้เห็นว่า 8x8192MB + 2048MB = 67584 MB …
70 linux  ramdisk 

2
เคอร์เนลการส่งต่อไอพีคืออะไร?
ฉันเห็นในหลายบล็อกโดยใช้คำสั่งนี้เพื่อเปิดใช้งานการส่งต่อ IP ในขณะที่ใช้เครื่องมือรักษาความปลอดภัยเครือข่าย / การดมกลิ่นบน linux echo 1 > /proc/sys/net/ipv4/ip_forward ใครสามารถอธิบายฉันในแง่คนธรรมดาคำสั่งนี้ทำอะไรเป็นหลัก? มันเปลี่ยนระบบของคุณเป็นเราเตอร์หรือไม่?
70 linux  kernel  ip  routing 

11
ฉันจะรับชื่อระบบปฏิบัติการได้อย่างน่าเชื่อถือได้อย่างไร
ว่าฉันเข้าสู่ระบบระยะไกลฉันจะรู้ได้อย่างไรว่ามันกำลังทำงานอยู่? ใน Linuxes ที่ทันสมัยที่สุด (Linuces?) คุณมีlsb_releaseคำสั่ง: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian /etc/lsb-releaseซึ่งเท่าที่ผมสามารถบอกได้เพียงแค่ให้ข้อมูลเช่นเดียวกับ เกิดอะไรขึ้นถ้าไฟล์นั้นไม่มีอยู่? ฉันดูเหมือนจะจำได้ว่าlsb_releaseคำสั่งนั้นค่อนข้างใหม่ดังนั้นถ้าฉันต้องใช้ระบบปฏิบัติการของระบบเก่า ในกรณีใด ๆlsbย่อมาLinux Standard Baseดังนั้นผมสมมติว่ามันจะไม่ทำงานบนลินุกซ์ที่ไม่ใช่ Unices เท่าที่ฉันรู้ไม่มีวิธีรับข้อมูลนี้จากunameดังนั้นฉันจะได้รับสิ่งนี้ในระบบที่ไม่ได้ใช้lsb_releaseอย่างไร
69 linux  distros 

5
ทำความเข้าใจเกี่ยวกับสิทธิ์ UNIX และประเภทไฟล์
ฉันไม่เคยได้chmodทำงานมาจนถึงทุกวันนี้ ฉันทำตามบทช่วยสอนที่อธิบายเรื่องสำคัญให้ฉัน ตัวอย่างเช่นฉันได้อ่านว่าคุณมีกลุ่มสิทธิ์ที่แตกต่างกันสามกลุ่ม: เจ้าของ ( u) กลุ่ม ( g) ทุกคน ( o) จากสามกลุ่มนี้ฉันรู้แล้วว่า: หากผู้ใช้เป็นเจ้าของไฟล์สิทธิ์ของผู้ใช้จะกำหนดการเข้าถึง หากกลุ่มของไฟล์เหมือนกันกับกลุ่มของผู้ใช้สิทธิ์กลุ่มจะกำหนดการเข้าถึง หากผู้ใช้ไม่ใช่เจ้าของไฟล์และไม่ได้อยู่ในกลุ่มจะมีการใช้สิทธิ์อื่น ๆ ฉันได้เรียนรู้ด้วยว่าคุณได้รับอนุญาตดังต่อไปนี้: อ่าน ( r) เขียน ( w) ดำเนินการ ( x) ฉันสร้างไดเรกทอรีเพื่อทดสอบความรู้ที่ได้มาใหม่: mkdir test จากนั้นฉันทำแบบทดสอบ: chmod u+rwx test/ # drwx------ chmod g+rx test/ # drwxr-x--- chmod u-x test/ # drw-r-x--- หลังจากหลอกไประยะหนึ่งฉันคิดว่าในที่สุดฉันก็หยุดchmodและวิธีที่คุณตั้งค่าการอนุญาตโดยใช้คำสั่งนี้ แต่... ฉันยังมีคำถามสองสามข้อ: อะไรdที่เริ่มต้นยืน? …
68 linux  permissions  ls  chmod 

6
ฉันสามารถเชื่อมต่อกับเครื่อง Windows จากเชลล์ Linux ได้หรือไม่
ฉันสามารถเชื่อมต่อกับเครื่อง Linux จาก Windows โดยใช้ PuTTY / SSH ฉันต้องการที่จะทำวิธีอื่น ๆ - เชื่อมต่อกับเครื่อง Windows จาก Linux เป็นไปได้ไหม
68 linux  ssh  windows 

6
ฉันจะค้นหาชื่อผู้ใช้ด้วย ID ใน linux ได้อย่างไร?
คำสั่งidสามารถใช้เพื่อค้นหาผู้ใช้uidตัวอย่างเช่น: $ id -u ubuntu 1000 มีคำสั่งให้ค้นหาชื่อผู้ใช้จาก a uidหรือไม่? ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยดูที่/etc/passwdไฟล์ แต่ฉันถามว่ามีคำสั่งที่มีอยู่นี้หรือไม่โดยเฉพาะอย่างยิ่งหากผู้ใช้ที่เรียกใช้งานไม่รูท ผมไม่ได้มองหาในปัจจุบันชื่อผู้ใช้ของผู้ใช้คือผมไม่ได้มองหาหรือwhoamilogname นี่ทำให้ฉันสงสัยว่าในเว็บโฮสติ้งที่ใช้ร่วมกันนี้เป็นคุณลักษณะด้านความปลอดภัยหรือไม่หรือฉันไม่เข้าใจสิ่งที่ถูกต้อง สำหรับการตรวจสอบ/etc/passwdไฟล์จากเว็บโฮสต์ที่แชร์: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin oprofile:x:16:16:Special user account to be used by …
67 linux  ubuntu  users  uuid 

6
ความแตกต่างระหว่างไดรเวอร์เคอร์เนลและโมดูลเคอร์เนลคืออะไร?
เมื่อฉันทำlspci -kบน Kubuntu ด้วยเคอร์เนล 3.2.0-29-generic ฉันสามารถเห็นสิ่งนี้: 01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1) Subsystem: NVIDIA Corporation Device 0492 Kernel driver in use: nvidia Kernel modules: nvidia_current, nouveau, nvidiafb มีคนขับเคอร์เนลnvidiaและโมดูลเคอร์เนลnvidia_current, ,nouveaunvidiafb ตอนนี้ฉันสงสัยว่าอะไรคือความแตกต่างระหว่างไดรเวอร์เคอร์เนลและโมดูลเคอร์เนล

4
การติดตั้งอุปกรณ์ใน Linux หมายถึงอะไร
ฉันได้ยินคำว่า "ติดตั้ง" เมื่ออ้างถึงอุปกรณ์ใน Linux ความหมายที่แท้จริงคืออะไร ตอนนี้มันแตกต่างจากรุ่นเก่าอย่างไร? ฉันยังไม่ได้ทำด้วยตนเองผ่านทางบรรทัดคำสั่ง คุณสามารถให้ขั้นตอน (คำสั่ง) ในการติดตั้งอุปกรณ์ง่ายๆใน Linux ได้หรือไม่?
67 linux  mount 

2
Linux จะเริ่มฆ่ากระบวนการของฉันโดยไม่ถามฉันหรือไม่ว่าหน่วยความจำสั้น
ฉันใช้เชลล์สคริปต์พร้อมคำสั่งเพื่อรันโปรแกรมที่ใช้หน่วยความจำมาก (2-5 GB) กลับไปด้านหลัง เมื่อฉันกลับไปตรวจสอบความคืบหน้าของสคริปต์ของฉันฉันรู้สึกประหลาดใจที่พบว่ากระบวนการบางอย่างของฉันเป็นKilledไปตามที่สถานีของฉันรายงานให้ฉัน มีหลายโปรแกรมที่ทำเสร็จแล้วอย่างต่อเนื่องก่อนที่โปรแกรมที่จะKilledเริ่มในภายหลังแต่โปรแกรมทั้งหมดหลังจากนั้นล้มเหลวในการแบ่งส่วนความผิดพลาด (ซึ่งอาจหรืออาจไม่ได้เกิดจากข้อผิดพลาดในรหัสของฉันอ่านต่อไป) ฉันดูประวัติการใช้งานของคลัสเตอร์เฉพาะที่ฉันใช้และเห็นว่ามีคนเริ่มใช้กระบวนการที่ใช้หน่วยความจำจำนวนมากในเวลาเดียวกันและในการทำเช่นนั้นทำให้หน่วยความจำจริงหมดลง (และอาจเป็นพื้นที่ swap) ในคลัสเตอร์ ดีที่สุดเท่าที่ฉันจะเข้าใจได้กระบวนการที่ใช้หน่วยความจำมากเหล่านี้เริ่มทำงานในเวลาเดียวกับที่ฉันเริ่มมีปัญหากับโปรแกรมของฉัน เป็นไปได้ไหมที่ลีนุกซ์ฆ่าโปรแกรมของฉันเมื่อหน่วยความจำไม่เพียงพอ? และเป็นไปได้ไหมที่การแบ่งส่วนที่ผิดพลาดที่ฉันได้รับในภายหลังนั้นเกิดจากการขาดหน่วยความจำที่พร้อมใช้งานเพื่อเรียกใช้โปรแกรมของฉัน (แทนที่จะเป็นจุดบกพร่องในรหัสของฉัน)?

4
การย้าย linux ติดตั้งไปยังคอมพิวเตอร์เครื่องใหม่
ฉันรู้ว่าในบางกรณีอาจเป็นการยากที่จะย้ายการติดตั้ง Windows จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง (ย้ายฮาร์ดไดรฟ์ทางกายภาพ) แต่วิธีการนั้นทำงานบน linux ได้อย่างไร โมดูลไดรเวอร์ส่วนใหญ่ไม่โหลดเมื่อทำการบูทหรือไม่ ดังนั้นในทางทฤษฎีแล้วมันจะเป็นเรื่องยุ่งยากขนาดใหญ่หรือไม่? เห็นได้ชัดว่าการกำหนดค่า xorg จะเปลี่ยนไปและไดรเวอร์ ATI ที่เป็นกรรมสิทธิ์และสิ่งนั้นจะต้องมีการคอมไพล์ใหม่ มีอะไรมากกว่าที่ฉันคิด สมมติว่าคอมพิวเตอร์ 2 เครื่องนั้นมาจากยุคเดียวกันนั่นคือทั้ง i7s และฮาร์ดแวร์แตกต่างกันเล็กน้อย ปรับปรุง: ขอบคุณสำหรับคำตอบ นี่เป็นส่วนใหญ่สำหรับความอยากรู้ของฉันเอง ฉันมีระบบลินุกซ์ของฉันและทำงานในที่ทำงาน แต่ในที่สุดฉันต้องการย้ายไปยังคอมพิวเตอร์ที่ฉันสามารถใช้การ์ดวิดีโอคู่เข้าเพื่อให้ฉันสามารถเรียกใช้จอภาพมากกว่า 2 จอ แต่ไม่มีเวลาเร็ว ๆ นี้


2
ทำไมอินเตอร์เฟส ethernet ของฉันถึงเรียกว่า enp0s10 แทนที่จะเป็น eth0
เมื่อฉันเรียกifconfig -aฉันเพียง แต่ได้รับทองหล่อและenp0s10อินเตอร์เฟซไม่คลาสสิกeth0 อะไรenp0s10หมายความว่าอย่างไร ทำไมจึงไม่มีeth0 ?

4
รายการบริการ DBus ที่มีอยู่
มีรายการดังกล่าวในรายการบริการ DBus ที่มีอยู่หรือไม่? ฉันเคยเจอบางอย่าง (เช่นที่ได้รับจาก NetworkManager, Rhythmbox, Skype, HAL) ฉันสงสัยว่าฉันสามารถหารายการบริการ / อินเตอร์เฟสที่จัดเตรียมไว้ค่อนข้างสมบูรณ์หรือไม่
65 linux  d-bus  ipc 

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