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

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

1
พาร์ติชันที่ใช้และมีขนาดเป็นไบต์
ฉันไม่ใช่ linux pro และบางทีฉันอาจมองข้ามบางอย่างในเอกสาร แต่: df -ahMตัวอย่างเช่นผลตอบแทนอัตโนมัติหน่วยที่ใหญ่ที่สุด: G/ T/ เพียงdfไม่มีตัวเลือกส่งคืนสิ่งที่ฉันถือว่าเป็นเซกเตอร์ไม่ใช่ไบต์ parted /dev/sda1 unit B print มันแสดงเป็นไบต์ แต่จะไม่ส่งกลับused/ availableไบต์ ฉันเคยได้ยินเกี่ยวกับการแปลงเซกเตอร์เป็นขนาดจริง แต่ฉันไม่รู้ว่าจะทำอย่างไร ฉันจะคืนค่าพาร์ติชั่นไบต์จริงได้อย่างไร?

3
คัดลอกและ chmod / chown ในเวลาเดียวกัน
ฉันมีล็อกไฟล์เป็นของrootที่ฉันต้องการคัดลอกไปยังไดเรกทอรีที่เป็นของผู้ใช้รายอื่นเพื่อให้เขาวิเคราะห์ (ต้องไม่ถูกบีบอัดก่อน) ปัจจุบันฉันต้อง # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz มีวิธีการออกคำสั่งทั้งสองในเวลาเดียวกันอาจมีหนึ่งcpตัวเลือกหรือไม่
14 linux  bash 

4
การใช้เหตุผลเบื้องหลังการโฮสต์อิมเมจดิสก์เสมือนบนระบบไฟล์ BTRFS
ฉันได้อ่านเกี่ยวกับ BTRFS และ ZFS มาระยะหนึ่งแล้วและในขณะที่ฉันรู้สึกซาบซึ้งในประโยชน์ของ CoW เมื่อโฮสต์ไฟล์สำคัญ ๆ ฉันกำลังงงงวยกับปัญหาต่อไปนี้: เนื่องจาก ZFS และ BTRFS ดูเหมือนว่าจะมีประสิทธิภาพลดลงเมื่อโฮสต์ไฟล์ขนาดใหญ่ที่มีการเขียนแบบสุ่ม (เช่น QCOW2, VDIs, ฯลฯ ) ทำไมบางคนจึงใช้ BTRFS เป็น FS ของตัวเลือกในการโฮสต์ VM ฉันรู้ว่าในกรณี o BTRFS คุณสามารถเลือกปิด CoW โดยใช้ chattr หรือตัวเลือก nodatacow mount ลดการย่อยสลายที่กำหนดโดยการกระจายตัวและ CoW ... อย่างไรก็ตามตามRedhatสิ่งนี้ยัง"ปิดใช้งานการตรวจสอบการตรวจสอบข้อมูลและข้อมูลเมตาทำให้ความสมบูรณ์ของข้อมูลลดลง" (นอกเหนือจากการบีบอัดที่หายไปและ CoW ที่ต้องการตามธรรมชาติ) ตามที่ฉันถาม: เหตุใดจึงมีคนเลือก BTRFS มากกว่าให้พูด XFS ผ่าน LVM บน …

3
ลบพาร์ติชันตอนนี้รับข้อความ 'เลิกให้รอเพื่อรอการหยุดชั่วคราว / เปิดใช้งานอุปกรณ์' ในระหว่างการบู๊ต
ฉันเพิ่งลบพาร์ติชั่นที่8GBมีขนาดเท่ากัน พาร์ติชั่นนี้ตั้งอยู่หลังพาร์ติชั่นหลัก, แต่ดูเหมือนว่าจะไม่สำคัญเพราะฉันยังสามารถบูทระบบปฏิบัติการและรันแอพพลิเคชั่นทั้งหมดได้ กระบวนการบูทใช้เวลาสองนาทีพิเศษในการทำให้เสร็จสมบูรณ์โดยแสดงข้อความต่อไปนี้: Gave up waiting for suspend/resume device /dev/sda4: clean, .../... files .../... blocks [ ***] A start job is running for dev-disk-by\.....\....\... .device Dependencies failed! คำถามของฉันคือ: พาร์ติชั่นที่สองนี้คืออะไรและจะกู้คืนหรือสร้างใหม่ได้อย่างไร

4
ฉันจะลบไดเรกทอรีย่อยและไฟล์ซ้ำ ๆ แต่ไม่ใช่ไดเรกทอรีหลักแรกได้อย่างไร
ฉันสามารถใช้สิ่งต่อไปนี้เพื่อลบไดเรกทอรีเป้าหมายและไดเรกทอรีย่อยและเนื้อหาทั้งหมดซ้ำ ๆ find '/target/directory/' -type d -name '*' -print0 | xargs -0 rm -rf อย่างไรก็ตามฉันไม่ต้องการให้ลบไดเรกทอรีเป้าหมาย ฉันจะลบไฟล์ในเป้าหมายไดเรกทอรีย่อยและเนื้อหาได้อย่างไร

3
สำเนาไฟล์ที่แน่นอนจาก NTFS ไปยัง NTFS อื่นโดยใช้ Linux
ฉันพยายามคัดลอกไฟล์ทั้งหมดจาก NTFS ไปยังไดรฟ์ภายนอกและต้องการรักษาสิทธิ์และคุณลักษณะทั้งหมดไว้ ไดรฟ์ภายนอกมี NTFS อยู่แล้วและมีไฟล์อื่นอยู่ ฉันถือว่าใช้เครื่องมือต่อไปนี้: ntfscloneไม่ทำงานเนื่องจากทำงานในระดับเซกเตอร์และจะโคลน FS ทั้งหมดดังนั้นจึงเป็นการทำลายข้อมูลเก่า หากใช้เพื่อสร้างไฟล์รูปภาพฉันไม่สามารถเข้าถึงเนื้อหาจากเครื่อง Windows ได้ rsync ไม่เก็บข้อมูลเมตาทั้งหมด อีกทางเลือกหนึ่งคือใช้robocopyใน Windows ที่ใช้งานอยู่ แต่ฉันต้องการคัดลอกไฟล์โดยไม่ต้อง (พาร์ติชันต้นทางใช้เป็นระบบC:\) ฉันจะคัดลอกไฟล์ได้อย่างไร
14 linux  backup  ntfs  rsync 

1
gpg2 ถามวลีรหัสผ่านเมื่อนำเข้าคีย์ลับ
ฉันกำลังพยายามถ่ายโอนพวงกุญแจลับ gpg ของฉันจาก gpg1 (1.4.21) ถึง gpg2 (2.1.15) โดยใช้ gpg2 --import ~/.gnupg/secring.gpg gpg2 กำลังขอข้อความรหัสผ่านของคีย์ลับทั้งหมดในพวงกุญแจ เหตุใดจึงต้องใช้ข้อความรหัสผ่านในขั้นตอนนี้ (ฉันควรจะต้องส่งมอบเมื่อใช้คีย์) และฉันจะป้องกันได้อย่างไรเช่นนำเข้าพวงกุญแจโดยไม่ต้องป้อนข้อความรหัสผ่าน ระบบคือ Arch Linux, เคอร์เนล 4.7.6 ขอบคุณ
14 linux  gnupg  import  pgp  openpgp 

3
วิธีเข้ารหัสระบบดูอัลบูตด้วย Veracrypt
ฉันต้องการบูตคู่ Windows 10 พร้อมกับ Arch Linux บน 1 SSD SSD มีขนาด 465GB และฉันต้องการใช้ Veracrypt เพื่อเข้ารหัสฮาร์ดไดรฟ์และเปิดใช้งานการตรวจสอบสิทธิ์ก่อนบูต ฉันยังไม่ได้พยายามทำเช่นนี้เนื่องจากฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับสิ่งนี้ในเว็บไซต์ Veracrypt ฉันต้องเช็ดไดร์ฟแยกพาร์ติชั่นเป็นสองพาร์ติชั่นจากนั้นติดตั้งระบบปฏิบัติการที่เกี่ยวข้องลงในพาร์ติชั่นของพวกเขา? แล้วหลังจากนั้นล่ะ ฉันสามารถเข้ารหัสระบบโดยใช้ Veracrypt เมื่อฉันลงชื่อเข้าใช้ระบบปฏิบัติการ Windows ของฉัน แต่สิ่งนี้จะเข้ารหัสพาร์ติชัน Linux ด้วยหรือไม่ พวกเขาจะใช้รหัสผ่าน pre-boot เหมือนกันหรือไม่และฉันจะสามารถเลือกระบบปฏิบัติการที่จะใช้บูตจากตัวโหลดการบูตของ Veracrypt ได้หรือไม่ นอกจากนี้หากฉันเข้ารหัสพาร์ติชันที่ไม่ใช่ระบบซึ่งเป็นส่วนหนึ่งของฮาร์ดไดรฟ์ที่แตกต่างจากที่ติดตั้งระบบปฏิบัติการฉันจะสามารถเข้าถึงพาร์ติชันเข้ารหัสจากระบบปฏิบัติการทั้งสองได้โดยไม่มีปัญหาหรือไม่

4
มีคำสั่ง Linux เพื่อดูว่าไฟล์เป็น UTF-8 หรือไม่?
.iniไฟล์Joomla จำเป็นต้องได้รับการบันทึกเป็น UTF-8 หลังจากแก้ไขฉันไม่แน่ใจว่าไฟล์เป็น UTF-8 หรือไม่ มีคำสั่ง Linux เหมือนfileหรือคำสั่งไม่กี่คำที่จะบอกว่าเป็นไฟล์ UTF-8 หรือไม่?
14 linux  utf-8  joomla 

3
ย้ายช่วงของไฟล์ที่มีหมายเลขหรือไม่
ฉันมีไฟล์หมายเลข 291 ไฟล์ (เริ่มต้นที่ 001 - ชื่อและลงท้ายด้วย 291 - ชื่อเรื่อง) ที่ต้องการย้ายไปยังไดเรกทอรีอื่น (001 ถึง 021 ไปยังโฟลเดอร์ 1, 022 ถึง 053 ไปยังโฟลเดอร์ 2 พวกเขาไม่จำเป็นต้องมีจำนวนไฟล์เท่ากันในแต่ละครั้ง) ฉันคิดว่าฉันสามารถทำได้ในลักษณะที่โชคดีเช่นนี้: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh ฉันเกือบจะเป็นบวกมีวิธีที่ดีกว่าแล้วมันจะเป็นอะไร? แก้ไข: ดังนั้นที่จะทำงานได้ดี แต่ฉันจำได้ ... ฉันไม่ได้ติดขัดด้วยเทอร์มินัลดังนั้นฉันจึงใช้ตัวจัดการไฟล์เพื่อคลิกและลาก คำถามยังคงยืนอยู่
14 linux  bash  mv 

2
จำกัด ผู้ใช้ให้ดำเนินการคำสั่งที่เลือก (Linux)
ฉันจะ จำกัด ผู้ใช้ของฉันให้ดำเนินการคำสั่งที่เลือกเท่านั้น ฉันมีผู้ใช้ Tomc ในกลุ่ม Tomc ฉันต้องการให้ผู้ใช้รายนี้เป็นผู้ใช้ sudo จากนั้นจึง จำกัด การทุบตี ฉันได้พยายามรหัสต่อไปนี้ใน/etc/sudoersไฟล์ แต่ไม่ได้ทำงานในฐานะผู้ใช้สามารถรันคำสั่งอื่น ๆ เช่นmkdir,rm %tomc ALL=/bin/bash,/usr/bin/vim /*
14 linux  sudo 

2
ทำไมตัวเลือก '-e' หายไปจาก netcat-openbsd
ทำไม-eตัวเลือกหายไปจากnetcat-openbsdแพ็คเกจ? มีnetcat-traditionalแพ็คเกจ แต่มีคุณสมบัติมากมายจากแพ็คเกจ OpenBSD ที่ขาดหายไป ฉันใช้ Linux Mint 16 ไม่มีใครรู้ว่าทำไมสิ่งนี้ถึงหายไป? มันเป็นการลบคุณสมบัติที่สำคัญของ netcat ออกไป

4
จะรู้ได้อย่างไรว่าไฟล์เสียงคือ CBR หรือ VBR
ขนาดไฟล์ของการบันทึกเสียงCBR( บิตเรตคงที่ ) สามารถคำนวณได้โดยใช้สูตร : File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8 เช่นการบันทึกคุณภาพซีดีที่มีความยาว 70 นาทีจะใช้เวลา 740880000 ไบต์หรือ 740MB: 44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes แต่มันจะไม่ทำงานหากเสียงเป็นVBR( บิตเรตตัวแปร ) จะทราบได้อย่างไรว่าไฟล์เสียงเป็น CBR หรือ VBR
14 linux  ubuntu  audio  bitrate 

6
ไม่สามารถปลดล็อกบัญชีผู้ใช้ linux
ฉันมีกล่อง Linux (OpenSuSE 11.3) ด้วยบัญชีผู้ใช้ที่ถูกล็อค ฉันลงชื่อเข้าใช้ด้วยบัญชี root เพื่อปลดล็อกด้วย passwd -u <user>แต่ฉันได้รับข้อความ 'Cannot unlock the password for <user>!' ฉันพยายามเปลี่ยนรหัสผ่านเป็นสิ่งใหม่ผ่าน passwdแต่การพยายามเข้าสู่ระบบด้วยรหัสผ่านใหม่นี้ยังคงให้ข้อผิดพลาด 'บัญชีถูกล็อคเนื่องจากข้อผิดพลาด x พยายามครั้งที่สอง' passwd -S ให้สถานะสถานะเป็น 'PS' สำหรับบัญชี ฉันไม่รู้จัก 'S' แต่ไม่ว่าในกรณีใดก็ตามจะไม่แสดง 'L' (ล็อก) หรือ 'NP' (ไม่มีรหัสผ่าน) /etc/shadow ไม่มีอักขระแปลก ๆ เช่น ! ที่ด้านหน้าของบรรทัดสำหรับบัญชีนี้ ดูมันในแอพจัดการของ Distro (YaST) นี้เพื่อแสดงว่า ไม่ใช่ ถูกล็อค (ปุ่ม 'ปิดการใช้งานบัญชี' ไม่ได้ถูกเลือก) …

6
จะทราบได้อย่างไรว่าโฟลเดอร์ใดที่กระบวนการกำลังทำงานอยู่?
ใน * ระวังคุณสามารถใช้ ps เพื่อดูว่ากระบวนการใดกำลังทำงานอยู่ แต่ถ้าไฟล์ปฏิบัติการมีไฟล์หลายไฟล์ที่เหมือนกันในอุปกรณ์เราจะไม่สามารถคิดได้ว่าไฟล์นั้นถูกเรียกใช้จากที่ใด มันแตกต่างจากคำถามสุดท้ายของฉันเล็กน้อยในเรื่องนี้ ฉันจะรู้เส้นทางที่แน่นอนของกระบวนการทำงานได้อย่างไร
13 linux  debian  ps 

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