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

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

2
วิธีการดึงไฟล์จากเนื้อหาระยะไกลตามชื่อไฟล์บางส่วน?
ฉันมีโฟลเดอร์ย่อย (A, B, C, D .. ) ในเซิร์ฟเวอร์ระยะไกลซึ่งมีไฟล์ประมาณ 100.gz รูปแบบการตั้งชื่อไฟล์นั้นเหมือน ND2_58_20151105173030_20151105173240_1234.log.gz โดยที่ฟิลด์ 3-rd และ 4-th หลังจาก _ คือเวลาเริ่มต้นและสิ้นสุด ตอนนี้ถ้าเวลาเริ่มต้น / เวลาสิ้นสุดอยู่ที่ 15 นาทีจากเวลาปัจจุบันฉันต้องการดึงไฟล์นั้นใคร ๆ แนะนำให้ฉันรู้วิธีการใช้เชลล์สคริปต์สำหรับดึงข้อมูลฉันใช้ rsync ขอบคุณ Arn
1 linux  unix 

1
echo stdin เว้นแต่ว่าว่างเปล่าซึ่งในกรณีนี้ cat ไฟล์
ไปป์ไลน์ fstdraw in.fst | dot -Tpng | convert - -rotate 90 out.png แปลงไฟล์ในรูปแบบไบนารี่ที่แน่นอนเป็นภาพ PNG น่าเสียดายที่ในบางกรณี fstdraw ปล่อยศูนย์ไบต์ (บั๊กในแพ็คเกจ OpenFst .) จากนั้น dot ปล่อยศูนย์ด้วยไบต์แทน PNG ด้วย convert ล้มเหลวในการสร้าง out.png. ไฟล์ที่หายไปนั้นจะแบ่งคำสั่งในภายหลัง ที่สัญลักษณ์ไพพ์แรกจะมีวิธีแทรกสิ่งที่หมายถึง echo อินพุตของฉัน แต่ถ้าอินพุตของฉันว่างเปล่าให้เอาท์พุทไฟล์ dummy.txt แทน ดังนั้น out.png ถูกสร้างขึ้นเสมอ? (ใคร ๆ ก็สามารถเขียนสคริปต์ แต่แน่นอนว่าบางเชลล์สร้างขึ้นในหรือ เครื่องมือมาตรฐาน ทำสิ่งนี้แล้ว) สิ่งที่ต้องการ fstdraw in.fst | cat_maybe dummy.txt …

2
ฉันสามารถเรียกใช้เครื่องเสมือนโดยอัตโนมัติ (ทำโดย vmware ใน fedora OS) เมื่อเริ่มต้นเต็มหน้าจอได้หรือไม่
ฉันเป็นผู้ดูแลห้องปฏิบัติการนักเรียนที่มีพีซี 20 เครื่อง ฉันกำลังคิดหาวิธีที่จะปกป้องเครื่องจักรเหล่านั้นในระยะยาวโดยมีนักเรียนบางคนที่มีพฤติกรรมการทำลาย ทางออกที่เหมาะสมที่สุดในการติดตั้ง Linux OS และใช้เครื่องเสมือนเพื่อโหลด Microsoft OS วิธีนี้เมื่อระบบปฏิบัติการล้มเหลวฉันสามารถแทนที่ VM ด้วยโคลนที่ทำไว้ก่อนหน้านี้ ประเด็นก็คือว่านักเรียนส่วนใหญ่ไม่มีประสบการณ์กับ Linux นั่นเป็นเหตุผลว่าทำไมฉันต้องโหลดเครื่องเสมือนโดยอัตโนมัติเมื่อเข้าสู่ระบบและในมุมมองแบบเต็มหน้าจอเพื่อให้กระบวนการเริ่มต้นสิ้นสุดใน Microsoft OS ผ่านเครื่องเสมือน เวที ปรับปรุง : ฉันใช้การแจกจ่าย Fedora13 Linux ฉันเชื่อว่าส่วนหนึ่งของการเปิดตัว VM ในแบบเต็มหน้าจอนั้นยากกว่าการเปิดตัว VMWare อัตโนมัติเมื่อเริ่มต้น มีวิธีใดบ้างที่ฉันจะบอกให้ VMWare เปิดตัวเครื่องเสมือนเฉพาะในแบบเต็มหน้าจอเมื่อเริ่มบูต
1 linux  vmware 

1
ฉันจะเขียนหา expression ได้อย่างไร (atime = ctime) (access time = change time)
ฉันต้องการหาชุดของไฟล์ที่จะลบที่ไม่ได้รับการเข้าถึงนับตั้งแต่ inode เปลี่ยน ไฟล์ที่กิจกรรมล่าสุดเกิดขึ้นเมื่อพวกเขาถูกย้ายไปยังไดเรกทอรีที่พวกเขาอยู่ในปัจจุบัน ที่นี่ฉันพยายามที่จะผ่านแต่ละไฟล์เป็นไฟล์อ้างอิงสำหรับการค้นหาทดสอบ man find ... -newerXY reference Compares the timestamp of the current file with reference. ... นี่คือสิ่งที่ฉันได้ลองมาแล้ว แต่มันไม่ทำงาน find . -type f | xargs -I{} find -newerac {} -printf "%p\tinode: %i\naccess: \t%a\nchange: \t%c\n"
1 linux  bash  find  timestamp 

1
วิธีการเปิดมากกว่า 6 ขั้วเสมือนในโมฆะลินุกซ์
ฉันต้องการให้เทอร์มินัลเสมือนเริ่มต้นตั้งแต่เริ่มต้น ฉันต้องการที่จะใช้ runit และทำ ln -s /etc/sv/agetty-tty7 /var/service/agetty-tty7 ln -s /etc/sv/agetty-tty8 /var/service/agetty-tty8 แต่ /etc/sv มี ttys ไม่เกิน 6 รายการ ฉันพยายามเพิ่ม TTYS=8 ถึงฉัน rc.conf และรีบูตเครื่อง แต่ก็ยัง /etc/sv มี 6 ttys เท่านั้น คำแนะนำใด ๆ?
1 linux  terminal  tty  init 

2
วิธีที่เร็วที่สุดในการถ่ายโอนไฟล์ขนาดเล็กจำนวนมากบนเซิร์ฟเวอร์ (โดยไม่ต้องคอมไพล์)
มีหลายครั้งที่ฉันจำเป็นต้องปรับใช้ไฟล์จำนวนมากบนเซิร์ฟเวอร์ซึ่งในตัวมันเองไม่ได้มีขนาดใหญ่เท่าพื้นที่เก็บข้อมูล แต่ SFTP และ FTP ถ่ายโอนทำให้กระบวนการช้าลง มีวิธีที่เร็วกว่า (โปรโตคอลที่เร็วกว่า) เพื่อถ่ายโอนไฟล์ขนาดเล็กหลายพันไฟล์ (1-30K) ฉันกำลังใช้ compress- & gt; transfer- & gt; uncompress แต่นั่นเป็นค่าใช้จ่ายที่ฉันต้องการ ฉันมีสิทธิ์เข้าถึงเชลล์ไปยังเซิร์ฟเวอร์ด้วยชุดคำสั่งที่ จำกัด
1 linux  ftp  sftp 

1
ฉันสามารถบู๊ต Windows 7 จาก VHD ได้ทั้งที่อยู่ภายในโฮสต์เสมือนจริงหรือไม่?
ฉันเป็นนักพัฒนา. net ในที่ทำงาน แต่ฉันทำการพัฒนามากขึ้นใน ruby ​​on rails ที่บ้านและฉันกำลังพิจารณาเปลี่ยนเป็น Linux เป็นระบบปฏิบัติการหลักที่บ้าน อย่างไรก็ตามฉันไม่สามารถยอมแพ้ Windows ทั้งหมด (ฉันไม่ต้องการจริงๆ) ดังนั้นฉันจึงสงสัยว่าการตั้งค่านี้เป็นไปได้หรือไม่: บูตคู่ Ubuntu และ Windows 7 อินสแตนซ์ Windows 7 จะบู๊ตไปยังฮาร์ดไดรฟ์เสมือนจริง ในขณะที่ใช้งาน Ubuntu ฉันต้องการใช้ Virtual Box หรือโฮสต์การจำลองเสมือนบางส่วนเพื่อบูต Windows 7 ไปยัง VHD เดียวกันนั้นและทำงานภายใน Ubuntu ดังนั้นฉันไม่ต้องรีสตาร์ทสำหรับสิ่งเล็ก เป็นไปได้หรือไม่ ดูเหมือนว่าฉันควรจะเป็น แต่ฉันไม่ได้ยุ่งกับการบูตคุณลักษณะ VHD เลยฉันไม่รู้

0
ไม่สามารถตั้งค่าจอภาพให้ติดกับ PCLinuxOS ได้
ฉันใช้ PCLinuxOS ซึ่งใช้ตัวจัดการ windows KDE ฉันต้องกำหนดค่าจอภาพสองจอใหม่ทุกครั้งที่ฉันรีสตาร์ทระบบ ฉันใช้ยูทิลิตีการกำหนดค่าเพื่อเปลี่ยนการเปิดใช้งานจอภาพที่สองและทำให้เป็นจอภาพหลัก ฉันมักจะมีปัญหานี้เมื่อฉันใช้ KDE ใครช่วยบอกฉันเกี่ยวกับวิธีการแก้ไขนี้ มันอาจเป็นอะไรที่เรียบง่ายที่ฉันมองเห็น

1
Libvirt มีคำสั่งในการค้นหาข้อมูลดิสก์ i / o หรือไม่
ข้อมูลดิสก์ i / o เช่นปริมาณงานกิจกรรมหรือเวลาหน่วงหรืออย่างน้อยข้อมูลดิสก์บางส่วนที่เกี่ยวข้องซึ่งสามารถคำนวณปริมาณงานกิจกรรมหรือเวลาแฝง มีคำสั่ง virsh หรือวิธีการบางอย่างในห้องสมุด python-libvirt ที่จะช่วยฉันในการค้นหาค่าเหล่านี้หรือไม่

1
Centos 7 การอนุญาตให้ใช้พอร์ตอนุกรมใน VMWare Player
ตกลงฉันทำอะไรหายไป TLDR; ฉันทำทั้งหมดที่ฉันควรจะได้รับอนุญาตล็อคไดเรกทอรีรวบรวม ฯลฯ Kermit และฉันยังคงได้รับ "ขออภัยเขียนเข้าถึง UUCP lockfile directory ปฏิเสธ VMWare Player ที่รัน Centos 7 ด้วยพอร์ต comm ที่กำหนดและเชื่อมต่อกับ VMWare Player อื่นที่รัน Centos 7 เชื่อมต่อโดยใช้ไพพ์ที่มีชื่อ นี่คือทั้งหมด (ถามว่าคุณต้องการอะไร) รายละเอียด [jmorrison@djangodvlp ~]$ kermit C-Kermit 9.0.302 OPEN SOURCE:, 20 Aug 2011, for Linux (64-bit) Copyright (C) 1985, 2011, Trustees of Columbia University in …

0
แปลง. MKV เป็น video-dvd.ISO
ฉันพยายามแปลงไฟล์ MKV (matroska) เป็นไฟล์ ISO สำหรับวิดีโอ - ดีวีดี ฉันค้นหาข้อมูลมากมายเกี่ยวกับ DVD และวิธีการทำงานกับ. vob แต่ฉันล้มเหลวทุกครั้ง ฉันเชื่อมโยงกับการแยกไฟล์ย่อยทั้งหมดของไฟล์ MKV และพยายามทำสิ่งนั้น แต่ฉันไม่รู้ ฉันมีไฟล์ MKV ต่อไปนี้ Film.mkv track 1: video: MPEG4/ISO/AVC h.264 track 2, 3, 4: audio: AC3 or AAC track 5, 6, ...: subtitles: SRT or ASS|SSA or VOBSUB ฉันต้องสามารถเลือกเสียงและแทร็กคำบรรยายกับเครื่องเล่น DVD ได้ มีวิธีทำวิดีโอดีวีดีจากสิ่งนี้หรือไม่ ยิ่งฉันค้นหาคำตอบให้มากขึ้นฉันจะสับสนมากขึ้น วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? …


2
rsync ยังคงคัดลอก
สี่ชั่วโมงที่ผ่านมาฉันเริ่ม rsync เพื่อสร้างสำเนาทั้งหมดของฉัน /home ไดเรกทอรี (ฉันใช้ Ubuntu) ไปยัง HDD ภายนอก ของฉัน /home อาศัยอยู่ในพาร์ติชันแยกต่างหาก 150 GB ซึ่งใช้ 106 GB ฉันยังมี / พาร์ติชั่น (ด้วยการติดตั้ง Ubuntu ฯลฯ ) พร้อมข้อมูล 12 GB อย่างไรก็ตาม rsync ยังคงทำงานอยู่ แต่ได้สร้างข้อมูล 205 GB บน HDD แล้ว (รายงานโดย du -hs home/ ) ฉันไม่มีความคิดใด ๆ ว่า rsync กำลังคัดลอกอยู่เท่าที่ฉันรู้ว่าสามารถคัดลอกข้อมูลได้สูงสุด 106 GB ฉันเริ่มกระบวนการ …
1 linux  rsync 

1
แป้นพิมพ์ลัดสำหรับหน้าต่างสลับ (เปิดใช้งาน / ย่อเล็กสุด)
จากคำตอบนี้ฉันสามารถเปิดใช้งานหรือลดขนาดหน้าต่าง: วิธีการเปิดหน้าต่าง keepassX ด้วยแป้นพิมพ์ลัด? xdotool search --onlyvisible --name "My window name" windowactivate xdotool search --onlyvisible --name "My window name" windowminimize ฉันกำหนดคำสั่งเหล่านี้ให้กับแป้นพิมพ์ลัดสองแป้นเช่น Ctrl + Shift + K และ Ctrl + Shift + M แต่ฉันต้องการมีแป้นพิมพ์ลัดเดียวเท่านั้นสำหรับหน้าต่างสลับหมายความว่า: if minimalized: activate else: minimalize ฉันไม่เห็นตัวเลือก "สลับ" ใน xdotool: http://manpages.ubuntu.com/manpages/trusty/man1/xdotool.1.html ระบบปฏิบัติการ: Ubuntu, UI: Unity

1
SSH ปฏิเสธข้อความรหัสผ่าน RSA สำหรับคีย์ที่สร้างด้วย GPG / Enigmail [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: คีย์ PGP และ SSH สามารถใช้แทนกันได้หรือไม่ 4 คำตอบ ปีที่แล้วฉันสร้างคู่คีย์ RSA 4096 บิตพร้อม GPG / Enigmail ใน Thunderbird อินิกเมลแสดงคีย์หลักที่ใช้ในการลงชื่อและรับรองความถูกต้องของอีเมลและคีย์ย่อยที่ใช้ในการเข้ารหัสอีเมล ฉันส่งออกคู่กุญแจไปยังไฟล์ .asc ตอนนี้ฉันต้องการใช้คีย์เหล่านี้สำหรับการเชื่อมต่อ SSH และส่งออกคีย์ดังนี้: gpg2 --armor --export-secret-keys [key] > sec_key.txt ssh-add sec_key.txt เมื่อ ssh-add ขอรหัสผ่านให้ฉันฉันป้อนรหัสที่ถูกต้อง (ใช้งานได้ใน Enigmail) แต่ถูกปฏิเสธ: Bad passphrase, try again การใช้คีย์สาธารณะ (ส่งออกด้วย - เอ็กซ์พอร์ต) จะทำให้เกิดข้อผิดพลาดเดียวกันรวมทั้งใช้คีย์ย่อย "ssh -v -i sec_key.txt …

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