লিনাক্স-ড্যাশ সহ একটি এনগিনেক্স সার্ভার পর্যবেক্ষণ করুন

লিনাক্স-ড্যাশ

লিনাক্স মানে ওয়েব সার্ভার, এবং এর মধ্যে আপাচে এবং nginx তাদের পুরোপুরি আধিপত্যবাদী এই মার্কেটের একটি ভাল অংশ রয়েছে এবং এটি জানা যায় যে এটি উভয় বিকল্পই কতটা শক্তিশালী নয় কেবল সর্বোপরি আমাদের জন্য রয়েছে ভাল বিকল্পগুলির কারণে due আমাদের ওয়েবসাইট নিরীক্ষণ তাদের যে কোনও সাথে। এবং এটি হ'ল এই কাজটি তাদের জন্য অত্যন্ত গুরুত্বপূর্ণ যারা সিস্টেম প্রশাসক হিসাবে কাজ করেন এবং সার্ভারগুলি কাজ করছে কিনা এবং যে পদ্ধতিতে তারা এটি করছে তা সর্বদা জানতে হবে।

তবে জেনোস বা নাগিওসের মতো সু-প্রতিষ্ঠিত এবং উন্নত-ব্যবহার সমাধানগুলির পাশাপাশি আমাদের কাছে বেশ কয়েকটি সহজ সরঞ্জাম রয়েছে যা আমরা ব্যবহার করতে পারি আমাদের লিনাক্স সার্ভার নিরীক্ষণ আরও সহজভাবে, ডাউন স্ট্রিম ব্যবহারকারীদের আরও অ্যাক্সেসযোগ্য। এবং এখন আমরা একটি কল পর্যালোচনা করতে যাচ্ছি লিনাক্স-ড্যাশ, ইনস্টল এবং ব্যবহার শুরু করার জন্য খুব সম্পূর্ণ এবং সহজ।

তাহলে দেখা যাক, উবুন্টুতে এবং এনগিনেক্সের সাথে ওয়েব সার্ভার হিসাবে কীভাবে লিনাক্স-ড্যাশ ইনস্টল করবেন (আমরা অ্যাপাচি-র উপরের বিকল্পটি গ্রহণ করেছি কারণ সাম্প্রতিক মাসগুলিতে এটিই সবচেয়ে বেশি বেড়েছে)। শুরুতে, সর্বদা হিসাবে আমরা নিম্নলিখিত প্রবেশ করতে কমান্ড লাইনটি অবলম্বন করি:

sudo apt-get git nginx php5-json php5-fpm php5-curl ইনস্টল করুন

তারপর আমরা Nginx এ ডিফল্ট কনফিগারেশন নিষ্ক্রিয় করি:

sudo rm / etc / nginx / sites- সক্রিয় / ডিফল্ট

এখন আমাদের ফাইলটি সম্পাদনা করা দরকার /etc/ngingx/conf.d/linuxdash.conf, এবং আমরা প্রতিষ্ঠিত করতে যাচ্ছি যে এনগিনেক্স 8080 পোর্ট ব্যবহার করে, সুতরাং ফাইলের বিষয়বস্তুটি নীচে হওয়া উচিত:

সার্ভার {
সার্ভার_নাম $ ডোমেন_নাম;
8080 শুনুন;
মূল / বর্ণ / www;
সূচী সূচক। html সূচি.এফপি;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

অবস্থান ~ * \। (?: xML | ogg |)mp3| এমপি 4 | ওজিভি | এসভিজি | এসভিজি | এট | ওটিএফ | ওয়াফ | টিটিএফ | সিএসএস | জেএসজি | জেপিজি | জেফি | পিআইএনজি | আইসিও) $ {
try_files $ uri = 404;
সর্বাধিক মেয়াদ শেষ;
access_log বন্ধ;
অ্যাড_হেডার প্রগমা পাবলিক;
অ্যাড_হেডার ক্যাশে-নিয়ন্ত্রণ "জনসাধারণ, অবশ্যই পুনঃনির্মাণ, প্রক্সি-পুনর্নির্মাণ";
}

অবস্থান / লিনাক্স-ড্যাশ
সূচী সূচক। html সূচি.এফপি;
}

# সকেটের মাধ্যমে পিএইচপি-এফপিএম
অবস্থান ~ \। php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
ফাস্টসিজি_স্প্লিট_পাথ_ইনফো ^ (। +? \। পিএইচপি) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
যদি (! -f $ ডকুমেন্ট_রোট $ ফাস্টসিজি_স্ক্রিপ্ট_নাম) {
ফিরে 404;
}
try_files $ uri $ uri / /index.php?$args;
অন্তর্ভুক্ত fastcgi_param;
}
}

এখন আমাদের করতে হবে পিএইচপি-এফএমপি কনফিগার করুন, প্রথম পর্বে আমরা যে প্যাকেজগুলি ইনস্টল করেছি তার মধ্যে একটি, যা আমরা ফাইল সম্পাদনা করে করি /etc/php5/fpm/pool.d/www.conf, 'ব্যবহারকারী', 'গোষ্ঠী' এবং 'শুনুন' পরামিতিগুলি যুক্ত করতে, ফাইলটির বাকি অংশটি অপরিবর্তিত রেখে দেওয়া যেতে পারে:

ব্যবহারকারী = www- ডেটা
গোষ্ঠী = www-data
শুনতে = /var/run/php5-fpm.sock

আমরা শেষ পর্যন্ত প্রস্তুত লিনাক্স-ড্যাশ ইনস্টল করুন, যার পিপিএ নেই তবে আমরা গিথুব থেকে ইনস্টল করেছি:

গিট ক্লোন https://github.com/afaqurk/linux-dash.git
sudo সিপি-আর লিনাক্স-ড্যাশ / / ভেরি / www /
sudo chown -R www-data: www-data / var / www

শেষ করতে আমাদের কেবল পিপিপি 5-এফএমপি-র সাথে এনগিনেক্স সার্ভার পুনরায় চালু করতে হবে:

sudo পরিষেবা php5-fpm রিস্টার্ট
সুডো সার্ভিস nginx পুনরারম্ভ

এখন যেহেতু আমরা এই সরঞ্জামটি ইনস্টল করেছি, আমরা নিম্নলিখিতগুলি যা চালিয়ে যাচ্ছি তা কার্যকরভাবে কীভাবে এটি ব্যবহার করতে হয় তা দেখার জন্য আমাদের লিনাক্স সার্ভার নিরীক্ষণ, এবং এর জন্য আমাদের অবশ্যই ওয়েব ব্রাউজারটি শুরু করতে হবে, একটি ট্যাব খুলতে হবে এবং আমাদের সার্ভারের ইউআরএল প্রবেশ করতে হবে তারপরে পোর্ট 8080 এবং লিনাক্স-ড্যাশ ইনস্টলেশন, যা উপরের দেখানো পদক্ষেপগুলি অনুসরণ করে, এর মতো হওয়া উচিত:

http://<linux-IP-address>:8080/linux-dash/

যেমনটি আমরা দেখছি, লিনাক্স-ড্যাশ ইন্টারফেসটি বেশ সোজা এবং এটি এমন একটি বোর্ড নিয়ে গঠিত যার মধ্যে আমরা বিভিন্ন উইজেট এবং সেগুলির মধ্যে সিস্টেমের বৈশিষ্ট্যগুলি, উইজেটগুলিকে দেখতে পারি যে অন্যদিকে আমরা আমাদের পছন্দগুলি যথাসম্ভব যথাযথভাবে সামঞ্জস্য করতে ইচ্ছামতো পুনর্বিন্যাস করতে পারি এবং আমরা থিমগুলি ব্যবহারের চেহারাটি মানিয়ে নিতেও পারি আমাদের সিস্টেমে লিনাক্স-ড্যাশ। আমরা লিনাক্স-ড্যাশ দ্বারা যে বিভিন্ন পরামিতিগুলি পর্যবেক্ষণ করতে সক্ষম হব তার মধ্যে আমাদের সিস্টেমের সাধারণ তথ্য (অপারেটিং সিস্টেম, র‌্যাম মেমরি, কোর সংখ্যা), ডিস্কের ব্যবহার এবং সিস্টেমের মাউন্ট করা প্রতিটি পার্টিশন রয়েছে ইনস্টল হওয়া প্লাগইন (মাইএসকিএল, ওপেনসেল, পাইথন, ইত্যাদি) এবং তারপরে সংযোগ সম্পর্কিত সমস্ত তথ্য: অ্যাক্টিভ ইন্টারফেস (তাদের প্রত্যেকের সম্পর্কে তথ্য সহ), সার্ভারের ডাউনলোড এবং আপলোডের গতি, আগত এবং বহির্গামী সংযোগের সংখ্যা, পিং , সংযুক্ত ব্যবহারকারী এবং কয়েকটি অন্যান্য জিনিসের মধ্যে সক্রিয় প্রক্রিয়া।

আমরা দেখতে পাচ্ছি, এটি মোটামুটি সম্পূর্ণ সমাধান এবং সর্বোত্তম, ইনস্টল করা এবং ব্যবহার শুরু করা খুব সহজ, সুতরাং এর সুবিধা নেওয়ার জন্য আমাদের উন্নত ব্যবহারকারী হওয়ার দরকার নেই। আমরা আশা করি যে এই পদক্ষেপগুলি আমাদের পাঠকদের এটির জন্য উত্সাহিত করতে সহায়ক হয়েছে, কারণ একাধিক ক্ষেত্রে তারা একটি খুব মনোরম আশ্চর্য খুঁজে পাবে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।