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

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

7
วิธีการเรียกใช้. exe จากพรอมต์คำสั่ง linux
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 10 ปีที่ผ่านมา ฉันยังใหม่กับ Linux ฉันกำลังพยายามเขียนบรรทัดคำสั่งซึ่งควรรัน * .exe ภายในโฟลเดอร์ abc ฉันเหนื่อย % cd abc info.exe no such file or directoryแต่ข้อผิดพลาดกล่าวว่า ข้อเสนอแนะใด ๆ

5
วิธีสร้างไฟล์เก็บถาวร tar แบ่งออกเป็นหลายไฟล์
คำถามนี้ถูกโยกย้ายจากข้อบกพร่องของเซิร์ฟเวอร์เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ตามหน้านี้หนึ่งสามารถปล่อยให้ tar สร้าง "แยก" เก็บถาวร tar เป็นไฟล์ 100 Mb: tar -c -M --tape-length = 102400 --file = disk1.tar largefile.tgz ปัญหาคือคำสั่งนี้จะทำให้คุณต้องให้ชื่อไฟล์แบบโต้ตอบสำหรับไฟล์ถัดไปหลังจากไฟล์แรกเต็มแล้ว ใครรู้วิธีข้ามขั้นตอนแบบโต้ตอบนี้และให้ tar ทำ "แยก" โดยอัตโนมัติหรือไม่
27 linux  tar 

1
รัน perf โดยไม่มีสิทธิ์รูท
ฉันใช้การทดสอบเดเบียนกับเคอร์เนล 4.1 และเวอร์ชัน 4.1 ของperfเครื่องมือ ในรุ่นนี้ดูเหมือนว่าพวกเขาได้เพิ่มการป้องกันบางอย่างเพื่อป้องกันไม่ให้ผู้ใช้ปกติรวบรวมข้อมูลจากเครื่องมือนั้น ดังนั้นการทำงานperfในฐานะผู้ใช้ปกติจะให้ข้อผิดพลาดนี้: perf stat ls Error: You may not have permission to collect stats. Consider tweaking /proc/sys/kernel/perf_event_paranoid: -1 - Not paranoid at all 0 - Disallow raw tracepoint access for unpriv 1 - Disallow cpu events for unpriv 2 - Disallow kernel profiling for unpriv …
27 linux  perf 

3
มีสถานการณ์ที่จำเป็นต้องใช้ rm -rf -no-keep-root หรือไม่?
ฉันได้เห็นคำถามบางอย่างเกี่ยวกับที่นี่ที่ผู้คนทำโดยบังเอิญrm -rf --no-preserve-rootหรือrm -rf *เช็ดออกระบบไฟล์ส่วนใหญ่หรือทั้งหมดก่อนที่พวกเขาจะตอบสนอง มีเหตุผลในการใช้งาน--no-preserve-rootไม่ว่าจะเป็นการใช้งานปกติในฐานะผู้พัฒนาหรือในฐานะผู้ดูแลระบบหรือไม่?
27 linux  unix  rm 

1
คำสั่ง Bash เพื่อตัดเอาต์พุตหลังจาก x จำนวนบรรทัด
ฉันกำลังมองหาคำสั่ง bash ซึ่งฉันสามารถใช้เพื่อ จำกัด จำนวนบรรทัดของไฟล์หรือเอาต์พุตคำสั่งอื่น เช่น ls -thor | limit 10 จะ จำกัด เอาท์พุทของคำสั่ง ls ไว้ที่ 10 บรรทัด (ในตัวอย่างคำสั่ง "จำกัด " นั้นเป็นคำสั่งจินตภาพซึ่งโดยปกติแล้วฉันกำลังมองหา) มีคำสั่งดังกล่าวหรือโซลูชันที่เกี่ยวข้องหรือไม่?
27 linux  bash  gnu 

1
ฉันจะทราบได้อย่างไรว่าเหตุใดบริการ systemctl“ systemd-modules-load” จึงล้มเหลว
บางครั้งฉันเห็นข้อความสีแดงกะพริบระหว่างการบู๊ต วันนี้ฉันตัดสินใจที่จะดูมัน บริการ systemctl systemd-modules-load.serviceล้มเหลวด้วยข้อความนี้: tomas @ bonus-debian: ~ $ sudo systemctl status systemd-modules-load ● systemd-modules-load.service - โหลดโมดูลเคอร์เนล โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-modules-load.service; static; preset ของผู้ขาย: เปิดใช้งาน) ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่ ma 2015-11-09 02:58:48 CET; 5 นาทีที่แล้ว Docs: man: systemd-modules-load.service (8) ชาย: โมดูล load.d (5) กระบวนการ: 644 ExecStart = / lib …

4
สิทธิ์ที่ถูกต้องสำหรับโฟลเดอร์ .gnupg คืออะไร gpg: คำเตือน: ไม่อนุญาตให้ปิดการอนุญาตไดเรกทอรีในไฟล์การกำหนดค่า
ฉันไม่ต้องการเพียงแค่ chmod และเรียกใช้จนกว่าฉันจะได้รับคำตอบที่ถูกต้องและไม่ต้องการเรียกใช้ GnuPG ในฐานะรูท การแก้ไขที่ง่ายคือการตั้งค่าไว้เพื่อให้ผู้ใช้ของฉันเท่านั้นที่สามารถอ่านได้ แต่ฉันไม่คิดว่าเป็นวิธีที่ดีที่สุด ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามใช้ gpg: gpg: WARNING: unsafe enclosing directory permissions on configuration file `/home/nb/.gnupg/gpg.conf' gpg: external program calls are disabled due to unsafe options file permissions gpg: keyserver communications error: general error gpg: keyserver receive failed: general error ~/.gnupg/สถานะปัจจุบันของ GnuPG : % stat .gnupg File: …

4
ฉันจะตรวจสอบว่าพอร์ตใดที่ไม่ว่างและพอร์ตใดที่ว่างบนเครื่อง Linux ของฉันได้อย่างไร
มีคำสั่ง command line หรือวิธีอื่นในการค้นหาและแสดงรายการหมายเลขพอร์ตไม่ว่างและว่างบนเครื่อง Linux ของฉันหรือไม่

6
วิธีรวมคำสั่ง 'tar' กับ 'find'
คำสั่ง find ให้เอาต์พุตนี้: [root@localhost /]# find var/log/ -iname anaconda.* var/log/anaconda.log var/log/anaconda.xlog var/log/anaconda.yum.log var/log/anaconda.syslog var/log/anaconda.program.log var/log/anaconda.storage.log หลังจากรวมกับ tar มันแสดงผลลัพธ์นี้: [root@localhost /]# find var/log/ -iname anaconda.* -exec tar -cvf file.tar {} \; var/log/anaconda.log var/log/anaconda.xlog var/log/anaconda.yum.log var/log/anaconda.syslog var/log/anaconda.program.log var/log/anaconda.storage.log แต่ในขณะที่รายชื่อไฟล์ tar ก็แสดงเพียงไฟล์เดียว [root@localhost /]# tar -tvf file.tar -rw------- root/root 208454 2012-02-27 12:01 var/log/anaconda.storage.log …
26 linux  centos  find  exec 

3
ความแตกต่างระหว่าง $ {} และ $ () ในเชลล์สคริปต์
$ echo $(date) Thu Jul 2 16:33:11 SGT 2015 $ echo ${date} $ name=foo $ echo $(name) ksh: name: not found $ echo ${name} foo ดูเหมือนว่า $ {variable} จะเหมือนกับ $ variable ในขณะที่ $ () คือการดำเนินการคำสั่ง เหตุใดจึงใช้ $ {} จากนั้น
26 linux  ubuntu  shell  centos  script 

8
เราควรลบเนื้อหาของ / tmp ด้วยตนเองหรือไม่
ฉันรู้สึกว่าไฟล์ "เก่า" ใน/tmpจะถูกลบอย่างสม่ำเสมอ อย่างไรก็ตามดูเหมือนว่าสำหรับฉันที่/tmpจะเติบโตตราบเท่าที่มันต้องการและไม่มีอะไรจะถูกลบ บางคนบอกว่าจะปล่อยให้/tmpอยู่คนเดียวดีกว่าและลบเนื้อหาเมื่อดิสก์เริ่มเต็ม คำถามของฉันคือถูก/tmpออกแบบมาเพื่อไม่ดูแลตัวเองจริง ๆ หรือ อะไรคือการปฏิบัติที่ดีที่สุด?

2
ฉันจะใช้ '{}' เพื่อเปลี่ยนทิศทางเอาต์พุตของคำสั่งที่รันผ่านตัวเลือก -exec ของ find ได้อย่างไร
ฉันกำลังพยายามทำให้svnadmin dumpคำสั่งสำหรับสคริปต์สำรองโดยอัตโนมัติและฉันต้องการทำสิ่งนี้: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} > {}.svn \; นี้ดูเหมือนว่าจะทำงานในการที่จะดูผ่านแต่ละพื้นที่เก็บข้อมูล SVN ใน/var/svnและวิ่งsvnadmin dumpกับมัน อย่างไรก็ตามที่สอง{}ในคำสั่ง exec ไม่ได้รับการแทนที่สำหรับชื่อของไดเรกทอรีที่กำลังประมวลผล {}.svnมันเป็นพื้นผลเพียงแค่ไฟล์เดียวชื่อ ฉันสงสัยว่านี้เป็นเพราะเปลือกตีความ>เพื่อยุติคำสั่งและจะพยายามเปลี่ยนทิศจากคำสั่งที่ไฟล์ที่ชื่อว่าfind{}.svn ความคิดใด ๆ

3
เหตุใดการลงชื่อเข้าใช้ linux ที่ล้มเหลวจึงใช้เวลานานมาก [ซ้ำ]
ซ้ำเป็นไปได้: เหตุใดความพยายามรหัสผ่านที่ไม่ถูกต้องจึงใช้เวลาดำเนินการนานกว่ารหัสที่ถูกต้อง เมื่อคุณได้รับข้อมูลรับรองการเข้าสู่ระบบที่ถูกต้องคุณจะเข้าสู่ระบบได้ทันที เมื่อคุณได้รับรหัสผ่านไม่ถูกต้องอาจเกิดความล่าช้าครั้งที่สองก่อนที่คุณจะได้รับแจ้งและสามารถลองอีกครั้งได้ นี่เป็นการป้องกันการแคร็กหรือมีสิ่งอื่นเกิดขึ้นเบื้องหลังหรือไม่
26 linux  login 

1
เหตุใดการลบออกจากบรรทัดคำสั่งจึงใช้เวลาน้อยกว่าอย่างมากจาก GUI
บางสิ่งที่ฉันสงสัยเกี่ยวกับขณะลบภาพจากคอมพิวเตอร์ของฉันเป็นโหลหรือมากกว่านั้น: ด้วยrm -rfคำสั่งที่รวดเร็วในเนื้อหาของไดเรกทอรีภาพทั้งหมดก็หายไปอย่างรวดเร็ว เมื่อฉันลากภาพโหลเดียวกันหรือมากกว่านั้นไปยังถังขยะสามารถ / รีไซเคิลแบนบางครั้งมันใช้เวลา 10 วินาทีหรือมากกว่านั้น ตอนนี้ฉันแน่ใจว่าบางอย่างมาจากค่าใช้จ่ายของ GUI และเช่นนั้นและบางส่วนอาจเป็นความจริงที่ว่าไฟล์ยังคง "มีอยู่" ในบางรูปแบบถ้ามันใส่ลงในถังรีไซเคิล แต่มีอะไรอีกที่ บัญชีสำหรับความแตกต่างครั้งใหญ่เช่นนี้? "rm" และ "ลบ" เป็นเพียงคำสั่งที่แตกต่างกันโดยพื้นฐานดังนั้นฉันจึงพยายามเปรียบเทียบแอปเปิ้ลและส้ม

3
sshfs ล้มเหลวด้วย“ โฮสต์ระยะไกลตัดการเชื่อมต่อ”
ฉันกำลังเรียกใช้ sshfs ด้วยต่อไปนี้: sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server" ฉันได้สร้างคีย์ RSA เพื่อให้ฉันสามารถเข้าสู่ระบบผ่าน ssh โดยไม่ต้องใส่รหัสผ่าน (ฉันทดสอบและใช้งานได้) ฉันได้เพิ่มผู้ใช้ไปยังไฟล์ sudoers เพื่อเรียกใช้ sftp-server โดยไม่ต้องใช้รหัสผ่าน: basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้? ฉันจะรู้ได้อย่างไร แก้ไข ฉันกำลังพยายามเมานต์โฟลเดอร์บนเครื่องคอมพิวเตอร์จากเซิร์ฟเวอร์ระยะไกล บนเซิร์ฟเวอร์ระยะไกลเฉพาะรากเท่านั้นที่มีสิทธิ์อ่าน / เขียนไปยังโฟลเดอร์นั้น โฟลเดอร์ระยะไกล: / var / www / myapp (เป็นรากอ่าน / เขียนเท่านั้น)
26 linux  ssh  centos  sftp  sshfs 

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