Hur du får åtkomst till din Starlight Virtual Machine

När din Starlight Virtual Machine (VM) är igång kan du ansluta direkt från Starlight Manager – ytterligare verktyg, som SSH-klienter, behövs inte. Applikationen erbjuder två åtkomstalternativ: Konsol och Kommandoradsgränssnitt (CLI).

Båda ger dig full kontroll över din VM, så att du kan installera eller uppdatera programvara, hantera filer och användare, konfigurera tjänster osv. Konsolen ger full, direkt åtkomst till din VM: du kan använda den för felsökning, installation eller systemåterställning; och CLI är en snabb, webbläsarbaserad terminal för daglig hantering.

I den här artikeln går vi igenom:

  1. Hur du navigerar och får åtkomst till serverhanteringsalternativen;

  2. De största skillnaderna mellan Konsol och CLI;

  3. Grundläggande kommandon för att installera och uppdatera programvara, konfigurera tjänster, ladda upp filer och hantera användare.


1. Hur du får åtkomst till Konsol och Kommandorad

1. I Starlight Manager-appen, klicka på din VM för att öppna VM-hanteringsmenyn (1) och gå till Virtuell maskinåtkomst (2):

2. I sidofliken, klicka på Starta kommandorad eller Starta konsol, beroende på vad du behöver. Verktygen öppnas i ett nytt webbläsarfönster:

Kommandorad:

Konsol (efter att root-uppgifter har angetts):


2. Skillnader mellan Konsol och CLI

Konsolåtkomst

CLI-åtkomst

Syfte

Ger full systemåtkomst. Används för avancerad hantering och återställning.

Erbjuder en förenklad terminal för att snabbt köra kommandon från webbläsaren. Används för dagliga administrativa uppgifter.

Inloggning

Kräver att du anger dina inloggningsuppgifter – användarnamn och lösenord.

Öppnas automatiskt utan inloggning. Fältet för användarnamn är tillgängligt så att du kan ange vilken användare du vill ansluta som (root eller annan).

Nätverksresiliens

Den är alltid tillgänglig, även om din nätverksanslutning till VM:n (som SSH) är nere eller blockerad. Det innebär att du fortfarande kan hantera och återställa din VM vid nätverksproblem.

Ger också robust anslutning, men om det uppstår problem med VM:ns nätverkskonfiguration är Konsolen reservvägen för felsökning och återställning av åtkomst.

Gränssnitt

Fullskärmsmiljö med full kontroll över startmeddelanden, omstarter och återställningslägen.

Erbjuder ett modernt, förenklat kommandoradsgränssnitt med funktioner som musstöd, kortkommandon, kopiera-klistra in och kommandoradshistorik.

När ska det användas

- VM går inte att nå via SSH eller nätverk.

- Återställning, installation eller systemfelsökning.

- Visa startloggar och konsolmeddelanden.

- Rutinhmässig serverhantering.

- Programuppdateringar och konfigurationer.

- Lätta administrativa uppgifter.

3. Grundläggande kommandon för olika operativsystem

Här är några viktiga Linux-kommandon som hjälper dig att hantera din virtuella maskin. Du kan använda dem både i Konsolen och CLI för att installera och uppdatera programvara, konfigurera tjänster, hantera användare och hantera filer.

Åtgärd

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Uppdatera systempaket

apt update && apt upgrade -y

dnf update -y (eller yum update -ypå äldre versioner)

Installera programvara

apt install paketnamn

dnf install paketnamn (eller yum install paketnamn)

Ta bort programvara

apt remove paketnamn

dnf remove paketnamn (eller yum remove paketnamn)

Starta / stoppa en tjänst

systemctl start tjänst / systemctl stop tjänst

systemctl start tjänst / systemctl stop tjänst

Aktivera tjänst vid uppstart

systemctl enable tjänst

systemctl enable tjänst

Kontrollera brandvägg (UFW eller firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

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

firewall-cmd --reload

Skapa en ny användare

adduser användarnamn

adduser användarnamn

Ge användare sudo-rättigheter

usermod -aG sudo användarnamn

usermod -aG wheel användarnamn

Byt användarlösenord

passwd användarnamn

passwd användarnamn

Redigera en fil

nano sökväg/till/fil

nano sökväg/till/fil

Exempel: installation av webbserver och brandvägg

Debian-baserat (Ubuntu, Debian 12):

apt install nginx -y - Installerar webbservern Nginx på ditt system

ufw allow 'Nginx Full' - Uppdaterar UFW-reglerna (Uncomplicated Firewall) för att tillåta både HTTP (port 80) och HTTPS (port 443) trafik

systemctl enable nginx - Säkerställer att Nginx startar automatiskt varje gång servern startas om

systemctl status nginx - Verifierar att webbservern svarar

RHEL-baserat (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Installerar Apache HTTP Server

systemctl enable httpd - Konfigurerar Apache att starta automatiskt

systemctl start httpd - Startar Apache-tjänsten omedelbart

firewall-cmd --permanent --add-service=http - Öppnar port 80 (HTTP) i brandväggen så att besökare kan nå din webbserver via standardprotokollet för webben

firewall-cmd --reload - Laddar om brandväggskonfigurationen

systemctl status httpd - Kontrollerar webbserverns status.

En giltig e-postadress krävs