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

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

1
CPU affinity โต้ตอบกับ cgroups ใน Linux อย่างไร
ฉันพยายามเรียกใช้การวัดแบบหลายเธรดในชุดของซีพียูแบบแยกตัว ตัดเรื่องยาวสั้นผมเริ่มพยายามกับisolcpusและtasksetแต่ตีปัญหา ตอนนี้ฉันกำลังเล่นกับ cgroups / csets ฉันคิดว่ากรณีการใช้ "แบบง่าย" cset shieldควรใช้งานได้ดี ฉันมี 4 คอร์ดังนั้นฉันจึงต้องการใช้คอร์ 1-3 สำหรับการเปรียบเทียบ (ฉันได้กำหนดค่าแกนเหล่านี้ให้อยู่ในโหมดติ๊กปรับตัว) แล้วแกน 0 สามารถใช้กับทุกสิ่งอื่นได้ ต่อไปนี้การสอนที่นี่มันควรจะง่ายเหมือน: $ sudo cset shield -c 1-3 cset: --> shielding modified with: cset: "system" cpuset of CPUSPEC(0) with 105 tasks running cset: "user" cpuset of CPUSPEC(1-3) with 0 tasks running ดังนั้นตอนนี้เรามี …

2
วิธีการโหลดอินสแตนซ์ SFTP ยอดคงเหลือบน AWS
ผมชอบที่จะรู้ว่ามันเป็นไปได้เพื่อความสมดุลของการโหลดเซิร์ฟเวอร์ในsftp AWSฉันมีเซิร์ฟเวอร์ 2 เครื่องและเซิร์ฟเวอร์ของฉันแต่ละเครื่องใช้s3fs-fuseเพื่อเมาต์เหมือนกันS3 bucketบนจุดเมานท์ ec2อินสแตนซ์ทั้งสองของฉันสามารถอ่าน / เขียนไปยังจุดเมานต์ได้และจากS3ฉันสามารถดูไฟล์จากเซิร์ฟเวอร์ทั้งสองได้ สิ่งที่ฉันกำลังมองหาคือการSFTPถ่ายโอนไฟล์และใช้Amazon S3ในการจัดเก็บไฟล์ของฉัน ไฟล์จะถูกอัปโหลดและดาวน์โหลดทุกวัน https://github.com/s3fs-fuse/s3fs-fuse สำหรับขั้นตอนต่อไปของฉันฉันอยากรู้ว่าฉันจะโหลดsftpเซิร์ฟเวอร์ของฉันได้อย่างไรเพื่อที่ว่าเมื่อผู้ใช้เชื่อมต่อกับที่อยู่ IP ที่เฉพาะเจาะจงมันจะเปลี่ยนเส้นทางไปยังsftpเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งของฉัน ฉันลองดูelastic load balancersแต่ดูเหมือนว่าจะอนุญาตเฉพาะพอร์ตเท่านั้น ฉันได้ตรวจสอบHAProxyแล้ว แต่ฉันไม่แน่ใจว่าโซลูชันนั้นจะปลอดภัยเพียงใด ฉันต้องคำนึงHIPAAถึง balancer โหลดจะต้องมีที่อยู่ IP DNS hostnamesคงเป็นผู้ขายของเราไม่ได้สนับสนุน

1
Linux ntpd leap การเตรียมที่สอง
จะมีการกระโดดครั้งที่สองในวันที่ 30 มิถุนายน 2558 เวลา 23:59:60 UTC ฉันมีเซิร์ฟเวอร์ NTP ชั้น 1 ของ NTP ซึ่งใช้ GPS เป็นนาฬิกาอ้างอิง เซิร์ฟเวอร์ที่มีการใช้ "เริ่มต้น" ntpdntp.org ฉันจะเตรียมตัวสำหรับการกระโดดครั้งที่สองได้อย่างไรเพื่อให้แน่ใจว่าเวลาที่ถูกต้องจะอยู่ที่และหลังการกระโดดครั้งที่สอง จะntpdเซิร์ฟเวอร์ประพฤติถูกต้องหรือไม่ หากไม่แน่ใจมีวิธีการทดสอบนี้ล่วงหน้าหรือไม่?
10 linux  ntp  ntpd  gps  leapsecond 

2
วิธีทำให้ zabbix web สถานการณ์อัตโนมัติสำหรับ vhosts เป็นอย่างไร?
ฉันใหม่สำหรับ Zabbix และการตรวจสอบองค์กร ฉันเพิ่งติดตั้ง Zabbix 2.4 เสร็จแล้ว ฉันพยายามตรวจสอบสถานะของการvhostsจัดสรรทั้งหมดของเราบนเซิร์ฟเวอร์ที่แตกต่างกัน จนถึงตอนนี้ทางออกเดียวที่ฉันใช้คือเพิ่มWeb scenarioโฮสต์ Zabbix Server ด้วยตนเองสำหรับแต่ละรายการที่vhostฉันต้องการตรวจสอบ แต่มันก็ไม่สะดวก ค้นหารอบฉันได้พบฟอรั่มที่มีความคิดการทำงานบางส่วน: การใช้templateที่อ่านจากเซิร์ฟเวอร์เป้าหมายทั้งหมดvhosts(ผ่านmacro) และสร้างสำหรับแต่ละWeb scenariovhost แก้ไข : การแก้ปัญหานี้ (ขึ้นอยู่กับ Zabbix 2.2) ไม่ได้เพราะเป็นไปไม่ได้ที่จะใช้แนวหน้า (ค้นพบระดับต่ำ) Web scenariosด้วย มีความเป็นคำขอคุณลักษณะการเปิดตั้งแต่ 14 พฤศจิกายนที่จะใช้ในการLLDWeb scenarios คำถาม คำถามคือหากมีวิธีแก้ปัญหาหรือข้อเสนอแนะบางอย่างเกี่ยวกับวิธีการตรวจสอบแบบนี้ในขณะที่รอการใช้งานคุณสมบัติหรือวิธีการของฉันอาจผิดทั้งหมด

4
Linux ไม่มีที่ว่างเหลือสำหรับปัญหาอุปกรณ์
เรามี SUSE Linux OS: $ uname -a Linux 3.0.13-0.27-default #1 SMP Wed Feb 15 13:33:49 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux เฉพาะไฟล์ที่ระบุเท่านั้นการสร้างไฟล์ล้มเหลวโดยไม่มีข้อผิดพลาดไม่มีพื้นที่เหลือในอุปกรณ์ เราสามารถสร้างไฟล์อื่น ๆ มีอะไรผิดพลาดหรือเปล่า? ในสถานการณ์ปัจจุบัน: การใช้ไอโหนดเพียง 47% $ df -i . Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/appvg-dsfs 39321600 18218000 21103600 47% /dsfs การใช้ดิสก์เพียง 82% $ df -h …
10 linux 


4
การปรับแต่งเคอร์เนลพร้อมสิทธิพิเศษ Docker Container
ฉันกำลังสร้างที่เก็บเพื่อปรับการตั้งค่าเคอร์เนลสำหรับตัวโหลดบาลานซ์ ฉันต้องการปรับใช้การเปลี่ยนแปลงเหล่านั้นกับโฮสต์ในภาพโดยใช้คอนเทนเนอร์ที่มีสิทธิ์เดียว ตัวอย่างเช่น: docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 ในการทดสอบการเปลี่ยนแปลงจะมีผล แต่เฉพาะกับคอนเทนเนอร์นั้น ฉันอยู่ภายใต้การแสดงผลที่มีการเปลี่ยนแปลงที่เก็บสิทธิ์อย่างเต็มที่ไปที่ / proc จริง ๆ แล้วจะเปลี่ยนระบบปฏิบัติการพื้นฐาน $docker run --rm --privileged ubuntu:latest \ sysctl -w net.core.somaxconn=65535 net.core.somaxconn = 65535 $ docker run --rm --privileged ubuntu:latest \ /bin/bash -c "sysctl -a | grep somaxconn" net.core.somaxconn = 128 นี่เป็นวิธีที่คอนเทนเนอร์ที่มีสิทธิใช้งานควรทำงานหรือไม่ ฉันแค่ทำอะไรโง่ …
10 linux  docker  su  sysctl 

1
ไม่สามารถเปิด WireShark ใน CentOS 6.5
ฉันติดตั้ง WireShark ใน CentOS 6.5 ด้วยแพ็คเกจต่อไปนี้โดยใช้ยำ Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: wireshark x86_64 1.8.10-8.el6_6 updates 11 M wireshark-devel x86_64 1.8.10-8.el6_6 updates 905 k wireshark-gnome x86_64 1.8.10-8.el6_6 updates 855 k Installing for dependencies: glib2-devel x86_64 2.28.8-4.el6 base 299 k libsmi x86_64 0.4.8-4.el6 base 2.4 M Updating …

1
การเปลี่ยนลำดับการบู๊ตเครือข่าย (pxe) โดยใช้ ipmitool
ใช้ ipmitool ฉันพยายามเปลี่ยนลำดับการบู๊ตเป็น pxe boot ก่อนและจากอินเทอร์เฟซเฉพาะ เท่าที่ฉันทราบipmitoolเครื่องมือให้ตัวเลือกในการเปลี่ยนอุปกรณ์บูต แต่ไม่ใช่อินเทอร์เฟซ ตัวอย่างเช่นฉันสามารถเปลี่ยนลำดับการบู๊ตเป็น pxe: ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent มีวิธีการตั้งค่าคำสั่งบูตเครือข่าย (เช่นอินเทอร์เฟซเฉพาะเพื่อ pxe boot จาก) ด้วยหรือไม่? ดูเหมือนจะไม่มีตัวเลือกใด ๆ ผ่านbootdevหรือbootparamตัวเลือกของ ipmitool ฉันสงสัยว่าจะสามารถใช้rawโหมดนี้ได้หรือไม่? ทางเลือกที่ชัดเจนคือการป้อนประวัติด้วยตนเองหรือผ่าน ipmitool แต่ฉันสนใจที่จะทำสิ่งนี้โดยไม่มีการโต้ตอบด้วยตนเอง

1
เมื่อทำการโคลน VMware Virtual Machine ฉันจะป้องกันไม่ให้ที่อยู่ MAC & UUID ขัดแย้งกันได้อย่างไร
ฉันพบปัญหาต่อไปนี้บนทั้ง VMware Fusion (สำหรับ Macs) และกับ VMware ESXi / vSphere คุณหลายคนคุ้นเคยกับปัญหานี้และอธิบายไว้ที่ VMware KB: " ระบบเครือข่ายไม่สามารถใช้งานได้ในเครื่องเสมือน Linux แบบโคลนนิ่ง (2002767) " สร้าง CentOS VM นี่คือ VM กระดูกที่เปลือยเปล่าพร้อมชุดซอฟต์แวร์ที่น้อยที่สุดและสแต็กเครือข่ายที่ใช้งานได้ แนวคิดก็คือเราจะใช้ VM ที่น้อยที่สุดทำการโคลนและเพิ่มซอฟต์แวร์เพิ่มเติมในภายหลัง โคลนที่ VM VMware Fusion หรือ vCenter จะกำหนดที่อยู่ MAC ใหม่ให้กับส่วนต่อประสานเครือข่ายบน VM ที่โคลน Linux ไม่รู้เกี่ยวกับที่อยู่ MAC ใหม่นี้ดังนั้นการเชื่อมต่อเครือข่ายจึงใช้งานไม่ได้ ไฟล์/etc/sysconfig/network-scripts/ifcfg-ethNนี้มีที่อยู่ MAC ของอินเทอร์เฟซบนเครื่องแรก ในการแก้ไขปัญหานี้ฉันต้องค้นหาที่อยู่ MAC ของ VM …

7
ค้นหาไดเรกทอรีที่ไฟล์ที่มีจุดสิ้นสุดเฉพาะหายไป
ฉันต้องการที่จะแสดงไดเรกทอรีทั้งหมดที่ไม่ได้มีไฟล์ที่มีไฟล์เฉพาะที่สิ้นสุด ดังนั้นฉันพยายามใช้รหัสต่อไปนี้: find . -type d \! -exec test -e '{}/*.ENDING' \; -print ในตัวอย่างนี้ฉันต้องการที่จะแสดงไดเรกทอรีทั้งหมดที่ไม่ได้มีไฟล์ที่มีตอนจบ.ENDINGแต่มันไม่ทำงาน ความผิดพลาดของฉันอยู่ที่ไหน
10 linux  bash  shell 

2
ขนาดของอะตอมเขียนลงดิสก์ในระบบของฉันคือเท่าไหร่
ในเอกสารสำหรับสั่งเอกสาร Nginx กล่าวว่าaccess_log ขนาดบัฟเฟอร์ต้องไม่เกินขนาดของการเขียนอะตอมไปยังดิสก์ไฟล์ ฉันจะกำหนดขนาดนี้ในระบบของฉันได้อย่างไร?
10 linux  nginx 

1
ลินุกซ์; Stripe_cache_size คืออะไรและทำหน้าที่อะไร
ขณะนี้ฉันกำลังสร้างซอฟต์แวร์ RAID ภายใต้ Linux โดยใช้mdadmยูทิลิตี้และฉันได้อ่านบทความสองสามข้อที่อธิบายถึงวิธีการเพิ่มค่า strip_cache_size สำหรับ RAID นั้นและวิธีการคำนวณค่าที่เหมาะสมสำหรับ Stripe_cache_size ฉันเพิ่มฉันเป็น 16384 และอัตราการซิงค์ปัจจุบันของฉันใน RAID5 ใหม่ใน / proc / mdstat เพิ่มขึ้นจาก 71065K / วินาทีเป็น 143690K / วินาที (สองเท่า!) ซึ่งเป็นข่าวดี ฉันเห็นการจับคู่และการเพิ่มขึ้นของการใช้ RAM ที่คาดหวัง แต่ฉันไม่พบเอกสารใด ๆ เกี่ยวกับการตั้งค่านี้และวิธีการทำงาน ดูเหมือนว่าจะเป็นแคชบางประเภทสำหรับ RAID ที่มีอยู่ใน RAM นั่นคือทั้งหมดที่ฉันสามารถบอกได้จากชื่อและเอฟเฟกต์ที่เห็นโดยการเปลี่ยนมัน มีเอกสาร "Linux" อย่างเป็นทางการสำหรับการตั้งค่าและคำอธิบายนี้หรือไม่?
10 linux  cache  mdadm 

3
การรวมลิงก์ (LACP / 802.3ad) ปริมาณงานสูงสุด
ฉันเห็นพฤติกรรมที่สับสนเกี่ยวกับอินเตอร์เฟสที่ถูกผูกมัดภายใต้ Linux และฉันต้องการที่จะโยนสถานการณ์ออกไปด้วยความหวังว่าจะมีคนล้างข้อมูลให้ฉัน ฉันมีสองเซิร์ฟเวอร์: เซิร์ฟเวอร์ 1 (S1) มีการเชื่อมต่ออีเธอร์เน็ต 4x 1Gbit; เซิร์ฟเวอร์ 2 (S2) มีการเชื่อมต่ออีเธอร์เน็ต 2x 1Gbit เซิร์ฟเวอร์ทั้งสองกำลังใช้งาน Ubuntu 12.04 แม้ว่าจะมีเคอร์เนล 3.11.0-15 (จากแพ็คเกจ lux-saucy linux-generic) เซิร์ฟเวอร์ทั้งสองมีอินเทอร์เฟซเครือข่ายที่เกี่ยวข้องทั้งหมดที่รวมอยู่ในอินเทอร์เฟซ bond0 เดียวด้วยการกำหนดค่าต่อไปนี้ (เป็น/etc/network/interfaces): bond-mode 802.3ad bond-miimon 100 bond-lacp-rate fast bond-slaves eth0 eth1 [eth2 eth3] ระหว่างเซิร์ฟเวอร์นั้นมีสวิตช์ HP สองตัวซึ่งเป็น (ฉันคิดว่า) กำหนดค่าอย่างถูกต้องสำหรับ LACP บนพอร์ตที่เป็นปัญหา ตอนนี้ลิงก์กำลังใช้งาน - ทราฟฟิกเครือข่ายจะไหลเข้าและออกจากทั้งสองเครื่องอย่างมีความสุข และอินเทอร์เฟซที่เกี่ยวข้องทั้งหมดกำลังถูกใช้ดังนั้นจึงไม่เหมือนกับการรวมที่ล้มเหลวอย่างสมบูรณ์ …
10 linux  bonding  lacp 

4
AWS VPC + IPtables + NAT: การส่งต่อพอร์ตไม่ทำงาน
เมื่อวานนี้ฉันโพสต์คำถามที่นี่แต่ฉันคิดว่าไม่ชัดเจนเพียงพอในคำพูดของฉัน BTW คำถามนี้ไม่ซ้ำกัน ฉันมีการติดตั้ง AWS VPC ดังนี้ เป้าหมาย / ปัญหา : SSH ไปยังเซิร์ฟเวอร์ A จากอินเทอร์เน็ต และมันไม่ทำงาน เซิร์ฟเวอร์ A อยู่ในซับเน็ตส่วนตัวและด้วยเหตุนี้ฉันต้องการเปิดใช้งาน iptables NATing บนอินสแตนซ์ NAT ของฉันเพื่อที่ฉันจะสามารถ ssh ไปยัง SErver A ได้โดยตรงจากอินเทอร์เน็ต ฉันกำลังติดตามสิ่งนี้และสิ่งนี้ ฉันรันคำสั่งด้านล่างในตัวอย่าง NAT: NAT# iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 10.0.1.243:22 การส่งต่อ IP ถูกเปิดใช้งานบนอินสแตนซ์ NAT: …

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