ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

6
การเชื่อมต่อกับ MySQL จาก PHP นั้นช้ามาก
ฉันเพิ่งติดตั้ง XAMPP ครั้งใหม่ เมื่อเปิด PHPMyAdmin ครั้งแรกฉันสังเกตว่ามันช้ามาก มันไม่สมเหตุสมผลที่ localhost ควรใช้เวลาเกือบ 5 วินาทีเพื่อให้ทุกหน้าเปิด ฉันทำกรณีทดสอบขนาดเล็กเพื่อเปลี่ยนตำหนิจาก PHPMyAdmin: $con = new PDO("mysql:host=localhost;dbname=mysql", "root", ""); $statement = $con->query('SELECT host,user,password FROM user;'); $users = $statement->fetchAll(PDO::FETCH_ASSOC); สคริปต์ด้านบนใช้เวลาในการรันประมาณ 3 วินาที (แม้ว่าจะใช้เวลาในการโหลดมากกว่า 8 วินาทีในครั้งแรกที่ฉันเรียกใช้) จากนั้นเพื่อตรวจสอบว่ามันเป็นความผิดของ PDO ที่ฉันพยายามใช้mysql_connectแทน: $con = mysql_connect("localhost", "root", ""); mysql_select_db("mysql", $con); $result = mysql_query('SELECT host,user,password FROM user;'); …
19 windows  mysql  php  xampp 

1
วิธีเพิ่มผู้ใช้ด้วยการเข้าถึง SFTP / FTP ไปยังโฟลเดอร์ '/ var / www / html / website_abc' ใน Amazon EC2 Centos?
ซ้ำเป็นไปได้: สิทธิ์ไดเรกทอรี Linux ฉันทำงานกับนักพัฒนาบุคคลที่สามและฉันต้องการให้สิทธิ์การเข้าถึง SFTP (หรือ FTP) ไปยังโฟลเดอร์รูทสำหรับเว็บไซต์ที่พวกเขากำลังทำงานอยู่นั่นคือ'/var/www/html/website_abc'เพื่อให้พวกเขาสามารถอัปโหลดไฟล์ที่นั่นได้ หมายเหตุว่าฉันโฮสติ้งเว็บไซต์อื่น ๆ ของฉันมีใน EC2 '/var/www/html/website_xyz'เดียวกันตัวอย่างเช่น เพียงเพื่อเน้นว่าฉันทำงานกับหลายเว็บไซต์ใน 1 อินสแตนซ์ EC2 เดียวโครงสร้างของเว็บไซต์มีดังนี้: / var / www / html / / var / www / html / website_abc ... / var / www / html / website_xyz เป้าหมายของฉันมีดังนี้: ผู้ใช้ 'adeveloper' สามารถเข้าถึง '/ var / www …

4
Debian 5.0 (lenny) apt source ล้มเหลว?
ในช่วงไม่กี่วันที่ผ่านมาฉันไม่สามารถอัปเดตแหล่งที่ฉลาดของเราในDebian 5.0 (เงิน) ฉันได้รับข้อผิดพลาดดังต่อไปนี้ W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.89.148.12 80] W: Failed …

1
คำสั่งเชลล์ทำงานช้าลงเมื่อใช้ไพพ์รวดเร็วด้วยไฟล์ระดับกลาง
ไม่มีใครเข้าใจความแตกต่างอย่างมากในเวลาประมวลผลเมื่อใช้ไฟล์ระดับกลางหรือเมื่อใช้ไพพ์? ฉันกำลังแปลง tiff เป็น pdf โดยใช้เครื่องมือมาตรฐานบนเดเบียนเซิร์ฟเวอร์บีบสด วิธีมาตรฐานในการทำเช่นนี้คือการแปลงเป็น ps ก่อน ไม่มีท่อ: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time ps2pdf13 -sPAPERSIZE=a4 test.ps > test.pdf real 0m0.667s user 0m0.612s sys 0m0.060s ด้วยท่อ: root@web5:~# time tiff2ps test.tif | ps2pdf13 -sPAPERSIZE=a4 - > test.pdf real 1m6.098s user 0m15.861s …

2
รันสคริปต์ทุบตีหลังจากบู๊ตอินสแตนซ์ EC2
ฉันมีสคริปต์บนอินสแตนซ์ EC2 ที่เริ่มอินสแตนซ์อื่นจากระยะไกล เมื่ออินสแตนซ์นี้โหลดเต็มแล้ว (บูตเสร็จ) ฉันต้องการให้มันรันสคริปต์ทุบตีโดยอัตโนมัติสิ่งที่จะเป็นวิธีที่ดีที่สุดในการทำเช่นนี้? ฉันต้องการทุกอย่างที่จะเริ่มต้นอย่างเต็มที่โดยทั่วไปแล้วสคริปต์ทุบตีจะเรียกใช้สคริปต์การแปลงภาพ (โดยใช้ ImageMagick และดำเนินการคำสั่ง "wget" สองสามครั้ง) ปัจจุบันสคริปต์อยู่ที่นี่: /home/root/beginProcess.sh และฉันสามารถเริ่มด้วยตนเองโดยดำเนินการ bash startsProcess.sh RHEL-6.2 Starter-EBS-i386 นอกจากนี้ยังมีปริมาณ EBS ที่แนบมากับสิ่งนี้หากช่วยได้ขอบคุณ!
19 linux  amazon-ec2  bash  boot 

3
เกณฑ์ RTS การแตกแฟรกเมนต์และการตั้งค่า WiFi ขั้นสูงอื่น ๆ
พื้นหลัง: ฉันอยู่ในสภาพแวดล้อมที่มีเสียงดังและฉันพยายามเพิ่มประสิทธิภาพเครือข่าย WiFi ของฉันให้มีการเชื่อมต่อที่เสถียรยิ่งขึ้นสำหรับผู้ใช้ที่มีปริมาณค่อนข้างสูง (~ 50-75 ในวันว่าง) มี 4 APs และฉันได้ทำการปรับช่องสัญญาณและกำลังส่งแล้วโดยรวมแล้วฉันมีความครอบคลุมพอสมควร อย่างไรก็ตามฉันยังคงได้รับแพ็กเก็ตลดลงประมาณ 10% เมื่อส่ง Ping ไปที่ Google และเดินไปรอบ ๆ อาคารโดยโรมมิ่งจาก AP ไปยัง AP ใน WiFi APs ส่วนใหญ่ที่ฉันเคยเห็นค่า RTS Threshold เริ่มต้นถูกตั้งค่าไว้ที่ 2347 (จากสิ่งที่ฉันได้อ่านในสถานที่ต่าง ๆ การตั้งค่านี้นับเป็น "ปิดใช้งาน") และกำหนดค่า Fragmentation Threshold ที่ 2346 เราเตอร์แบรนด์เฉพาะของฉัน ตั้งอยู่ที่ 2346 และ 2346 ฉันมีคำถามหลายข้อ ... มูลค่า 2346 มาจากไหน …
19 wifi 

2
อะไรคือความแตกต่างระหว่าง Web Deployment Tool 2.1 และ Web Deployment Tool 2.1 สำหรับการโฮสต์เซิร์ฟเวอร์?
โปรแกรมติดตั้งแพลตฟอร์มเว็บของ Microsoft แสดงรายการ "Web Deployment Tool 2.1" ซึ่งมีวันวางจำหน่ายวันที่ 4/11/2011 และ "Web Deployment Tool 2.1 สำหรับการโฮสต์เซิร์ฟเวอร์" โดยมีวันที่วางจำหน่ายวันที่ 4/8/2554 เท่าที่ฉันเห็น (โดยคลิกเพิ่มจากนั้นติดตั้ง) เนื้อหาเหมือนกัน: เครื่องมือการปรับใช้เองวัตถุการจัดการ SQL Server 2008 R2 (อ้างอิง), SQL Server Native Client (การพึ่งพา) และประเภท CLR ระบบเซิร์ฟเวอร์ SQL (อ้างอิง) สิ่งเหล่านี้ต่างกันจริงหรือไม่และถ้าเป็นเช่นนั้น (และถ้าไม่ทำไมพวกเขาทั้งสองรายการ)

1
อ่านเมลจาก / var / spool / postfix / deferred อย่างไร
มีวิธีอ่านจดหมายที่ถูกระงับจาก / var / spool / postfix / deferred หรือไม่ ฉันพยายามที่จะคัดลอกไฟล์ไปยังไดเรกทอรีอีเมลของฉันและดูจากเว็บเมล แต่มันก็ใช้งานไม่ได้ เมื่อฉันใช้น้อยกว่าหรือ cat ดูเหมือนว่าไฟล์ในสปูล / รอการตัดบัญชีเป็นไฟล์ไบนารีบางส่วน

3
การเปลี่ยนฮาร์ดไดรฟ์ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันสงสัยว่ามันเป็นความคิดที่ดีหรือไม่ที่จะแทนที่ฮาร์ดไดรฟ์ในเซิร์ฟเวอร์ฐานข้อมูลที่มีความสำคัญกับระบบหลังจากใช้งานไปหลายปีก่อนที่มันจะตาย ตัวอย่างเช่นฉันคิดถึงการเปลี่ยนฮาร์ดไดรฟ์หลังจากใช้งานมา 3 ปี เนื่องจากฉันมีฮาร์ดไดรฟ์จำนวนมากในเซิร์ฟเวอร์ฉันสามารถซัดเซาฮาร์ดไดรฟ์ที่ถูกแทนที่ นี่เป็นความคิดที่ดีหรือคนรอความล้มเหลวหรือไม่?

3
EC2 / เส้นทาง 53: ฉันจะกำหนดชื่อโดเมนใหม่ให้กับอินสแตนซ์ได้อย่างไร
ฉันมีอินสแตนซ์ EC2 มันขึ้นและทำงานกับ Amazon IP ที่มีลักษณะเช่นนี้: //ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/ ฉันแน่ใจว่ามันใช้งานได้ดี ฉันซื้อโดเมนแล้วตั้งค่า "Hosted Zone" ใน Amazon Route 53 และให้ข้อมูลชื่อเซิร์ฟเวอร์แก่ฉันเมื่อฉันทำ ฉันไปที่ บริษัท จดทะเบียนโดเมนของฉันและใส่ชื่อเหล่านั้นลงในเซิร์ฟเวอร์ชื่อ ตอนนี้ฉันติดอยู่ ฉันจะเชื่อมโยงโซนที่โฮสต์นี้กับอินสแตนซ์ของฉันได้อย่างไร ฉันต้องการให้อเมซอนเป็นเจ้าภาพ

2
เปิดพอร์ต 8080 ใน CentOS
ฉันใหม่เพื่อเปิดพอร์ตใน CentOS ฉันต้องเปิดพอร์ต tcp 8080 และติดตั้ง / รัน nmap เพื่อค้นหาว่าไม่ได้เปิดอยู่ ฉันได้อ่านเกี่ยวกับคำสั่ง iptables ฉันได้ติดตั้ง v1.3.5 แล้ว แต่ฉันไม่รู้ว่าจะเริ่มจากที่ใดเกี่ยวกับการเปิดพอร์ตนี้ ฉันขอขอบคุณตัวอย่างโค้ดหรืออย่างน้อยลิงค์ไปยังคำแนะนำในการเปิดพอร์ตนี้โดยใช้ iptables (หรือวิธีการอื่นที่ดี) ขอขอบคุณ.
19 centos  port 

1
ฉันจะลบค่าออกจากฐานข้อมูล debconf ได้อย่างไร
ตามคำถามนี้ตอนนี้ฉันได้รับค่าที่ไม่คาดคิดสำหรับการติดตั้ง gitolite ของฉันซึ่ง gitolite ไม่สามารถติดตั้งได้ ฉันจำเป็นต้องล้างฐานข้อมูล debconf ของคีย์ไม่กี่ปุ่ม แต่ฉันไม่เห็นวิธีที่จะทำให้สำเร็จ ไม่ทำอย่างนี้กับเพื่อนเท่าที่ฉันจะบอกได้ เป็นไปได้หรือไม่ที่จะล้างฐานข้อมูล debconf ในบางค่า?
19 debian 

4
อะไรคือวิธีที่ดีที่สุดในการวัดประสิทธิภาพ RAM (no-ECC) ภายใต้ linux / arm?
ฉันต้องการทดสอบความสมบูรณ์และสมรรถนะระดับโลกของชิปหน่วยความจำ no-ECC บนกระดานที่กำหนดเอง มีเครื่องมือบางอย่างที่ทำงานภายใต้ linux หรือไม่เพื่อให้ฉันสามารถตรวจสอบระบบและอุณหภูมิโลกในเวลาเดียวกันได้หรือไม่? มีการทดสอบเฉพาะแบบไม่มี ECC ให้ทำโดยทั่วไปหรือไม่? แก้ไข 1: ฉันรู้วิธีตรวจสอบอุณหภูมิแล้ว (ฉันใช้คุณสมบัติแพลตฟอร์มพิเศษ /sys/devices/platform/......../temp1_input) สำหรับตอนนี้ : wazoox: ใช้งานได้ แต่ฉันต้องเขียนรหัสการทดสอบของตัวเอง Jason Huntley: ramspeed: ไม่ทำงานบนแขน มาตรฐานการสตรีม: ใช้งานได้และเร็วมากดังนั้นฉันจะดูว่ามันแม่นยำและสมบูรณ์หรือไม่ memtest: ฉันจะลองใหม่ในภายหลังเพราะมันไม่ทำงานโดยตรงจาก linux ความเครียดสำหรับ fedora: ฉันจะลองใหม่ในภายหลังเช่นกันมันเป็นปัญหาสำหรับฉันที่จะติดตั้ง fedora ตอนนี้ ฉันพบการแจกจ่ายนี้: http://www.stresslinux.org/sl/ ฉันจะตรวจสอบเครื่องมือที่ทำงานภายใต้ linux โดยตรงโดยไม่ต้องพึ่งพาใครมากเกินไปหลังจากนั้นฉันอาจลองใช้วิธีแก้ปัญหาเช่น stresslinux, memtest, ความเครียดสำหรับ fedora ขอบคุณสำหรับคำตอบของคุณฉันจะตรวจสอบต่อไป
19 linux  memory  benchmark  arm 

4
คุณจะจัดการและปรับใช้พอร์ตของ FreeBSD ในสภาพแวดล้อมขนาดใหญ่ได้อย่างไร
ฉันอยากรู้ว่าผู้คนปรับใช้พอร์ตของ FreeBSD อย่างไรในสภาพแวดล้อมของพวกเขา ฉันคิดว่าคนส่วนใหญ่ที่ใช้ FreeBSD นั้นกำลังใช้พอร์ตอยู่ (และมักจะเป็นพอร์ตอัปเกรดเพื่ออัพเกรดด้วยไบนารี) อย่างไรก็ตามฉันสนใจว่าคุณมีการตั้งค่านี้อย่างไรเนื่องจากฉันไม่พอใจกับการทำงานของสิ่งต่าง ๆ ในรุ่นล่าสุด ตอนนี้ฉันใช้ FreeBSD 9.0 และกำลังมีปัญหา ฉันได้ตั้งสิ่งต่าง ๆ ดังนี้ / usr / ports ถูกแชร์ผ่าน NFS จากหนึ่งโหนด (พร้อม 'portsnap fetch update') ทุกคืน แต่ละโหนดเชื่อมต่อ / usr / พอร์ตพร้อมอ่าน - เขียน ฉันได้ตั้งค่า "WRKDIRPREFIX = / usr / tmp" ใน /etc/make.conf บนทุกโหนด ฉันได้กำหนดค่า Portsnap เพื่อใช้ดัชนีท้องถิ่นโดยเพิ่มต่อไปนี้ใน /usr/local/etc/pkgtools.conf: …
19 freebsd 

5
เซิร์ฟเวอร์บูทที่รวดเร็วมาก
ฉันกำลังเปลี่ยนวิธีการทำงานของ DHCP / DNS ในที่ทำงาน ขณะนี้เรามีเซิร์ฟเวอร์ DNS 3 ตัวและกล่อง DHCP ทั้งหมดเป็น VMs มีการอ้างอิงแบบวนรอบซึ่งการบูทสิ่งจำเป็นต้องใช้ NFS ซึ่งต้องใช้ DNS ดังนั้นเมื่อเราทำการรีบูทสิ่งต่าง ๆ อาจกลับมาหักอย่างละเอียดจนกว่า DNS จะหมดและเราจะเริ่มบริการใหม่ สิ่งที่ฉันต้องการทำคือมีเซิร์ฟเวอร์ที่ใช้พลังงานต่ำเพียงไม่กี่ตัวอาจเป็นแบบดูอัลคอร์อะตอมหรือคล้ายกันทำงานจาก SSD เพื่อให้พวกเขาบูตได้เร็ว ฉันต้องการทำให้การบู๊ตทั้งหมดใกล้เข้ามามากที่สุด เป็นการดีที่ฉันต้องการใช้ Ubuntu 11.10 หรือ Debian 6 เป็นระบบปฏิบัติการ ฉันไม่สนใจ Gentoo หรือรวบรวมเคอร์เนลของฉันเอง สิ่งนี้จะต้องมีเหตุผลสนับสนุนด้วยตัวเอง นอกเหนือจากไดรฟ์ SSD แล้วขั้นตอนการเพิ่มประสิทธิภาพอื่น ๆ ที่ฉันสามารถทำได้เพื่อปรับปรุงความเร็วในการบูตคืออะไร

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