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

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

6
ฉันจะสร้างเครื่อง“ หน้าจอว่างเปล่า” ได้อย่างไรในช่วงระยะเวลาหนึ่ง (เป็นค่าปรับ) หากระดับเสียงดังถึงระดับหนึ่ง
ลูก ๆ ของฉัน (4 และ 5) ตะโกนมากเมื่อเล่นเกมบนคอมพิวเตอร์ ฉันพบวิธีรักษาที่มีประสิทธิภาพสำหรับสิ่งนี้ เมื่อฉันได้ยินเสียงดังฉันก็เข้าคอมพิวเตอร์และทำสิ่งต่อไปนี้ chvt 3; sleep 15; chvt 7 สิ่งนี้จะปิดหน้าจอเป็นเวลา 15 วินาทีบน Linux ฉันบอกพวกเขาว่าคอมพิวเตอร์ไม่ชอบเสียงดัง พวกเขาเชื่ออย่างนี้และขอคอมพิวเตอร์ยกโทษให้ พวกเขาเงียบกว่าเดิม แต่ไม่ถึงระดับที่ฉันจะมีความสุขและดังนั้นฉันจึงต้องดำเนินการศึกษาต่อไป อย่างไรก็ตามฉันไม่ได้อยู่ที่นี่ด้วยตนเอง เป็นไปได้ไหมที่จะทำสิ่งนี้โดยอัตโนมัติ ติดไมโครโฟนเข้ากับกล่อง หากระดับความดังผ่านเกณฑ์บางอย่างแล้วฉันต้องการเรียกใช้คำสั่ง


9
ฉันเพิ่งถูกแฮกหรือไม่
ฉันกำลังพัฒนาผลิตภัณฑ์สำหรับผู้บริโภคและควรจะเชื่อมต่อกับอินเทอร์เน็ตอย่างที่คาดไว้มันเชื่อมต่อกับอินเทอร์เน็ตเพื่อให้ฉันสามารถพัฒนาได้อย่างถูกต้อง ฉันออกไปหนึ่งหรือสองชั่วโมงและเมื่อฉันกลับมาที่สำนักงานของฉันฉันสังเกตเห็นคำสั่งแปลก ๆ ที่เขียนในเทอร์มินัล ดูล็อกไฟล์ Linux ที่ชื่อauth.logฉันเห็นบรรทัดต่อไปนี้ (ในหมู่อื่น ๆ อีกมากมาย): Feb 1 10:45:10 debian-armhf sshd[994]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=40.127.205.162 user=root Feb 1 10:45:12 debian-armhf sshd[994]: Failed password for root from 40.127.205.162 port 37198 ssh2 Feb 1 10:45:12 debian-armhf sshd[994]: Received disconnect from 40.127.205.162: 11: Bye …
492 linux  networking  trojan 

5
วิธีการค้นหาไดเรกทอรีบน linux?
ฉันมี VPS กับSUSE Linux 10.3 ฉันเข้าสู่ระบบผ่านทางSSH / puttyและฉันพยายามค้นหาที่ไฟล์เว็บของฉันอยู่ เนื่องจากฉันกำลังอัปโหลดผ่าน FTP ในไดเรกทอรีที่ชื่อว่าhttpdocsฉันคิดว่าไดเรกทอรีนี้มีอยู่ที่ใดที่หนึ่ง การค้นหา google ของฉันสอนให้ฉันทำสิ่งนี้ไปที่ไดเรกทอรีรากและพิมพ์: find httpdocs -type d แต่มันบอกว่า " ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว " ฉันจะหาไดเรกทอรีนี้ได้อย่างไร

4
วิธีปิดการตัดคำให้น้อยลง
เวอร์ชั่นย่อ: ฉันจะทำให้lessยูทิลิตี้ใน Linux ไม่ตัดบรรทัดได้อย่างไร รุ่นยาว: บ่อยครั้งที่ฉันต้องดูไฟล์ CSV ขนาดใหญ่โดยใช้จำนวนคอลัมน์น้อยลง ฉันมักจะสนใจเกี่ยวกับคอลัมน์คู่แรกเท่านั้น อย่างไรก็ตามการตัดคำทำให้หนึ่งบรรทัดกลายเป็นหลายบรรทัดแม้กระทั่งบนหน้าจอกว้าง
437 linux  command-line  less 

30
วิธีรันคำสั่งเมื่อใดก็ตามที่ไฟล์มีการเปลี่ยนแปลง
ฉันต้องการวิธีที่ง่ายและรวดเร็วในการรันคำสั่งเมื่อใดก็ตามที่ไฟล์มีการเปลี่ยนแปลง ฉันต้องการบางอย่างที่เรียบง่ายสิ่งที่ฉันจะปล่อยให้ทำงานบนเทอร์มินัลและปิดเมื่อใดก็ตามที่ฉันทำงานกับไฟล์นั้นเสร็จ ขณะนี้ฉันใช้สิ่งนี้: while read; do ./myfile.py ; done จากนั้นฉันต้องไปที่เทอร์มินัลนั้นแล้วกดEnterเมื่อใดก็ตามที่ฉันบันทึกไฟล์นั้นไว้ในเครื่องมือแก้ไข สิ่งที่ฉันต้องการคือสิ่งนี้: while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done หรือวิธีแก้ปัญหาอื่น ๆ ได้ง่ายอย่างที่คิด BTW: ฉันใช้ Vim และฉันรู้ว่าฉันสามารถเพิ่ม autocommand เพื่อใช้งานบางอย่างใน BufWrite แต่นี่ไม่ใช่วิธีการแก้ปัญหาที่ฉันต้องการในตอนนี้ อัปเดต:ฉันต้องการอะไรที่เรียบง่ายละทิ้งได้ถ้าเป็นไปได้ ยิ่งไปกว่านั้นฉันต้องการให้บางสิ่งบางอย่างทำงานใน terminal เพราะฉันต้องการที่จะเห็นผลลัพธ์ของโปรแกรม (ฉันต้องการที่จะเห็นข้อความผิดพลาด) เกี่ยวกับคำตอบ:ขอบคุณสำหรับคำตอบทั้งหมดของคุณ! พวกเขาทั้งหมดดีมากและแต่ละคนก็ใช้วิธีที่แตกต่างจากคนอื่นมาก เนื่องจากฉันต้องยอมรับเพียงคนเดียวฉันจึงยอมรับสิ่งที่ฉันใช้จริง ๆ (มันง่ายรวดเร็วและง่ายต่อการจดจำ) แม้ว่าฉันจะรู้ว่ามันไม่ได้สง่างามที่สุด
434 linux  unix  shell  script 

7
ข้อความ“ คุณมีจดหมายใหม่” ใน Linux / UNIX คืออะไร
บางครั้งเมื่อฉันเข้าสู่กล่องและ 'su' เพื่อรูทฉันได้รับข้อความเล็ก ๆ น่ารักบอกว่าฉันมีเมล (ขอบคุณพระเจ้าไม่ใช่ AOL) เมลนี้อยู่ที่ไหน มันมีอะไรบ้าง ใคร / อะไรที่ส่งมา? มันสำคัญแค่ไหน? นี่เป็น "จดหมาย" ที่แท้จริงแม้ในความหมายเดียวกับอีเมลหรือไม่ หรือเป็นเพียงระบบของฉันที่บอกบางสิ่งบางอย่าง? แก้ไข:ในความสัมพันธ์กับนี้คำถามที่ผมจะสามารถที่จะส่งตัวเองส่งโดยใช้โปรแกรม sendmail ชอบโดย: email@localhost?
426 linux  unix  email  root 



5
การอนุญาตเกี่ยวกับกุญแจส่วนตัวในโฟลเดอร์. ssh?
ฉันเปลี่ยนการอนุญาตของฉันใน.sshโฟลเดอร์ของฉันและตอนนี้เมื่อฉันใช้ซอฟต์แวร์ที่ใช้รหัสส่วนตัวของฉันฉันต้องพิมพ์รหัสผ่านทุกครั้ง สิทธิ์ของฉันควรอยู่ที่id_rsaไฟล์ของฉันโดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งที่ใช้แอพที่ใช้มัน ขณะนี้สิทธิ์ของฉันถูกตั้งค่าเป็น: -rw-------@ 1 Jody staff 114 Nov 4 23:29 config -rw------- 1 Jody staff 1743 Oct 21 2009 id_rsa -rw-------@ 1 Jody staff 397 Oct 21 2009 id_rsa.pub -rw-------@ 1 Jody staff 3855 Sep 13 22:35 known_hosts


6
วิธีขยายไฟล์. bz2
ฉันมีไฟล์เป็น: filename.bz2ฉันต้องการที่จะคลายการบีบอัด ฉันลองใช้คำสั่ง: tar xvjf filename.tar.bz2แต่มันไม่ทำงานเพราะไฟล์ไม่ใช่tarไฟล์ ฉันจะขยายไฟล์นี้ได้อย่างไร?
375 linux  compression  bzip2 


13
ทดสอบว่าพอร์ตบนระบบรีโมตสามารถเข้าถึงได้ (ไม่มี telnet)
ในสมัยก่อนเราเคยtelnetตรวจสอบว่าพอร์ตในรีโมตโฮสต์เปิดอยู่หรือไม่: telnet hostname portพยายามเชื่อมต่อกับพอร์ตใด ๆ บนโฮสต์ใด ๆ และให้คุณเข้าถึงสตรีม TCP ดิบ ทุกวันนี้ระบบที่ฉันทำงานไม่มีการติดตั้ง telnet (เพื่อเหตุผลด้านความปลอดภัย) และการเชื่อมต่อขาออกทั้งหมดไปยังโฮสต์ทั้งหมดจะถูกบล็อกโดยค่าเริ่มต้น เมื่อเวลาผ่านไปมันง่ายที่จะสูญเสียการติดตามพอร์ตที่เปิดไปที่โฮสต์ใด มีวิธีอื่นในการทดสอบว่าพอร์ตในระบบรีโมตเปิดอยู่หรือไม่โดยใช้ระบบ Linux ที่ติดตั้งแพ็คเกจจำนวน จำกัด และtelnetไม่สามารถใช้งานได้
353 linux  networking  port 

11
โหลดการมอบหมายกลุ่มของผู้ใช้ Linux อีกครั้งโดยไม่ออกจากระบบ
เมื่อกำหนดรายชื่อกลุ่มรองของผู้ใช้โดยใช้: # usermod -G <grouplist> <user> เป็นไปได้ไหมที่จะบังคับให้การมอบหมายกลุ่มนี้มีผลโดยไม่ต้องออกจากเซสชันที่กำลังทำงานอยู่ทั้งหมด? สิ่งนี้จะมีประโยชน์มากในสถานการณ์ที่มีเซสชันของหน้าจออยู่กับเชลล์ที่รันอยู่จำนวนมากเนื่องจากเซสชั่นทั้งหมดจะต้องถูกทำลายเพื่อให้การมอบหมายกลุ่มมีผล ฉันคิดว่าฉันสามารถเปลี่ยนกลุ่มหลักของผู้ใช้ในเชลล์ที่กำลังทำงานโดยใช้newgrpคำสั่ง - มีทางเลือกอื่นที่จะใช้ได้กับกลุ่มรองหรือไม่? ตามหลักแล้วฉันต้องการบางสิ่งที่จะมีผลในแต่ละเชลล์โดยไม่ต้องเรียกใช้ด้วยตนเองในทุก ๆ อัน แต่ก็ล้มเหลวซึ่งอาจเป็นวิธีบังคับให้ Screen สั่งรันคำสั่งเดียวกันในแต่ละเชลล์

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