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

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

2
Ubuntu / Unity แนบสคริปต์กับ Launcher
ฉันเพิ่งดาวน์โหลด IntelliJ IDEA และเริ่ม app . idea.shโดยการเรียกใช้ แอพปรากฏในตัวเรียกใช้งานในขณะที่ฉันกำลังใช้งาน แต่ด้วยเหตุผลบางอย่างเมื่อฉันคลิกขวาฉันจะไม่ได้รับตัวเลือก 'ล็อคเพื่อเรียกใช้งาน' อย่างที่ฉันทำกับแอพอื่น ๆ ฉันจะแนบมันเข้ากับตัวเรียกใช้งานได้อย่างไร เป็นเพราะฉันใช้งานสคริปต์ไม่ใช่ executable โดยตรงที่ปิดการใช้งานตัวเลือกนั้นหรือไม่?
12 linux  ubuntu  unity  intellij 

4
แสดงกระบวนการที่กำลังรันด้วยชื่อไฟล์หรือไม่?
ฉันใช้ putty เพื่อเชื่อมต่อเซิร์ฟเวอร์ linux ของฉันซึ่งเป็นเว็บไซต์ของฉันฉันสามารถเรียกใช้ # ps aux | less เพื่อแสดงกระบวนการทำงาน แต่ฉันต้องการแสดงไฟล์ที่เรียกใช้กระบวนการเหล่านี้ ฉันได้ลองแล้ว # ps aux | grep <pid> แต่รับข้อผิดพลาดนี้: -bash: syntax error near unexpected token `newline' วิธีที่ถูกต้องในการทำคืออะไร?

1
เป็นวิธีที่ถูกต้องในการเขียนกฎ udev เพื่อหยุดบริการภายใต้ systemd อะไร
ฉันกำลังเรียกใช้ Arch Linux และฉันมีกฎ udev ซึ่งเริ่มให้บริการเมื่อมีการเสียบอุปกรณ์ ในกรณีนี้มันจะทำการเชื่อมต่อเมื่อทำการต่อโมเด็ม 3G KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="netcfg@wvdial.service" อย่างไรก็ตามหากอุปกรณ์ถูกลบออก systemd จะไม่หยุดให้บริการและด้วยเหตุนี้เมื่อเสียบปลั๊กอีกครั้งอุปกรณ์จะไม่เริ่มบริการเนื่องจากมันกำลังทำงานอยู่ สิ่งที่ฉันต้องการคือกฎ udev ที่ตรงกันซึ่งทำงานเมื่ออุปกรณ์ถูกลบเพื่อหยุดบริการ ปรับปรุง ใช้คำตอบด้านล่างสิ่งที่ฉันมีตอนนี้คือกฎ udev ต่อไปนี้ KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="vodafone.service" ด้วยไฟล์เซอร์วิสต่อไปนี้ (ซึ่งถูกคัดลอกและวางโดยทั่วไปจากไฟล์เซอร์วิส netcfg: [Unit] Description=Netcfg networking service for Vodafone Dongle Before=network.target Wants=network.target BindsTo=dev-gsmmodem.device After=dev-gsmmodem.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/netcfg check-iface wvdial ExecStop=-/usr/bin/netcfg down wvdial KillMode=none …
12 linux  udev  systemd 

3
จำกัด การเข้าถึงไฟล์เพื่อต่อท้ายเท่านั้น
ฉันมีไดเรกทอรีพร้อมไฟล์บันทึกและฉันวางบันทึกจากสคริปต์ที่เปิดตัวโดยผู้ใช้ลงในพวกเขา การบันทึกด้วย syslog ไม่สามารถทำได้ในกรณีนี้ (ไม่ใช่ daemon rsync) ฉันต้องการให้ผู้ใช้มีสิทธิ์เขียนไฟล์บันทึกเท่านั้น ปัญหาคือสิทธิ์ในการเขียนที่ต้องถูก จำกัด เพิ่มเติมเพื่อให้ผู้ใช้ (สคริปต์) สามารถผนวกเข้ากับไฟล์นั้นเท่านั้น ระบบไฟล์พื้นฐานคือ XFS ต่อไปนี้ใช้ไม่ได้: # chattr +a test.log chattr: Inappropriate ioctl for device while reading flags on test.log มีวิธีอื่นในการนี้หรือไม่? ขอบคุณสำหรับคำแนะนำของคุณ
12 linux  permissions  logs  rsync  xfs 

6
ทำความเข้าใจกับ Linux Distros ที่ต่างกัน
ฉันมีความสับสนเล็กน้อยเมื่อทำความเข้าใจกับระบบปฏิบัติการที่ใช้ลินุกซ์ เมื่อฉันดาวน์โหลด Mint และ Ubuntu รุ่นใหม่ล่าสุดพวกเขาจะไม่ "เหมือนกัน" ที่เป็นแกนหลัก (เคอร์เนล) หรือไม่ ดูเหมือนว่าพวกเขามี GUI ที่แตกต่างกันใช่ไหม GUI ไม่ใช่เทคนิคเพียงแค่โปรแกรมที่ทำงานเมื่อเริ่มต้นคอมพิวเตอร์ใช่หรือไม่ เช่นเดียวกับ windows (dos เป็นหลัก แต่ explorer.exe เป็น gui) มีใครอธิบายได้ไหม ด้วยคำสั่ง sudo apt-get ฉันไม่สามารถติดตั้ง Ubuntu จากมินต์เทอร์มินัลได้หรือไม่ ฉันรู้ว่านี่เป็นคำถามที่ยุ่งเหยิง แต่หวังว่าใครบางคนสามารถชี้แจงความแตกต่างระหว่าง distros หลาย ๆ ตัวก่อนที่ GUI จะปรากฏและหลังจากนั้น GUI ก็จะปรากฏขึ้น

2
อะไรคือผลกระทบของลำดับความสำคัญและนโยบายของเธรดใน cpuset ที่ไม่มีการควบคุม
ฉันมีระบบลีนุกซ์ที่เราใช้ cgroups เพื่อสร้างสอง cpu_exclusive cpusets, A และ B และที่ที่เราโอนย้ายเธรดผู้ใช้ทั้งหมดและเคอร์เนลเธรดที่ไม่ได้ผูกทั้งหมดไปยัง cgroup ที่แนบกับ cpuset A สิ่งที่ทำงานใน cpuset A มีนโยบายที่แตกต่างกัน และลำดับความสำคัญที่แตกต่างกันและมีหลายเธรดที่ทำงานอยู่ใน cpuset A มากกว่าที่มีแกนใน cpuset A นอกจากนี้ยังมีโพรเซสที่ใช้งานอยู่จำนวนเล็กน้อยที่เชื่อมต่อกับ cpuset B ซึ่งจำนวนเธรดผู้ใช้ทั้งหมดในกระบวนการเหล่านี้ไม่เคยมากกว่าจำนวนคอร์ที่มีเฉพาะใน cpuset B เป้าหมายคือเพื่อป้องกันงานสำคัญเหล่านี้ที่ทำงานใน cpuset B จากกิจกรรมอื่น ๆ บนเครื่องและเพื่อลดความหน่วงในการประมวลผล ในการตั้งค่าเช่นนี้นโยบายการกำหนดเวลา / ลำดับความสำคัญของเธรดผู้ใช้ที่ทำงานใน cpuset B มีผลที่สังเกตได้หรือไม่? ระบุไว้แตกต่างกัน: จะเปลี่ยนนโยบายการตั้งเวลาของเธรด B cpuset จาก SCHED_OTHER เริ่มต้นเป็น SCHED_FIFO หรือ …

2
การใช้ </ dev / null & ในบรรทัดคำสั่ง
ฉันพยายามรันโปรแกรมจาวาตัวอย่างโดยใช้บรรทัดคำสั่งต่อไปนี้ อย่างไรก็ตามฉันไม่ทราบว่าส่วนต่อท้ายที่&lt; /dev/null &amp;ใช้มีไว้เพื่ออะไร java -cp /home/weka.jar weka.classifiers.trees.J48 –t train_file &gt;&amp; log &lt; /dev/null &amp;

3
ทำไม initramfs จึงเมาท์ระบบไฟล์รูทเป็นแบบอ่านอย่างเดียว
อะไรคือสาเหตุที่ระบบไฟล์รูทติดตั้งroใน initramfs (และใน initrd) ตัวอย่างเช่นคู่มือGentoo initramfsเมาท์ระบบไฟล์รูทด้วย: mount -o ro /dev/sda1 /mnt/root ทำไมไม่ต่อไปนี้ mount -o rw /dev/sda1 /mnt/root ฉันเห็นว่ามีเหตุผลที่ดี (และอาจเกี่ยวข้องกับswitchroot) แต่ดูเหมือนจะไม่ได้รับการบันทึกไว้ที่ใดเลย

2
วิธีรับข้อมูลเกี่ยวกับคำขนาดที่อยู่ขนาดบัสที่อยู่ขนาดบัสข้อมูลและขนาดบัสคำสั่ง
ฉันสงสัยว่าจะรับข้อมูลเกี่ยวกับสิ่งต่อไปนี้จากบรรทัดคำสั่งใน Linux: word (เช่นขนาดที่ CPU สามารถประมวลผลได้ในคราวเดียวซึ่งอาจไม่เป็นความลึกบิตของระบบปฏิบัติการ) ขนาดที่อยู่ (เช่นจำนวนบิตในที่อยู่จริง) ขนาดบัสที่อยู่ (ไม่แน่ใจว่าเป็นขนาดเดียวกับที่อยู่ตามคำจำกัดความ แต่ฉันคิดว่ามันแตกต่างกันและอาจไม่เห็นด้วย) ขนาดบัสข้อมูล ขนาดการเรียนการสอน?
12 linux  cpu 

4
อนุญาตให้ใช้ไฟล์เท่านั้น
ฉันจะตั้งค่าไฟล์ให้สามารถเรียกใช้งานได้เฉพาะผู้ใช้รายอื่น แต่ไม่สามารถอ่าน / เขียนได้เหตุผลในการนี้ฉันกำลังดำเนินการบางอย่างด้วยชื่อผู้ใช้ของฉัน แต่ฉันไม่ต้องการให้รหัสผ่าน ฉันเหนื่อย : chmod 777 testfile chmod a=x chmod ugo+x ฉันยังคงได้รับอนุญาตปฏิเสธเมื่อดำเนินการในฐานะผู้ใช้รายอื่น

2
ทำไมระบบของฉันแสดง RAM เพียง 3.2 GiB เมื่อฉันมี 4.0 GiB
ฉันติดตั้ง RAM 2x2 GiB แล้ว การรันmemtest86จากเมนูการบู๊ตด้วงยืนยันว่า .. memtest86 รายงานว่าไม่มีข้อผิดพลาด อย่างไรก็ตามทุก ๆ วิธีที่ฉันตรวจสอบหน่วยความจำที่มีอยู่ของฉันในระบบ Ubuntu 10.04 ที่ใช้งานอยู่นั้นรายงานเพียงประมาณ 3.2 GiB cat /proc/meminfo == 3320132 kB System Monitor == 3.2 GiB htop == 3242 MB free -m == 3242 MB ใครมีRAM ขาดหายไปของฉัน อัปเดตข้อมูล: ตอนนี้ฉันเพิ่งบูตคู่เข้ากับ Ubuntu 10.04 รุ่นอื่นบนฮาร์ดแวร์เดียวกัน (ฉันลืมว่าฉันติดตั้งไปหลายเดือนแล้วสำหรับกรณีฉุกเฉิน):) .... รายงาน 3.9 GiB ผ่านSystem Monitor... …
12 linux  memory  x86  pae 

5
มี GUI สำหรับ Linux ที่ไม่ได้ใช้ X11 หรือไม่?
มี GUI สำหรับ Linux ที่ไม่ได้ใช้ X11 หรือไม่? เนื่องจาก X มีความปลอดภัยต่ำมาก: O เช่น: Ubuntu, Fedora - มีอะไรอีกบ้าง? เป้าหมาย: การมี Desktop Environment โดยไม่มี X - การแก้ปัญหาคืออะไร? (เช่น: ดู Flash ด้วย Google Chrome, แก้ไขเอกสารด้วย LibreOffice, ฯลฯ โดยไม่ใช้เว็บเบราว์เซอร์แบบข้อความ) อาจจะมี framebuffers? แต่อย่างไร โอ้
12 linux  security  x11 


2
วิธีการตั้งค่าโหมดวิดีโอใน linux ด้วย kms / drm?
ฉันจะตั้งค่าโหมดวิดีโอใน Linux ในระดับต่ำได้อย่างไร? เท่าที่ฉันทราบเลเยอร์ต่ำสุดใน userspace จะขอ KMS ผ่าน DRM ถูกต้องหรือไม่ และถ้าเป็นเช่นนั้นฉันจะเปลี่ยนโหมดและเข้าถึง "หน่วยความจำวิดีโอ" ที่เกี่ยวข้องได้อย่างไร
12 linux  kernel  video 


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