W tym artykule opiszę to czego się nauczyłem, czyli:
instalacja oprogramowania, dowiązania w Linux, mechanizm CRON
Warto wspomnieć, że instalować paczki rpm może jedynie użytkownik z
uprawnieniami roota!
Instalacja oprogramowania
Na podstawie systemu CentOS do instalacji oprogramowania służą nam dwa
narzędzia:
- narzędzia automatyczne: yum
- narzędzia do paczek: rpm
Instalacja z paczki wygląda następująco:
- musimy pobrać odpowiednią paczkę, która jest zgodna z naszą architekturą OS
- wydajemy polecenie:
+rpm -i teamviewer_linux.rpm
albo lepszym rozwiązaniem będzie:-`rpm -Uvh teamviewer_linux.rpm` => gdzie poszczególne parametry oznaczają: +`U` - jest to inaczej polecenie `install` ale dodatkowo robi nam `update` naszej paczki +`v` - wyświetla nam informacje co aktualnie się wykonuje podczas instalacji +`h` - wyświetla nam procentoway pasek postępu
Instalacja z narzędziem autoomatycznym:yum install cups
- gdzie cups jest to serwer wydruku
Dowiązania w Linux’ie
- Wyróżniamy dwa
dowiązania
w Linux:
- symboliczne
- twarde
Dowiązanie symboliczne
przechodzę do katalogu domowego:
1
cd ~
tworzę folder i przechodzę do niego:
1
2mkdir linki
cd linki/utworzę sobie plik tekstowy:
1
vim plik.txt
uzupełniam go zawartością po czym zapisuję. Więcej o edytorze VIM
znajdziesz tutajsprawdzam zawartość
plik.txt
:1
cat plik.txt
teraz chce utworzyć skrót do pliku o nazwie plik.txt:
Tworzę folder dowiązania w lokalizacji tmp:
1
2mkdir /tmp/dowiazania/
cd /tmp/dowiazania/teraz tworzę dowiązanie do pliku:
1
ln -s plik.txt /tmp/dowiazania/
Parametr s oznacza, że symboliczne.
przechodzę do katalogu dowiazania:
1
2
3cd /tmp/dowiazania/
ls //wyświetlam zawartość folderu **dowiazania**
ls -l
Dowiązania twarde
Jestem w katalogu linki/
1 | ln bashplik.txt plik2.txt |
Jeśli w poleceniu ln
nie damy parametru to zostanie utworzone
dowiązanie twarde
Wyświetlimy sobie katalog:
1 | cd /linki |
Parametr -l
wyświetla wszystko - uprawnienia, data,
godzina, user. Pierwsza kolumna oznacza uprawnienia do pliku,
natomiast druga to cyfra np: 1, z każdym dowiązaniem twardym
liczba będzie rosnąć.
Uwaga na dowiązania
- dowiązanie symboliczne mogę tworzyć na innych partycjach
- Natomiast dowiązania twarde musi znajdować się na partycji, w którym
znajduje się oryginalny plik
Mechanizm CRON
Mechanizm CRON jest to odpowiednik Menadżera zadań w Windows.
Możemy zdefiniować jakieś zadanie. Zakładam, że nie ma nas przy komputerze
a coś musi się wykonać np. jakaś aktualizacja systemu, albo tworzenie
automatycznych logów w systemie.
Mechanizm CRON posiada 7 pozycji::
1 | * * * * * root touch /tmp/plik.txt |
Opis wiersz z definicją zadania w CRON
Pozycja | Odpowiednik |
---|---|
1 | minuta |
2 | godzina |
3 | miesiąc |
4 | dzień miesiąca |
5 | dzień tygodnia |
6 | użytkownik |
7 | zadanie do wykonania |
Mechanizmu CRON używa się do uruchamiania zadań (programów, komend,
skryptów) o konkretnej godzinie, dniu.