Informacje o procesach czyli polecenie "ps".
|
|
- Anna Witkowska
- 4 lat temu
- Przeglądów:
Transkrypt
1 nformacje o procesach czyli polecenie ps Konsola xterm tty tty Konsola xterm ash ps t tty o pidppidcmd sleep D D D ash ash 2 sleep sleep pid=2 ppid= ps t tty o pidppidcmd ash ash które procesy pid= pid= ppid=
2 3 2 / 2 / 2 / / olecenie ps cd ps u mhanckow o pidppidttystateuser ps t tty o pidppidcmd które procesy -o pid ppid user ruser uid ruid tname state pgid pcpu nazwa D D SER RSER D RD TT S GD opis rocess Dentifier arent rocess D D procesu macierzystego 5 ser D Real user D real =rzeczywisty lik specjalny terminala tzw Stan procesu: R=Run S=Sleep T D grupy procesów /etc/passwd - procesu
3 7 = H R T ` ` 5 ] \ D H R T D E = F E 8 \JQDá\Znix-ie procesu 5 23 / - trl na np 7 trl 8 przez system operacyjny np przez inny proces np komenda kill : trl 8 8 > 2 SGT S H H QR O K HJ O K J GH 8 8 > S H H Q R O K powoduje _ - a lu ^_ 8 > SGK 8 8 F[Z ZZ trlz SGTST D powoduje zatrzymanie procesu tzw mechanizm sterowania pracami
4 H E H F E a = ` _ = p m d 3 87 H G O v u E O t JT J J J Q { H O y H J c [ / / c ~ }}}} ~~~~ \ / / [ c Œ Š d [ Z \JQDá\FG man 7 signal pid_procesu polecenie kill kill - kill - 23 kill kill 23 > = 3 7 : / - O T Q HRS GE JQ OG G J KJ FG D lk j hgi fg ez cd ] 7^ \ / [ /Z n n / oz n [ /Z / - e Z cd 85 aq \ / [ /Z H F G vxw JQ J O D D G Q O G hr sg s fg G HR GE JQ O G E G J FG { R F { J D z R o n / d Z \ n ƒd Z ~~~ n / n ˆ c / o e Z cd c Z ˆ ƒd Z ƒ k ƒd Z / cat >pliktxt
5 / -- / = Deskryptory plików deskryptor cykl przetwarzania pliku: desk=openpliktxt // otwarcie pliku = przygotowanie pliku do przetwarzania // desk // open read write close to funkcje systemowe nixa readdesk zm writedesk zm desk closedesk desk deskryptory standardowe: 5 stdin 52 5 stdout stderr stand desk 2 czyli z plikiem typu /dev/tty lu /dev/tty > = : = = stdout odp: pisze do desk =
6 D K 7F / F 7 7 / rzeadresowanie przeadresowanie to zmiana znaczenia deskryptorów 2 cat pliktxt >plik2txt - 7 D > J =GH 7 8 E7 D > => : D 2 > 7 8 R O Q 5 Q > => D F 2 O 2 > > FS H 7D 2 >
7 roces macierzysty i potomny sys fork w nix-ie nowy proces nazywamy procesem potomnym a stary proces nazywamy procesem macierzystym ego dziedziczy po nim wiele rzeczy np kod programu i otwarte pliki wykonywany przez proces macierzysty funkcja sys exec macierzystym sleep to ash-u sleep ash pid procesu macierzystego pid= ppid= proces potomny pid= proces macierzysty
8 roces macierzysty i potomny cd na czym polega uruchamianie programu w nix-ie z ash-a uruchamiamy program sleep ash pid= ppid= ash fork execsleep pid= proces macierzysty 2 sleep pid= ppid= kod procesu potomnego proces potomny ash sleep pid= pid= ppid=
9 roces macierzysty i potomny cd co proces potomny dziedziczy po macierzystym: fork exec otwarte pliki kod programu execkod_programu ignorowanie standardowa reakcja przechwytywanie
10 5 8 rocesy pierwszo- i drugo- planowe proces pierwszoplanowy - czeka sleep / - : : : 5/ 2 proces drugoplanowy - nie czeka sleep pid= ppid= proces drugoplanowy sleep sleep sleep 2 sleep 3 pid=2 ppid= proces drugoplanowy sleep 2 ash pid= pid=3 ppid= proces pierwszoplanowy sleep 3
11 FFF EEEE DD rocesy pierwszo- i drugo- planowe cd pid= ppid= proces drugoplanowy sleep sleep sleep 2 sleep 3 pid=2 ppid= proces drugoplanowy sleep 2 ash pid= pid=3 ppid= proces pierwszoplanowy sleep / - - :=> 7 8 : 2 K J 3 J H G F D D > >> H
12 / / - = = G E G E D 3RRáiF]D potok cat cat cat cze nienazwane tty -: :: / 23 - cat cat ash d_wy d_we > > = F = F proces macierzysty HJ K HJ K readd_wy writed_we cat tty procesy potomne
13 / > > = 8 ] Q Q \ K O [ Q O Z K TSR E H KZ Z R ^ KZ Z R ^ ^ O [ O KF ^ F F K O d ^ G Z O x v }r x v u r t t 3RRáiF]DFG nix-owych potoki DOSdowód cat cat cat D : 87 ego a K Q GQ O F KJ GH FE ] H O a O Z [ F FZ [ O Q Q ` _ F Q F FO ] H O s nie Q ` _ F Q F FO ] H O Q J OZ GH FZ Q K c F ] H O R J Q O Q nym [ ` F F GQ Q Q F e J Q K F ] H O EOZ FZ dr O GQ Z E R Z h G F g GQ a _ F f O procesie to funkcja readd_wy c ]ji Z ii e O g Q d QO Q Q d FZ podona zasada przy zapisie SGE d_wy d_we kmt qsr npo kml kmt qsr npo kml t lr w o t lr w o ymz o{ ymz o{ readd_wy writed_we
14 3-55 RRRR QQQQ > > > > OOOO >>>> FFFF > > > > OOOO FFFF KKK EEE GGG 7777 > > > > > > > > = = = = [ _ ` a S \ e ] a e ] ^ \ e \ c a ^ j [ he [ Ze e l ] d [ _ f _ q e ] e h T Sc _ ] Z [ _ ]T 3RRáiF]DFG cat cat cat 5 2 / 3 2 / - OOOO DDDD >>>> GGGG K 8 88J EFFF FHG D :::: stdout gdy `a ^ ]T \ \] [H\ Z S ST potrzene fakty: program cat czyta z stdin S Z ^ T Z _ d ]T \ Sc SZ \ a [ \ S g Z k \ ct S ai [ Zh j Z Z S ai [ Zh [ Z a Sg Sf ] a trld ` _ ]T d \ S g _ l [ h Sc nym e [ \ Z S Z a \ \ l nz [ h ]T `m T_ i ]T Sc f Z _ i S Z g k \ opt ] procesie to funkcja readd_wy t `sr _ rr ]T d \ S g Sc [ Z S a T SZ a aze cs tty tty 2 cat cat cat
15 3 8 _ h e fff i \S\SRZáRRZH nixie: omówimy ash t sh csh ksh uruchamianie programów przy pomocy komend T [ash] txt / K5 HG J F HG F =:D E > 8 7 E > =:D 5 =:> 8: 7 5 S QR Q K5 HO F H F 5 5 F ` a \ ` ]^ ls grep = ls grep txt pod nix-em [:\ Z T: wykonywanie skryptów c cd i d gf if while c c f lk i j e i m j k
16 FO T S JK FE D _ J FE O F^ QJ D \S\SRZáRRZHFG Tworzenie i uruchamianie skryptów metoda uniwersalna tworzymy plik ze skryptem np skrypt /in/ksh -/ echo to ja Twój skrypt = : i= while [[ i -le 5 ]] do echo >>>i i=i done > 2 QS RQ O K H GF chmod ux skrypt Q O GK F HF ] T F J \F [ Z Z K F skrypt
17 RQFH ]\D\SRZHJRksh 2SRQFSRZáR oraz programu awk patrz: SO2 üzf]hqd Temat
18 3]\áDG]DRRZDQDSRZáRksh i programu awk echo ps awk ksh Dy Dzie podanym przez parametr: /in/ksh for p in ps o pidppid awk ==\2 {print \} do echo p pochodzi od done ==\2 {print \} \2 -
SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)
Procesy i shell. Polecenia ps, sleep, exit, jobs, bg, fg, top, kill, bash, tcsh, which, type, whereis, touch. Metaznak & i >>. Dowiązania miękkie i twarde. Proces jest programem, który jest wykonywany
Bardziej szczegółowoModuł 4: Strumienie, potoki, sterowanie procesami
Moduł 4: Strumienie, potoki, sterowanie procesami Strumienie i potoki Standardowe strumienie są podstawowymi kanałami komunikacji pomiędzy komputerem a otoczeniem. Do podstawowych strumieni należą Standard
Bardziej szczegółowoŁącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi.
Przykład: $ ls more Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Tworzenie łącza #include int pipe(int filedes[2]); Przykład: int
Bardziej szczegółowoPowłoka interpreter poleceń systemu UNIX
SOE - Systemy Operacyjne Wykład 4 Powłoka interpreter poleceń systemu UNIX dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Powłoka Interpreter poleceń, powłoka (ang. shell)
Bardziej szczegółowo1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
Bardziej szczegółowoWstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Bardziej szczegółowoJądro Powłoka System plików Programy użytkowe
LINUX Jądro Powłoka System plików Programy użytkowe / tmp etc dev bin usr home proc bin lib ułatwienia pliki ukryte pol1;pol2 pol1 \ arg1 \ arg2 ~/.. $HOME.nazwa ls -a metaznaki *? [.] maskowanie
Bardziej szczegółowoProcesy. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 9 października 2011
Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 9 października 2011 Plan zajęć 1 Procesy w systemie Linux proces procesy macierzyste i potomne procesy zombie i sieroty 2 Funkcje systemowe pobieranie
Bardziej szczegółowo4.2 Sposób korzystania z l acza
4.2 Sposób korzystania z l acza 31 Opis programu: Program procesu potomnego (linie 16 19) jest taki sam, jak w przyk ladzie na listingu 3. W procesie macierzystym nastepuje z kolei przekierowanie standardowego
Bardziej szczegółowoUruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias
7 październik 2008 Uruchomienie, monitorowanie procesu, potoki, aliasy S laj d 1 Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie
Bardziej szczegółowoPowłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
Bardziej szczegółowoSystemy operacyjne Programowanie w języku powłoki sh
Systemy operacyjne Programowanie w języku powłoki sh [2] Programowanie w języku powłoki sh Powłoka, interpreter poleceń angshell jest programem uruchamianym standardowo po otwarciu sesji użytkownika przez
Bardziej szczegółowoSystemy operacyjne / Programowanie w języku powłoki sh str.1/19
Systemy Operacyjne Programowanie w języku powłoki sh dr inż. Tomasz Jordan Kruk T.Kruk@ia.pw.edu.pl Instytut Automatyki i Informatyki Stosowanej Politechnika Warszawska Systemy operacyjne / Programowanie
Bardziej szczegółowoBASH - LINIA POLECEŃ. Bioinformatyka 2018/2019
BASH - LINIA POLECEŃ Bioinformatyka 2018/2019 PODSTAWOWE DEFINICJE Linux system operacyjny, które oferuje kompletne środowisko programistyczne Powłoka interfejs wiersza poleceń zapewniający komunikację
Bardziej szczegółowoPRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE
PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE Magda Mielczarek Pracownia Informatyczna 2015/2016 1 Podstawowe definicje Linux system operacyjny, które oferuje kompletne środowisko programistyczne
Bardziej szczegółowoBash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Bardziej szczegółowoObsługa plików Procesy
Obsługa plików Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 15 października 2011 Plan zajęć 1 Obsługa plików 1 Pliki w systemie Linux i-węzły deskryptory plików 2 Operacje na plikach 3 Operacje
Bardziej szczegółowoZnaki globalne w Linuxie
Znaki globalne w Linuxie * reprezentuje jeden lub wiele znaków (wild-card character)? reprezentuje dokładnie jeden znak (wild-card character) [abcde] reprezentuje dokładnie jeden znak z wymienionych [a-e]
Bardziej szczegółowoW pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)
Ćwiczenie 2 Cel ćwiczenia: Poznanie mechanizmów wejścia/wyjścia, zapoznanie się ze sposobami wyświetlania plików tekstowych i wyszukiwania informacji, podstawowe operacje na plikach tekstowych, zmienne
Bardziej szczegółowoŁącza nienazwane(potoki)
8. Łącza nienazwane(potoki) Łącze (potok, ang. pipe) jest to urządzenie komunikacyjne pozwalające na przesyłanie informacji w jedną stronę. Jeden proces wysyła dane do łącza za pomocą funkcji write, zaś
Bardziej szczegółowoPowłoka (shell) Powłoka ksh
Powłoka (shell) Powłoka - interface między użytkownikiem a systemem operacyjnym. Funkcje: interpreter poleceń użytkownika język programowania poleceń Najczęściej stosowane powłoki: Bourne a sh Korna ksh
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash
Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna
Bardziej szczegółowoJĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA, który zawiera: zmienne, konstrukcje warunkowe i iteracyjne (IF-THEN-ELSE, CASE, DO WHILE, DO UNTIL), konfigurowane środowisko użytkownika. METAZNAKI zestaw
Bardziej szczegółowo*+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, STUSVUVWWX 0'$YZ
0201 0201 01203451 78901 *+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, 345.67895 : ;10< 4=0=9=3 53>?1@> A= 4=5715>5 = =5= 0>A=421 012=2A1 BC D3=5E=5 19F=;>5G : 74==20@> 01I 5=3 21I= = 28I=41
Bardziej szczegółowoPowłoka bash. Kurs systemu Unix 1
Powłoka bash Kurs systemu Unix 1 Skrypty powłoki Skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: #!/usr/local/bin/bash # taki sobie skrypt lub podobną. Polecenie: sekwencja napisów, odzielonych
Bardziej szczegółowoLaboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym
Temat zajęć: Procesy w systemie operacyjnym Czas realizacji zajęć: 45 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Pojęcie procesu, procesy w systemie, usuwanie procesów, priorytety
Bardziej szczegółowou«w VH TUMJ : U-U'.U s = w eii5gfshimi>i "l >55 = gc»fgs5jf - 2» - > => -... >.- Z 5C " -' "- K,, 5H IIHli!gi5h-i-m!l!.5 = H i"" i ii; V «i» > 1 J} - - -f.-'".-"f"f.f; vr-.'"--
Bardziej szczegółowoKurs systemu Unix wykład wstępny. Kurs systemu Unix 1
Kurs systemu Unix wykład wstępny Kurs systemu Unix 1 Cele wykladu Zdobycie podstawowej wiedzy o systemie i jego narzędziach. Poznanie unixowych języków skryptowych (bash, awk,...). Nauka programowania
Bardziej szczegółowoPracownia Komputerowa wykład III
Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu
Bardziej szczegółowoModel procesu w systemie Linux. Tomasz Borzyszkowski
Model procesu w systemie Linux Tomasz Borzyszkowski Definicja procesu klasyka Definicja [M.Bach WNT95] Proces jest wykonaniem programu i składa się ze zbiorowości bajtów, które CPU interpretuje jako instrukcje
Bardziej szczegółowoPracownia Komputerowa wykład III
Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula dr Jan Suffczyński 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu unix! csh :
Bardziej szczegółowoTemat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr
Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Strumienie standardowe i ich przekierowywanie,
Bardziej szczegółowoPRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE
PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE M.Mielczarek Pracownia Informatyczna 2017/2018 1 PRACOWNIA INFORMATYCZNA PROWADZĄCY: Dr Magda Mielczarek (biolog) Katedra
Bardziej szczegółowoskrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz
Ćwiczenie 6 Skrypty powłoki - programowanie w powłoce bash 1. Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości powłoki bash od strony programistycznej. System UNIX (Linux) pozwala tworzyć skrypty,
Bardziej szczegółowoPracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA
Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA 1 Organizacja zajęć ½ semestru mgr Magda Mielczarek Katedra Genetyki, pokój nr 14 e-mail: magda.mielczarek@up.wroc.pl tel: 71-320-57-51 Slajdy
Bardziej szczegółowoEgzamin pisemny z przedmiotu: Systemy operacyjne Semestr I
Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Uwaga: Test odnosi się do systemu operacyjnego Linux! 1) Linux jest systemem wielodostępnym, co oznacza, że: a) pozwala na logowanie się do systemu
Bardziej szczegółowoZarządzanie procesami (omawiane zagadnienia)
Zarządzanie procesami (omawiane zagadnienia) Pojęcie procesu Stany procesu Blok kontrolny procesu Tworzenie procesu Sygnały Kończenie wykonania procesu Działanie interpretatora poleceń (shell-a) Koncepcja
Bardziej szczegółowoNarzędzia informatyczne w językoznawstwie
Narzędzia informatyczne w językoznawstwie Wiersz poleceń - Potoki i pliki wsadowe Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 22. października 2008 Marcin
Bardziej szczegółowoOperatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie
Linux Polecenia Opracował: Andrzej Nowak Operatory zmiany sposobu przypisania standardowych strumieni >,> Przykłady: 2> plik przypisuje standardowe wyjście błędów do pliku, 1>&2 przypisanie standardowe
Bardziej szczegółowoSystem operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu
System operacyjny Linux wybrane zagadnienia Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Linux Open Source Stale rozwijany Darmowy (wersje niekomercyjne) Bezpieczny Stabilny
Bardziej szczegółowoAdministracja sieciowymi systemami operacyjnymi III Klasa - Linux
Administracja sieciowymi systemami operacyjnymi III Klasa - Linux SKRYPTY POWŁOKI mgr inż. Tomasz Borowiec SKRYPTY POWŁOKI - PODSTAWY W Linuksie skrypt jest plikiem tekstowym zawierającym polecenia systemowe
Bardziej szczegółowoTemat zajęć: Obsługa procesów w systemie.
Temat zajęć: Obsługa procesów w systemie. Czas realizacji zajęć: 90 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Procesy macierzyste i potomne, tworzenie procesów potomnych, uruchamianie
Bardziej szczegółowotworzenie/usuwanie procesów przechowywania kodu programu i danych s.o.? mamy 1 procesor i wiele procesów
( ( (. 0 ( ( A D?A A @? C C A @ L K @ A? G C G 6NáDGQLNLV\VWHPXRSHUDF\MQHJR ]DU]iG]DQLHSURFHVDPL s.o.? tworzenie/usuwanie procesów mamy procesor i wiele procesów 6 0.0. ( ( 0 ( /. (. =. < 0 C B synchronizacja
Bardziej szczegółowoPrzekierowanie wejścia wyjścia:
Przekierowanie wejścia wyjścia: program ma trzy podstawowe strumienie wejścia-wyjścia - standardowe wejście - standardowe wyjście - standardowe wyjście diagnostyczne przekierowanie standardowego wyjścia
Bardziej szczegółowoZarządzanie procesami
Zarządzanie procesami Proces, najogólniej rzecz ujmując, jest wykonywanym programem. Na linuxowy proces składają się: Liniowa przestrzeń adresowa, w której z kolei można wydzielić sekcję tekstu zawierającą
Bardziej szczegółowoBASH - WPROWADZENIE Bioinformatyka 4
BASH - WPROWADZENIE Bioinformatyka 4 DLACZEGO BASH? Praca na klastrach obliczeniowych Brak GUI Środowisko programistyczne Szybkie przetwarzanie danych Pisanie własnych skryptów W praktyce przetwarzanie
Bardziej szczegółowoJądro linuksa. LINUX KERNEL O REILLY Daniel P. Bovet & Marco Cesati
LINUX Jądro linuksa LINUX KERNEL O REILLY Daniel P. Bovet & Marco Cesati 1991 Linus Torvalds Intel 80386, inne architektury: Alpha, SPARC, Motorola MC680x0, PowerPc, IBM System/390 Kod źródłowy dostępny
Bardziej szczegółowoPODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI Bash literatura Wykład został opracowany na podstawie materiałów: http://www.ournet.pl/kursbasha/main.html 2 1 Bash BASH (ang. Bourne Again SHell) to stworzony przez Briana Foxa i
Bardziej szczegółowo- wszystkie elementy - wszystkie elementy
Tablice: indeksy całkowite >=0 tworzenie: TABLICA[0]=45 TABLICA[1]=23 TABLICA[2]=78 lub TABLICA=(45 23 78) lub TABLICA=($@) odwołanie echo ${TABLICA[3] echo ${TABLICA[*] echo ${TABLICA[@] Długość zmiennej:
Bardziej szczegółowoĘ Ł Ż Ż ŻŻ Ą Ą ć ż Ó ć ż ć Ż Ś ż Ż ć Ć Ó Ż Ś ć ÓŹ Ź Ó Ż Ó Ż Ś Ą Ó Ś Ąć Ż Ż Ó ć Ż ć Ę Ż Ó Ó Ó Ó Ż ć Ó Ó Ó Ż Ó Ó Ó Ł Ź Ó Ó Ó Ó Ó Ł Ś ć ć ć Ó Ó Ó Ó Ó Ś Ó Ó Ż Ó Ż Ś ż ć Ę ż Ż Ę Ż Ż ć ż ż Ż ć Ę ć ż ż ż ć ć
Bardziej szczegółowoStrona1. Linux. Skrypty powłoki
Strona1 Linux Skrypty powłoki Strona2 Spis treści. Spis treści.... 2 Wprowadzenie.... 3 Polecenie echo, znaki cytowania oraz komentarze.... 3 Operatory arytmetyczne.... 4 Deniowanie zmiennych w skryptach
Bardziej szczegółowoSystemy Operacyjne SOP121
Systemy Operacyjne SOP121 1. Wst p; Unix/ perspektywa zwykáego u ytkownika 2. Budowa ogólnego systemu operacyjnego (ilustrowane przyk adami rozwi za z konkretnych s.o.) 3. Konkretne systemy operacyjne
Bardziej szczegółowoInstrukcja do laboratorium Systemów Operacyjnych. (semestr drugi)
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) Ćwiczenie drugie (jedne zajęcia) Temat: Procesy i sygnały w Linuksie. Opracowanie: mgr in ż. Arkadiusz Chrobot Wprowadzenie 1. Budowa procesu
Bardziej szczegółowoParametry fakturowania. Cennik (eksport) SANDA SP. Z O.O. TRAUGUTTA KOLUSZKI. Szanowni Państwo,
Użytk.-ID: 395 Data: 03-02-2015 Depot: 2900 Nr klienta: 29002476 SANDA SP. Z O.O. TRAUGUTTA 1 95-040 KOLUSZKI Szanowni Państwo, poniższy załącznik zawiera aktualne cenniki za usługi oraz dodatkowe serwisy
Bardziej szczegółowoKolejki FIFO (łącza nazwane)
Kolejki FIFO (łącza nazwane) Systemy Operacyjne 2 laboratorium Mateusz Hołenko 6 listopada 2011 Plan zajęć 1 Łącza w systemie Linux kolejki FIFO vs. potoki specyfika łączy nazwanych schemat komunikacji
Bardziej szczegółowoWrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r.
DZE UZĘDY EÓDZA DLŚLĄE, d 24 2016 2966 UCHAŁA XXV/540/16 ADY EE CŁAA d 16 2016 ś g bdó b ó d gó d 18 2 15 d 8 1990 ąd g (D U 2016 446) 12 11 92 1 d 5 1998 ąd (D U 2015 1445 1890), ą 17 4 5 d 7 ś 1991 ś
Bardziej szczegółowoKonsola i interpreter poleceń
ZGŁASZANIE BŁĘDÓW I ERRATA Rozdział 1. Konsola i interpreter poleceń 1.1. Wykorzystanie interpretera... 27 1.2. Przekierowania... 28 1.3. Przykładowe polecenia wykorzystujące przekierowania... 32 1.4.
Bardziej szczegółowoSystemy Operacyjne. Część II Zarządzanie/Administracja Systemem. 5: Skrypty. autor: mgr inż. Andrzej Woźniak
Systemy Operacyjne Część II Zarządzanie/Administracja Systemem 5: Skrypty autor: mgr inż. Andrzej Woźniak Czym jest skrypt? plik tekstowy zawierające polecenia interpretera poleceń polecenia są wykonywane
Bardziej szczegółowo2. Zarządzanie procesami
J. Ułasiewicz Komputery i systemy równoległe 1 2. Zarządzanie procesami 2.1 Funkcje zarządzania procesami Administrowanie procesami obejmuje następujące czynności: Tworzenie procesu. Testowanie atrybutów
Bardziej szczegółowoSystemy operacyjne ćwiczenia 1 procesy, wątki, polecenia UNIXa.
Systemy operacyjne ćwiczenia 1 procesy, wątki, polecenia UNIXa. 1. Na ćwiczeniach będziemy: pisać skrypty powłoki UNIXa (tcsh, bash, Perl), programować w C (pierwsze 6-8 zajęć), Javie, i Adzie (kolejne
Bardziej szczegółowoSystemy operacyjne Skrypt do ćwiczeń laboratoryjnych
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec $Id: sop1-zadania.lyx,v 1.19 2006/09/26 13:37:25 sobaniec Exp $ Politechnika Poznańska Instytut Informatyki Spis treści 1 Wprowadzenie
Bardziej szczegółowoZakład Systemów Rozproszonych
Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 1: Wprowadzenie do systemu UNIX Interpretator poleceń Interpreter poleceń użytkownika, czyli inaczej powłoka. Powłoka pośredniczy pomiędzy użytkownikiem
Bardziej szczegółowoć Ł Ą Ź Ś Ó Ó ŚĆ Ó Ż ż Ó Ó Ć Ó Ś Ą Ą Ź Ś Ś Ź Ź Ó ż Ó Ź Ś ż Ę ć ż Ę Ź ÓŻ Ś ż Ą Ó Ą Ś ż ź Ó ż ć Ż Ź Ó Ó ć ż ć ć ż ć Ą Ż Ż Ó ć Ź Ż ć Ę ć Ó Ż ć Ś ć ć Ó Ó Ą ć ć Ść ć ć Ż ż ż Ó Ż ż ć Ż ć ć ć ć ć Ó Ż ć Ę ć Ó
Bardziej szczegółowoĄ Ą Ł ś ś Ł ś Ę Ę Ś Ś Ó Ę ź ś ś ś ś ś ń Ł Ą Ę ś ś ś Ś ń Ś ś Ę Ó Ź ś ś ś ś Ś ń ń ś ś Ś ń ź Ą ś ś Ł ź Ź Ś ś Ś ś ś ń ś Ś Ś ś Ł ś Ć ź ź ś Ś ś ś Ś ń Ć Ł Ą Ę ś ś ś Ś ść Ź ś Ś ś ś ś ń Ę ś Ś ś Ą Ó ś ś Ę Ł Ź ś
Bardziej szczegółowoz{ } ! #$%&'()&!(*' +,-('--.'/* 0& 1!,$' 2&'3 $*4!&,'3$ -/!(*' >;H :; j k j k j k
0123 55678 23122 22 1ˆ 2!#$%&'()&!(*'+,-('--.'/*0&1!,$' 2&'3$*4!&,'3$-/!(*'567728 :;=>?@AB>;C@>;DEFG:;:HI@;H>JC@>;K@LMAAMAL NDEFGN>AB@ABMAL NDE O PQ:H:RRRSTUVSWYZ[U\]]^_:;MAaH;b=HM:Aa>ABHI@?>H@aHMA:;c>HM:AO
Bardziej szczegółowo- :!" # $%&' &() : & *+, &( -. % /0 ( 1 $+ #2 ( #2 ) !( # ;<= &( ) >- % ( &( $+ #&( #2 A &? -4
- :!" # $%&' &() : 1. 8 -& *+, &( -. % /0 ( 1 $+ #2 ( #2 ) 3 45 167-1.!( # ;- % ( &(- 17 #(?!@- 167 1 $+ &( #&( #2 A &? -2.!"7 # ;- % #&( #2 A &? -3.!( # ;
Bardziej szczegółowoUniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010
Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000
Bardziej szczegółowoPodstawy administracji systemu Linux
Podstawy administracji systemu Linux Tryb tekstowy Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu 1 Instalacja Linuksa 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji
Bardziej szczegółowoWstęp... 7 Rozdział 1. Wprowadzenie do systemów operacyjnych Rozdział 2. Rozpoczęcie pracy z systemem Linux... 27
Spis treści Wstęp... 7 Rozdział 1. Wprowadzenie do systemów operacyjnych... 11 Lekcja 1. Budowa systemu komputerowego... 11 Lekcja 2. Czym jest system operacyjny... 15 Lekcja 3. Różnorodność systemów operacyjnych...
Bardziej szczegółowoWydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE
Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Kod przedmiotu: F***** Ćwiczenie pt. PODSTAWY
Bardziej szczegółowoKomunikacja za pomocą potoków. Tomasz Borzyszkowski
Komunikacja za pomocą potoków Tomasz Borzyszkowski Wstęp Sygnały, omówione wcześniej, są użyteczne w sytuacjach błędnych lub innych wyjątkowych stanach programu, jednak nie nadają się do przekazywania
Bardziej szczegółowoÓ Ą Ó Ó Ó Ó Ż Ą Ę Ś Ż Ś Ó Ó Ó Ż Ś Ó Ó Ć Ż Ę Óż ż Ę Ó Ę Ś Ó Ó Ą Ż Ś Ż Ż Ź Ż ź Ż Ż ż Ó Ę Ę Ż Ó Ó Ó Ó Ó Ż Ó Ó Ż Ó Ę ÓĘ Ó Ó ż Ó Ó Ż ź ź ź ź Ó ż Ę Ó Ś Ó ź ż ź ó Ó Ó Ó Ż Ó Ż ź Ś Ś Ś Ż ż Ż Ś Ż Ż Ż Ż Ż Ó Ż Ż
Bardziej szczegółowoWprowadzenie do programowania w powłoce
Wprowadzenie do programowania w powłoce mgr inż. Maciej Lasota m.lasota@tu.kielce.pl Katedra Informatyki, Politechnika Świętokrzyska w Kielcach 22 lutego 2012 Powłoka systemowa Powłoka systemowa Podstawowym
Bardziej szczegółowoJ. Ułasiewicz Łącza nienazwane, nazwane, select 1
J. Ułasiewicz Łącza nienazwane, nazwane, select 1 4. Komunikacja pomiędzy procesami przez łącza nienazwane i nazwane Łącza nienazwane (ang. Unnamed Pipes) i nazwane (ang. Unnamed Pipes) - jedna z historycznie
Bardziej szczegółowoń ź ń ń ć Ń ź ż ń ż ż Ń Ą ń ń Ę ń ń ń ż Ł ż Ł ż ń ć ź Ą źż ć ń Ę Ł ż Ą ć ż Ą ń Ł ż ń ż ń Ą ż ń ń ż ź ż ń ń ŚÓ ń Ś ź Ó Ł ć Ą Ń ż Ś ń Ą ń ń ń ż ń ź ń ż ź ń ń ż ż ń ń ż Ń ń ń ź ź Ą ń Ę Ń ń ń ń Ę ż Ś Ę ć Ń
Bardziej szczegółowoż Ę ń Ś ó ź ó ń Ę ó ó ź ó Ń ó ó ż ż ó ż ń ó ć ń ź ó ó ó Ę Ę ó ź ó ó Ł Ł Ą Ś ó ń ó ń ó Ł Ł ó ó ó ń Ś Ń ń ń ó ó Ś ó ć ó Ą Ą ń ć ć ó ż ó ć Ł ó ń ó ó ż ó ó ć ż ż Ą ż ń ó Śó ó ó ó ć ć ć ń ó ć Ś ć ó ó ż ó ó
Bardziej szczegółowoPoniższe funkcje opisane są w 2 i 3 części pomocy systemowej.
Procesy Proces (zwany też zadaniem) jest jednostką aktywną, kontrolowaną przez system operacyjny i związaną z wykonywanym programem. Proces ma przydzielone zasoby typu pamięć (segment kodu, segment danych,
Bardziej szczegółowo1 Wynagrodzenie Wykonawcy zostanie podzielone na równe raty płatne cykliczne za okresy 2 tygodniowe w. okresie obowiązywania umowy.
W Z Ó R U M O W Y N r :: k J Bk 2 0 1 5 Z a ł» c z n i k n r 4 A z a w a r t a w G d y n i d n i a :::::: 2 0 1 5 r o k u p o m i d z y G d y s k i m C e n t r u m S p o r t u j e d n o s t k» b u d e
Bardziej szczegółowoĆwiczenie Nr 2 Konfiguracja środowiska użytkownika w systemie operacyjnym FreeBSD
Ćwiczenie Nr 2 Konfiguracja środowiska użytkownika w systemie operacyjnym FreeBSD Cel ćwiczenia: Zapoznanie się ze środowiskiem pracy zwykłego oraz zaawansowanego użytkownika przy wykorzystaniu surowego
Bardziej szczegółowoLaboratorium Procesy w systemach UNIX 3.2 Polecenia związane z procesami
Laboratorium 3 3.1 Procesy w systemach UNIX 3.2 Polecenia związane z procesami 1 3.1 Procesy w systemach UNIX Z systemami unixowymi związane jest pojęcie procesu. W takim ujęciu, proces, rozumiany jest
Bardziej szczegółowoSPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...
SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW... 5 5. UZYSKIWANIE POMOCY SYSTEMOWEJ... 6 6. ZARZĄDZANIE PLIKAMI
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 5 Wiesz poleceń kontrola zadań aliasy, zmienne potoki, przekierowania nawigacja Pozostałe przydatne polecenia konsolowe Zarządzanie
Bardziej szczegółowoFiltry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail.
Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail. Utwórz katalog lab_3 i przejdź do niego. Polecenie find Polecenie to jest niezwykle pożyteczne dla odszukiwania poszczególnych grup
Bardziej szczegółowo1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape
FIND http://www.cs.put.poznan.pl/akobusinska/downloads/find.pdf 1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape 2. Ogranicz wynik polecenia 1
Bardziej szczegółowoPracownia Komputerowa wyk ad III
Pracownia Komputerowa wykad III dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Ogoszenie Dodatkowa grupa ćwiczeniowa: dr Jan
Bardziej szczegółowoArchitektura systemów informatycznych. Powłoka systemowa Architektura procesora
Architektura systemów informatycznych Powłoka systemowa Architektura procesora Powłoki systemowe Powłoka tekstowa Powłoka, nazywana inaczej shellem, odpowiada za wykonywanie poleceń wpisywanych przez użytkownika
Bardziej szczegółowoWstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików
Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-10-08 Co to jest konsola / terminal UNIX-owy?
Bardziej szczegółowowww.anilrana13014.weebly.com www.k8449.weebly.com t t t t t t t t t t t t t t t t t ç iv P P P P P P P P P P P q r s t r 1 r 1 2 r 34 5 I 2 6 r 34 5 I 78 910 ❶ r s ❷ ❸ 78 910 P P P P P s r r r r r r r
Bardziej szczegółowoPowłoka, redyrekcja, potok
UNIX POWŁOKA I POTOK WYKŁAD 5 Powłoka, redyrekcja, potok UNIX POWŁOKA POWŁOKA ( ang. SHELL) - to program interpretujący polecenia użytkownika. nazywamy powłoką. Powłoka przyjmuje polecenia od użytkownika,
Bardziej szczegółowoLinux: System Plików
Linux: System Plików Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Wszystko jest plikiem Obsługa systemu plików Prawa dostępu Wyszukiwanie Mateusz Hołenko Linux: System Plików [2/24] Wszystko
Bardziej szczegółowoPrzypomnienie komend linux'a.
Przypomnienie komend linux'a. Krzysztof Dynowski Komendy podstawowe date pokazuje datę i czas systemowy history pokazuje historię komend z linii poleceń pwd (print working directory) pokazuje pełną ścieŝkę
Bardziej szczegółowoProcesy w systemach UNIX i Linux
SOE Systemy Operacyjne Wykład 5 Procesy w systemach UNIX i Linux dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Procesy Proces wykonujący się program identyfikator PID Procesy
Bardziej szczegółowo012'314'4!$(5! SS 2010 !"#$%&'()&*+,-)./ 6.-+,/,)77+ (.
012'314'4!$(5!!"#$%&'()&*+,-)./ 6.-+,/,)77+ 89,'3,#/+: ;+.'$-)>?+./#./: B,)77+: (.#=A: (12''(>"#.'17-?
Bardziej szczegółowoRozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów
Z n a k s p r a w y G C S D Z P I 2 7 1 07 2 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f U s ł u g i s p r z» t a n i a o b i e k t Gó w d y s k i e g o C e n
Bardziej szczegółowoSystemy Operacyjne I: Procesy
Politechnika Poznańska 4 kwietnia 2013 Materiały Prezentacja oraz inne materiały zostały przygotowane na podstawie: Użytkowanie systemu operacyjnego UNIX - dr D.Wawrzyniak Systemy operacyjne - skrypt -
Bardziej szczegółowosposób wykonywania operacji zapisu i odczytu dane odczytywane z l acza usuwane (nie można ich odczytać ponownie),
27 4 L acza L acza w systemie UNIX sa plikami specjalnymi, s luż acymi do komunikacji pomiedzy procesami. L acza maja kilka cech typowych dla plików zwyk lych, czyli posiadaja swój i-weze l, posiadaja
Bardziej szczegółowoWprowadzenie do obsługi systemów obliczeniowych PCSS
Wprowadzenie do obsługi systemów obliczeniowych PCSS Marcin Pospieszny Poznańskie Centrum Superkomputerowo-Sieciowe 17 listopada 2011 Plan prezentacji 1 Architektura maszyn 2 Linux: podstawy 3 PBS 4 Aplikacje
Bardziej szczegółowoTemat : Procesy, zmienne, programy, pliki, standardowe wyjscie i wejscie. Wykorzystane polecenia:
Temat : Procesy, zmienne, programy, pliki, standardowe wyjscie i wejscie Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie Pojęcie procesu, procesy w systemie, usuwanie procesów, priorytety
Bardziej szczegółowoSPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA
Z n a k s p r a w y G C S D Z P I 2 7 1 0 1 12 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A D o s t a w a ( u d o s t p n i e n i e ) a g r e g a t u p r» d o t w
Bardziej szczegółowoprzypadków wywo lanie systemowe (funkcja systemowa) lub funkcja biblioteczna zwraca wartość 1(czasamiNULL) iprzypisujezmiennej zewn etrznej,
c Wies law P laczek 3 1 Obs luga b l edów Wwi ekszości przypadków wywo lanie systemowe (funkcja systemowa) lub funkcja biblioteczna kończ ac si e b l edem zwraca 1(czasamiNULL) iprzypisujezmiennej zewn
Bardziej szczegółowo