Raport 1
07.03.2024
- Otwieram program PuTTY.
- Wchodzę na serwer:
- Host Name: mts.wibro.agh.edu.pl
- Login: s422294
- Hasło: …
- Klucze:
- W konsolę wpisuję ssh-keygen - generuje to parę kluczy
- Wygenerowane klucze znajdują się w katalogu .ssh
- W konsolę wpisuję ssh-copy-id mmoczala@student.agh.edu.pl - kopiuję klucz na swoje konto student.
- W konsolę wpisuję ssh mmoczala@student.agh.edu.pl - loguję się na swoje konto student zdalnie z serwera mts
- Tylko za pierwszym razem wymagane jest ode mnie podanie hasła do konta student.
- Jeśli chcę wrócić na swoje konto mts używam skrótu klawiszowego: Ctr+D
- Praca z plikami i katalogami
- Używając komendy mkdir tmp tworzę nowy katalog o nazwie tmp
- Uzywając komendy mcedit otwieram edytor tekstu. Piszę swoje imię i nazwisko i zapisuję plik.
- Używając komendy chmod mogę zmieniać uprawnienia pliku
- Używając komendy ps wyświetlam uruchomione procesy
- ps -A - wyświetla wszystkie procesy
- pstree - wyświetli drzewo procesów
- ps t terminal - wyświetla procesy związane z terminalem
- Za pomocą komendy who sprawdzam ile użytkowników pracuje na serwerze. W pliku tekstowym piszę program który policzy za mnie ile użytkowników w danym momencie pracuje
- Zmieniam hasło używając komendy passwd
- Używając komendy find / -name ‘passwd’ -print program przeszukuje [find] każdy katalog [/] który ma w nazwie [-name] słowo passwd i je wyświetla [-print]. Weszłam do katalogu za pomocą ścieżki. Za pomocą komendy *ls psswd** program wyświetlił mi pliki z nazwą zaczynającą się od passwd
- Za pomocą komendy pwd sprawdzam w jakim katalogu się znajduję. Skróty:
- cd / - przenosi mnie do katalogu root
- cd - przenosi mnie do katalogu domowego
- cd . - przenosi mnie do katalogu bieżącego
- cd .. - przenosi mnie do katalogu poziom wyżej
- Za pomocą komendy echo “Martyna Moczała” > ImieINazwisko tworzę katalog z moim imieniem i nazwiskiem.
- rm [opcje] <ŚcieżkaDoPliku/Katalogu>
- rm plik - trwale usówa plik/katalog
- rm -r plik - usówa rekurencyjnie plik/katalog z ich zawartością
- rm -i plik - usówa plik/katalog ale przed usunięciem pyta o potwierdzenie
- rm -v plik - usówa plik/katalog z ich zawartością i wyświetala informacje o każdym pliku/katalogu który jest usówany
- Tworzę katalog public_html
- Tworzę plik tekstowy tmp.txt
- Zamieszczam podany tekst w pliku tmp.txt
- Za pomocą komendy mv tmp.txt index.html zmieniam nazwę pliku
- Za pomocą komendy ls -l index.html mogę zobaczyć informacje szczegółowe o pliku (w tym prawa dostępu)
- Tworzę plik tekstowy policz_linijki_pliku
- Polskie znaki są poprawnie wyświetlane
- Bez znaczniku META polskie znaki nie są poprawnie wyświetlane
- Minimalne prawa dostępu aby wyświetlić stronę to:
- Dla pliku: 400 (tylko właściciel ma prawo do odczytu)
- Dla katalogu: 500 (wszyscy mają prawo do wykonania)
- Po wpisaniu polecenia tar cvf archiwum.tar . (znajdowałam się w katalogu domowym) utworzył się plik archiwum.tar który zawira spakowaną zawartość mojego katalogu domowego
- -c - utworzenie archiwum
- -v wyświetlanie postępu
- -f określa jaką nazwę będzie mieć nowo utworzony plik
- . - wskazuje na bieżący katalog (jeśli byłabym w innym katalogu mogłabym użyć ~)
- Tworzę tymczasowy katalog komendą: mkdir tymkat i wypakowuję zawartość archiwum.tar do tego katalogu: tar -xvf archiwum.tar -C tymkat. Aby skontrolować zachowanie plików po rozpakowaniu używam komend: cat, ls -l, stat
- Zmodyfikowałam stronę główną o paragrafy i linie oddzielające tekst, obrazki, linki, link do mojego maila, przycisk który odświeża stronę, tabelę
- Zapoznałam sie z formatem markdown.
- To sprawozdanie zostało sformatowane za pomocą markdowna.
- Zapoznałam się ze specyfikacją pandoca.
- Zastosowałam pandoc do konwersji raportu za pomocą komendy: pandoc -s -o raport_1.html raport_1.md
- Opublikowałam raport na swojej stronie.