Ćwiczenie 2: Misja Junior Administratora

Przed przystąpieniem do zadania wyczyść historię poleceń w terminalu za pomocą polecenia 
history -c

ETAP 1: WDROŻENIE I ARCHITEKTURA KATALOGÓW

Firma wymaga stworzenia zorganizowanego drzewa katalogów pod planowany obieg dokumentów.

  1. W swoim katalogu domowym utwórz trójpoziomową strukturę:
    Firma/Dokumenty/Raporty
    • Warunek bezwzględny: Całą strukturę musisz utworzyć za pomocą jednego polecenia. Wykorzystaj odpowiednie narzędzie konsolowe oraz flagę wymuszającą utworzenie brakujących katalogów nadrzędnych (ang. parents) w jednej operacji.

ETAP 2: ZARZĄDZANIE PLIKAMI I PRACA Z WIELOZNACZNIKAMI (WILDCARDS)

Na serwer trafiła paczka danych testowych, którą musisz odpowiednio rozlokować i przefiltrować. Zwróć szczególną uwagę na składnię - egzaminatorzy INF.02 wymagają maksymalnej precyzji w posługiwaniu się znakami uogólniającymi!

  1. Przejdź do katalogu Firma (lub odwołaj się do niego ścieżką) i utwórz w nim zestaw 5 pustych plików technicznych:
    plik1.txt, plik2.txt, skrypt.sh, dane1.csv, dane2.csv.
    • Wskazówka: Zastanów się, jakie narzędzie pozwala zaktualizować znacznik czasu lub wygenerować pusty plik o zerowej wadze. Czy potrafisz stworzyć je wszystkie jednym poleceniem?
  2. Wykonaj kopię zapasową pliku skrypt.sh, umieszczając go w docelowym folderze Raporty.
    • Uwaga: Oryginał w katalogu Firma musi pozostać nienaruszony.
  3. Kluczowa umiejętność - Wildcard *
    Dokumenty tekstowe nie powinny znajdować się w katalogu głównym projektu. Używając jednej komendy oraz wieloznacznika zastępującego dowolny ciąg znaków o dowolnej długości, przenieś wszystkie pliki z rozszerzeniem .txt do podkatalogu Dokumenty.
  4. Kluczowa umiejętność – Wildcard ?
    Pliki arkuszy testowych okazały się zbędne. Usuń pliki dane1.csv oraz dane2.csv za pomocą jednego polecenia.
    • Warunek konieczny: Wzorzec wyszukiwania w poleceniu musi wykorzystywać znak wieloznaczny zastępujący dokładnie jeden dowolny znak w miejscu cyfry różniącej te dwa pliki. Nie wolno w tym zadaniu używać znaku gwiazdki *!

ETAP 3: PORZĄDKOWANIE ZASOBÓW I RAPORT ZDAWCZY

Testy dobiegły końca. Zgodnie z polityką RODO i procedurami bezpieczeństwa infrastruktury, środowisko testowe musi zostać zutylizowane, a raport z wykonanych prac przekazany przełożonemu.

  1. Usuń całkowicie katalog Firma wraz ze wszystkimi jego podkatalogami i pozostałą w nich zawartością za pomocą jednego polecenia.
    • Ostrzeżenie: Wybierz odpowiednie polecenie z flagą pracy rekurencyjnej. Bądź ostrożny - to polecenie nie pyta o potwierdzenie!

ETAP 4: Generowanie raportu i zakończenie pracy

  1. Upewnij się, że jesteś w swoim katalogu domowym (pwd powinno zwrócić /home/twoja_nazwa).
  2. Wpisz poniższe polecenie, zastępując dane swoimi:
    history > cw2_Nazwisko_Imie.txt
  3. Sprawdź poleceniem ls -l, czy plik o tej nazwie powstał i ma rozmiar większy niż 0 bajtów.
  4. Plik prześlij na serwer FTP ftp://172.28.29.50 do katalogu "Zadania". (login: uczen, hasło: uczen). Plik może być wysłany również z Ubuntu. Upewnij się że jesteś podłączony do Wi-Fi.


  5. Wyłącz maszynę bez tworzenia migawki.