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

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

4
ในยูนิกซ์วิธีที่ดีที่สุดในการลดขนาดของไฟล์บันทึกขนาดใหญ่ที่ถูกเขียนลงไปคืออะไร?
บนเซิร์ฟเวอร์ linux ฉันต้องการลดขนาดของไฟล์บันทึกที่มีขนาดใหญ่หลาย GB ตัดครึ่งบนหรืออาจจะล้านบรรทัดแรกจะได้ผล
11 linux  bash  unix  log-files 

4
ทำไม“ shutdown -r now” ทำงานแตกต่างจาก“ reboot -f” บน Debian Linux
ฉันเพิ่งต้องจัดการกับปัญหาเมาท์จุดไคลเอนต์ / เซิร์ฟเวอร์ NFS ที่น่ารำคาญเป็นระยะ ๆ เมื่อปัญหาเกิดขึ้นกับลูกค้าฉันไม่สามารถเลิกเมานต์พร้อมกับพฤติกรรมแปลก ๆ ความละเอียดเฉพาะที่ฉันมีอยู่ในปัจจุบันคือรีบู๊ตไคลเอนต์ แต่shutdown -r nowไม่ได้ผลเลย ฉันได้ค้นพบตั้งแต่reboot -fนั้นซึ่งจะรีบูตระบบ ทำไม? ฉันอ่าน man pages แล้ว แต่ดูเหมือนว่าไม่มีอะไรจะตอบคำถามของฉัน ทำไมถึงมีshutdown -r nowพฤติกรรมแตกต่างจากที่อื่นreboot -f? (ฉันยังคงแก้ไขปัญหา NFS ต่อไป แต่นั่นไม่ใช่คำถามของฉันที่นี่)
11 linux 

2
การกำหนดค่า filebucket ใน Puppet
คุณกำหนดค่าและทำงานกับ Puppet filebucket ของคุณอย่างไร ฉันอยากจะ: จัดเก็บข้อมูลที่ฝากข้อมูลไฟล์บนเซิร์ฟเวอร์เดียว สามารถตรวจสอบ / แยก / ตัดพรุนที่เก็บไฟล์เมื่อจำเป็น ตรวจสอบให้แน่ใจว่ามีการถ่ายโอนข้อมูล filebucket อย่างปลอดภัยระหว่างไคลเอนต์ -> หลัก
11 linux  unix  puppet 

6
SSD สำหรับแลกเปลี่ยนบนเซิร์ฟเวอร์ Ubuntu
ขณะนี้ฉันกำลังอ่านรีวิว SSD และฉันสงสัยว่าฉันจะได้รับประโยชน์มากแค่ไหนหากฉันย้าย swap 24 GB จาก HDD 7200rpm ไปเป็น SSD ไม่มีใครใช้พื้นที่สว็อปใน SSD หรือไม่ นี่เป็นความคิดที่ดีหรือไม่? จากหมายเหตุด้านข้าง: ฉันอ่านว่า ext4 มีประสิทธิภาพที่ดีกว่ามากหากเจอร์นัลใช้ SSD ใครก็ตามที่มีการตั้งค่าเช่นนี้ ขอบคุณ! แก้ไข: ที่นี่ฉันจะตอบคำถามที่โพสต์: บางครั้งค่อนข้างหายากฉันกดปุ่มแลกเปลี่ยน ฉันรู้ว่า swap นี้มีไว้เพื่ออะไรและดีกว่าที่จะได้รับ RAM เพิ่มขึ้น เมื่อเซิร์ฟเวอร์เริ่มแลกเปลี่ยนประสิทธิภาพการทำงานลดลง (ไม่แปลกใจ) ความคิดคือถ้าฉันมีหน่วยความจำไม่กี่กระบวนการที่กำลังทำงานอยู่เพื่อปรับปรุงประสิทธิภาพของระบบโดยรวมในเวลานั้นโดยใช้ SSD สำหรับการแลกเปลี่ยนแทนที่จะใช้สื่อแบบหมุนช้าลง ในตอนท้าย - ฉันต้องการที่จะสามารถเข้าสู่ระบบได้เร็วขึ้นและตรวจสอบสถานะเซิร์ฟเวอร์ในระหว่างการแลกเปลี่ยนแทนที่จะรอพรอมต์การเข้าสู่ระบบ และสิ่งที่ฉันเห็น SSD นั้นถูกกว่าต่อ GB มากกว่า RAM ฉันจะมีประสิทธิภาพของเซิร์ฟเวอร์ที่ดีขึ้นในระหว่างการสลับ (โดยหายาก) โดยใช้ SSD เทียบกับ HDD …
11 linux  ubuntu  ssd  swap 

4
SSD TRIM (ยกเลิก) ปัญหากับ ext4 สำหรับ Crucial C300 SSD ที่มี CentOS 5.5
เล่นกับการใช้เคอร์เนลที่ทันสมัย ​​(2.6.37 ปัจจุบัน) บน OS เก่า (CentOS 5.5) เพื่อให้เราสามารถทำให้ TRIM (ทิ้ง) ทำงานบน SSD ของเรา (Crucial C300s) hdparm ล่าสุด (9.37) เห็นด้วยว่า C300 รองรับ TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM แต่เคอร์เนลดูเหมือนจะไม่เห็นด้วยเมื่อฉันพยายามที่จะเมานท์ / dev / sdc ด้วยตัวเลือกทิ้ง: EXT4-fs …
11 linux  centos  ssd  ext4  trim 

4
Logrotate สำเร็จไฟล์ต้นฉบับจะกลับไปเป็นขนาดดั้งเดิม
มีใครเคยมีปัญหาใด ๆ กับ logrotate ก่อนที่จะทำให้ไฟล์ล็อกหมุนแล้วกลับไปที่ขนาดเท่าเดิม แต่เดิม? นี่คือสิ่งที่ฉันค้นพบ: สคริปต์ Logrotate: /var/log/mylogfile.log { หมุน 7 ประจำวัน การบีบอัด olddir / log_archives missingok notifempty copytruncate } Verbose Output ของ Logrotate: คัดลอก /var/log/mylogfile.log ไปที่ /log_archives/mylogfile.log.1 truncating /var/log/mylogfile.log บันทึกการบีบอัดด้วย: / bin / gzip ลบ log เก่า /log_archives/mylogfile.log.8.gz ไฟล์บันทึกหลังจากการตัดทอนเกิดขึ้น [root @ server ~] # ls -lh /var/log/mylogfile.log …

1
วิธีกำหนดค่า sendmail เพื่อถ่ายทอดผ่านเซิร์ฟเวอร์เฉพาะ
ฉันมีการตั้งค่าเซิร์ฟเวอร์ภายในบ้านเล็ก ๆ ที่อยู่ด้านหลังเคเบิลโมเด็ม (การสื่อสารแบบ Bresnan) ฉันต้องการให้กล่องนี้ส่งอีเมล (ไม่ได้รับ) สำหรับการแจ้งเตือนและอะไรก็ตาม สิ่งที่ฉันได้ทำไปแล้ว: ฉันได้ติดตั้งและกำหนดค่า sendmail แล้ว ฉันได้เพิ่มmail.bresnan.netเป็นSMART_HOSTคำสั่งของฉัน สิ่งที่ฉันเชื่อในปัญหาคือ เมื่อฉันพยายามส่งอีเมลฉันจะได้รับสิ่งต่อไปนี้ในบันทึกเมลของฉัน: Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: from=aburns, size=140, class=0, nrcpts=1, msgid=<201012221724.oBMHOHrs001530@bresnan.net>, relay=aburns@localhost Dec 22 10:24:17 batcave sm-mta[1531]: oBMHOHWZ001531: from=<aburns@bresnan.net>, size=397, class=0, nrcpts=1, msgid=<201012221724.oBMHOHrs001530@bresnan.net>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: to=<my@work-address.com>, ctladdr=aburns …
11 linux  sendmail 

2
เซิร์ฟเวอร์ linux ของฉันถูกแฮ็ก ฉันจะรู้ได้อย่างไรว่าเสร็จแล้วเมื่อไหร่?
ฉันมีเซิร์ฟเวอร์ภายในบ้านที่ใช้งานการกระจาย Ubuntu บนเดสก์ท็อป ฉันพบสิ่งนี้ใน crontab ของฉัน * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 และเมื่อดูในไดเรกทอรีนั้น (ช่องว่างหลังชื่อผู้ใช้ / เป็นชื่อไดเรกทอรี) ฉันพบสคริปต์จำนวนมากซึ่งเห็นได้ชัดว่ากำลังทำสิ่งที่ไม่ควรทำ ก่อนที่ฉันจะล้างคอมพิวเตอร์นั้นและติดตั้งสิ่งต่าง ๆ ฉันต้องการค้นหาสิ่งที่ทำให้เกิดการละเมิดความปลอดภัยและเมื่อเสร็จสิ้น ดังนั้นฉันจะไม่เปิดรูเดิมอีก ฉันควรดูไฟล์บันทึกใด เซิร์ฟเวอร์เดียวที่ฉันรู้ว่ากำลังทำงานอยู่บนคอมพิวเตอร์คือ sshd และ lighttpd ฉันควรทำอย่างไรเพื่อตรวจสอบว่าสิ่งนี้เกิดขึ้นอีกครั้ง?

3
ไม่สามารถตั้งค่าเส้นทางโฮสต์คงที่ -“ SIOCADDRT: ไม่มีกระบวนการดังกล่าว”
ที่สำนักงานของฉันมีเราเตอร์ Windows Server 2008 คือ 192.168.16.1 ซึ่งเป็นเกตเวย์เริ่มต้นของเรา สิ่งนี้จะส่งข้อมูลผ่านการเชื่อมต่ออินเทอร์เน็ตหลักของเรา มันทำงานได้อย่างสมบูรณ์แบบ 192.168.16.1 ยังมีการเชื่อมต่ออินเทอร์เน็ตอื่นที่ยังไม่ได้ใช้งาน สิ่งนี้เชื่อมต่อกับเราเตอร์ 192.168.1.254 ซึ่งเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตที่สองของเรา ฉันได้ตั้งค่า Routing and Remote Access เพื่อหาเส้นทาง 192.168.1. * ไปยังเครือข่ายภายในของเราและฉันสามารถ ping 192.168.1.254 จากเดสก์ท็อปของฉันที่มีที่อยู่ IP 192.168.16.22 ฉันมีงานอัปโหลดและดาวน์โหลดจำนวนมากสำหรับกล่อง linux ในสำนักงานเดียวกันดังนั้นฉันจึงต้องการตั้งค่าเส้นทางแบบคงที่ดังนั้นฉันจึงไม่ผูกการเชื่อมต่ออินเทอร์เน็ตหลักของเราและส่งผลกระทบต่อเพื่อนร่วมงานของฉัน ดังนั้นแผนของฉันคือการตั้งค่ากล่องนี้ด้วยเส้นทางคงที่ จากกล่อง linux ฉันสามารถ ping 192.168.1.254 แต่ฉันไม่สามารถเพิ่มเส้นทางคงที่ไปยังเซิร์ฟเวอร์ปลายทางในศูนย์ข้อมูลของเรา: $ sudo route add -host 123.123.123.123 gw 192.168.1.254 dev eth0 SIOCADDRT: No …

3
วิธีการ จำกัด การใช้แบนด์วิดท์บน AWS EC2
ฉันวางแผนที่จะใช้AWS EC2 สำหรับเว็บแอปพลิเคชันของฉันและฉันต้องการควบคุมการใช้แบนด์วิดท์ (ไม่ต้องการให้อินสแตนซ์ถูกบุกรุกและทำให้ต้นทุนแบนด์วิดธ์สูงขึ้นอย่างบ้าคลั่ง) มีกระทู้มากมายในฟอรัม AWS ในเรื่องนี้และไม่มีวิธีแก้ไขทันที มีโฮสต์คลาวด์อื่น ๆ เช่น GAE และ Rackspace แต่ฉันต้องการใช้ AWS จริงๆ ฉันอ่านว่าใน linux มีคำสั่ง tc และโปรแกรม shaper ปริมาณการใช้งานที่สามารถ จำกัด การใช้แบนด์วิดท์ ทุกคนที่ใช้พวกเขาเพื่อควบคุมการจราจรบน AWS? พวกเขาปฏิบัติจริงหรือ คำแนะนำสำหรับมือใหม่ (สิ่งที่ฉันพบมีความซับซ้อนมาก)

2
ข้อผิดพลาด“ -bash: telnet: ไม่พบคำสั่ง”
ฉันมีบริการต่อไปนี้ทำงานอยู่: sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off tcsd 0:off 1:off 2:off 3:off 4:off 5:off 6:off vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off xinetd based services: chargen-dgram: off chargen-stream: off daytime-dgram: off …
11 linux  telnet 

4
กำลังส่งอีเมลจากเซิร์ฟเวอร์ของฉัน
ดังนั้นฉันต้องการส่งอีเมลจากเซิร์ฟเวอร์ของฉัน ฉันติดตั้งแล้ว mailx apt-get install mailx แต่คำสั่งเช่น mail -s "Hello world" me@gmail.com ข้อผิดพลาดเกิดขึ้นจริงใน/ var / spool / mail /ซึ่งระบุว่า: Mailing to remote domains not supported. ทำไมถึงเกิดขึ้น?
11 linux  email 

2
Linux NFS สร้างมาสก์และบังคับให้เทียบเท่ากับผู้ใช้
ฉันมีเซิร์ฟเวอร์ Linux สองตัว: fileserver Debian 5.0.3 (2.6.26-2-686) Samba เวอร์ชั่น 3.4.2 apache Ubuntu 10.04 LTS (2.6.32-23-generic) Apache 2.2.14 ฉันมี Samba จำนวนหนึ่งที่แชร์บนfileserverเพื่อให้ฉันสามารถเข้าถึงไฟล์จากพีซี Windows ฉันกำลังส่งออก/data/www-dataไปยังเซิร์ฟเวอร์apacheด้วยซึ่งฉันติดตั้ง/var/wwwไว้ที่ การตั้งค่าไม่เป็นไรยกเว้นเมื่อฉันมาสร้างไฟล์บนเมาท์ NFS ฉันจบลงด้วยไฟล์ที่ไม่สามารถอ่านได้โดย Apache หรือผู้ใช้รายอื่นในระบบของฉันไม่สามารถแก้ไขได้ กับแซมบ้า, ฉันสามารถระบุforce user, force group, create maskและdirectory maskและสร้างความมั่นใจว่าไฟล์ทั้งหมดจะถูกสร้างขึ้นด้วยสิทธิ์ที่เหมาะสมสำหรับ Apache เว็บเซิร์ฟเวอร์ของฉัน ฉันหาวิธีทำกับ NFS ไม่ได้ มีวิธีบังคับใช้สิทธิ์และความเป็นเจ้าของด้วย NFS หรือไม่ฉันขาดสิ่งที่ชัดเจนหรือไม่ แม้ว่าฉันจะใช้เวลากับ Linux ค่อนข้างน้อยและฉันกำลังหย่านมตัวเองจาก Windows แต่ฉันก็ยังไม่ได้รับการอนุญาตจาก Linux ... …
11 linux  permissions  nfs 

5
ตัวเลือกระบบไฟล์ที่ดีที่สุดสำหรับ NFS ที่เก็บอิมเมจดิสก์ VMware
ขณะนี้เราใช้ iSCSI SAN เป็นที่เก็บข้อมูลสำหรับเซิร์ฟเวอร์ VMware ESXi หลายเครื่อง ฉันกำลังตรวจสอบการใช้เป้าหมาย NFS บนเซิร์ฟเวอร์ Linux สำหรับเครื่องเสมือนเพิ่มเติม ฉันยังเปิดรับแนวคิดในการใช้ระบบปฏิบัติการทางเลือก (เช่น OpenSolaris) หากจะให้ประโยชน์ที่สำคัญ ระบบไฟล์ที่ใช้ระบบปฏิบัติการ Linux รองรับไฟล์ที่มีขนาดใหญ่มาก (เช่นดิสก์อิมเมจของ VMware) หรืออีกวิธีหนึ่งที่ผู้คนค้นพบ ZFS บน OpenSolaris สำหรับปริมาณงานประเภทนี้? ( แต่เดิมคำถามนี้ถูกถามใน SuperUser คุณสามารถโยกย้ายคำตอบได้ที่นี่หากคุณรู้วิธี)

3
จะอนุญาตให้สมาชิกของกลุ่มเปลี่ยนการอนุญาตไฟล์บน linux ได้อย่างไร
ฉันต้องการอนุญาตให้สมาชิกของกลุ่ม 'ftpusers' สามารถเปลี่ยนการอนุญาตบนวัตถุทั้งหมดภายในไดเรกทอรีที่แน่นอน ฉันกำลังมองหาวิธีที่จะทำ แต่สิ่งที่ฉันได้พบคือวิธีที่จะทำใน BSD: chmod + a "ftpgroup อนุญาตให้เขียนความปลอดภัย" / some / dir ฉันต้องการสิ่งเดียวกัน แต่สำหรับ Debian / GNU ขอบคุณ

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