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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

10
ไฟล์เฉพาะของ Linux (mv หรือ cp) จากรายการข้อความของไฟล์?
ฉันมีไดเรกทอรีหลายไฟล์บางอย่างเช่นไฟล์ 50,000 ไฟล์และไฟล์อื่น ๆ บนเซิร์ฟเวอร์ ฉันต้องการย้ายไฟล์เฉพาะไปยังไดเรกทอรีอื่น ฉันสามารถสร้างรายการไฟล์ที่ต้องย้ายในรูปแบบ csv หรือรูปแบบข้อความอื่น ๆ สิ่งที่ฉันต้องทำคือเรียกใช้สคริปต์ทุบตีและย้ายหรือคัดลอกไฟล์ที่ระบุไว้ในไฟล์ข้อความไปยังไดเรกทอรีอื่น มีวิธีง่าย ๆ ในการทำเช่นนี้? ข้อเสนอแนะหรือทรัพยากรใด ๆ จะได้รับการชื่นชมอย่างมาก
34 linux  files  cp  mv 

4
ฉันจะพิมพ์เนื้อหาของที่งานได้อย่างไร
ฉันมีกล่อง Debian atมีงานบางอย่างที่กำหนดโดยใช้ ฉันรู้ว่าฉันสามารถแสดงรายการงานกับเวลาของตนโดยใช้atqแต่จะมีวิธีการพิมพ์เนื้อหาของพวกเขานอกเหนือจากการแอบเข้าไปในใด ๆ/var/spool/cron/atjobs?

7
หลีกเลี่ยงการดึงแอพพลิเคชั่นออกจากหน่วยความจำของ linux
ฉันพบว่าในบางครั้งกล่อง Linux ของฉันมีหน่วยความจำไม่เพียงพอและมันก็เริ่มทำลายกระบวนการสุ่มเพื่อจัดการกับมัน ฉันอยากรู้ว่าผู้ดูแลระบบทำอะไรเพื่อหลีกเลี่ยงปัญหานี้ เป็นทางออกที่แท้จริงเพียงอย่างเดียวในการเพิ่มจำนวนหน่วยความจำ (จะเพิ่มการสลับอย่างเดียวหรือเปล่า?) หรือมีวิธีที่ดีกว่าในการตั้งค่ากล่องด้วยซอฟต์แวร์เพื่อหลีกเลี่ยงปัญหานี้หรือไม่? (เช่นโควต้าหรือบางอย่างเช่นนั้น)
34 linux  low-memory 

2
ตัวเลือกในการ“ เรียกใช้งานตัวแทนทาสผ่านทาง Java Web Start” หายไปจากการกำหนดค่าโหนดใหม่ฉันจะเพิ่มลงในเมนูตัวเลือกได้อย่างไร
ฉันปฏิบัติตามคำแนะนำอย่างเป็นทางการของ Jenkinsเพื่อทำความคุ้นเคยกับการกำหนดค่า Jenkins Pipeline หนึ่งในขั้นตอนคือการสร้างทาสใบ้และตั้งค่าเป็น "เปิดใช้งานตัวแทนทาสผ่าน Java Web Start" แต่ด้วยเหตุผลบางประการตัวเลือกนี้หายไปจากการกำหนดค่าของฉันตัวเลือกอื่น ๆ ที่ฉันมีคือ: ฉันแน่ใจแล้วว่า/usr/bin/javawsมีอยู่บนเครื่อง มีความคิดวิธีการเพิ่มลงในการกำหนดค่า Jenkins New Node หรือไม่?
33 linux  java  jenkins  slave 


4
การพิสูจน์ตัวตนคีย์สาธารณะล้มเหลวเฉพาะเมื่อ sshd คือ daemon
ฉันไม่รู้ว่าจะเกิดอะไรขึ้น distro คือ Scientific Linux 6.1 และทุกอย่างถูกตั้งค่าเพื่อทำการตรวจสอบความถูกต้องด้วยรหัสสาธารณะ แต่เมื่อ sshd ทำงานเป็น daemon (service sshd start) จะไม่รับกุญแจสาธารณะ (เพื่อให้ได้บันทึกชิ้นนี้ฉันได้เปลี่ยนสคริปต์ sshd เพื่อเพิ่มตัวเลือก -ddd) debug1: trying public key file /root/.ssh/authorized_keys debug1: restore_uid: 0/0 debug1: temporarily_use_uid: 0/0 (e=0/0) debug1: trying public key file /root/.ssh/authorized_keys2 debug1: restore_uid: 0/0 Failed publickey for root from xxx.xxx.xxx.xxx port xxxxx ssh2 …

2
คำต่อท้าย. d หมายถึงอะไรใน Linux
ฉันกำลังกำหนดค่า Apache และโดยค่าเริ่มต้นผมมีไดเรกทอรีและ/etc/httpd/conf /etc/httpd/conf.dอะไรคือความแตกต่าง? นอกจากนี้คุณสามารถดูคำต่อท้ายในไดเรกทอรีอื่น ๆ อีกมากมายเช่น/etc/init.d, /etc/cron.dฯลฯ ...
33 linux  apache-2.2 

10
ทำไม su ถึงรูทแทนที่จะเข้าสู่ระบบในฐานะ root
ฉันเคยได้ยินบ่อยๆว่าดีกว่าที่จะรูทมากกว่าเข้าสู่ระบบโดยตรงในฐานะผู้ใช้รูท (และแน่นอนว่าผู้คนก็บอกว่ามันดีกว่าที่จะใช้ sudo) ฉันไม่เคยเข้าใจเลยว่าทำไมคน ๆ หนึ่งถึงดีกว่าคนอื่น
33 linux  login  sudo  root 

5
วิธีการแปลงตัวแบ่งบรรทัดในไฟล์ข้อความระหว่างรูปแบบ Windows และ Unix / Linux
ฉันจะแปลงตัวแบ่งบรรทัดในไฟล์ข้อความระหว่างรูปแบบ Windows และ Unix / Linux ได้อย่างไร ฉันมีสภาพแวดล้อม * nix แต่ฉันต้องนำเข้าและส่งออกข้อมูลด้วยตัวแบ่งบรรทัดสไตล์ Windows ฉันคิดว่าจะมียูทิลิตี้มาตรฐานหรือคำสั่งให้ทำเช่นนี้ แต่ฉันไม่พบมัน
33 linux  windows  unix 

2
รหัสข้อผิดพลาด: ssl_error_rx_record_too_long
ฉันมี nginx ด้วยการตั้งค่าต่อไปนี้: server { listen 80; server_name site.com www.site.com; root /home/site/public_html; listen 443; #server_name site.com www.site.com; #root /home/site/public_html; ssl_certificate /root/site.pem; ssl_certificate_key /root/site.key; อย่างไรก็ตามเมื่อฉันดูการเชื่อมต่อ SSL ที่ฉันได้รับ: An error occurred during a connection to grewpler.com. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) ฉันใช้TrustWave Premium SSLเป็นผู้ออกใบรับรอง …



8
เชื่อมโยงไฟล์ที่ถูกลบอีกครั้ง
บางครั้งผู้คนลบไฟล์ที่ไม่ควรทำกระบวนการที่ใช้เวลานานยังคงเปิดไฟล์อยู่และกู้คืนข้อมูลด้วยการจัดการ/proc/<pid>/fd/Nเพียงไม่ดีพอ ยอดเยี่ยมพอที่จะเป็นถ้าคุณสามารถ "ยกเลิก" การลบโดยใช้ตัวเลือกมายากลเพื่อ ln ที่จะช่วยให้คุณเชื่อมโยงไปยังหมายเลข inode (กู้คืนผ่าน lsof) ฉันไม่พบเครื่องมือ Linux ใด ๆ ที่จะทำเช่นนี้อย่างน้อยก็ด้วย Google อย่างคร่าว ๆ คุณได้อะไร serverfault แก้ไข 1: สาเหตุที่ทำให้ไฟล์/proc/<pid>/fd/Nไม่น่ากลัวก็เพราะกระบวนการที่ยังเปิดไฟล์อยู่นั้นยังคงเขียนอยู่ การลบจะลบการอ้างอิงไปยังไอโหนดจากเนมสเปซของระบบไฟล์ สิ่งที่ฉันต้องการคือวิธีการสร้างการอ้างอิงอีกครั้ง EDIT2: 'debugfs ln' ทำงานได้ แต่ความเสี่ยงสูงเกินไปเนื่องจากจะทำให้ข้อมูลระบบไฟล์ดิบ ไฟล์ที่กู้คืนมานั้นไม่สอดคล้องกันอย่างบ้าคลั่ง จำนวนลิงค์เป็นศูนย์และฉันไม่สามารถเพิ่มลิงก์เข้าไปได้ ฉันแย่กว่านี้เพราะฉันสามารถใช้/proc/<pid>/fd/Nเพื่อเข้าถึงข้อมูลโดยไม่ทำให้ fs ของฉันเสียหาย
33 linux  inode 

7
dd บนดิสก์ทั้งหมด แต่ไม่ต้องการส่วนที่ว่างเปล่า
ฉันมีดิสก์พูด / dev / sda นี่คือ fdisk -l: Disk /dev/sda: 64.0 GB, 64023257088 bytes 255 heads, 63 sectors/track, 7783 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0000e4b5 Device …
33 linux  hard-drive  dd 

8
Linux: จะทราบได้อย่างไรว่ากระบวนการเริ่มต้นที่ใดและกระบวนการเริ่มต้นอย่างไร
ฉันตรวจสอบกล่อง Linux และพบว่ากระบวนการ Perl ทำงานอยู่และรับส่วนแบ่งการใช้งาน cpu ที่ดี ด้วยด้านบนฉันสามารถทำได้เฉพาะในชื่อกระบวนการ เมื่อฉันกดcเพื่อดูบรรทัดคำสั่งมันแสดง / var / spool / mail ซึ่งไม่สมเหตุสมผลเนื่องจากนี่เป็นไดเรกทอรี คำถามของฉันคือ: 1) ทำไมสิ่งนี้จึงเกิดขึ้น วิธีการที่ perl นี้สามารถปกปิดบรรทัดคำสั่งได้อย่างไร 2) วิธีใดที่เชื่อถือได้มากที่สุดในการค้นหาว่ากระบวนการเริ่มต้นจากที่ใดและอย่างไร ขอบคุณ!
33 linux 

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