Starlight Virtual Machine başlatılıp çalışır duruma geldiğinde, doğrudan Starlight Manager üzerinden bağlanabilirsiniz – ek araçlara, örneğin SSH istemcilerine, gerek yoktur. Uygulama iki erişim seçeneği sunar: Konsol ve Komut Satırı Arayüzü (CLI).
Her ikisi de VM'niz üzerinde tam kontrol sağlar; yazılım yükleyebilir veya güncelleyebilir, dosya ve kullanıcıları yönetebilir, servisleri yapılandırabilirsiniz. Konsol, VM'nize tam ve doğrudan erişim sunar: sorun giderme, kurulum veya sistem kurtarma için kullanabilirsiniz; CLI ise günlük yönetim için hızlı, tarayıcı tabanlı bir terminaldir.
Bu makalede şunları ele alacağız:
Sunucu yönetim seçeneklerinde nasıl gezineceğiniz ve erişeceğiniz;
Konsol ve CLI arasındaki temel farklar;
Yazılım yükleme ve güncelleme, servis yapılandırma, dosya yükleme ve kullanıcı yönetimi için temel komutlar.
1. Starlight Manager uygulamasında, VM'nize tıklayın ve VM Yönetim menüsünü (1) açın, ardından Sanal Makine erişimi (2) bölümüne gidin:

2. Yan sekmede Komut satırını başlat veya Konsolu başlat seçeneğine tıklayın, ihtiyacınıza göre. Araçlar yeni bir tarayıcı penceresinde açılacaktır:

Komut satırı:

Konsol (root bilgileri girildikten sonra):

Konsol erişimi | CLI erişimi | |
|---|---|---|
Amaç | Tam sistem düzeyinde erişim sağlar. Gelişmiş yönetim ve kurtarma için kullanılır. | Tarayıcıdan hızlıca komut çalıştırmak için basitleştirilmiş bir terminal sunar. Günlük yönetimsel görevler için kullanılır. |
Giriş | Giriş bilgilerinizi girmeniz gerekir - kullanıcı adı ve şifre. | Otomatik olarak giriş yapmadan açılır. Kullanıcı adı alanı mevcuttur, böylece hangi kullanıcıyla (root veya başka) bağlanacağınızı belirtebilirsiniz. |
Ağ dayanıklılığı | Her zaman kullanılabilir, hatta VM'nize olan ağ bağlantınız (ör. SSH) kesilmiş veya engellenmiş olsa bile. Bu, ağ sorunlarında bile VM'nizi yönetmeye ve kurtarmaya devam edebileceğiniz anlamına gelir. | Ayrıca sağlam bağlantı sunar, ancak VM'nin ağ yapılandırmasında sorun varsa, Konsol sorun giderme ve erişimi geri getirmek için yedek seçenektir. |
Arayüz | Önyükleme mesajları, yeniden başlatmalar ve kurtarma modları üzerinde tam kontrol ile tam ekran ortamı sunar. | Fare desteği, klavye kısayolları, kopyala-yapıştır ve komut geçmişi gibi özelliklerle modern, sadeleştirilmiş bir komut satırı arayüzü sunar. |
Ne zaman kullanılır | - VM SSH veya ağ üzerinden erişilemiyorsa. - Kurtarma, kurulum veya sistem hata ayıklama. - Önyükleme günlüklerini ve konsol mesajlarını görüntüleme. | - Rutin sunucu yönetimi. - Yazılım güncellemeleri ve yapılandırmaları. - Hafif yönetici görevleri. |
Sanal Makinenizi yönetmenize yardımcı olacak bazı temel Linux komutları burada. Hem Konsol hem de CLI'da yazılım yüklemek ve güncellemek, servisleri yapılandırmak, kullanıcıları yönetmek ve dosyalarla çalışmak için kullanabilirsiniz.
Eylem | Ubuntu / Debian | AlmaLinux / CentOS / Rocky / Fedora |
|---|---|---|
Sistem paketlerini güncelle |
|
|
Yazılım yükle |
|
|
Yazılımı kaldır |
|
|
Bir servisi başlat / durdur |
|
|
Servisi önyüklemede etkinleştir |
|
|
Güvenlik duvarını kontrol et (UFW veya firewalld) |
|
|
Yeni bir kullanıcı oluştur |
|
|
Kullanıcıya sudo yetkisi ver |
|
|
Kullanıcı şifresini değiştir |
|
|
Bir dosyayı düzenle |
|
|
Örnek: web sunucusu ve güvenlik duvarı kurulumu
Debian tabanlı (Ubuntu, Debian 12):
apt install nginx -y - Sisteminizde Nginx web sunucusunu kurar
ufw allow 'Nginx Full' - Hem HTTP (port 80) hem de HTTPS (port 443) trafiğine izin vermek için UFW (Uncomplicated Firewall) kurallarını günceller
systemctl enable nginx - Sunucu her yeniden başlatıldığında Nginx'in otomatik olarak başlamasını sağlar
systemctl status nginx - Web sunucusunun yanıt verdiğini doğrular
RHEL tabanlı (AlmaLinux, CentOS, Rocky, Fedora):
dnf install httpd -y - Apache HTTP Sunucusunu kurar
systemctl enable httpd - Apache'nin otomatik olarak başlamasını yapılandırır
systemctl start httpd - Apache servisini hemen başlatır
firewall-cmd --permanent --add-service=http - Ziyaretçilerin standart web protokolü üzerinden web sunucunuza erişebilmesi için güvenlik duvarında 80 numaralı (HTTP) portu açar
firewall-cmd --reload - Güvenlik duvarı yapılandırma değişikliklerini yeniden yükler
systemctl status httpd - Web sunucusu durumunu kontrol eder.