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

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

2
ค่าต่าง ๆ ของคุณสมบัติการจัดการพลังงานขั้นสูง (hdparm -B) ของฮาร์ดไดรฟ์มีผลต่ออะไรบ้างยกเว้นสปินดาวน์
hdparmมีการบันทึก-Bพารามิเตอร์ของ: รับ / ตั้งค่าคุณสมบัติการจัดการพลังงานขั้นสูงหากไดรฟ์รองรับ ค่าต่ำหมายถึงการจัดการพลังงานที่ก้าวร้าวและค่าสูงหมายถึงประสิทธิภาพที่ดีกว่า การตั้งค่าที่เป็นไปได้อยู่ในช่วงจากค่า 1 ถึง 127 (ซึ่งอนุญาตให้มีการหมุน) และค่า 128 ถึง 254 (ซึ่งไม่อนุญาตให้มีการหมุนลง) การจัดการพลังงานระดับสูงสุดนั้นมีการตั้งค่าไว้ที่ 1 และประสิทธิภาพการทำงานของ I / O สูงสุดด้วยการตั้งค่า 254 ค่า 255 บอก hdparm เพื่อปิดการใช้งานการจัดการพลังงานขั้นสูงทั้งหมดบนไดรฟ์ แต่ส่วนใหญ่ทำ) สิ่งนี้มีเพียงสองช่วงเวลาที่เป็นไปได้ แต่ไม่ได้อธิบายถึงผลกระทบที่แตกต่างของค่าที่ต่างกัน ข้อแตกต่างระหว่างสมมุติว่า 63 และ 127 คืออะไรฉันไม่พบเอกสารเกี่ยวกับเรื่องนี้อีก มันอธิบายไว้ที่ไหนสักแห่ง?

3
วิธีแทรกวันที่เป็นกลุ่ม
ในกลุ่มคุณสามารถรันคำสั่งด้วย "!" คุณสามารถรวมกับ "r" เพื่อแทรกผลลัพธ์ลงในบัฟเฟอร์ปัจจุบันของคุณ : r! date Fri 20 ก.ค. 09:39:26 SAST 2012 จะแทรกวันที่ลงในไฟล์ ตอนนี้เมื่อฉันพยายามทำสิ่งที่น่าสนใจเช่นวันที่ด้วยรูปแบบที่แตกต่างกัน +% F บนบรรทัดคำสั่ง $ date +% F 2012-07-20 ในกลุ่ม : r! date "+% F" message.to.followup.lstF สิ่งใดที่ทำให้ชื่อของไฟล์และทำให้ F หลังจากนั้น วิธีที่ r! date "+% F" ถูกขยายเป็นกลุ่มและไม่ทำงานบนบรรทัดคำสั่ง ฉันต้องทำอะไรเพื่อเรียกใช้เพื่อที่จะทำให้เนื้อหาเป็นกลุ่ม บางทีเสียงเรียกเข้ามีวิธีที่ดีกว่าในการแทรกวันที่ลงในไฟล์
23 linux  command-line  bash  vim  date 

5
วิธีการป้องกันไม่ให้โปรแกรมเฉพาะเปลี่ยนหรือไม่
เป็นไปได้หรือไม่ที่จะป้องกันโปรแกรมเฉพาะ (เช่น rhythmbox และการพึ่งพา) จากการสลับไปยังดิสก์? ฉันถามเพราะฉันมีปัญหาเมื่อเครื่องเล่นเพลงสะดุดเมื่อใดก็ตามที่ Chromium hogs มีหน่วยความจำมากเกินไป มีวิธีแก้ไขไหม นี่ไม่ใช่ปัญหาใน Windows อีกต่อไปดังนั้นจึงมีวิธี
23 linux 

2
ฉันจะพบสิ่งใดในไดเรกทอรี / var / lib /
ฉันกำลังพยายามทำงานนักสืบและกำลังตามล่าการติดตั้ง PostgreSQL ฉันมีการเข้าถึงระดับต่ำเพียงอย่างเดียวและไม่สามารถมองเห็นภายในโฟลเดอร์ได้ แต่พบผู้สมัครรายนี้ /var/lib/pgsql/ คุณคิดว่าการค้นหาของฉันจบแล้วหรือไม่? คุณคิดว่าข้อมูลของฉันอยู่ในนั้นด้วยหรือไม่ ฉันรู้ว่านี่เป็นคำถามที่โง่และคาดเดายาก แต่ฉันก็เดาได้ดี


6
วิธีการ SCP จากเซิร์ฟเวอร์ linux ไปยังไคลเอนต์ Windows
ฉัน SSHing เป็นเครื่อง Linux ที่ใช้ PuTTY และพยายามคัดลอกไฟล์ลงที่ใดที่หนึ่ง (ทุกที่) ไปยังเครื่องของฉัน ฉันคิดว่า SCP เป็นตัวเลือกที่ดีที่สุดสำหรับงาน แต่ไม่สนใจจริงๆตราบใดที่วิธีการแก้ปัญหาใช้งานได้! ฉันcdไปยังไดเรกทอรีที่มีไฟล์ที่ฉันต้องการ ( app.war) และพิมพ์ต่อไปนี้: scp app.war ./ ฉันได้ลองทั้งสองอย่างแล้วไม่มีประโยชน์: scp app.war ./C:/Users/myUser/ scp app.war ./Users/myUser/ ฉันคิดว่าบางที SCP เป็นเครื่องมือไคลเอนต์ / เซิร์ฟเวอร์และต้องการไคลเอนต์ในเครื่อง Windows ของฉันซึ่งไม่ได้อยู่ที่นั่น ฉันแค่ใช้ไวยากรณ์ผิดหรือเปล่า? หรือฉันจะออกนอกฐาน? ถ้าเป็นเช่นนั้นฉันมีทางเลือกอะไรบ้าง? ขอบคุณล่วงหน้า!
23 linux  windows  ftp  putty  scp 

4
วิธีการเมานต์อิมเมจดิสก์หลายพาร์ติชันใน Linux
ฉันดาวน์โหลดอิมเมจการ์ด SD แบบ raw ที่มีสองพาร์ติชัน มันทำให้เกิดข้อผิดพลาดของระบบไฟล์เมื่อฉันพยายาม dd ลงในการ์ด SD โดยตรง ฉันไม่แน่ใจว่าการ์ดชำรุดหรือมีภาพหรือไม่ มีวิธีตรวจสอบภาพนี้โดยไม่ต้องเขียนลงในการ์ดจริงหรือไม่? ชอบที่จะติดพาร์ติชันแยกต่างหากหรือตรวจสอบตาราง?

5
การแก้ไขไฟล์ในระบบย่อย Windows สำหรับการพัฒนา Linux
Windows Subsystem สำหรับ Linux (WSL) ทำงานได้ค่อนข้างดีสำหรับการสร้างเครื่องมือ Linux commandline ส่วนใหญ่ที่มีอยู่และทำงานบน Windows โดยไม่ต้องดัดแปลง อย่างไรก็ตามมันค่อนข้างยุ่งยากสำหรับการพัฒนาเมื่อเราต้องการ สร้างโครงการโดยใช้toolchain ของ Linux ที่ไม่มี Windows เทียบเท่าที่รองรับ (Ruby, Node, etc) แก้ไขไฟล์โดยใช้โปรแกรมแก้ไข GUI ที่ใช้Windowsเช่นรหัส Visual Studio ปัญหาคือว่าปพลิเคชันของ Windows ไม่สามารถแก้ไขไฟล์ภายในระบบแฟ้ม lxss เสมือน การแก้ไขไฟล์เหล่านี้โดยตรงเป็นสาเหตุทำให้เกิดปัญหาทุกประเภท ดังนั้นดูเหมือนจะมีเพียงสองตัวเลือกที่ไม่ดีเมื่อมันมาถึงการใช้ WSL เพื่อการพัฒนา: จัดเก็บโครงการภายใต้ lxss ( /home/foo) Toolchain ปกติทำงานอย่างถูกต้อง อย่างไรก็ตามการแก้ไขนั้น จำกัด ไว้เพียง Vim / Emacs หรือเทอร์มินัลใดก็ตามที่สามารถทำงานภายใต้เซิร์ฟเวอร์ janky Xซึ่งไม่ราบรื่นกว่าตัวแก้ไขดั้งเดิมที่ทำงานบน …

3
sudo โดยไม่มีรหัสผ่านเมื่อเข้าสู่ระบบด้วยกุญแจส่วนตัวของ SSH
เป็นไปได้ไหมที่จะใช้คำสั่ง sudo เพื่อสนับสนุนคีย์ส่วนตัว SSH เพื่อที่ว่าเมื่อผู้ใช้เข้าสู่ระบบโดยใช้คีย์ส่วนตัวเขา / เธอสามารถ sudo โดยไม่ต้องพิมพ์รหัสผ่าน สิ่งนี้จะช่วยให้การจัดเก็บรหัสผ่านระบบปฏิบัติการ UNIX ในห้องเย็นที่เข้ารหัสและไม่จำเป็นต้องเข้าถึงพวกเขาสมมติว่าผู้ใช้ใช้กุญแจ SSH ส่วนตัวที่ปลอดภัยเสมอเพื่อเข้าสู่ระบบบนเซิร์ฟเวอร์
23 linux  ssh  sudo 

4
กำลังส่งไฟล์ผ่าน netcat
ฉันใช้สิ่งนี้เพื่อส่งไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังคอมพิวเตอร์เครื่องอื่น: ในการให้บริการไฟล์ (บนคอมพิวเตอร์ A): cat something.zip | nc -l -p 1234 ในการรับไฟล์ (บนคอมพิวเตอร์ B): netcat server.ip.here. 1234 > something.zip คำถามของฉันคือ ... ฉันสามารถทำสิ่งที่ตรงกันข้ามได้หรือไม่? สมมติว่าฉันมีไฟล์ในคอมพิวเตอร์ B และฉันต้องการส่งไปที่ A แต่ไม่ใช่วิธีที่ฉันเขียนด้านบน แต่โดยการทำให้คอมพิวเตอร์ที่ควรได้รับไฟล์ (A) เป็นเซิร์ฟเวอร์ 'กำลังฟัง' และเชื่อมต่อคอมพิวเตอร์ที่เป็นไฟล์ 'กำลังส่ง' ( B) ไปยังเซิร์ฟเวอร์และส่งไฟล์? เป็นไปได้ไหม? ฉันคิดว่ามันอาจจะเป็น แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ในกรณีที่คำอธิบายข้างต้นของฉันมีความยุ่งเหยิง: ฉันจะส่งไฟล์ไปยัง 'เซิร์ฟเวอร์' ได้อย่างไรแทนที่จะให้บริการไฟล์บนเซิร์ฟเวอร์แล้วนำมันมาจากไฟล์ (เหมือนที่ฉันทำด้านบน)
23 linux  netcat 

1
ท่อเทียบกับการเปลี่ยนเส้นทาง
ฉันใช้ไพพ์และการเปลี่ยนเส้นทางมาเป็นเวลานานและเพิ่งรู้ว่าฉันไม่รู้ว่ามันแตกต่างกันอย่างไร ฉันเพิ่งรู้ว่าถ้าคุณต้องการเก็บผลลัพธ์ในไฟล์คุณก็ใช้> มิฉะนั้นคุณจะใช้ | บางคนสามารถอธิบายความแตกต่างระหว่างไพพ์และการเปลี่ยนเส้นทางได้หรือไม่
23 linux  input 

4
วิธีการแก้ไขเซกเตอร์ MBR 512- ไบต์บนดิสก์เซกเตอร์ 4096- ไบต์
อัปเดตครั้งสุดท้าย: ฉันรู้แล้วว่าต้องทำอะไรเพื่อแก้ไขปัญหานี้ ฉันไม่รู้ อย่างไร ที่จะทำมัน ฉันหวังว่าจะมีเครื่องมือสำเร็จรูปที่จะทำโดยอัตโนมัติ - แต่ไม่สามารถหาได้ ฉันยอมรับคำตอบของ Rod เนื่องจากแม้จะไม่ได้แก้ปัญหาของฉันโดยตรงมันให้ภาพพื้นหลังที่ดีมากกับปัญหาขนาดเซกเตอร์ สำหรับผู้ที่มาที่คำถามนี้มีปัญหาเดียวกันอ่านอย่างละเอียดและรอบคอบรวมถึงความคิดเห็นก่อนทำอะไร แรกเริ่ม ฉันมีคอมพิวเตอร์และต้องการพื้นที่เพิ่มขึ้นฉันซื้อไดรฟ์ 500GB ใหม่และกล่อง USB ในไม่ช้าฉันก็สังเกตเห็นว่าถ้าฉันแบ่งพาร์ติชันไดรฟ์บนกล่องหุ้มและย้ายไปที่คอมพิวเตอร์ก็จะไม่รู้จักพาร์ติชัน (และในทางกลับกัน) ฉันคิดว่ามันเป็นปัญหาของตู้และไม่ต้องกังวลกับมัน จากนั้นโศกนาฏกรรม วันที่ยอดเยี่ยมคอมพิวเตอร์ของฉันตัดสินใจที่จะไม่เปิดอีกต่อไป ปรากฎว่าเมนบอร์ด (ไม่ตีตรามีเพียง MADE IN CHINA ขนาดใหญ่ที่พิมพ์อยู่) จะตาย ฉันใช้มันเป็นไฟล์เซิร์ฟเวอร์และตอนนี้ไดรฟ์ 500GB เต็มไปด้วยข้อมูลที่ฉันไม่สามารถสูญเสียได้ ตอนนี้ฉันยากจนและไม่สามารถซื้อคอมพิวเตอร์เครื่องใหม่ได้ดังนั้นความหวังเดียวของฉันคือกล่องหุ้ม USB "ที่ชำรุด" การสอบสวน มีลีนุกซ์หลายรุ่น, แล็ปท็อป, VirtualBox และกล่องหุ้มที่ฉันทำการวิเคราะห์ทางนิติเวชในเรื่องนี้ dmesg รายงานขนาดพาร์ติชันเกินกว่าที่กำหนด ดังนั้นฉันจึงผ่านเอกสารข้อมูลฮาร์ดไดรฟ์การนับส่วนจากการคำนวณขอบเขตการทดสอบไดรฟ์ด้วยตนเองด้วย dd และทุกอย่างดูโอเคจนกระทั่งฉันยิง fdisk และมันกล่าวว่า: Note: Sector size …

1
การแตกไฟล์ tar.gz จะส่งคืน“ ไฟล์นี้ดูเหมือนไฟล์เก็บถาวร tar”
ฉันมีไฟล์ tar.gz และต้องการแยกไฟล์โดยใช้เทอร์มินัล ฉันใช้คำสั่งต่อไปนี้: tar tvzf ldtp_3.5.0.orig.tar.gz และ tar -xvzf ldtp_3.5.0.orig.tar.gz. อย่างไรก็ตามฉันได้รับผลลัพธ์เดียวกันสำหรับไฟล์ทั้งสอง: tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors I output ของคำสั่ง file แสดงไฟล์ gzip: $ file ldtp_3.5.0.orig.tar.gz ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix …

2
ไฟล์ rsync ใหม่กว่า 1 สัปดาห์
ฉันต้องการเรียกใช้ rsync บนเซิร์ฟเวอร์ A เพื่อคัดลอกไฟล์ทั้งหมดจากเซิร์ฟเวอร์ B เมื่อพวกเขาใหม่กว่า 7 วัน (ค้นหา. -mtime -7) ฉันไม่ต้องการลบไฟล์ในเซิร์ฟเวอร์ B. ขอบคุณสำหรับความช่วยเหลือ
22 linux  rsync 

6
ไฟล์มอนิเตอร์ (เช่น Smon ของ Filemon) สำหรับ Linux?
มีการตรวจสอบไฟล์คล้ายกับFileMonจาก Sysinternals สำหรับ Linux หรือไม่ ฉันรู้เกี่ยวกับ lsof แต่สิ่งนี้แสดงให้ฉันเห็นเฉพาะไฟล์ที่ถูกเปิดในจุดที่ฉันดำเนินการเท่านั้น
22 linux  monitoring 

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