To jest stara wersja strony!
Krótki kurs administracji systemami Linux
SSH
Połączenie ssh:
Pierwszy sposób:
ssh nazwa_uzytkownika@adres.hosta
Drugi sposób:
ssh -l nazwa_uzytkownika adres.hosta
W przypadku gdy ssh działa na innym porcie niż standardowy:
ssh -l nazwa_uzytkownika -p port adres.hosta
Zmiana użytkownika w konsoli
Na roota:
su
Na innego użytkownika:
su - nazwa_uzytkownika
Operacje na plikach
Tworzenie plików:
touch nazwa_pliku
Tworzenie katalogu:
mkdir nazwa_katalogu
mkdir -p /sciezka/do/katalogu/nazwa_katalogu
Kopiowanie plików:
cp zrodlo cel
Przenoszenie plików:
mv zrodlo cel
Usuwanie plików:
rm nazwa_pliku
Przechodzenie do katalogu:
cd /sciezka/do/katalogu
wyświetlanie plików:
cat nazwa_pliku
Konfiguracja interfejsów sieciowych
Statyczny adres
Konfiguracji dokonujemy poprzez edycję pliku:
nano /etc/network/interfaces
Zawartość pliku:
iface eth0 inet static
address 192.168.1.111
netmask 255.255.255.0
gateway 192.168.1.1
Dynamiczny adres
Konfiguracji dokonujemy poprzez edycję pliku:
nano /etc/network/interfaces
Zawartość pliku:
iface eth0 inet dhcp
Instalacja w systemie Linux
Instalacja z repozytoriów:
apt-get update
apt-get install nazwa_pakietu
Instalacja z pakietu pobranego z sieci:
Pobranie pakietu:
wget -opcje adres.z.ktorego.popieramy
Instalacja pobranego już pakietu:
dpkg -i nazwa_pakietu.deb
Tworzenie skryptów bash
Skrypty powłoki muszą zostać poprzedzone odpowiednią instrukcją odwołującą się do interpretera powłoki. W Państwa przypadku jest to powłoka /bin/bash„
#!/bin/bash
Zmienne w powłoce:
#!/bin/bash
zmienna="SiTW nie restartuj mnie"
echo $zmienna
Zmienna specjalna $
#!/bin/bash
vdir /home/test
echo $?
W zmiennej tej zapisywana jest informacja czy program ukończył działanie poprawnie