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

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

4
apt-get update / upgrade list โดยไม่เปลี่ยนแปลงอะไรเลย
ฉันต้องการจะดูว่ามีแพกเกจใดบ้างที่สามารถอัปเดต / อัปเกรดได้โดยไม่ต้องเปลี่ยนไฟล์ใด ๆ เนื่องจากมีบางแพ็คเกจที่ฉันไม่ต้องการอัปเดต มันจะเป็นไปได้หรือไม่ที่จะรับการอัปเดตด้วยข้อยกเว้น
21 linux  debian  unix  apt 

6
ตรวจสอบการรองรับ TRIM ด้วย BtrFS บน SSD
เรากำลังมองหาการใช้ BtrFS ในอาร์เรย์ของดิสก์ SSD และฉันถูกขอให้ตรวจสอบว่า BtrFS นั้นจริงแล้วทำการดำเนินการ TRIM เมื่อทำการลบไฟล์ จนถึงตอนนี้ฉันไม่สามารถตรวจสอบได้ว่าคำสั่ง TRIM ถูกส่งไปยังดิสก์ ฉันรู้ว่า BtrFS นั้นยังไม่พร้อมสำหรับการผลิต แต่เราชอบขอบเลือดที่ไหลออกดังนั้นฉันจึงทำการทดสอบ เซิร์ฟเวอร์คือเซิร์ฟเวอร์ Ubuntu 11.04 ที่วางจำหน่าย 64 บิต (mkfs.btrfs รุ่น 0.19) ฉันได้ติดตั้งเคอร์เนล Linux 3.0.0 เนื่องจากBtrFS changelogระบุว่า TRIM จำนวนมากไม่สามารถใช้ได้ในเคอร์เนลที่จัดส่งมาพร้อมกับ Ubuntu 11.04 (2.6.38) นี่คือวิธีการทดสอบของฉัน (เริ่มแรกนำมาจากhttp://andyduffell.com/techblog/?p=852ด้วยการแก้ไขเพื่อทำงานกับ BtrFS): ตัดแผ่นดิสก์ด้วยตนเองก่อนเริ่ม: for i in {0..10} ; do let A="$i * 65536" ; …
21 linux  ubuntu  ssd  btrfs  trim 

6
วิธีที่ปลอดภัยที่สุดในการอนุญาตให้ผู้ใช้สามารถอ่านไฟล์ล็อกได้คืออะไร?
ใบสมัครของฉันต้องมีการเข้าถึงแบบอ่านไปซึ่งเป็นผู้ใช้และกลุ่ม/var/log/messages rootระดับแสงขั้นต่ำที่ต้องการ/var/log/messagesคือเท่าไหร่เพื่อให้แอปพลิเคชันของฉันสามารถอ่านได้ ปัจจุบันแผนของฉันคือการเปลี่ยนความเป็นเจ้าของกลุ่มเป็นกลุ่ม/var/log/messagesใหม่และเพิ่มรูทและผู้ใช้แอปพลิเคชันของฉันให้กับมัน แต่สิ่งนี้จะให้สิทธิ์ในการเขียนแอปพลิเคชัน/var/log/messagesด้วย ระบบปฏิบัติการ: Centos 5.5


8
จะส่งอีเมลพร้อมเซิร์ฟเวอร์ CentOS ของฉันได้อย่างไร
ฉันเพิ่งสร้างเซิร์ฟเวอร์โฮมเจียมเนื้อเจียมตัวโดยใช้ CentOS 5.5 ฉันต้องการให้เซิร์ฟเวอร์สามารถส่งอีเมลไปยังบัญชี Gmail ของฉันหรือบัญชีอีเมลอื่น ๆ สำหรับสิ่งต่าง ๆ เช่นงาน cron นอกจากนี้ยังเป็นการดีที่จะสามารถส่งอีเมลผ่านแอปพลิเคชัน PHP ที่ฉันรัน / พัฒนาบนเซิร์ฟเวอร์ได้เช่นกัน หรือแม้กระทั่งสามารถให้เซิร์ฟเวอร์ส่งอีเมลผ่านคำสั่ง mail ฉันรู้ว่ามีล้านผลการค้นหาของ Google เกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ Linux ของคุณเป็นเซิร์ฟเวอร์อีเมลหรือการกำหนดค่า sendmail เป็นต้น แต่พวกเขาดูเหมือนจะไม่เป็นสิ่งที่ฉันกำลังมองหา ... อย่างน้อยฉันก็ไม่คิดอย่างนั้น ฉันไม่ได้พยายามตั้งค่าเซิร์ฟเวอร์องค์กรที่ลูกค้ารายอื่นสามารถเชื่อมต่อเพื่อส่งอีเมลหรือสิ่งที่ซับซ้อนเช่นนั้นได้ ฉันแค่อยากให้เซิร์ฟเวอร์ส่งอีเมลเกี่ยวกับสิ่งของให้ฉัน ดูเหมือนว่ามันควรจะง่าย ... ใครช่วยชี้ทางให้ข้าได้? UPDATE ตามคำขอของผู้ใช้ด้านล่างฉันลองคำสั่งนี้: /bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test ไม่มีข้อผิดพลาดหรืออะไร แต่อีเมลไม่เคยปรากฏในกล่องจดหมายของฉัน นี่คือของฉันmaillog Oct 27 00:52:19 localhost sendmail[13702]: …
21 linux  email  centos  sendmail 

3
วิธีกำหนดขนาดไบต์ที่ดีที่สุดสำหรับคำสั่ง dd
ฉันรู้ว่าการทำ dd ถ้า = / dev / hda ของ = / dev / hdb ทำสำเนาฮาร์ดไดรฟ์ลึก ฉันได้ยินมาว่าผู้คนสามารถเพิ่มความเร็วในกระบวนการได้โดยการเพิ่มจำนวนไบต์ที่อ่านและเขียนได้ในเวลา (512) ด้วยตัวเลือก "bs" คำถามของฉันคือ: กำหนดขนาดที่เหมาะสมที่สุดสำหรับการคัดลอกจากฮาร์ดไดรฟ์คืออะไร? และ เหตุใดจึงกำหนดขนาดไบต์ที่เหมาะสมที่สุด

3
/ usr / bin / [คืออะไร?
ผมก็แค่ poking รอบใน / usr / bin [และผมพบว่าไฟล์ไบนารีเอลฟ์ที่เรียกว่า /usr/bin/[. ฉันไม่เคยได้ยินเกี่ยวกับไฟล์นี้และความคิดแรกของฉันคือมันเป็นวิธีที่ฉลาดในการซ่อนโปรแกรมซึ่งอาจเป็นโทรจัน อย่างไรก็ตามมีอยู่ในเซิร์ฟเวอร์ CentOS ทั้งหมดของฉันและดูเหมือนว่าจะไม่มีรายการคู่มือ ฉันสามารถเดาได้ว่ามันคืออะไร แต่ฉันกำลังมองหาคำตอบที่เชื่อถือได้มากขึ้น ...
21 linux  shell  command  test 

5
มีวิธีรับอัตราส่วน Cache Hit / Miss สำหรับอุปกรณ์บล็อกใน Linux หรือไม่?
เป็นไปได้หรือไม่ที่จะเห็นว่าใน Linux มีจำนวนการอ่านและเขียนคำขอจากพื้นที่ผู้ใช้จนทำให้เกิดการเข้าชมแคชและขาดหายไปสำหรับอุปกรณ์บล็อก
21 linux  cache  io 

3
คุณสามารถเปลี่ยนรุ่นข้อมูลเมตาของอาร์เรย์ที่มีอยู่ได้หรือไม่
ดังนั้นด้วงต้องการรุ่นข้อมูลเมตา 0.90 ฉันสงสัยว่าฉันสามารถเปลี่ยนอาร์เรย์ที่มีอยู่ของฉันที่จะใช้แทนค่าเริ่มต้นซึ่งเป็น 1.2 ด้วยวิธีนี้ฉันไม่ต้องไปติดตั้งใหม่เลย ถ้าใช่ฉันจะทำอย่างไร


3
ฆ่ากระบวนการด้วยการใช้งาน CPU สูงหลังจากเวลา X? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ใช้ Linux ฉันมีกระบวนการบางอย่างที่มักจะผิดพลาดเป็นครั้งคราว (เซิร์ฟเวอร์เกม) ซึ่งใช้ซีพียู 100% ฉันกำลังมองหาโปรแกรมหรือสคริปต์เพื่อตรวจสอบการใช้ซีพียูของรายการกระบวนการตามชื่อและถ้าพวกเขาอยู่ที่ 100% นานกว่า X เวลา 30 วินาทีพูดฆ่าพวกเขา ฉันลองใช้ ps-watcher แต่ไม่สามารถระบุได้ว่าจะทำสิ่งนี้ได้อย่างไร เพียงแค่ฆ่ากระบวนการที่การใช้งาน 100% จะไม่ทำงานเพราะจะกระทบกับช่วงเวลาสั้น ๆ ในระหว่างการทำงานปกติ ฉันได้พบสคริปต์นี้ซึ่งดูเหมือนว่าจะทำสิ่งที่ฉันต้องการ แต่มันถูก จำกัด เพียงหนึ่งกระบวนการ: การเชื่อมโยง ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!
21 linux  time  cpu-usage  kill 

4
มีวิธีการเชื่อมต่อกับ VPN ของ WatchGuard จาก Linux หรือไม่?
WatchGuard มีลูกค้าอย่างเป็นทางการสำหรับ Windows และ Mac เท่านั้น แต่ฉันเห็นว่ามันใช้ openvpn ภายใน ฉันไม่สามารถเชื่อมต่อ WG จาก Linux ได้ มีใครบางคนที่ทำงานนี้ได้จริงเหรอ? อย่างไร?

3
บันทึกและเปิดไฟล์
logrotate จัดการกับไฟล์ที่เปิดอย่างไร สามารถหมุนไฟล์หมุนเวียนในกระบวนการที่เปิดอยู่ได้หรือไม่
21 linux  logrotate 

7
ตรวจสอบบันทึกอย่างต่อเนื่องด้วยหางที่หมุนเป็นครั้งคราว
เราใช้ส่วนท้ายเพื่อตรวจสอบบันทึกหลาย ๆ ชุดอย่างต่อเนื่อง แต่เมื่อมีการหมุนบันทึกส่วนท้ายสำหรับไฟล์นั้นจะหยุด เท่าที่ฉันเข้าใจปัญหาคือเมื่อบันทึกการหมุนแล้วจะมีไฟล์ใหม่ที่สร้างขึ้นและกระบวนการ tail run ไม่ทราบอะไรเกี่ยวกับการจัดการไฟล์ใหม่

10
วิธีการติดตามกิจกรรม superuser
ฉันต้องการทราบว่าวิธีใดที่ดีที่สุดสำหรับการติดตามกิจกรรม superuser บนสภาพแวดล้อม Linux โดยเฉพาะฉันกำลังมองหาคุณสมบัติเหล่านี้: A) การบันทึกการกดแป้นพิมพ์ไปยังเซิร์ฟเวอร์ syslog ที่ปลอดภัย B) ความสามารถในการเล่นซ้ำเซสชันของเชลล์ (คล้ายกับ scriptreplay) C) ตามหลักแล้วนี่เป็นสิ่งที่เป็นไปไม่ได้ (หรือค่อนข้างยาก) ในการหลีกเลี่ยงโดยไม่ต้องเข้าถึงเซิร์ฟเวอร์ คิดเกี่ยวกับสิ่งนี้จากมุมมองด้านความปลอดภัย / การตรวจสอบในสภาพแวดล้อมที่จำเป็นต้องได้รับอนุญาตให้ดูแลระบบที่แตกต่างกัน (หรือบุคคลที่สาม) เพื่อดำเนินการสิทธิพิเศษบนเซิร์ฟเวอร์ ผู้ดูแลระบบทุกคนจะมีบัญชีผู้ใช้ของตนเองและทุกเซสชันแบบโต้ตอบควรถูกบันทึกไว้อย่างสมบูรณ์โดยมีความเป็นไปได้ที่จะเล่นซ้ำหากจำเป็น (ตัวอย่างเช่นถ้ามีคนใช้ mc เพื่อลบหรือแก้ไขไฟล์สำคัญมันจะไม่เพียงพอ รู้ว่าบุคคลนั้นออกคำสั่ง mc นั้นจะต้องมีวิธีการดูสิ่งที่ทำหลังจากเปิดตัว mc) หมายเหตุเพิ่มเติม : ตามที่ womble ได้ชี้ให้เห็นอาจเป็นตัวเลือกที่ดีที่สุดที่จะไม่มีคนลงชื่อเข้าใช้ด้วยสิทธิ์ root เพื่อทำการเปลี่ยนแปลงบนเซิร์ฟเวอร์ แต่แทนที่จะทำสิ่งนั้นผ่านระบบจัดการการตั้งค่า ดังนั้นสมมติสถานการณ์ที่เราไม่ได้มีระบบดังกล่าวและเราจำเป็นต้องให้สิทธิ์การเข้าถึงระดับรากกับคนที่แตกต่างกันมากกว่าเซิร์ฟเวอร์เดียวกัน ฉันไม่สนใจเลยที่จะทำสิ่งนี้อย่างลับ ๆ ล่อใจ: ทุกคนที่ลงชื่อเข้าใช้เซิร์ฟเวอร์ที่มีสิทธิ์ใช้งานรูทจะทราบว่าเซสชันนั้นจะถูกบันทึกไว้ (เช่นเดียวกับที่ผู้ดำเนินการศูนย์บริการรู้ว่าการสนทนาของพวกเขานั้น กำลังบันทึก) จะไม่มีใครใช้บัญชี superuser ทั่วไป ("root") ฉันรู้เกี่ยวกับttyrpldและดูเหมือนว่าจะทำสิ่งที่ฉันกำลังมองหา …
21 linux  security  audit 

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