Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. 1. Pobierz paczkę kolokwium2.tar i rozpakuj ją w swoim katalogu domowym.
  2. Obejrzj zawartość pliku kolokwium2.txt.
  3. POLECENIE(A):
  4.  
  5. tar -xvf kolokwium2.tar
  6. cd kolokwium2
  7. less kolokwium2.txt
  8.  
  9. 2. Chcesz logować się ze swojej lokalnej maszyny linuxowej w laboratorium na swoje
  10. konto na pcb110b (IP 192.168.135.36) bez podawania hasła do konta.
  11. Zrealizuj to z użyciem protokołu ssh.
  12. CZYNNOŚCI i POLECENIA:
  13.  
  14. ssh-keygen -t rsa
  15.  
  16. wpisujemy haslo dla naszego klucza
  17.  
  18. scp .ssh/id_rsa.pub shpand@192.168.135.36:~/.ssh/authorized_keys
  19.  
  20. mozemy logowac sie bez hasla:
  21.  
  22. ssh shpand@192.168.135.36
  23.  
  24.  
  25. 3. Na pcb110a (IP 192.168.135.35) uruchomiono serwer Apache serwujący strony www na standardowym porcie 80. Chcesz przeglądac te strony na swoim komputerze w domu za pomocą przeglądarki internetowej pracujacej w systemie linux.
  26. Zbuduj tunel ssh, który Ci to umozliwi.
  27. CZYNNOŚCI i POLECENIA:
  28.  
  29. ssh -L 4545:192.168.135.35:80 andrwshp@ultra60.mat.umk.pl
  30.  
  31.  
  32. Jaki adres wpiszesz w pasku przeglądarki?
  33.  
  34. localhost:4545
  35.  
  36.  
  37. ##########################################################################################
  38. #
  39. PONIZEJ NIC NIE PISZEMY
  40. ##########################################################################################
  41.  
  42. 4. Napisać skrypt shella o nazwie skrypt1, który wywołany z parametrem: p
  43. sprawdza czy w bieżącym katalogu istnieje plik o nazwie p, czy nie istnieje?
  44. W przypadku, gdy plik p istnieje:
  45. i jest zwykłym plikiem wypisuje komunikat:
  46. Plik o nazwie p w katalogu "pełna sciezka bieżacego katalogu" istnieje.
  47. To jego pierwsza linia:
  48. ........................... #tu jest faktycznie pierwsza linia
  49. gdy nie jest zwykłym plikiem, to informuje nas o rodzaju pliku (katalog, dowiązanie symboliczne).
  50. W przypadku, gdy plik p nie istnieje wypisuje komunikat:
  51. Pliku o nazwie p w katalogu "pełna sciezka bieżacego katalogu" brak.
  52.  
  53. ###########################################################################################
  54.  
  55. 5. Napisać skrypt shella o nazwie skrypt2, który wywołany z parametrem p
  56. tworzy w katalogu $HOME katalog o nazwie p i kopiuje wszystkie pliki tekstowe
  57. z bieżącego katalogu do katalogu $HOME/p, skopiowanym plikom nadaje prawa -rw-rw-rw,
  58. i wypisuje komunikat: "Skopiowano n plików", gdzie n jest liczbą faktycznie skopiowanych plików.
  59. W przypadku, gdy nie ma żadnego pliku tekstowego w bieżącym katalogu, to nie tworzy żadnego katalogu,
  60. a jedynie wypisuje komunikat: "Brak plikow do skopiowania".
  61. Jeśli katalog p istnieje, to drukuje komunikat: "Nazwa p zabroniona".
  62.  
  63. ############################################################################################
  64.  
  65. 6. Napisać skrypt awk o nazwie skrypt3, który wywołany na pliku oceny.txt drukuje
  66. linie, w których co najmniej dwie z ocen są równe 5, w formacie:
  67.  
  68. Karolina Goszczycka, oceny: 5,3,4,5
  69.  
  70. i wypisuje liczbę wypisanych linii.
  71.  
  72. ############################################################################################
  73.  
  74. 7. Napisać skrypt sed o nazwie skrypt4, który wywołany na pliku oceny.txt wylistuje
  75. na ekranie wszystkie linie o nazwiskach zaczynających się od A do K, w których
  76. nie ma oceny 2 ani oceny 3, poprzedzając każdą taką linię znakiem #.
  77. Natomiast pozostałe linie zastępuje napisem "linia usunieta".
  78.  
  79. ##############################################################################################
  80. Odeślij na MOODLE 5 plików:
  81.  
  82. * plik z odpowiedziami kolokwium2.txt
  83. * pliki: skrtypt1, skrypt2, skrypt3, skrypt4 (pilnujemy nazw!!!)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement