Lab3-Linux, studia, studia, sprawozdania, pomoce, Lab


Linux - środowisko graficzne KDE

Przy starcie systemu wybieramy "Linux_pld_grf".
Po załadowaniu systemu pojawi się ekran "Witamy w Sieci ZPEiI". Podajemy nazwę użytkownika "stud" i hasło "zpeii" (te dane podajemy bez cudzysłowów).
Po zalogowaniu uruchamiany skrypt montowania folderów Novell do Linuxa, klikając skrót na pulpicie "novellon", bądź wydając polecenie "novellon" w oknie terminala (więcej w instrukcji do poprzedniego ćwiczenia).

Przełącz się na pulpit 4 i otwórz plik z tą instrukcją: ~p/WstInf/doc/Linux graf.html

Tworzenie plików, folderów, i dowiązań w środowisku graficznym.

Zmiana ikon przypisanych do tych elementów.

Przełącz się na pulpit 2

  1. 2x kliknij "Katalog domowy" (KDE zostało wstępnie tak skonfigurowane, że jedno kliknięcie powoduje zaznaczenie ikony, a dwukrotne kliknięcie jej "uruchomienie")

  2. 0x08 graphic
    Przejdź do skrótu "u" {2x kliknięcie na "u"} i stwórz tam nowy katalog "Linux", {Prawy kl. myszy | Utwórz nowe... | Katalog...}

  3. Na pulpicie utwórz dowiązanie do tego katalogu (jest to w pewnym przybliżeniu odpowiednik skrótu w Windows) {Lewy kl. myszy - przeciągnij i upuść | Dowiąż tutaj}

  4. Zmień nazwę tego dowiązania na "Dowiązanie Linux" {Prawy kl. myszy...} 0x08 graphic

  5. 0x08 graphic
    Zmień ikonę tego dowiązania na pingwina {Prawy kl. m. | Właściwości | kliknąć na ikonę}
    0x01 graphic

  6. W folderze wskazywanym przez to dowiązanie {2x kliknięcie na "Dowiązanie Linux"} utwórz strukturę folderów taką samą jak na poprzednich zajęciach (ale używając myszy w środowisku graficznym).

Dalsze działanie należy przestawić w sprawozdaniu

Uruchamianie programów

Programy można uruchamiać z menu dostępnego na pasku zadań, ze skrótów dostępnych na pulpicie, klikając na odpowiednią ikonę przy przeglądaniu zawartości folderów, a wreszcie wpisując polecenie w oknie terminala, lub za pomocą linii poleceń "Uruchom" (tzw. "minicli") dostępnego po naciśnięciu <Alt><F2> {w "minicli": strzałki pionowe - poruszanie się po historii poleceń, man:polecenie np. man:talk - uruchomienie pomocy na temat polecenie; gg:słowo lub wiele słów - uruchomienie wyszukiwarki GOOGLE, np. gg:1fd rzeszów}
Jeśli spodobał Ci się ten sposób uruchamiania programów możesz umieścić tę linię poleceń na pasku zadań. {Prawy kl. myszy na pustym miejscu paska zadań | Panel | Dodaj | Aplet | Uruchamiane programów}
 
Uruchom edytor tekstowy "kwrite" czterema sposobami...

0x08 graphic
(Przy każdym uruchomieniu stwórz plik tekstowy o jakiejś nazwie kolejno w folderach "rok 1", "rok 2", "inform" i "elektr")

  1. Za pomocą terminala {wpisz polecenie "kwrite"}

  2. Za pomocą krótkiej linii poleceń {<Alt><F2> "kwrite"}

  3. Za pomocą menu startowego {Editors | KWrite (Edytor tekstowy) (czasem ten edytor występuje w menu jako "Zaawansowany edytor")}

  4. Utwórz "Plik tekstowy" na pulpicie i otwórz go z "kwrite" {Prawy kl. myszy | Otwórz z...}

Edytor ma możliwości podświetlania składni, jeśli więc ktoś umie programować, może wpisywać w pliku fragmenty programu w języku np. Pascal lub C i wybrać odpowiednie podświetlenie {Ustawienia | Tryb podświetlania | Pliki źródłowe}. Edytor po naciśnięciu <F4> umożliwia zaznaczanie pionowych bloków tekstu.
Jest wiele innych edytorów tekstu , np. "kate", czy wbudowany edytor do programu "mc" <F4>, który działa także poza środowiskiem graficznym.

Tworzenie plików, folderów, ustalanie praw dostępu, cd.

  1. Metodą przeciągnij i upuść skopiuj utworzoną strukturę folderów (wraz z folderem "studenci") na pulpit.

  2. Zmień prawa dostępu do pliku tekstowego w folderze "rok 1", tak, aby zarówno użytkownik jak i grupa mieli prawo do jego czytania i zapisu. Zmień prawa dla pliku tekstowego w folderze "rok 2", aby wszyscy mieli prawo do jego odczytu i zapisu.
    Włącz widok szczegółowy plików w oknie, aby sprawdzić efekty {Widok | Tryb widoku | Widok ze szczegółową listą | kolumna "Prawa dostępu"}

  3. Metodą "kopiuj / wklej" skopiuj strukturę folderów z pulpitu zawartą w folderze "studenci" do foldera domowego.

Tworzenie skrótów do programów

  1. Utwórz skrót do programu (edytora tekstowego) "kate" na pulpicie. {Prawy kl. myszy | Utwórz nowe... | Skrót do programu... | Zakładka "Uruchom" wyszukiwać np. w folderze "/usr/X11R6/bin/"}

  2. Wskazówka: polecenie "which" pozwala na szybkie znalezienie programu w oknie terminala {which kate}. Po wyszukaniu zaznaczamy ścieżkę do programu myszą, co automatycznie oznacza skopiowanie tego zaznaczenia do schowka. We wierszu dla skrótu, gdzie należy umieścić ścieżkę do programu ustawiamy kursor i klikamy 3-cim klawiszem myszy (3-ci klawisz myszy to czasami jest przyciśnięcie kółka, albo jest on emulowany równoczesnym naciśnięciem lewego i prawego klawisza).
    Szukanie plików można przeprowadzać także poprzez {Menu K | Znajdź pliki}.

Tworzenie skrótów do urządzeń typu CD-ROM, Floppy.

  1. Utwórz skrót do CD-ROM na pulpicie. {Prawy kl. myszy | Utwórz nowe... } Nie można zapomnieć o zakładce "Urządzenie", w której należy wybrać /dev/cdrom/

Zmiana wyglądu pulpitu, zmiany obsługi biurka.

  1. Ustaw inne tło okna: {Widok | Obrazek tła...}

  2. Możesz zmienić temat pulpitu: {Centrum sterowania | Wygląd i zachowanie | Menedżer tematów} 0x01 graphic

  3. Wypróbuj działanie biurka po zmianie sposobu otwierania plików przez pojedyncze kliknięcie: {Centrum sterowania | Peryferia | Mysz} 0x01 graphic

Tworzenie pliku DOC i HTML za pomocą OpenOffice. Wydruk do pliku PostScript.

  1. Uruchom OpenOffice Writer

  2. Napisz niedługi dokument. Zapisz go w katalogu ~/u/Linux w formacie Worda 97/2000/XP oraz formacie HTML - strona WWW.
    Uwaga - z nierozpoznanych na razie powodów zdarza się, że podczas zapisu system zgłasza błąd i odłącza montowania do katalogów Novell. W takim wypadku dalszą część ćwiczenia można wykonywać z użyciem foldera "~" tzn. "/home/users/stud". Można też ponownie uruchomić "novellon".

  3. Utwórz plik dok.ps poprzez wydruk dokumentu do pliku {Plik | Drukuj | Drukowanie do pliku...}

Przeglądanie plików PS za pomocą GhostView

  1. Uruchom program GhostView ("gv") i otwórz w nim utworzony dokument.

Konwersja PS na PDF i przegladanie plików PDF za pomocą XPDF.

  1. W oknie terminala przejdź do katalogu, w którym jest dok.ps (możesz uruchomić "mc" w oknie terminala, aby wygodnie zmieniać katalogi; koniec pracy "mc" - ) i wykonaj ps2pdf dok.ps

  2. Obejrzyj zawartość pliku dok.pdf (kliknięcie na ten dokument spowoduje uruchomienie właściwej przeglądarki).

Informacje dodatkowe

Dla zaawansowanych

  1. Opanować przechwytywanie obrazu całego pulpitu. Można wykorzystać "gimp", "import" lub "xwd". Wskazówka - wykorzystaj możliwość przełączania pulpitów za pomocą klawiatury.

Pliki i foldery w UNIX / Linux

Zasady wydawania poleceń unix'a.

System rozróżnia duże i małe litery. Przełączniki poleceń poprzedzone są znakiem „-”.

System pomocy w unix'ie uruchamiamy przez: man nazwa_polecenia lub man -a nazwa_polecenia. Aby zakończyć wyświetlanie pomocy naciskamy "q".

Rozpoczęcie pracy w Unix'ie.

Podczas wykonywania ćwiczenia należy tworzyć sprawozdanie. W sprawozdaniu piszemy w kolejnych wierszach tylko to, co sami wpisywaliśmy z klawiatury. Piszemy także własne komentarze w odpowiedzi na polecenia: porównaj..., sprawdź..., itp.

Podczas wydawania poleceń działa autouzupełnianie poleceń i nazw plików/katalogów (klawisz <TAB>).

1. Start systemu - gdy na ekranie pojawia się po włączeniu napis LILO naciskamy SHIFT i z menu wybieramy

„Linux_pld_grf”

Po załadowaniu systemu pojawi się ekran „Witamy w Sieci ZPEiI”

Podajemy nazwę użytkownika „stud” i hasło „zpeii” (te dane podajemy bez cudzysłowów). Na każdym komputerze jest to samo konto i hasło, bez żadnych dodatkowych numerów.

Po zalogowaniu uruchamiany skrypt montowania folderów Novell do Linuxa, kilkając skrót na pulpicie „novellon”, bądź wydając polecenie „novellon” w oknie terminala. Aby poprawnie zamontować foldery Novell trzeba najpierw podać rok, np. „1fd” - dokładne informacje powinien podać nauczyciel (uwaga - trzeba zwracać uwagę na wielkość liter).

Potem trzeba podać nazwę i kontener, np. „kowal1fd.stud”. Wszyscy studenci są w kontenerze „stud”. System rozróżnia wielkie i małe litery - trzeba więc poprawnie wpisywać nazwę.

Po udanym zamontowaniu folderów tworzone są automatycznie 2 skróty (czyli dowiązania):

~/u - dowiązanie do foldera jak U:

~/p - dowiązanie do foldera jak P:

Należy sprawdzić klikając na „Katalog domowy”, czy udaje się wejść na własny dysk u. Jeśli nie, to należy ponownie starannie przeprowadzić logowanie „novellon

Należy pracować w folderze ~/u, dlatego pracując w oknie terminala na początku trzeba wydać polecenie

cd ~/u

Można używać foldera domowego „~”, ale wszystkie pozostawione tam pliki będą usuwane podczas uruchamiania systemu.

W powłoce graficznej po kliknięciu „Katalog domowy” możemy wygodnie przeszukiwać materiały na „~/p”.
- można sobie otworzyć do czytania plik ~/p/WstInf/Linux/HowTo/pl/Dos2Linux-HOWTO.pl.html. Mamy też do dyspozycji 4 pulpity, które można przełaczać (na środku paska u dołu)

W folderze „~/u” podczas wylogowania tworzony jest plik „.history”,

Prawidłowe zakończenie pracy wymaga uruchomienia komputera ponownie, aby bezproblemowo odmontować foldery Novell (czerwony przycisk u dołu z prawej, opcja „uruchom ponownie”).

Praca na zdalnym komputerze.

2. Sprawdź czy maszyny: ewa, lena, zal i kni są włączone i pracują w sieci.

Wydaj polecenia np.: ping kni (przerywanie pracy polecenia: Ctrl+C).

3. Nawiąż połączenie wydając w terminalu polecenie ssh z serwerem Koła Naukowego Informatyków:

Uwaga - proszę wybrać nazwę z takim numerem jak numer komputera (B211-2 ... B211-9) przy którym pracujemy.

ssh stud02@kni <ENTER> hasło: stud.kni

ssh stud03@kni <ENTER> hasło: stud.kni

...

ssh stud09@kni <ENTER> hasło: stud.kni

Zbieranie informacji o użytkownikach i komputerach pracujących w sieci.

4. Odczytaj informacje o komputerze, do którego się zalogowałeś: uname -a.

5. Sprawdź kto pracuje na serwerze, na którym jesteś zalogowany i sprawdź swoją nazwę konta: who, whoami.

6. Zakończenie pracy na zdalnym komputerze - naciśnij Ctrl+D

Zarządzanie plikami i katalogami w unix'ie.

7. Przeglądanie zawartości katalogu: Dla ustalenia nazwy aktualnego katalogu używamy polecenia pwd, zaś do przeglądania spisu plików i katalogów używamy np: ls, ls -la (wyświetlanie pełnej informacji o zwartości katalogu oraz o plikach ukrytych, których nazwa rozpoczyna się od „.”). Sprawdź spis plików ukrytych zaczynających się od ".m" w aktualnym katalogu - podaj ich ilość w sprawozdaniu.

8. Poruszanie się po strukturze katalogów. Korzystając polecenia cd z parametrami przemieść się do katalogu głównego serwera. A następnie powróć do katalogu domowego użytkownika wydając polecenie cd ~ (Jeśli pracujemy w jakimś terminalu Windows to znak ~ wprowadzamy wciskając [SHIFT]+[~], a następnie [space]). Po każdym poleceniu cd użyj pwd. i ls, ls -la.

9. Przejdź do foldera ~/u:0x08 graphic

cd ~/u

Korzystając z polecenia mkdir oraz cd utwórz w katalogu domowym strukturę katalogów jak na rys. 1 (niektóre nazwy zawierają spacje).

10. Używając touch, utwórz w katalogu "inform" pliki: ala_2.dok, plik2.dok

11. Utwórz w katalogu "inform" używając cat > ala.txt plik o dowolnej treści (zakończenie pliku Ctrl D lub Ctrl C).

12. Przeglądnij zawartość pliku ala.txt poleceniem cat ala.txt lub more ala.txt

13. Następnie używając polecenia cp skopiuj: ala.txt do katalogu "elektr", plik2.dok i ala_2.dok do katalogu "rok 2" używając znaków zastępczych * lub ? oraz nazwy katalogu nadrzędnego „..”. Staraj się konstruować możliwie najkrótsze wiersze poleceń.

14. Wyświetl treść pliku ~/p/WstInf/doc/Linux14.txt i wykonaj zapisane w nim polecenia.

>>> Skonsultuj sprawozdanie z ćwiczenia z nauczycielem przed wykonaniem punktu 15.

15. Usuń wyprodukowane pliki i katalogi używając poleceń rm, rmdir (wypróbuj oba polecenia).

Komunikacja pomiędzy użytkownikami pracującymi w sieci.

16. Wykonaj krótką „rozmowę” z innym użytkownikiem w sieci. Użyj polecenia:

mesg y
talk identyfikator_użytkownika (pracującego na tym samym serwerze, np. zal.pei),
talk ident_użyt@adres_maszyny (pracującego na innej maszynie w sieci, np. talk stud@B211-2).

ZAAWANSOWANE:

17. Wykonaj ponownie ćwiczenie 14 używając ósemkowych (numerycznych) parametrów polecenia chmod.

18. Za pomocą ftp skopuj plik tekstowy z konta na komputerze lokalnym do konta na komputerze kni (zob. p. 3).

Uwaga - w zad. 17 i 18, będąc na koncie studXX@kni trzeba podawać serwer zdalny w postaci numerów IP a nie nazwy symbolicznej (użyj ping dla ustalenia numerycznego adresu)

19. Zad. jak wyżej, ale za pomocą protokołu ssh - użyj mc, "Połączenie po powłoce ..."

20. Na podstawie opisu "Kurs bash" http://www.republika.pl/dief/main.html (kopia dostępna także na P:\WstInf\Linux) stworzyć skrypt, który w aktualnym folderze tworzy 10 folderów "fol1" .. "fol10" przy użyciu pętli "for" (może mieć 2 wiersze). Wskazówka - utworzonemu skryptowi należy nadać prawo uruchamiania przez użytkownika.

Informacje dodatkowe

Wybrane elementy składni stosowanych poleceń

Przykładowe opcje:

-l wyświetla najwięcej informacji o użytkownikach pracujących na innych maszynach w sieci,

-a wyświetla listę wszystkich maszyn w podsieci, nawet gdy nikt na nich nie jest zalogowany

-H - wyświetla nagłówki kolumn;

-a - wyświetla wszystkie możliwe informacje o użytkownikach.

Przykładowe opcje:

-a - wyświetla wszystkie pliki znajdujące się w katalogu, łącznie z ukrytymi (rozpoczynającymi się od „.”);

-d - sprawia, że jeśli wskazany został katalog, nie pojawi się jego zawartość a tylko nazwa;

-F - wstawia dodatkowe znaki przy pewnych typach plików: / po nazwie katalogu, * po nazwach plików wykonywalnych i @ po symbolicznych dowiązaniach do pliku;

-p - wstawia znak / po każdej nazwie katalogu;

-s - podaje rozmiar pliku w blokach;

-l - wyświetla informacje w długim formacie (każda nazwa w osobnej linii);

Przykładowe opcje:

-m - pozwala określić prawa dostępu dla tworzonego katalogu

-p - powoduje, że powstaną również wszystkie nieistniejące katalogi nadrzędne.

-i - praca interaktywna. Oznacza to, że przed usunięciem jakiegokolwiek pliku polecenie zażąda potwierdzenia. Opcja przesłania działanie opcji -f.

-f - usuwa pliki bez pytania o potwierdzenie, nawet jeśli są zabezpieczone przed zapisem. Wskazane pliki zostaną usunięte, jeśli użytkownik posiada prawo pisania do katalogu, w którym znajdują się. W przypadku przystąpienia do kasowania plików w katalogu bez prawa pisania, opcja ta powoduje, że nie pojawi się komunikat o błędzie.

-r - rekursywnie usuwa katalogi wymienione jako nazwy i ich podkatalogi. Jeśli nie została użyta opcja -f, to przy napotkaniu pliku, do którego brak prawa zapisu, użytkownik zostanie poproszony o potwierdzenie operacji. Jeśli zostanie wskazany katalog do którego brak prawa zapisu, żaden plik z niego nie zostanie usunięty (nawet przy zastosowaniu opcji -f). Dodatkowo wyświetlony będzie komunikat o błędzie.

-p - pozwala usunąć wskazany katalog oraz katalog nadrzędny, który będzie katalogiem pustym.

-s - wraz z opcją -p sprawia, że nie będzie wyświetlany komunikat o błędzie.

-r - pozwala na kopiowanie całych katalogów wraz z zawartością. Źródłem musi być nazwa katalogu.

-i - wyświetla komunikat w przypadku, gdy kopiowany plik już istnieje w miejscu gdzie maił być skopiowany.

-p - zachowuje wszystkie informacje o pliku w miejscu docelowym, takie jak prawa dostępu, datę oraz czas utworzenia pliku.

cat nazwa_pliku - przeglądanie zawartości pliku, jeżeli plik o takiej nazwie nie istniej to utworzy plik o podanej nazwie

cat > nazwa_pliku -tworzenie pliku o podanej nazwie (po Enterze wprowadzamy kolejne linie tekstu a kończymy komendą Ctrl D

cat plik1 plik2 > plik3 - powoduje połączenie kaskadowe plików plik1 plik2 i zapisanie ich w pliku plik3

cat plik1 >> plik4 - powoduje dołączenie pliku plik1 do pliku plik4

cat >> plik1 - dopisywanie kolejnych linii do pliku plik1 (zakończenie Ctrl D)

Message from TalkDaemon@ her machine at time...

talk: connection requested by your address

talk: respond with: talk your address

Adresat, aby nawiązać łączność powinien odpowiedzieć wydając polecenie:

talk your adress

Ekran jest dzielony na dwie części: w jednej znajduje się tekst wysyłany, w drugiej odbierany.

Używając polecenia mesg można zablokować przyjmowanie komunikatów. Parametry:

iden_użyt Identyfikator osoby z którą chcemy nawiązać łączność.

terminal Jeśli adresat ma otwartą sesję na więcej niż jednym terminalu, parametr ten pozwala określić na który z nich zostanie skierowany komunikat. Informacje o użytkownikach i terminalach udostępnia polecenie who lub rusers.

Technologia informacyjna

Laboratorium Komputerowe ZPEiI

8



Wyszukiwarka

Podobne podstrony:
Lab3-Linux-en, studia, studia, sprawozdania, pomoce, Lab
Lab1-sieci, studia, studia, sprawozdania, pomoce, Lab
Lab5-biuro, studia, studia, sprawozdania, pomoce, Lab
Lab2-win, studia, studia, sprawozdania, pomoce, Lab
Lab2-win-en, studia, studia, sprawozdania, pomoce, Lab
sprawozdanie 48, studia, studia, sprawozdania, pomoce
sprawozdanie histerza, studia, studia, sprawozdania, pomoce
ściskanie(lab), Studia, pomoc studialna, Sprawozdania Laborki, Wytrzymałość spr.nr2
3-L88, Przwatne, Studia, Semestr 4, Elektroenergetyka, Lab, wachta, 3 4, lab3
303b, Studia, ROK I, 1 semestr, Fizyka, LABKI z FIZ, Sprawozdania, fizyka lab sprawka, Fizyka- labor
tresc lab3 gk, Studia, WAT Informatyka, s3 - GK - lab grafika komputerowa, Lab3
3-L44, Przwatne, Studia, Semestr 4, Elektroenergetyka, Lab, wachta, 3 4, lab3
3-L33, Przwatne, Studia, Semestr 4, Elektroenergetyka, Lab, wachta, 3 4, lab3
3-L22, Przwatne, Studia, Semestr 4, Elektroenergetyka, Lab, wachta, 3 4, lab3
3-L11, Przwatne, Studia, Semestr 4, Elektroenergetyka, Lab, wachta, 3 4, lab3
302A, Studia, ROK I, 1 semestr, Fizyka, LABKI z FIZ, Sprawozdania, fizyka lab sprawka, Fizyka- labor

więcej podobnych podstron