Tagasi Tagasi

20 olulist Linuxi käsku, mida peaksite teadma

VPS-serveri haldamisel tehakse enamik töid terminalis. Need 20 käsku katavad igapäevased ülesanded: kataloogides liikumise, failidega töötamise, tarkvara paigaldamise ja protsesside haldamise.

Mida on vaja enne alustamist

  • VPS-serverit Linuxi operatsioonisüsteemiga, nt Ubuntu või Debian.
  • SSH-programmi serveriga ühenduse loomiseks. Loe lähemalt: Kuidas kasutada PuTTY-t.
  • Kasutajat root- või sudo-õigustega.

Käsud

  1. Kataloogides liikumine

    ls kuvab kataloogis olevad failid ja kaustad. Võtmega -l näete suurust, kuupäeva ja õigusi:

    ls -l

    Lisades -a, näete ka peidetud faile (mis algavad punktiga):

    ls -la

    cd muudab praegust kataloogi:

    cd /home/user/Documents

    Ühe kataloogi võrra üles liikumine:

    cd ..

    pwd kuvab selle kataloogi täieliku tee, milles asute:

    pwd
  2. Failid ja kaustad

    mkdir loob uue kausta:

    mkdir new-folder

    Võtmega -p luuakse kohe ka kõik puuduvad vahekaustad:

    mkdir -p projects/site/images

    touch loob tühja faili. Kui fail on juba olemas, uuendab selle muutmisaega:

    touch file.txt

    cp kopeerib faili:

    cp file.txt copy.txt

    Kausta kopeerimiseks on vaja võtit -r:

    cp -r folder1 folder2

    mv teisaldab faili teise kausta:

    mv file.txt folder/

    Sama käsuga saab faili ka ümber nimetada:

    mv old.txt new.txt

    rm kustutab faili:

    rm file.txt

    Kausta koos kogu sisuga kustutamiseks on vaja võtit -r:

    rm -r folder/
    Olge ettevaatlik

    Linuxil pole prügikasti. Kustutatud failid kaovad jäädavalt ja trükiviga teekonnas koos käsuga sudo rm -r võib kustutada kogu süsteemi.

  3. Failide sisu ja otsing

    cat kuvab faili sisu terminalis:

    cat file.txt

    nano avab faili lihtsas terminali tekstiredaktoris:

    nano file.txt
    Kuidas salvestada

    Ctrl + O ja Enter salvestavad faili, Ctrl + X väljub redaktorist.

    grep otsib teksti määratud failist:

    grep "text" file.txt

    Võtmega -r otsitakse kõigist praeguse kataloogi ja alamkataloogide failidest:

    grep -r "text" .

    find otsib faile nime järgi:

    find . -type f -name "file.txt"

    Kausta otsimine:

    find . -type d -name "folder"
  4. Haldus ja tarkvara

    sudo käivitab käsu administraatori õigustega. Lisage see lihtsalt teise käsu ette:

    sudo apt update

    apt haldab tarkvara Ubuntu ja Debiani süsteemides. Esmalt uuendage pakettide loendit ja süsteemi:

    sudo apt update && sudo apt upgrade

    Programmi paigaldamine:

    sudo apt install package-name

    chmod muudab failide ja kaustade õigusi. Näiteks saab omanik teha kõike, teised aga ainult lugeda ja käivitada:

    chmod 755 script.sh

    Lihtsaim viis skript käivitatavaks muuta:

    chmod +x script.sh
  5. Arhiivid ja ketas

    tar loob tihendatud arhiivi:

    tar -czvf archive.tar.gz folder/

    Pakib arhiivi lahti:

    tar -xzvf archive.tar.gz

    df näitab, kui palju kettaruumi on kasutatud ja vaba:

    df -h

    Et teada saada, kui palju ruumi konkreetne kaust võtab, kasutage käsku du:

    du -sh folder/
  6. Protsessid ja ajalugu

    ps kuvab kõik töötavad protsessid:

    ps aux

    Konkreetse protsessi otsimine:

    ps aux | grep nginx

    kill peatab protsessi selle ID (PID) järgi, mida näete ps väljundis:

    kill 12345

    Kui protsess ei peatu, peatage see sunniviisiliselt:

    kill -9 12345

    history kuvab varem sisestatud käsud:

    history

Harjutage

Proovige mõnda käsku turvaliselt. See rida loob kausta koos failiga, kuvab sisu ja kustutab kõik:

mkdir test && cd test && touch file.txt && ls -l && cd .. && rm -r test

Märgid && ühendavad käske: järgmine käivitatakse ainult siis, kui eelmine õnnestus.

Abi mis tahes käsu kohta

Sisestage man ls või ls --help, asendades ls soovitud käsuga. man-juhendist väljumiseks vajutage Q.

Korduma kippuvad küsimused

Näen viga „Permission denied“

Käsk vajab administraatori õigusi. Korrake seda nii, et ees on sudo.

Näen viga „command not found“

Kontrollige, kas käsk on õigesti kirjutatud. Kui on, pole programm paigaldatud ja selle saab paigaldada käsuga sudo apt install.

Kuidas peatada kaua töötavat käsku?

Vajutage Ctrl + C.

Kas apt töötab kõigis Linuxi süsteemides?

Ei. apt-i kasutatakse Ubuntu ja Debiani süsteemides. AlmaLinuxis või Rocky Linuxis kasutatakse selle asemel käsku dnf.

Mis edasi

Kui teil on küsimusi, kirjutage meile reaalajas vestluses või e-postiga.

Sarnased artiklid

Kuidas lubada MySQL-i kaugjuurdepääs

Kuidas lubada MySQL-i kaugjuurdepääs Vaikimisi võtab MySQL vastu ainult kohalikke ühendusi serverist endast. Selles juhendis lubate andmebaasiga ühenduse luua teisest arvutist või rakendusest, näiteks veebilehelt...

Loe
VPS Juhendid