Johdanto
Linux-jakelut eroavat toisistaan monin tavoin, mutta yksi merkittävimmistä eroista löytyy pakettien hallinnasta ja päivitysmallista.
Red Hat -pohjaiset jakelut (kuten RHEL, CentOS ja Fedora) käyttävät pääosin RPM-paketteja ja Yum/DNF-paketinhallintaa. Ne ovat suunnattu usein yrityskäyttöön, ja painottavat vakautta, pitkää tukiaikaa (LTS) ja kaupallista tukea. Red Hat -jakelut päivittyvät usein säännöllisesti, mutta uusimmat ominaisuudet tulevat hitaammin, koska vakaus on tärkeämpää.
Debian-pohjaiset jakelut (kuten Debian itse ja Ubuntu) käyttävät DEB-paketteja ja APT-paketinhallintaa. Debian on tunnettu vakaudestaan ja laajasta ohjelmistotukivalikoimastaan. Päivitykset voivat olla hitaampia “Stable”-versiossa, mutta käyttäjä voi myös käyttää “Testing” tai “Unstable” -versioita saadakseen uudemmat paketit.
Yhteenvetona voidaan sanoa, että Red Hat -johdannaiset painottavat yrityskäyttöön sopivaa vakautta ja tukea, kun taas Debian tarjoaa laajan ohjelmistovalikoiman ja joustavuutta erityisesti avoimen lähdekoodin ympäristöissä.
Navigointi ja tiedostojärjestelmä
Terminalissa voit navigoida seuraavilla komennoilla:
Siirry kansioon
cd <kansio>
Siirry yhtä tasoa ylöspäin
cd ..
Listaa tiedostot
ls
Tiedostojen ja kansioiden luonti ja poistaminen
Luo tiedosto
tekstieditorilla:
nano <tiedosto> tai vim <tiedosto>
Komennolla:
echo "tekstiä" > <tiedosto>
Luo kansio:
mkdir <kansion_nimi>
Poista tiedosto:
rm <tiedosto>
Poista kansio ja sen sisältö
rm -R <kansio>
Pakettien asentaminen
Debian/Ubuntu
Asenna
sudo apt-get install <paketti>
Poista
sudo apt-get purge <paketti>
CentOS/Fedora (<22):
Asenna
sudo yum install <paketti>
Poista
sudo yum remove <paketti>
Muita hyödyllisiä komentoja
Tyhjennä terminaali
clear
Näytä tiedoston sisältö
cat <tiedosto>
Suorita komento järjestelmänvalvojana
sudo <komento>
Katso missä ohjelma sijaitsee
which <ohjelma>
Nimipalvelimien muuttaminen
Jos nimipalvelimet eivät toimi (esim. virheilmoitus ping: google.com: Temporary failure in name resolution
), voit vaihtaa ne tiedostossa:
/etc/resolv.conf
Lisää rivi muodossa:
nameserver <palvelimen_IP>
Suosittelemme käyttämään jotain seuraavista nimipalvelimista.
google OpenDNS Cloudflare
8.8.8.8 208.67.222.222 1.1.1.1
8.8.4.4 208.67.220.220 1.0.0.1
Lähdeluettelon päivittäminen (sources.list)
Lähdeluettelo on tiedosto
/etc/apt/sources.list
Apt-paketinhallinta käyttää tätä listaa ohjelmien lataamiseen ja päivittämiseen.
Jos lähdeluettelo on rikki tai vanhentunut:
-
Mene Ubuntun tai Debianin lähdeluettelon generointityökaluun verkossa. (Esim ubuntulla: https://repogen.simplylinux.ch/)
-
Valitse oman järjestelmäsi tiedot
-
Kopioi generoitu lista ja korvaa sillä
/etc/apt/sources.list
sisältö
Päivitykset
Red Hat -pohjaiset jakelut
Päivitykset tehdään yleensä komentoriviltä seuraavasti:
Fedora / uudempi RHEL
sudo dnf update
Vanhemmat RHEL / CentOS
sudo yum update
Debian-pohjaiset jakelut
Debian- ja Ubuntu-järjestelmissä käytetään APT:ia
Päivitetään pakettivarastojen tiedot
sudo apt update
Päivittää kaikki asennetut paketit uusimpiin versioihin
sudo apt upgrade
Debianissa on myös dist-upgrade
tai full-upgrade
komento, joka voi hoitaa myös riippuvuuksien muutokset uusien pakettiversioiden yhteydessä.
Turvallisuussyistä on hyvä tutustua seuraavaan ohjeeseen: SSH-avainten käyttö ja root-kirjautumisen estäminen
Etätyöpöytään yhdistäminen
Alkuviestin muokkaaminen terminaalissa
Voit muokata ssh kirjautumisen jälkeen tulevaa tervetuloa tekstiä seuraavasti:
sudo nano /etc/motd
Kirjoita haluamasi viesti, tässä tapauksessa lisäämme hienon "Tietokettu" pixel-artin.
Tallenna (Ctrl+O
, Enter, Ctrl+X
)
Kirjaudu uudelleen sisään ja tarkista lopputulos.
Näin olet asettanut hienon tervetuloa tekstin.