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

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

1
หน้าว่าง example.com/phpmyadmin พร้อมข้อผิดพลาดในคอนโซลของเบราว์เซอร์
ฉันได้ติดตั้ง phpmyadmin และเชื่อมโยงกับเซิร์ฟเวอร์ LEMP ของฉัน (php 7) แต่เมื่อฉันได้รับชื่อโฮสต์ / phpmyadmin จะส่งคืนหน้าว่างด้วยไอคอน phpmyadmin บนแถบชื่อเรื่อง และข้อผิดพลาด 3 ข้อในคอนโซลของเบราว์เซอร์: ไม่สามารถโหลดทรัพยากร: net :: ERR_INCOMPLETE_CHUNKED_ENCODING Uncaught ReferenceError: $ ไม่ได้ถูกกำหนดไว้ Uncaught ReferenceError: PMA_commonParams ไม่ได้ถูกกำหนดไว้ ฉันได้ลองวิธีแก้ปัญหาหลายอย่างแล้ว แต่ไม่พบปัญหา :( กำหนดค่าเซิร์ฟเวอร์: server { # listen 80 ; # listen [::]:80 default_server; # SSL configuration # listen 443 ssl default_server; …

1
การตั้งค่าเซิร์ฟเวอร์ที่บ้านเพื่อการสำรองข้อมูลเป็นความคิดที่ไม่ดีหรือไม่
ฉันได้รับความเสียหายจากผู้ให้บริการโฮสติ้งในวันนี้พวกเขามีปัญหาดาต้าเซ็นเตอร์และพวกเขาอ้างว่าพวกเขาทำการสำรองข้อมูล แต่การสำรองข้อมูลของพวกเขาเสียหายดังนั้นฉันจึงสูญเสียเว็บไซต์ที่ฉันสำรองไว้บนเซิร์ฟเวอร์สองแห่ง เซิร์ฟเวอร์ทั้งสองได้รับผลกระทบดังนั้นข้อมูลจึงหายไป เว็บไซต์ ONE นั้นเศร้าที่ฉันไม่ได้สำรองข้อมูลไว้ในเครื่อง ดังนั้นฉันจึงคิดว่าจะซื้อเซิร์ฟเวอร์ราคาถูกขนาดเล็กและมีฮาร์ดไดรฟ์บางตัวที่จะทำการสำรองข้อมูลเป็นระยะทาง FTP คำถามคือมีภัยคุกคามความปลอดภัยใด ๆ ต่อคอมพิวเตอร์ของฉันในเครือข่าย / เราเตอร์เดียวกันกับเซิร์ฟเวอร์ที่จะเข้าถึง FTP หรือไม่ เป็นความคิดที่สมเหตุสมผลหรือไม่ที่จะมีเซิร์ฟเวอร์ที่บ้านเพื่อรับการสำรองข้อมูลของเว็บไซต์ลูกค้าของฉันเป็นระยะ ๆ ? เมื่อมาถึงจุดนี้ฉันรู้สึกว่าฉันต้องทำทุกอย่างด้วยตัวเองเพราะมีเรื่องราวมากมายเกี่ยวกับโซลูชันของบุคคลที่สามที่ไม่สามารถทำสิ่งที่พวกเขาอ้างได้
11 linux  backup 

4
วิธีการลบไฟล์นับล้านไฟล์โดยไม่รบกวนเซิร์ฟเวอร์
ฉันต้องการลบไดเรกทอรีแคช nginx ซึ่งฉันลบออกอย่างรวดเร็วโดย: mv cache cache.bak mkdir cache service nginx restart ตอนนี้ฉันมีcache.bakโฟลเดอร์ที่มี 2 ล้านไฟล์ ฉันต้องการลบโดยไม่รบกวนเซิร์ฟเวอร์ ง่าย ๆrm -rf cache.bakในการทำให้เซิร์ฟเวอร์เสียหายแม้แต่การตอบสนอง HTTP ที่ง่ายที่สุดใช้เวลา 16 วินาทีในขณะที่ rm กำลังทำงานดังนั้นฉันจึงไม่สามารถทำได้ ฉันพยายามionice -c3 rm -rf cache.bakแล้ว แต่ก็ไม่ได้ช่วยอะไร เซิร์ฟเวอร์มี HDD ไม่ใช่ SSD อาจอยู่บน SSD สิ่งเหล่านี้อาจไม่มีปัญหา ฉันเชื่อว่าทางออกที่ดีที่สุดคือการควบคุมปริมาณบางอย่างเช่นวิธีที่ตัวจัดการแคชของ nginx ทำ คุณจะแก้ปัญหานี้อย่างไร มีเครื่องมือใดที่สามารถทำสิ่งนี้ได้อย่างแน่นอน? ext4 บน Ubuntu 16.04

2
การใช้งาน Ext4 และประสิทธิภาพ
ฉันมีกลุ่มของเครื่องที่ใช้คาร์บอนและกราไฟต์ที่ฉันต้องปรับขนาดสำหรับการจัดเก็บข้อมูลเพิ่มเติม แต่ฉันไม่แน่ใจว่าฉันจำเป็นต้องเพิ่มหรือลดขนาด คลัสเตอร์ปัจจุบันประกอบด้วย: 1 รีเลย์โหนด: รับเมตริกทั้งหมดและส่งต่อไปยังโหนดหน่วยเก็บข้อมูลที่เกี่ยวข้อง 6 โหนที่เก็บข้อมูล: เก็บไฟล์ Whisper DB ทั้งหมด ปัญหาคือว่าดูเหมือนว่าเมื่อดิสก์ได้รับในการใช้งาน 80% ประสิทธิภาพการทำงานลดลงจากหน้าผา กลุ่มการเขียน IOPS ลดลงจาก 13k ใกล้คงเป็นค่าเฉลี่ยที่วุ่นวายมากขึ้นประมาณ 7k และ IOwait เวลาเฉลี่ย 54% ฉันได้ดูผ่าน repo การตั้งค่าของเราและไม่มีการเปลี่ยนแปลงตั้งแต่ต้นเดือนเมษายนดังนั้นนี่ไม่ใช่ผลลัพธ์ของการเปลี่ยนแปลงการกำหนดค่า คำถาม: การเพิ่มขนาดดิสก์จะทำให้ประสิทธิภาพของ IO กลับมาอยู่ภายใต้การควบคุมหรือฉันต้องเพิ่มโหนดหน่วยเก็บข้อมูลเพิ่มเติมหรือไม่ หมายเหตุ:ไม่มี SSD ที่นี่มีแกนหมุนเยอะมาก กราฟที่เกี่ยวข้อง: สถิติและสิ่งต่าง ๆ : e2freefrag: [root@graphite-storage-01 ~]# e2freefrag /dev/vda3 Device: /dev/vda3 Blocksize: 4096 bytes Total …

3
ขนาด จำกัด ของ / etc / hosts (Linux)
มีใครบ้างที่รู้ว่าขนาด จำกัด ทางทฤษฎีของ / etc / hosts อยู่บนระบบ Linux ก่อนที่คุณจะเริ่มเห็นถึงประสิทธิภาพที่ลดลง นอกจากนี้ทุกคนสามารถชี้ให้ฉันไปยังแหล่งที่มาอย่างเป็นทางการที่ระบุว่าขีด จำกัด ที่คาดหวังคืออะไร
11 linux  hosts 

1
วิธีการใช้ systemd-firstboot.service
ฉันสร้างภาพของ Debian Jessie ในการบูตระบบไม่มี/etc/machine-idไฟล์ สิ่งนี้ทำให้เกิดปัญหากับเจอร์นัลที่ไม่เริ่ม ฉันพบว่าใน repo systemd: # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 …
11 linux  boot  systemd 

2
ฉันจะรู้ได้อย่างไรว่าเซิร์ฟเวอร์รองรับไดร์ฟ hot-swapping?
ฉันเพิ่งซื้อเซิร์ฟเวอร์ที่ใช้แล้ว (ประเภทที่เหมาะกับชั้นวางแทนที่จะเป็นเครื่องว่าง) คุณสมบัติที่ดีอย่างหนึ่งคือแทนที่จะต้องเปิดฝาครอบและคลายเกลียวฮาร์ดไดรฟ์เครื่องนี้มีแคดดี้ "ใช้งานง่าย" แปดตัวที่ด้านหน้า ฉันจะรู้ได้อย่างไรว่าหน่วยเซิร์ฟเวอร์นี้รองรับไดรฟ์ hot-swapping? ฉันต้องค้นหาข้อมูลจำเพาะของเครื่องหรือไม่หรือฉันสามารถเรียกใช้คำสั่งจากภายใน Linux เพื่อตรวจจับสิ่งนี้ได้ โดยเฉพาะในกรณีของฉันจำนวนสินค้าที่ฉันสามารถหาสำหรับตัวถังที่เป็นรูปแบบซูเปอร์ไมโคร 825-7และเอาท์พุทจากฮาร์ดแวร์ต่างๆที่เกี่ยวข้องกับคำสั่งลินุกซ์สามารถพบได้ในแหล่งเก็บข้อมูลนี้: GitHub: IQAndeas / คอมพิวเตอร์: เคร่งครัดนิ่ม โปรดทราบว่าฉันหวังว่าจะมีวิธีแก้ปัญหาซึ่งไม่จำเป็นต้องค้นหาหมายเลขรุ่นเฉพาะ แต่สามารถใช้งานได้โดยไม่คำนึงว่าคุณใช้เซิร์ฟเวอร์เครื่องใด

5
ipOST CentOS 7 ไม่คงอยู่หลังจากรีบูต
ฉันติดตั้ง CentOS 7 เวอร์ชันขั้นต่ำบนเซิร์ฟเวอร์การพัฒนาเพื่อจำลองเสมือนแขกของ linux ด้วย kvm / qemu หากต้องการใช้ iptables แทนที่จะfirewalldติดตั้งiptables-serviceและทำ: systemctl stop firewalld systemctl mask firewalld systemctl enable iptables systemctl start iptables SELinux /etc/sysconfig/selinuxถูกปิดใช้งานโดยการแก้ไข กฎของฉันสำหรับ iptables มีดังต่อไปนี้: iptables -Z iptables -F iptables -X iptables -t nat -Z iptables -t nat -F iptables -t nat -X iptables -t nat …
11 linux  centos  iptables 

2
ลบหน่วยความจำในเครื่องเสมือน Linux
Linux สนับสนุนหน่วยความจำเพิ่มความร้อนเมื่อทำงานในฐานะแขก VM ใน VMwareเป็นต้น (บางครั้งคุณต้องแจ้งเกสต์ OS ด้วยตนเอง ) มีวิธีที่ปลอดภัยที่จะทำการดำเนินการผกผัน - ลดจำนวนหน่วยความจำที่จัดสรรให้กับเครื่องเสมือนจริงหรือไม่และถ้าเป็นเช่นนั้นคุณต้องแจ้งผู้เยี่ยมชม Linux ด้วยตนเองก่อนดำเนินการดังกล่าวหรือไม่? (ถ้าเป็นเช่นนั้นโพรซีเดอร์เฉพาะสำหรับเครื่องมือ VMware หรือเป็นวิธีทั่วไปสำหรับกลไกการจำลองเสมือนชนิดใด?)

1
linux 802.1x บนเครือข่ายแบบมีสายของ windows
ฉันต้องการใช้เวิร์กสเตชัน linux ของฉันในเครือข่าย บริษัท ของเรา แต่ฉันพบปัญหาเล็กน้อยโดยเฉพาะ 802.1xi ที่เชื่อ ฉันรูทเครื่องของฉันและผู้ดูแลระบบโดเมน windows ดังนั้นฉันควรจะสามารถเข้าถึงสิ่งที่ฉันต้องการเพื่อให้ทำงานได้ ปัจจุบันเครื่อง linux ของฉันมีการเชื่อมต่อที่ จำกัด ซึ่งทำให้ฉันเชื่อว่ามันถูกใส่เข้าไปใน vlan เริ่มต้นสำหรับลูกค้าที่ไม่ใช่ 802.1x ฉันเดาว่าคำถามโดยรวมของฉันคือฉันจะทำให้เครื่อง linux ของฉันใช้ 802.1x บนเครือข่าย windows แบบมีสายได้อย่างไร เครือข่ายเป็นโดเมน windows ทั่วไปและใช้บัญชีเครื่องรวมถึงบัญชีผู้ใช้ นี่คือสิ่งที่ฉันรู้และได้ลองมาแล้ว: ฉันเชื่อว่าฉันจะต้องได้รับใบรับรองเครื่องไคลเอนต์ที่ถูกต้องสำหรับเครื่องใบรับรอง CA สำหรับโดเมนและคีย์ส่วนตัวสำหรับลูกค้า แนวคิด 1 หยิบกุญแจที่ถูกต้องออกจากเครื่อง windows / เครื่อง ca โดเมนฉันใช้ windows VM บนเครื่อง linux และเข้าร่วมกับโดเมนโดยคิดว่าสิ่งนี้จะสร้างใบรับรองลูกค้าที่ถูกต้องฉันสามารถจับเครื่อง linux ได้ - ไปยังจุดสิ้นสุดฉันจากนั้นส่งออกใบรับรองไคลเอ็นต์และใบรับรอง …

1
Linux: ฉันจะดูแอตทริบิวต์ของไฟล์ที่ฉันตั้งค่าโดยใช้ 'chattr` ได้อย่างไร?
ฉันมีไฟล์ซึ่งฉันต้องการปกป้องจากการลบโดยไม่ตั้งใจดังนั้นฉันจึงวิ่ง: chattr +i filename ตอนนี้คำถามของฉันคือเมื่อฉันเปลี่ยนคุณลักษณะของไฟล์แล้วฉันจะดูแอตทริบิวต์ที่เพิ่งตั้งใหม่ได้ที่ไหน
11 linux  chattr 

2
ซิงโครไนซ์นาฬิกากับ NTP ขณะออนไลน์และกับ RTC ขณะออฟไลน์หรือไม่
มีกลไกที่มีอยู่ซึ่งซิงโครไนซ์ระบบ linux กับ NTP ขณะออนไลน์หรือไม่และมี RTC ที่คาดการณ์ได้ในขณะออฟไลน์หรือไม่ เราดำเนินการ "นักสะสม" ระยะไกล: ระบบ Linux ในตัวที่รวบรวมและเซ็นเซอร์ข้อมูลเวลา เราต้องการข้อผิดพลาดของนาฬิกาเพื่อให้มีขนาดเล็กพอสมควรพูดน้อยกว่า 5 วินาที โดยปกติเราจะใช้ NTP เพื่อซิงค์นาฬิกาของพวกเขาและใช้งานได้ดีตราบใดที่ระบบออนไลน์ ปัญหาคือนักสะสมบางคนมีลิงค์ที่ไม่ดีมากซึ่งสามารถลงไปได้หลายชั่วโมงหลายวันหรือหลายสัปดาห์ นั่นไม่ได้หยุดการรวบรวมข้อมูลในตัวเครื่อง แต่หากไม่มี NTP นาฬิการะบบ Linux จะลอยได้ไม่ดีและคาดเดาไม่ได้ OTOH RTC ของฮาร์ดแวร์ก็ลอยแรงเช่นกัน แต่ในอัตราคงที่ อัตราดริฟท์ RTC แตกต่างกันไปในแต่ละบอร์ด แต่มีค่าคงที่ต่อบอร์ดและสามารถวัดได้ ฉันเดาว่าสิ่งที่เราต้องการคือกลไกที่ทำสิ่งต่อไปนี้: วัดอัตราการดริฟท์ RTC ของบอร์ดก่อนการปรับใช้ ปรับเวลาของระบบอย่างต่อเนื่อง / สม่ำเสมอผ่าน NTP เมื่อทำได้ ปรับเวลาของระบบเป็นประจำจาก RTC เมื่อไม่สามารถใช้ NTP ได้ นำอัตรา RTC …

4
ฉันควรติดตั้งแพ็คเกจ x86_64 หรือ i386 RPM หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการติดตั้งแพ็คเกจ RPM แต่ฉันไม่แน่ใจว่าจะติดตั้งรุ่น x86_64 หรือ i386 หรือไม่ WHM พูดCENTOS 6.5 i686 virtuozzoที่ด้านบน ฉันจะกำหนดเวอร์ชันที่จะติดตั้งได้อย่างไร
11 linux  centos  ssh  rpm 

4
กำลังมองหาเอกสารที่ดีของไฟล์ odbc.ini และ odbcinst.ini บน Linux
ฉันเห็นข้อมูลบางส่วนข้อมูลเก่า แต่ไม่มีอะไรดีเท่ากับไฟล์ตัวอย่างจริงที่มีความคิดเห็นสั้น ๆ ที่ฉันมีในเครื่อง ฉันต้องการที่จะเข้าใจความสัมพันธ์ระหว่างแน่นอนและodbc.ini odbcinst.iniผิวเผินมันค่อนข้างชัดเจน - ที่ด้านบนของodbc.iniไฟล์มีส่วนดังนี้: [ODBC Data Sources] MYDSN = MyDriverName ... อย่างไรก็ตามฉันไม่แน่ใจว่าสามารถทำได้เช่นมีการตั้งค่าในไดรเวอร์หรือส่วน DSN 1) ฉันมีDriver = /path/to/file/.soทั้งบรรทัดในไฟล์และบางครั้งค่าต่างกัน มันสมเหตุสมผลหรือไม่ ถ้าเป็นเช่นนั้น 2) odbcinst.iniเป็น "ต้นแบบ" แบบ JavaScript odbc.iniหรือเปล่า? กล่าวอีกนัยหนึ่งถ้าฉันสร้าง DSN จำนวนหนึ่งด้วยการตั้งค่าทั่วไปฉันสามารถโปรโมตการตั้งค่าทั่วไปจากodbc.iniภายในได้odbcinst.iniหรือไม่ 3) ความแตกต่างระหว่างDriverและSetupในodbcinst.iniคืออะไร? พวกเขาดูเหมือนจะมีค่าเดียวกัน การตั้งค่าเฉพาะฐานข้อมูลเหล่านี้เป็นสากลหรือ?

4
BTRFS: การลบโวลุ่ม
สัปดาห์ที่ผ่านมาฉันสร้าง BTRFS สระใช้สองแฟลชไดรฟ์ (32 GB แต่ละคน) /sbin/mkfs.btrfs -d single /dev/sda /dev/sdbด้วยคำสั่งนี้ แล้วฉันจะรู้ว่าฉันควรจะใช้พาร์ทิชัน/dev/sda1และ/dev/sdb1แทนของดิสก์/dev/sdaและดังนั้นฉันสร้างปริมาณการใช้/dev/sdb/dev/sd[ab]1 ปัญหาของฉันคือตอนนี้ฉันมีสองเล่ม: $ sudo btrfs fi show Label: none uuid: ba0b48ce-c729-4793-bd99-90764888851f Total devices 2 FS bytes used 28.00KB devid 2 size 29.28GB used 1.01GB path /dev/sdb1 devid 1 size 28.98GB used 1.03GB path /dev/sda1 Label: none uuid: 17020004-8832-42fe-8243-c145879a3d6a Total …
11 linux  btrfs 

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