Linux ย่อมาจาก เว็บเซิร์ฟเวอร์และอยู่ระหว่าง Apache และ Nginx พวกเขามีส่วนที่ดีในตลาดนี้อย่างแน่นอนและเป็นที่ทราบกันดีว่านี่ไม่ได้เกิดจากเพียงแค่ทางเลือกทั้งสองที่มีประสิทธิภาพเท่านั้น แต่เหนือสิ่งอื่นใดคือตัวเลือกที่ดีที่เรามี ตรวจสอบเว็บไซต์ของเรา กับพวกเขา และเป็นงานที่สำคัญอย่างยิ่งสำหรับผู้ที่ทำงานเป็นผู้ดูแลระบบและจำเป็นต้องทราบตลอดเวลาว่าเซิร์ฟเวอร์กำลังทำงานอยู่หรือไม่และกำลังทำอะไรอยู่
แต่ควบคู่ไปกับโซลูชันที่ได้รับการยอมรับและใช้งานขั้นสูงเช่น Zenoss หรือ Nagios เรามีเครื่องมือที่ง่ายกว่ามากมายที่เราสามารถใช้เพื่อ ตรวจสอบเซิร์ฟเวอร์ Linux ของเรา ง่ายขึ้นเข้าถึงได้มากขึ้นสำหรับผู้ใช้ปลายน้ำ และตอนนี้เรากำลังจะตรวจสอบการโทร ลินุกซ์ประติดตั้งและเริ่มใช้งานได้ง่ายและสมบูรณ์มาก
มาดูกันว่า วิธีติดตั้ง linux-dash บน Ubuntu และด้วย Nginx เป็นเว็บเซิร์ฟเวอร์ (เราใช้ตัวเลือกนี้เทียบกับ Apache เนื่องจากเป็นตัวเลือกที่เติบโตมากที่สุดในช่วงหลายเดือนที่ผ่านมา) ในการเริ่มต้นเช่นเคยเราใช้บรรทัดคำสั่งเพื่อป้อนสิ่งต่อไปนี้:
sudo apt-get ติดตั้ง git nginx php5-json php5-fpm php5-curl
แล้วก็ เราปิดใช้งานการกำหนดค่าเริ่มต้นใน Nginx:
sudo rm / etc / nginx / sites-enabled / default
ตอนนี้เราต้องแก้ไขไฟล์ /etc/ngingx/conf.d/linuxdash.confและเรากำลังจะสร้างว่า Nginx ใช้พอร์ต 8080 ดังนั้นเนื้อหาของไฟล์ควรเป็นดังนี้:
เซิร์ฟเวอร์ {
server_name $ domain_name;
ฟัง 8080;
ราก / var / www;
ดัชนี index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;ที่ตั้ง ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
หมดอายุสูงสุด;
access_log off;
add_header Pragma สาธารณะ;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}ตำแหน่ง / linux-dash {
ดัชนี index.html index.php;
}# PHP-FPM ผ่านซ็อกเก็ต
ที่ตั้ง ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
ถ้า (! -f $ document_root $ fastcgi_script_name) {
404 กลับ;
}
try_files $ uri $ uri / /index.php?$args;
รวม fastcgi_params;
}
}
ตอนนี้เราต้อง กำหนดค่า php-fpmหนึ่งในแพ็คเกจที่เราติดตั้งในขั้นตอนแรกซึ่งเราทำได้โดยการแก้ไขไฟล์ /etc/php5/fpm/pool.d/www.confเพื่อเพิ่มพารามิเตอร์ 'user', 'group' และ 'listen (ส่วนที่เหลือของไฟล์สามารถไม่เปลี่ยนแปลงได้:
ผู้ใช้ = www-data
กลุ่ม = www-data
listen = /var/run/php5-fpm.sock
ในที่สุดเราก็พร้อมที่จะ ติดตั้ง linux-dashซึ่งไม่มี PPA แต่เราติดตั้งจาก github:
โคลน git https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www
ในการเสร็จสิ้นเราต้องรีสตาร์ทเซิร์ฟเวอร์ Nginx พร้อมกับ php5-fpm เท่านั้น:
sudo service เริ่มการทำงานของ php5-fpm
sudo บริการ nginx เริ่มใหม่
ตอนนี้เราได้ติดตั้งเครื่องมือนี้แล้วเราจะดำเนินการต่อในสิ่งต่อไปนี้ซึ่งก็คือการดูว่าจะใช้มันอย่างไรให้มีประสิทธิภาพ ตรวจสอบเซิร์ฟเวอร์ Linux ของเราและสำหรับสิ่งนี้เราต้องเริ่มเว็บเบราว์เซอร์เปิดแท็บและป้อน URL ของเซิร์ฟเวอร์ของเราตามด้วยพอร์ต 8080 และการติดตั้ง linux-dash ซึ่งหลังจากทำตามขั้นตอนที่แสดงด้านบนแล้วควรเป็นดังนี้:
http://<linux-IP-address>:8080/linux-dash/
อย่างที่เราเห็น อินเทอร์เฟซ linux-dash นั้นค่อนข้างตรงไปตรงมา และประกอบด้วยบอร์ดที่เราสามารถแสดงภาพวิดเจ็ตต่างๆและในคุณสมบัติของระบบวิดเจ็ตที่ในทางกลับกันเราสามารถจัดลำดับใหม่ได้ตามต้องการเพื่อให้เหมาะกับความต้องการของเรามากที่สุดเท่าที่จะเป็นไปได้ การปรากฏตัวของ linux-dash ให้กับระบบของเรา ในบรรดาพารามิเตอร์ต่างๆที่เราจะสามารถตรวจสอบด้วย linux-dash เรามีข้อมูลทั่วไปของระบบ (ระบบปฏิบัติการหน่วยความจำแรมจำนวนคอร์) การใช้ดิสก์และพาร์ติชันที่ติดตั้งของระบบ ปลั๊กอินที่ติดตั้ง (mysql, openssl, python ฯลฯ ) จากนั้นข้อมูลทั้งหมดที่เกี่ยวข้องกับการเชื่อมต่อ: อินเทอร์เฟซที่ใช้งานอยู่ (พร้อมข้อมูลเกี่ยวกับแต่ละส่วน) ความเร็วในการดาวน์โหลดและอัพโหลดของเซิร์ฟเวอร์จำนวนการเชื่อมต่อขาเข้าและขาออกการเชื่อมต่อ ping ผู้ใช้และกระบวนการที่ใช้งานอยู่ท่ามกลางสิ่งอื่น ๆ
อย่างที่เราเห็นมันเป็นโซลูชันที่ค่อนข้างสมบูรณ์และที่ดีที่สุดคือติดตั้งและเริ่มใช้งานได้ง่ายมากดังนั้นเราจึงไม่จำเป็นต้องเป็นผู้ใช้ขั้นสูงเพื่อใช้ประโยชน์จากมัน เราหวังว่าขั้นตอนเหล่านี้จะเป็นประโยชน์เพื่อให้ผู้อ่านของเราได้รับการสนับสนุนให้ลองทำดูเพราะในหลาย ๆ กรณีพวกเขาจะพบกับความประหลาดใจที่น่ายินดีมาก