Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

1
Arch Linux คิดว่าฉันมี ram ประมาณ 16 กิ๊กเมื่อฉันมีเพียง 8
ฉันได้ทำการค้นหาหลายครั้งและฉันไม่พบสิ่งใดบน Google เกี่ยวกับเหตุผลว่าทำไม arch ได้จัดสรร 7.7 กิ๊กเป็น ram และ 7.9 เพื่อแลกเปลี่ยน ฉันมีแค่ 8 กิ๊กส์ ram มันจัดสรร ram มากกว่าให้สลับมากกว่าปกติ ฉันจะเปลี่ยนการจัดสรรได้อย่างไร ผลลัพธ์ของcat /proc/meminfo: MemTotal: 8091960 kB MemFree: 4925736 kB MemAvailable: 6131188 kB Buffers: 268936 kB Cached: 1219460 kB SwapCached: 0 kB Active: 1527516 kB Inactive: 1301140 kB Active(anon): 768904 kB Inactive(anon): 711440 …
10 linux  swap  ram 

3
ความละเอียด Guest OS (ข้อความเล็กเกินไป) ใน vmware workstation 12 player
ฉันมี windows 10 host OS ที่ฉันได้ติดตั้ง vmware workstation 12 player ฉันมี Xubuntu ในฐานะแขกของระบบปฏิบัติการ (เครื่องเสมือน) ภาวะแทรกซ้อนคือ: ข้อความมีขนาดเล็กเกินไปใน guest OS และเกือบอ่านไม่ได้ ขั้นตอนที่ฉันได้ดำเนินการเพื่อแก้ไขปัญหาได้รับด้านล่าง: ฉันได้ติดตั้งเครื่องมือ vmware แล้ว (ซึ่งได้รับการยืนยันโดยวางเมาส์บน Manage -> ติดตั้งเครื่องมือ vmware ใหม่) ฉันได้ลองตั้งค่าความละเอียดใน vmware ด้วยตนเองก่อนที่จะเริ่มเครื่องเสมือน (ด้วยตนเองเปลี่ยนเป็น 640 x 480 และการตั้งค่าอื่น ๆ ) ใน vmware workstation 12 player ฉันไม่เห็นยืด guest OS แต่ฉันได้พยายามยืด desktop แขกใน …

2
มีกลไกที่ปกป้องแอปพลิเคชั่นระหว่างการอัพเกรดห้องสมุดหรือไม่
หากผู้ใช้ทำงานกับแอปพลิเคชันที่เชื่อมโยงแบบไดนามิกและระบบกำลังอัปเกรดมีกลไกการป้องกันใดที่ป้องกันความเสียหายของแอปพลิเคชันหรือไม่ หรือมันขึ้นอยู่กับการใช้งาน?

1
วิธีรับข้อมูลต่อท้ายของไฟล์เก็บถาวร gzip?
ฉันมีไฟล์เก็บถาวร gzip ที่มีข้อมูลต่อท้าย ถ้าฉันแกะมันโดยใช้gzip -dมันบอกฉันว่า: " decompression OK, trailing garbage ละเว้น " (เหมือนกับการไปgzip -tซึ่งสามารถใช้เป็นวิธีการตรวจสอบว่ามีข้อมูลดังกล่าว) ตอนนี้ฉันอยากทำความรู้จักกับขยะนี้ แต่ก็แปลกพอที่ฉันจะไม่สามารถแยกมันออกมาได้ gzip -l --verboseบอกฉันว่าขนาด "บีบอัด" ของไฟล์เก็บถาวรคือขนาดของไฟล์ (เช่นกับข้อมูลต่อท้าย) นั่นผิดและไม่เป็นประโยชน์ fileฉันก็ไม่ได้รับความช่วยเหลือฉันจะทำอย่างไรดี?
10 gzip  file-format 

2
อัพเดตเคอร์เนล - คำเตือน: lvmetad กำลังทำงาน แต่ปิดการใช้งาน รีสตาร์ท lvmetad ก่อนเปิดใช้งาน!
ฉันเพิ่งอัพเดตเซิร์ฟเวอร์เจสซีเดเบียนของเราหนึ่งตัวและเคอร์เนลได้รับการอัปเดตไม่มีอะไรพิเศษเพราะเราทำมาหลายครั้งแล้ว แต่ครั้งแรกที่มีคำเตือนบางอย่างเมื่อไฟล์การกำหนดค่าด้วงถูกสร้างขึ้น ฉันไม่เคยเห็นพวกเขามาก่อน เท่าที่ฉันสามารถบอกได้ว่าระบบทำงานได้ดีหลังจากรีบูตเครื่อง Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64 /etc/kernel/postinst.d/zz-update-grub: Generating grub configuration file ... WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before …
10 debian  kernel  lvm 

1
วิธีการย้ายหน้าหน่วยความจำทั้งหมดของกระบวนการจาก NUMA หนึ่งโหนดไปยังอีก NUMA โหนด?
ใน Linux ฉันต้องการย้ายหน้าหน่วยความจำของเครื่องเสมือน KVM จาก NUMA หนึ่งโหนดไปยังอีก NUMA โหนดในขณะใช้งานจริง แต่ฉันไม่พบอินเทอร์เฟซใด ๆ ที่จะทำเช่นนั้นใน KVM hypervisor หรือใช้ libvirt API จากนั้นฉันพยายามใช้numa_migrate_pagesฟังก์ชั่นใน-lnumaและย้ายหน้าหน่วยความจำของกระบวนการ VM แต่ฉันพบว่าnuma_migrate_pagesฟังก์ชั่นสามารถโยกย้ายบางหน้าเท่านั้นไม่สามารถย้ายหน้าทั้งหมดได้ ตัวอย่างเช่นข้อความด้านล่างแสดงการกระจายหน้าหน่วยความจำของกระบวนการ VM นี้: Node0: 0 pages Node1: 1538 pages Node2: 270641 pages Node3: 552 pages และฉันต้องการย้ายหน้าทั้งหมดใน Node2 ไปที่ Node0 แต่หลังจากใช้numa_migrate_pagesฟังก์ชั่นแล้วจะมีการย้ายข้อมูลบางหน้าเท่านั้นเนื่องจากข้อความด้านล่างแสดง: Node0: 7952 pages Node1: 1538 pages Node2: 262113 pages Node3: …
10 linux  kvm  numa 

1
ถ่ายภาพด้วยเว็บแคมแล็ปท็อปหลังจากป้อนรหัสผ่านไม่ถูกต้อง
ฉันต้องการตั้งค่าแล็ปท็อปของฉันเพื่อที่ว่าหากรหัสผ่านไม่ถูกต้องเมื่อหน้าจอถูกล็อครูปภาพจะถูกถ่ายโดยใช้เว็บแคมของแล็ปท็อป ฉันตรวจสอบxlock(จากแพ็คเกจxlockmore ) แต่ไม่มีตัวเลือกให้เรียกใช้การดำเนินการที่กำหนดเองเมื่อป้อนรหัสผ่านผิด มีคำถามที่คล้ายกันใน SuperUser เป็น แต่เพียงเป้าหมายของ Windows: การถ่ายภาพหลังจากที่ป้อนรหัสผ่านผิด (สำหรับผู้ที่ชอบรูปแมวตลก: แล็ปท็อปของฉันถูกตั้งค่าให้ถ่ายภาพหลังจากพยายามรหัสผ่านไม่ถูกต้อง 3 ครั้ง )

3
เป็นกลุ่มสามารถแก้ไขไฟล์ระยะไกลเป็น root ได้หรือไม่?
ฉันพบคำถามนี้ที่อธิบายวิธีแก้ไขไฟล์ระยะไกลด้วย vim โดยใช้: vim scp://user@myserver[:port]//path/to/file.txt เป็นไปได้ไหมที่จะทำเช่นนี้เป็นรูท (ผ่านsudo) บนรีโมตโฮสต์ ฉันได้ลองสร้างไฟล์ด้วยการอนุญาตรูทบนรีโมตโฮสต์แล้วแก้ไขมันด้วยวิธีการข้างต้น เป็นกลุ่มสามารถดูเนื้อหาสามารถแก้ไขและสามารถบันทึกได้ แต่ไม่มีการเปลี่ยนแปลงใด ๆ ในรีโมตโฮสต์ (อาจเป็นเพราะ vim เพิ่งบันทึกไฟล์ temp ของมันแล้วมอบให้กับ scp เพื่อนำกลับมา?) เมื่อทำสิ่งนี้กับไฟล์ที่บันทึกโดยผู้ใช้ของฉันมันจะทำงานตามที่คาดไว้ SSH ของฉันใช้คีย์เพื่อตรวจสอบสิทธิ์และเซิร์ฟเวอร์ระยะไกลมี NOPASSWD สำหรับการเข้าถึง sudo ของฉัน คำถามนี้คล้ายกัน แต่คำตอบเดียวกับการลงคะแนนใช้หุ่นเชิดซึ่งไม่ใช่สิ่งที่ฉันต้องการใช้แน่นอน แก้ไข: เพื่อตอบสนองต่อความคิดเห็นของ @ drewbenn ด้านล่างนี่คือกระบวนการทั้งหมดของฉันสำหรับการแก้ไข: vim scp://nagios//tmp/notouch ในกรณีที่/tmp/notouchเป็นไฟล์ที่เป็นเจ้าของโดยรากผมดูการแสดงได้อย่างรวดเร็วเป็นกลุ่ม :!scp -q 'nagios:/tmp/notouch' '/tmp/vaHhwTl/0' สิ่งนี้จะหายไปโดยอัตโนมัติเพื่อให้หน้าจอสีดำที่มีข้อความว่างเปล่า "/tmp/vaHhwTl/0" 1L, 12C Press ENTER or type command …
10 vim  sudo  remote 

3
packer - ข้อผิดพลาด: ไม่สามารถยืนยันลายเซ็น PGP หนึ่งรายการขึ้นไป!
ฉันพยายามที่จะติดตั้งncurses5-compat-libsบน Arch Linux packerกับ แต่ฉันได้รับข้อผิดพลาดนี้: ==> ข้อผิดพลาด: ไม่สามารถยืนยันลายเซ็น PGP อย่างน้อยหนึ่งรายการ! ฉันจะแก้ไขได้อย่างไร

1
GRUB และ LILO ทั้งสองไม่สามารถติดตั้งลงในฮาร์ดดิสก์ NVMe เมื่อติดตั้ง Debian
ฉันพยายามติดตั้ง Debian 64 บิตบน Lenovo Thinkpad เมื่อฉันไปถึงขั้นตอนการติดตั้งที่ติดตั้ง bootloader ฉันได้รับข้อความนี้: ขั้นตอนการติดตั้งล้มเหลว คุณสามารถลองใช้รายการที่ล้มเหลวอีกครั้งจากเมนูหรือข้ามรายการนั้นและเลือกอย่างอื่น ขั้นตอนที่ล้มเหลวคือ: ติดตั้งบูตโหลดเดอร์ของ GRUB บนฮาร์ดดิสก์ กลับไปที่เมนูและการเลือก LILO ทำให้ฉันมีข้อผิดพลาดเดียวกัน บันทึกการติดตั้งบอกว่า May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1 May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed. May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' …

1
ไอคอนแอพไม่ปรากฏในซิสเต็มเทรย์ใน Linux Mint 17.3
วันนี้ฉันสังเกตเห็นว่าซิสเต็มเทรย์ไม่แสดงไอคอนแอปพลิเคชันตัวอย่างเช่น Viber, Skype, การอัปเดตซอฟต์แวร์ ฉันได้พยายาม: เพื่อรีบูต เพื่อติดตั้ง Skype ใหม่ การเรียกใช้ Skype และ Viber จากบรรทัดคำสั่งหวังว่าฉันจะเห็นข้อผิดพลาด (บางอย่างเช่นปัญหาการอนุญาต) เพื่อสร้างผู้ใช้ใหม่และตรวจสอบด้วย - ไอคอนแอปพลิเคชันจะปรากฏขึ้นในเซสชันผู้ใช้ใหม่ ฉันไม่รู้จะตรวจสอบอะไรอีก Linux Mint 17.3 Rosa 64- บิต (อบเชย)

4
เหตุใดการตัดจึงล้มเหลวด้วยการทุบตีและไม่ zsh
ฉันสร้างไฟล์ที่มีฟิลด์คั่นด้วยแท็บ echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input ฉันมีสคริปต์ชื่อต่อไปนี้ zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" ฉันทดสอบมัน $ ./zsh.sh input bar bar มันใช้งานได้ดี อย่างไรก็ตามเมื่อฉันเปลี่ยนบรรทัดแรกเพื่อเรียกใช้bashแทนจะล้มเหลว $ ./bash.sh input foo bar baz foo bar baz ทำไมสิ่งนี้ถึงล้มเหลวbashและทำงานกับzsh? การแก้ไขปัญหาเพิ่มเติม การใช้เส้นทางตรงใน shebang แทนที่จะenvสร้างพฤติกรรมแบบเดียวกัน ไปป์กับechoแทนที่จะใช้ที่นี่สตริง<<<$lineยังสร้างลักษณะการทำงานเดียวกัน echo $line | cut -f 2กล่าวคือ ใช้awkแทนการcut …



1
ทำไมสถาปัตยกรรมระบบของฉัน i386 บนโปรเซสเซอร์ 64 บิต [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว เมื่อเร็ว ๆ นี้มีข้อความเล็ก ๆ ปรากฏบน Gmail ของฉันเพื่อแจ้งให้ฉันทราบว่ารุ่น Google Chrome ของฉันไม่สามารถใช้งานได้อีกต่อไป ดังนั้นฉันจึงพยายามอัปเดตโครเมี่ยมของฉัน (ฉันไม่ได้สนใจรุ่นโครเมี่ยมของฉันมาระยะหนึ่งแล้วฉันใช้เวอร์ชั่น 45.0.2454.99) ดังนั้นฉันจึงทำตามคำแนะนำของ Chrome และดาวน์โหลดgoogle-chrome-stable_current_amd64.debสำหรับ Debian ของฉัน เมื่อฉันพยายามติดตั้งโดยใช้: dpkg -i google-chrome-stable_current_amd64.deb มันทำให้ฉันมีข้อผิดพลาด: dpkg: error processing archive google-chrome-stable_current_amd64.deb (--install): package architecture (amd64) does not match system (i386) จนกระทั่งวันนี้ฉันสงสัยว่าคอมพิวเตอร์ของฉันเป็น …

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