আপনার Starlight Virtual Machine (VM) চালু এবং সচল হলে, আপনি সরাসরি Starlight Manager থেকে সংযোগ করতে পারেন – SSH ক্লায়েন্টের মতো অতিরিক্ত টুলের প্রয়োজন নেই। অ্যাপ্লিকেশনটি দুটি অ্যাক্সেস অপশন দেয়: কনসোল এবং কমান্ড লাইন ইন্টারফেস (CLI)।
উভয়ই আপনাকে আপনার VM-এর সম্পূর্ণ নিয়ন্ত্রণ দেয়, যার মাধ্যমে আপনি সফটওয়্যার ইনস্টল বা আপডেট করতে, ফাইল ও ব্যবহারকারী পরিচালনা করতে, সার্ভিস কনফিগার করতে ইত্যাদি করতে পারবেন। কনসোল সম্পূর্ণ, সরাসরি অ্যাক্সেস দেয়: আপনি এটি সমস্যা সমাধান, ইনস্টলেশন বা সিস্টেম পুনরুদ্ধারের জন্য ব্যবহার করতে পারেন; এবং CLI হলো দৈনন্দিন ব্যবস্থাপনার জন্য দ্রুত, ব্রাউজার-ভিত্তিক টার্মিনাল।
এই আর্টিকেলে আমরা আলোচনা করব:
কিভাবে সার্ভার ব্যবস্থাপনা অপশন নেভিগেট ও অ্যাক্সেস করবেন;
কনসোল ও CLI-এর প্রধান পার্থক্য;
সফটওয়্যার ইনস্টল ও আপডেট, সার্ভিস কনফিগার, ফাইল আপলোড এবং ব্যবহারকারী ব্যবস্থাপনার মৌলিক কমান্ড।
১. Starlight Manager অ্যাপে, আপনার VM-এ ক্লিক করুন VM ব্যবস্থাপনা মেনু (১) খুলতে এবং যান Virtual Machine access (২):

২. সাইড ট্যাবে ক্লিক করুন Launch command line অথবা Launch console, আপনার প্রয়োজন অনুযায়ী। টুলগুলো নতুন ব্রাউজার উইন্ডোতে খুলবে:

কমান্ড লাইন:

কনসোল (রুট ডিটেইলস প্রবেশের পর):

কনসোল অ্যাক্সেস | CLI অ্যাক্সেস | |
|---|---|---|
উদ্দেশ্য | সম্পূর্ণ সিস্টেম-লেভেল অ্যাক্সেস দেয়। উন্নত ব্যবস্থাপনা ও পুনরুদ্ধারের জন্য ব্যবহৃত হয়। | ব্রাউজার থেকে দ্রুত কমান্ড চালানোর জন্য সহজ টার্মিনাল প্রদান করে। দৈনন্দিন প্রশাসনিক কাজের জন্য ব্যবহৃত হয়। |
লগইন | আপনার লগইন ডিটেইলস – ব্যবহারকারীর নাম ও পাসওয়ার্ড – প্রবেশ করতে হয়। | লগইন ছাড়াই স্বয়ংক্রিয়ভাবে খুলে যায়। ব্যবহারকারীর নামের ঘর উপলব্ধ থাকে, ফলে আপনি নির্দিষ্ট করতে পারেন কোন ব্যবহারকারী (root বা অন্য) দিয়ে সংযোগ করবেন। |
নেটওয়ার্ক স্থিতিশীলতা | এটি সবসময়ই উপলব্ধ, এমনকি আপনার VM-এর সাথে নেটওয়ার্ক সংযোগ (যেমন SSH) ডাউন বা ব্লক থাকলেও। এর মানে, নেটওয়ার্ক সমস্যার ক্ষেত্রেও আপনি আপনার VM পরিচালনা ও পুনরুদ্ধার করতে পারবেন। | এটিও শক্তিশালী সংযোগ প্রদান করে, তবে যদি VM-এর নেটওয়ার্ক কনফিগারেশনে সমস্যা থাকে, কনসোল সমস্যা সমাধান ও অ্যাক্সেস পুনরুদ্ধারের জন্য বিকল্প হিসেবে কাজ করে। |
ইন্টারফেস | ফুল-স্ক্রিন পরিবেশ, যেখানে বুট মেসেজ, রিস্টার্ট ও রিকভারি মোডের সম্পূর্ণ নিয়ন্ত্রণ থাকে। | আধুনিক, সহজ কমান্ড-লাইন ইন্টারফেস প্রদান করে, যেখানে মাউস সাপোর্ট, কীবোর্ড শর্টকাট, কপি-পেস্ট ও কমান্ড হিস্টোরির মতো ফিচার রয়েছে। |
কখন ব্যবহার করবেন | - SSH বা নেটওয়ার্কের মাধ্যমে VM অ্যাক্সেসযোগ্য নয়। - পুনরুদ্ধার, ইনস্টলেশন বা সিস্টেম ডিবাগিং। - বুট লগ ও কনসোল মেসেজ দেখা। | - নিয়মিত সার্ভার ব্যবস্থাপনা। - সফটওয়্যার আপডেট ও কনফিগারেশন। - হালকা প্রশাসনিক কাজ। |
আপনার Virtual Machine ব্যবস্থাপনার জন্য কিছু গুরুত্বপূর্ণ Linux কমান্ড এখানে দেওয়া হলো। আপনি এগুলো কনসোল ও CLI-তে সফটওয়্যার ইনস্টল ও আপডেট, সার্ভিস কনফিগার, ব্যবহারকারী ব্যবস্থাপনা ও ফাইল পরিচালনায় ব্যবহার করতে পারেন।
কর্ম | Ubuntu / Debian | AlmaLinux / CentOS / Rocky / Fedora |
|---|---|---|
সিস্টেম প্যাকেজ আপডেট করুন |
|
|
সফটওয়্যার ইনস্টল করুন |
|
|
সফটওয়্যার অপসারণ করুন |
|
|
একটি সার্ভিস চালু/বন্ধ করুন |
|
|
বুটে সার্ভিস সক্রিয় করুন |
|
|
ফায়ারওয়াল চেক করুন (UFW বা firewalld) |
|
|
নতুন ব্যবহারকারী তৈরি করুন |
|
|
ব্যবহারকারীকে sudo অধিকার দিন |
|
|
ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন |
|
|
একটি ফাইল সম্পাদনা করুন |
|
|
উদাহরণ: ওয়েব সার্ভার ও ফায়ারওয়াল ইনস্টলেশন
Debian-ভিত্তিক (Ubuntu, Debian 12):
apt install nginx -y - আপনার সিস্টেমে Nginx ওয়েব সার্ভার ইনস্টল করে
ufw allow 'Nginx Full' - UFW (Uncomplicated Firewall) নিয়ম আপডেট করে যাতে HTTP (port 80) ও HTTPS (port 443) ট্রাফিক অনুমোদিত হয়
systemctl enable nginx - সার্ভার রিবুট হলে Nginx স্বয়ংক্রিয়ভাবে চালু হয় তা নিশ্চিত করে
systemctl status nginx - ওয়েব সার্ভার সাড়া দিচ্ছে কিনা যাচাই করে
RHEL-ভিত্তিক (AlmaLinux, CentOS, Rocky, Fedora):
dnf install httpd -y - Apache HTTP Server ইনস্টল করে
systemctl enable httpd - Apache স্বয়ংক্রিয়ভাবে চালু হওয়ার জন্য কনফিগার করে
systemctl start httpd - সাথে সাথে Apache সার্ভিস চালু করে
firewall-cmd --permanent --add-service=http - ফায়ারওয়ালে port 80 (HTTP) খুলে দেয় যাতে ভিজিটররা আপনার ওয়েব সার্ভারে স্ট্যান্ডার্ড ওয়েব প্রোটোকলের মাধ্যমে অ্যাক্সেস করতে পারে
firewall-cmd --reload - ফায়ারওয়াল কনফিগারেশন পরিবর্তন রিলোড করে
systemctl status httpd - ওয়েব সার্ভারের স্ট্যাটাস চেক করে।