X


[ Pobierz całość w formacie PDF ]
.Wynik b�dzie wy-gl�da� tak jak w przyk�adzie 4-2.Przyk�ad 4-2: Wynik polecenia setserial -bg /dev/ttyS/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A/dev/ttyS1 at 0x02f8 (irq = 3) is a 16550APolecenie sttyNazwa stty mo�e oznacza�  set tty , ale polecenie stty bywa te� u�ywane do wy-Swietlania konfiguracji terminala.Polecenie stty, prawdopodobnie jeszcze bardziejni� setserial, wprawia w konsternacj� posiadan� liczb� charakterystyk, które mo�nakonfigurowa�.W tej chwili poka�emy najwa�niejsze z nich.Pozosta�e znajdziesz nastronie podr�cznika elektronicznego stty.Polecenie stty jest najcz�Sciej u�ywane do konfigurowania parametrów terminala,które decyduje na przyk�ad, czy wprowadzane znaki b�d� wySwietlane na ekraniealbo czy klawisz powinien generowa� sygna� przerwania.WczeSniej wyjaSniliSmy,�e urz�dzenia szeregowe s� urz�dzeniami tty i dlatego polecenie stty odnosi si� tak-�e do nich.Jednym z najwa�niejszych zastosowa� stty w urz�dzeniach szeregowych jestw��czenie uzgadniania sprz�towego w urz�dzeniu.WczeSniej krótko wspomnieliS-my o uzgadnianiu sprz�towym.DomySlna konfiguracja urz�dze� szeregowychzak�ada wy��czenie uzgadniania sprz�towego.Wówczas mog� dzia�a� kable szere-gowe  trzy�y�owe.Nie obs�uguj� one sygna�ów wymaganych do uzgadnianiasprz�towego i gdyby by�o ono domySlnie w��czone, nie mo�na by�oby przez nieprzes�a� �adnych znaków, by to zmieni�.Co dziwniejsze, niektóre szeregowe programy komunikacyjne nie w��czaj� uzgadniaiasprz�towego, a wi�c je�eli twój modem je obs�uguje, powinieneS go skonfigurowa�tak, �eby go u�ywa� (odszukaj w instrukcji modemu w�aSciwe polecenie), a tak�eskonfiguruj odpowiednio urz�dzenie szeregowe.Polecenie stty ma znacznikcrtscts,który w��cza uzgadnianie sprz�towe w urz�dzeniu  b�dziesz musia� go u�y�.Po-lecenie prawdopodobnie najlepiej uruchomi� z pliku rc.serial (lub równowa�nego)w czasie startu systemu za pomoc� polece� pokazanych w przyk�adzie 4-3.Przyk�ad 4-3.Przyk�adowe polecenia stty w pliku rc.serial#stty crtscts > /var/log/finger.log; \if [ %h != "vlager.vbrew.com:" ]; then \finger -l @%h >> /var/log/finger.log \fiArgumenty%h i%ds� rozwijane przez tcpd odpowiednio do nazwy hosta klientai nazwy us�ugi.Szczegó�y znajdziesz na stronie podr�cznika elektronicznegohosts_access(5).* Zwykle tylko nazwy lokalne uzyskane z /etc/hosts nie zawieraj� kropek.** Chocia� nazwa sugeruje, �e jest to warunek ekstremalny, s�owo kluczowePARANOIDjest dobr� warto-Sci� domySln�, gdy� zabezpiecza przed z�oSliwymi hostami, które udaj�, �e s� kimS, kim nie s�.Niewszystkie wersje tcpd maj� wkompilowan� obs�ug�PARANOID.Je�eli twoja wersja nie ma, musiszprzekompilowa� tcpd. 218 Rozdzia� 12: Wa�ne funkcje sieciowePliki services i protocolsNumery portów, na których s� udost�pniane pewne  standardowe us�ugi zosta�yzdefiniowane w dokumencie RFC Assigned Numbers.Aby programy serwera i klien-ta mog�y konwertowa� nazwy us�ug na te numery, ka�dy host posiada przynajmniejcz�S� tej listy.Znajduje si� ona w pliku o nazwie /etc/services.Wpis wygl�da tak:us�uga port/protokó� [aliasy]Us�ugaoznacza tutaj nazw� us�ugi, aportdefiniuje port, na którym jest ona ofero-wana, natomiastprotokó�okreSla u�ywany protokó� transportowy.To ostatnie poleprzewa�nie ma wartoS�udplubtcp.Zdarza si�, �e us�uga jest udost�pniana nie tyl-ko poprzez jeden protokó�, oraz �e na tym samym porcie udost�pniane s� ró�neus�ugi, je�eli protoko�y s� ró�ne.Polealiasypozwala okreSli� alternatywne nazwytej samej us�ugi.Zwykle nie musisz zmienia� pliku services, który jest dostarczany wraz z oprog-ramowaniem sieciowym twojego Linuksa.Niemniej jednak w przyk�adzie 12-2 po-kazujemy urywek tego pliku.Przyk�ad 12-2.Przyk�adowy plik /etc/services# Plik services:## dobrze znane us�ugiecho 7/tcp # Echoecho 7/udp #discard 9/tcp sink null # Discarddiscard 9/udp sink null #daytime 13/tcp # Daytimedaytime 13/udp #chargen 19/tcp ttytst source # Generator znakówchargen 19/udp ttytst source #ftp-data 20/tcp # Protokó� transmisji plików (dane)ftp 21/tcp # Protokó� transmisji plików (sterowanie)telnet 23/tcp # Protokó� wirtualnego terminalasmtp 25/tcp # Prostyprotokó�przesy�aniapocztyelektronicznejnntp 119/tcp readnews # Protokó�przesy�aniawiadomoSciwsieciUSENET## us�ugi UNIXexec 512/tcp # zdalne wykonywanie BSDbiff 512/udp comsat # powiadomienie o poczcielogin 513/tcp # zdalne logowaniewho 513/udp whod # zdalne who i uptimeshell 514/tcp cmd # zdalne polecenie, has�o nie jest u�ywanesyslog 514/udp # zdalny syslogprinter 515/tcp spooler # zdalne buforowanie drukowaniaroute 520/udp router routed # protokó� informacyjny rutowaniaZauwa�, �e us�uga echo jest udost�pniana na porcie 7 zarówno protoko�owi TCP, jaki UDP, i �e port 512 jest u�ywany przez dwie ró�ne us�ugi: zdalne wykonywanie(rexec) przez TCP i demona COMSAT na UDP, powiadamiaj�cego u�ytkownikówo nowej poczcie (zobacz xbiff(1x)).Podobnie jak plik services, biblioteka sieciowa potrzebuje sposobu na przet�umaczenienazw protoko�ów  na przyk�ad u�ywanych w pliku services  na numery proto- Zdalne wywo�anie procedur 219ko�ów rozumiane przez warstw� IP na innych hostach.Dlatego poszukuje nazwyw pliku /etc/protocols.Plik ten zawiera po jednym wpisie w wierszu, a ka�dy wpispodaje nazw� protoko�u i odpowiadaj�cy jej numer.Prawdopodobie�stwo robieniaczegokolwiek z tym plikiem jest jeszcze mniejsze, ni� w przypadku /etc/services.Przyk�adowy plik pokazujemy poni�ej.Przyk�ad 12-3 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wpserwis.htw.pl
  • Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.