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

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

30
แนวปฏิบัติและคำแนะนำที่ดีที่สุดของบรรทัดคำสั่ง Linux?
ฉันต้องการเปิดการสนทนาที่จะรวบรวมแนวปฏิบัติและคำแนะนำที่ดีที่สุดของ Linux command line (CLI) ฉันได้ค้นหาการสนทนาเพื่อแบ่งปันความคิดเห็นด้านล่าง แต่ไม่พบดังนั้นโพสต์นี้ ฉันหวังว่าเราทุกคนจะเรียนรู้จากสิ่งนี้ คุณสามารถแบ่งปันเคล็ดลับ Bash, grep, sed, AWK, / proc และการดูแลระบบอื่น ๆ ที่เกี่ยวข้องกับ Linux / Unix, การเขียนโปรแกรมเชลล์เพื่อให้ได้ประโยชน์สูงสุดจากพวกเราทุกคน
112 linux  bash 

17
ดิสก์เต็ม du บอกแตกต่างกัน วิธีการตรวจสอบต่อไป?
ฉันมีดิสก์ SCSI ในเซิร์ฟเวอร์ (ฮาร์ดแวร์ Raid 1), 32G, ไฟล์นามสกุล ext3 dfบอกฉันว่าดิสก์เต็ม 100% หากฉันลบ 1G จะแสดงอย่างถูกต้อง อย่างไรก็ตามถ้าฉันเรียกใช้du -h -x /แล้วduบอกฉันว่าใช้เพียง 12G (ฉันใช้-xเพราะเมานท์ Samba บางตัว) ดังนั้นคำถามของฉันไม่เกี่ยวกับความแตกต่างที่ละเอียดอ่อนระหว่างคำสั่ง du และ df แต่เกี่ยวกับวิธีที่ฉันจะค้นหาว่าอะไรทำให้เกิดความแตกต่างอย่างมากนี้ ฉันรีบูทเครื่องเพื่อหา fsck ที่ผิดพลาด ฉันควรวิ่งbadblocksไหม lsofแสดงให้ฉันเห็นว่าไม่มีไฟล์ที่ถูกลบที่เปิดlost+foundอยู่ว่างเปล่าและไม่มีคำเตือนคำเตือน / ผิดพลาด / ล้มเหลวในไฟล์ข้อความ อย่าลังเลที่จะสอบถามรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่า



2
tar - ลบองค์ประกอบไดเรกทอรีชั้นนำในการสกัด
คุณจะแยกเฉพาะ dir เป้าหมายและไม่ใช่ต้นไม้ dir ที่สมบูรณ์ได้อย่างไร อัด tar cf /var/www/site.tar /var/www_bak/site สารสกัด tar xf /var/www/site.tar -C /tmp สิ่งนี้จะผลิต: /tmp/var/www/site เป็นไปได้อย่างไรที่จะหลีกเลี่ยงต้นไม้ dir ทั้งหมดที่จะสร้างเมื่อแตกไฟล์? สิ่งที่ฉันต้องการให้แยกไปที่: /tmp/site
104 linux  tar 

16
วิธีที่ดีที่สุดในการตรวจสอบว่าติดตั้งไดรฟ์ข้อมูลในสคริปต์ Bash อย่างไร
วิธีที่ดีที่สุดในการตรวจสอบว่าติดตั้งไดรฟ์ข้อมูลในสคริปต์ Bash อย่างไร สิ่งที่ฉันชอบจริงๆคือวิธีการที่ฉันสามารถใช้สิ่งนี้: if <something is mounted at /mnt/foo> then <Do some stuff> else <Do some different stuff> fi
103 linux  bash  mount 

2
ฉันจะตรวจสอบว่าสนับสนุน TLS 1.2 บนเว็บเซิร์ฟเวอร์ระยะไกลจากเปลือก RHEL / CentOS ได้อย่างไร
ฉันใช้ CentOS 5.9 ฉันต้องการพิจารณาจาก linux shell หากเว็บเซิร์ฟเวอร์ระยะไกลสนับสนุน TLS 1.2 โดยเฉพาะ (เทียบกับ TLS 1.0) มีวิธีง่าย ๆ ในการตรวจสอบว่า? ฉันไม่เห็นตัวเลือกที่เกี่ยวข้องopensslแต่บางทีฉันอาจมองเห็นบางสิ่งบางอย่าง
102 linux  centos  openssl  tls 

8
ฉันจะตรวจสอบการโหลดฮาร์ดดิสก์บน Linux ได้อย่างไร
มีอรรถประโยชน์บรรทัดคำสั่งที่ดีในการตรวจสอบการโหลดฮาร์ดดิสก์บน linux หรือไม่ สิ่งที่ชอบtopแต่จากนั้นตรวจสอบกิจกรรมดิสก์ iso cpu การใช้งาน โดยเฉพาะอย่างยิ่งฉันสงสัยว่าสำหรับบางเซิร์ฟเวอร์ (ภาระหนัก) หลังจากการปรับปรุงหลายอย่างในส่วนต่าง ๆ ของโปรแกรมที่ทำงานอยู่ในตอนนี้คอขวดเป็นเพียงการบันทึกไปยังไฟล์บนดิสก์ แต่ฉันพบว่ามันยากมากที่จะประเมินปริมาณการรับส่งข้อมูลที่เซิร์ฟเวอร์สามารถจัดการได้ เครื่องมือในอุดมคติของฉันจะเป็นสิ่งที่พิมพ์ว่า "คุณกำลังใช้แบนด์วิดท์ดิสก์ 35% ในตอนนี้" ความคิดใด ๆ

2
วิธีสั่งซื้อหน้าต่างใหม่เปลี่ยนทางลัดการเลื่อนและแก้ไขเนื้อหาของแถบสถานะในหน้าจอ GNU
ฉันเรียนรู้ที่จะใช้ gnu-screen และใช้มันมาหลายสัปดาห์แล้ว ตอนนี้ฉันเข้าใจพื้นฐานแล้วและจะมีประโยชน์มากหากฉันได้รับข้อความค้นหาเหล่านี้อย่างชัดเจน: ฉันจะเปลี่ยนชื่อ / จัดลำดับใหม่ / ย้าย Windows ในยูทิลิตี้หน้าจอ Linux ได้อย่างไร สำหรับตัวอย่างเช่นหลังจากใช้งานไปสองสามวันฉันมาถึงสถานะที่หมายเลขหน้าต่างคือ 2, 3, 6, 8 ตอนนี้ฉันต้องการสร้างหน้าต่างใหม่ที่ # 9 หรือ # 7 เป็นไปได้ไหม ถ้าใช่เป็นอย่างไร นอกจากนี้ยังสามารถ 'ย้าย' หน้าต่าง # 6 ถึง # 4 หรือ # 7 ได้หรือไม่ ถ้าใช่เป็นอย่างไร ทางลัดในการเลื่อน: เลื่อนเพื่อใช้ Ctrl-A + Esc จากนั้นกด Ctrl-u / Ctrl-d มีวิธีในการแม็ป PgUp …
98 linux  gnu-screen 

4
อะไรคือประเพณีที่แตกต่างกันสำหรับเว็บไซต์ที่สามารถใช้ได้กับไดเรกทอรี conf.d สำหรับ nginx
ฉันมีประสบการณ์ในการใช้ linux แต่ไม่มีใครใช้ nginx ฉันได้รับมอบหมายให้ทำการค้นคว้าตัวเลือกการปรับสมดุลโหลดสำหรับแอปพลิเคชันเซิร์ฟเวอร์ ฉันใช้ apt-get เพื่อติดตั้ง nginx และทุกอย่างดูดี ฉันมีคำถามสองสามข้อ ความแตกต่างระหว่างโฟลเดอร์ที่มีไซต์และโฟลเดอร์ conf.d คืออะไร โฟลเดอร์ทั้งสองนั้นรวมอยู่ในการตั้งค่าเริ่มต้นสำหรับ nginx บทเรียนใช้ทั้ง มีไว้เพื่ออะไรและแนวทางปฏิบัติที่ดีที่สุดคืออะไร โฟลเดอร์ที่เปิดใช้งานไซต์มีไว้เพื่ออะไร ฉันจะใช้มันได้อย่างไร การกำหนดค่าเริ่มต้นอ้างอิงผู้ใช้ www-data หรือไม่ ฉันต้องสร้างผู้ใช้รายนั้นหรือไม่? ฉันจะให้สิทธิ์ที่ดีที่สุดแก่ผู้ใช้สำหรับการเรียกใช้ nginx ได้อย่างไร

15
Mount CIFS Host ไม่ทำงาน
ฉันมีปัญหากับจุดเชื่อมต่อที่กำหนดค่าไว้ก่อนหน้านี้ มันแสดงโฟลเดอร์ แต่การเมานต์หายไปและเก็บ "?" ค่าสำหรับขนาดสิทธิ์ ฯลฯ ดังนั้นฉันพยายามที่จะนับใหม่โดยใช้ cifs และคำสั่งเดียวกันจากก่อนหน้านี้: mount -t cifs //nas.domain.local/share /mnt/archive แต่ฉันได้รับข้อผิดพลาด: Host is down. ถ้าฉัน ping โดเมนหรือ IP ฉันได้รับการแก้ไขที่เหมาะสมและฉันยังเชื่อมต่อโดยใช้ smbclient โดยไม่มีปัญหา ping nas.domain.local ping ip smbclient //nas.domain.local/share ฉันมองไปรอบ ๆ แต่ไม่สามารถหาคำตอบที่มั่นคง ความคิดใด ๆ
97 linux  centos  mount  cifs 

5
“ เป็นไปได้ในการบุกรุก!” ใน / var / log / secure - สิ่งนี้หมายความว่าอย่างไร
ฉันมี CentOS 5.x box ที่ทำงานบนแพลตฟอร์ม VPS โฮสต์ VPS ของฉันตีความคำถามสนับสนุนที่ฉันมีเกี่ยวกับการเชื่อมต่อและล้างกฎ iptables บางอย่างได้อย่างมีประสิทธิภาพ สิ่งนี้ส่งผลให้ฟัง ssh บนพอร์ตมาตรฐานและยอมรับการทดสอบการเชื่อมต่อพอร์ต น่ารำคาญ ข่าวดีก็คือฉันต้องการรหัสที่ได้รับอนุญาตจาก SSH เท่าที่ฉันจะบอกได้ฉันไม่คิดว่าจะมีการฝ่าฝืนที่ประสบความสำเร็จ ฉันยังคงกังวลอย่างมากเกี่ยวกับสิ่งที่ฉันเห็นใน / var / log / secure แม้ว่า: Apr 10 06:39:27 echo sshd[22297]: reverse mapping checking getaddrinfo for 222-237-78-139.tongkni.co.kr failed - POSSIBLE BREAK-IN ATTEMPT! Apr 10 13:39:27 echo sshd[22298]: Received disconnect from …
96 linux  security  ssh  centos 

12
การติดตั้งลีนุกซ์บนพาร์ติชั่นใหญ่ครั้งหนึ่งมันแย่ขนาดไหน
เราจะใช้งาน CentOS 7 บนเซิร์ฟเวอร์ใหม่ของเรา เรามีไดรฟ์ 6 x 300GB ใน raid6 ภายในเซิร์ฟเวอร์ (พื้นที่เก็บข้อมูลส่วนใหญ่อยู่ภายนอกในรูปแบบของกล่องจู่โจม 40TB) ปริมาณภายในจะอยู่ที่ประมาณ 1.3TB หากฟอร์แมตเป็นโวลุ่มเดียว ดูแลระบบของเราคิดว่ามันเป็นความคิดที่ดีจริงๆในการติดตั้งระบบปฏิบัติการบนพาร์ติชั่นขนาดใหญ่ 1.3TB ฉันเป็นนักชีววิทยา เราติดตั้งซอฟต์แวร์ใหม่อย่างต่อเนื่องเพื่อเรียกใช้และทดสอบซึ่งส่วนใหญ่จะอยู่ใน / usr / local อย่างไรก็ตามเนื่องจากเรามีนักชีววิทยาที่ไม่ใช้คอมพิวเตอร์ประมาณ 12 คนที่ใช้ระบบนี้เราจึงรวบรวม cruft จำนวนมากในบ้านเช่นกัน เซิร์ฟเวอร์ตัวสุดท้ายของเรามีพาร์ติชั่น 200GB สำหรับ / และหลังจาก 2.5 ปีเต็ม 90% ฉันไม่ต้องการที่จะเกิดขึ้นอีก แต่ฉันก็ไม่ต้องการที่จะทำตามคำแนะนำจากผู้เชี่ยวชาญ! เราจะใช้ 1.3TB ที่ดีที่สุดได้อย่างไรเพื่อให้แน่ใจว่ามีพื้นที่ว่างเมื่อใดและที่ใดที่จำเป็น แต่ไม่ได้สร้างฝันร้ายบำรุงรักษาสำหรับดูแลระบบ?

6
เคล็ดลับสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์ LAMP
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการรักษาความปลอดภัยของหลอดไฟ LAMP อะไรคือแนวทางที่แน่นอนสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์ LAMP?
95 linux  security  lamp 

3
ฉันจะแยกประวัติเข้าสู่ระบบได้อย่างไร
ฉันจำเป็นต้องรู้ประวัติเข้าสู่ระบบสำหรับผู้ใช้ที่ระบุ (เช่นเวลาเข้าสู่ระบบและออกจากระบบ) ฉันจะแยกประวัตินี้สำหรับช่วงวันที่ที่ระบุใน Linux ได้อย่างไร
94 linux  login 

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