Starlight Sanal Makinenize nasıl erişilir

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:

  1. Sunucu yönetim seçeneklerinde nasıl gezineceğiniz ve erişeceğiniz;

  2. Konsol ve CLI arasındaki temel farklar;

  3. 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. Konsol ve Komut Satırına nasıl erişilir

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):


2. Konsol ve CLI arasındaki farklar

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.

3. Farklı işletim sistemleri için temel komutlar

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

apt update && apt upgrade -y

dnf update -y (veya yum update -yeski sürümlerde)

Yazılım yükle

apt install paket-adı

dnf install paket-adı (veya yum install paket-adı)

Yazılımı kaldır

apt remove paket-adı

dnf remove paket-adı (veya yum remove paket-adı)

Bir servisi başlat / durdur

systemctl start servis / systemctl stop servis

systemctl start servis / systemctl stop servis

Servisi önyüklemede etkinleştir

systemctl enable servis

systemctl enable servis

Güvenlik duvarını kontrol et (UFW veya firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Yeni bir kullanıcı oluştur

adduser kullanıcı-adı

adduser kullanıcı-adı

Kullanıcıya sudo yetkisi ver

usermod -aG sudo kullanıcı-adı

usermod -aG wheel kullanıcı-adı

Kullanıcı şifresini değiştir

passwd kullanıcı-adı

passwd kullanıcı-adı

Bir dosyayı düzenle

nano dosya/yolu

nano dosya/yolu

Ö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.

Geçerli bir e-posta gereklidir