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

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


1
ไม่สามารถคลายไฟล์. tar.xz ได้รับ“ xz: ไม่สามารถประมวลผล: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” จาก tar
ต่อฉันจะคลายการบีบอัด tarball ที่ใช้. xz ได้อย่างไร ฉันพยายามtar xf php-5.6.0RC4.tar.xzและtar -xJf php-5.6.0RC4.tar.xzทั้งสองกรณีฉันได้รับสิ่งต่อไปนี้: tar (child): xz: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now มันนี้ PHP-5.6.0RC4.tar.xz ฉันใช้ Ubuntu 14.04 LTS เกิดอะไรขึ้น
55 linux  ubuntu  compression  tar  xz 

1
เหตุใดจึงมีหลายขั้นตอนอยู่ภายใต้หัวข้อเดียวกันใน htop
ทุกคนสามารถอธิบายกับฉันได้ไหมว่าทำไมบางครั้งมีกระบวนการ 10 หรือ 15 กระบวนการที่มีชื่อเรื่องเดียวกันและ "สถิติ" ปรากฏอยู่ใน htop ฉันเดาว่ามีหลายเธรดที่กำลังทำงานอยู่ แต่แน่นอนว่าหลายกระทู้ไม่สามารถทำงานพร้อมกันได้ มีการจัดเรียงของการเข้าชมประสิทธิภาพใด ๆ หากกระบวนการใช้ว่า 15 กระทู้ที่ไม่เกิดขึ้นพร้อมกันกับ 10 กระทู้ที่ไม่เกิดขึ้นพร้อมกัน?

4
วิธีการตัด / คัดลอก / วางใน GVim บน Ubuntu ทำงานร่วมกับ Ctrl + X, Ctrl + C, Ctrl + V ได้อย่างไร
ตามค่าเริ่มต้นการตัด / คัดลอก / วางทางลัดใน GVim บน Ubuntu คือ: ตัด "+ x คัดลอก "+ y วาง "+ gP ฉันต้องการใช้คอมโบควบคุมหลักใน GVim เช่นฉันใช้ใน Firefox และแอพพลิเคชั่นอื่น ๆ ของ gnome ฉันจะกำหนดค่า GVim ให้ทำงานเหมือนกับแอป Gnome อื่น ๆ ได้อย่างไร

7
ฉันจะดูประวัติของฉันในหน้าจอบน Linux ได้อย่างไร
ฉันกำลังเรียกใช้สคริปต์ข้ามคืนจากบรรทัดคำสั่ง (ภายในหน้าจอบนอินสแตนซ์ Linux EC2) และข้อผิดพลาดบางอย่างที่ฉันไม่ได้ติดตามเกิดขึ้น ฉันต้องการ "เลื่อนขึ้น" หรือดูประวัติเพิ่มเติมในหน้าจอ แต่ดูเหมือนไม่พบคำสั่งใด ๆ ที่ใช้งานได้ ฉันต้องเห็นผลลัพธ์บนหน้าจอ "ไกลขึ้น" กว่าที่ฉันสามารถทำได้บนหน้าจอปัจจุบันของฉัน CTRL + a ควรทำให้ฉันอยู่ในโหมดเลื่อนภายในหน้าจอ แต่มันไม่ทำงาน

3
วิธีการใช้อาร์กิวเมนต์รหัสผ่านในผ่านบรรทัดคำสั่งเพื่อ openssl สำหรับการถอดรหัส
ดังนั้นจึงไม่ใช่วิธีที่ปลอดภัยที่สุดในการส่งรหัสผ่านเข้าในอาร์กิวเมนต์บรรทัดคำสั่ง ที่กล่าวว่าเอกสารประกอบสำหรับ openssl ทำให้ฉันสับสนในการส่งผ่านอาร์กิวเมนต์รหัสผ่านไปยังคำสั่ง openssl นี่คือสิ่งที่ฉันพยายามทำ openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d จากนั้นระบบจะถามรหัสผ่านสำหรับการถอดรหัส ฉันค้นหาเอกสาร openssl และ interwebs เพื่อลองค้นหาคำตอบถ้าฉันเพียงต้องการให้รหัสผ่านกับคำสั่งโดยไม่พยายามสะท้อนรหัสผ่านกับไฟล์ ฉันพยายามเพิ่ม-pass:somepasswordและ-pass somepasswordทั้งที่มีและไม่มีเครื่องหมายคำพูดไม่มีประโยชน์ ในที่สุดฉันก็หาคำตอบและเห็นในฟอรัมอื่น ๆ ที่คนมีคำถามคล้าย ๆ กันดังนั้นฉันคิดว่าฉันจะโพสต์คำถามและตอบคำถามที่นี่เพื่อชุมชน หมายเหตุ: ฉันใช้ openssl เวอร์ชัน 0.9.8y

3
ลิงค์ rsync และสัญลักษณ์
ฉันต้องการสำรองข้อมูลไดเรกทอรีบ้านของฉันไปยังไดรฟ์ภายนอกทุกคืนโดยใช้ cron งานที่จะดำเนินการ rsync. ฉันไม่แน่ใจในพฤติกรรมที่แน่นอนของ rsync ธงเชื่อมโยงสัญลักษณ์ของ rsync 's -a ธงรวมถึง -l ตั้งค่าสถานะ (เช่น "คัดลอก symlinks เป็น symlinks") นี่แปลว่ามันจะ คัดลอกลิงค์ หรือว่ามันจะไปตามลิงค์และคัดลอกทุกสิ่งในไดเรกทอรี link-to? ฉันต้องการหลีกเลี่ยงเพราะฉันมีลิงก์ไปยังไดเรกทอรีที่เต็มไปด้วยไฟล์สื่อที่เกี่ยวข้องกับการคัดลอกหลายร้อยกิกะไบต์ฉันไม่ต้องการสำรอง ความกลัว (แต่ไม่แน่ใจ) rsync -a จะคัดลอกไฟล์สื่อทั้งหมดที่ฉันเพิ่ม --no-links ธง. สิ่งนี้ดูเหมือนจะไม่เป็นพฤติกรรมที่ฉันต้องการ ไม่สนใจคัดลอกลิงก์ใด ๆ ที่มีปัญหาเพราะฉันมีลิงก์ที่ฉันต้องการคัดลอก (เช่นลิงก์ไปยังไฟล์ส่วนหัวทั่วไปจากไดเรกทอรีโครงการที่ต่างกัน) สมมติว่า # 1 ด้านบน (โดยไม่มี --no-links ตั้งค่าสถานะ) เป็นสิ่งที่ฉันต้องการจริงๆและเพียงคัดลอกลิงก์โดยไม่คัดลอกไฟล์ที่เชื่อมโยงไปยังลิงก์จะถูกทำลายเมื่อสำรองข้อมูลหรือไม่ เช่นฉันอาจ rsync ไดเรกทอรีต้นทาง /home/me/projects/misc ไปยัง /media/extdrive/backup/home/me/projects/misc. ในกรณีนี้ฉันถือว่า …



3
กระบวนการสามารถถูกแช่แข็งชั่วคราวใน linux หรือไม่?
ฉันสงสัยว่ามีวิธีที่จะหยุดกระบวนการใด ๆ เป็นระยะเวลาหนึ่งหรือไม่? สิ่งที่ฉันหมายถึงคือ: เป็นไปได้หรือไม่ที่แอปพลิเคชันหนึ่ง (อาจใช้งานเป็น root) เพื่อหยุดการดำเนินการของกระบวนการที่กำลังรันอยู่ (กระบวนการใด ๆ ทั้ง GUI และบรรทัดคำสั่ง) แล้วหยุดทำงานในภายหลัง กล่าวอีกนัยหนึ่งฉันไม่ต้องการให้กระบวนการบางอย่างถูกจัดตารางเวลาโดย linux scheduler ในระยะเวลาหนึ่ง
53 linux  freeze  process 

13
จะรู้ได้อย่างไรว่าฉันใช้ Linux Distribution ตัวใด?
จะรู้ได้อย่างไรว่าฉันใช้ Linux Distribution ตัวใด? uname -a จะช่วยให้ Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux ฉันจะรู้ได้อย่างไรว่า Ubuntu / Debian / Fedora หรือ Redhat ฉันใช้/etc/init.d/serviced restartสำหรับการรีสตาร์ท serevices ดูเหมือนว่าจะไม่ใช่ตระกูล Redhat [itf][~]$ cat /etc/issue cat: /etc/issue: No such file or directory [itf][~]$ cat /etc/issue.net cat: /etc/issue.net: …

9
เข้าสู่ระบบการหมุนของ stdout?
ฉันมีโปรแกรม Linux ที่สามารถเขียนข้อมูลไปยัง stdout และ stderr /var/logฉันมีสคริปต์เชลล์ซึ่งเปลี่ยนเส้นทางการส่งออกที่ยังแฟ้มใน (ผ่าน>>และ2>&1.) มีวิธีทำให้ไฟล์บันทึกนั้นหมุนหรือไม่ (ขนาดสูงสุดจากนั้นเปลี่ยนเป็นไฟล์อื่นเก็บเฉพาะไฟล์จำนวน จำกัด ) ฉันเห็นคำตอบสองสามข้อที่พูดเกี่ยวกับlogrotateโปรแกรมซึ่งฟังดูดี แต่พวกเขาก็ดูเหมือนจะเน้นไปที่โปรแกรมที่สร้างไฟล์บันทึกภายในและจัดการสัญญาณ HUP มีวิธีที่จะทำให้การทำงานนี้ด้วยสคริปต์เปลี่ยนเส้นทางออกพื้นฐานหรือไม่

2
Linux: มีบางอย่างคล้ายกับ“ top” สำหรับ I / O หรือไม่?
มีการใช้ดิสก์ของฉันบ่อยครั้ง แต่top(และhtopการแทนที่แบบกำหนดเอง) แสดงสิ่งที่น่าสงสัย มีวิธีเรียงลำดับกระบวนการตามการใช้ I / O (เฉพาะเจาะจงมากขึ้น: ดิสก์) หรือไม่? แก้ไข พบออกมาใช้iotopว่ากระบวนการเหล่านี้จะแปลกและflush-8:16 jbd2/sdb3-7ดูเหมือนว่าจะต้องทำกับการดำเนินการระบบไฟล์ตามปกติ
53 linux  process  top  io 

8
คุณจะกำหนดค่าเครื่อง Windows สำหรับผู้ใช้ Linux ได้อย่างไร [ปิด]
คุณจะกำหนดค่าเครื่อง Windows (รุ่นล่าสุดที่ควรใช้) สำหรับผู้ใช้พลังงาน Linux ได้อย่างไรเพื่อให้เขาได้รับประโยชน์สูงสุดจากมัน
52 linux  windows 


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