Shell
Linia 1: | Linia 1: | ||
+ | ==Shell == | ||
+ | |||
Shell to inaczej powłoka systemu - program który słóży do komunikacji użytkownika z systemem. | Shell to inaczej powłoka systemu - program który słóży do komunikacji użytkownika z systemem. | ||
Linia 7: | Linia 9: | ||
Zobacz [[Konsola]]. | Zobacz [[Konsola]]. | ||
+ | |||
+ | == Konto Shell == | ||
+ | Oznacza możliwośc podłączenia się do serwera poprzez [[SSH]] i po porawnym zalogowaniu wstukiwanie komend [[konsola|konsolowych]], interptretwnaych przez system. Można je dostać od kolegi :), kupić od firmy hostingowej, bardzo często na studiach dostajesz konto shell. | ||
+ | |||
+ | |||
+ | |||
+ | Na koncie można najczęściej uruchamiac rózne programy aby np: | ||
+ | * sprawdzić pocztę programem '''mail'' czy '''pine''' | ||
+ | * usuchamić klienta [[IRC]] takiego jak '''epic''', czy '''BitchX''' albo '''ircii''' albo ''irssi'' | ||
+ | * uruchomić klienta GaduGadu na przykład '''ekg''' | ||
+ | * czasem możesz stworzyć w specjalnym katalogu stronę [[WWW]] - najczęściej w ''public_html'' | ||
+ | * odpalic proces w tle np na [[screen]]ie albo postawić bota na ircu typu [[eggdrop]], postawić na ircu [[BNC]] albo inny program aby pracował w tle... | ||
+ | |||
+ | Nie na wszysktich kontach shell można wykonywac wszystkie powyższe operacje - bardzo często administratorzy serwera ograniczają użytkownikom dostęp do wykonywanych programów, albo wprowadzają pwene limity na uruchomione programy, zasoby itd. Często tak jest ponieważ serwer jest do użytku bardzo wielu osób na raz, działają na nim różne [[usługi]] i nie może być tak, że np | ||
+ | * jedna osoba odpali jakiś program i zużywa np 100% czasu procesora albo pochłonie całą pamięć ram na serwer gry i reszta programów kuleje | ||
+ | * niektóre programy są nielegalne - np do ściągania mp3 z sieci p2p, stosowane są do włamów na konta na innych serwerach | ||
+ | * programy są niebezpieczne i potrafią doporwadzić do utraty danych osoby albo osób z powodu błędnego napisania - np eggdrop | ||
+ | * czasami serwer sprzętono się nie nadaje do niektórych programów - np na penitum III odpalenie 8 serwerów BattleField2 jest bezsensowne. | ||
+ | |||
+ | Administratorzy jak kapną się ze jakos program jest uruchomiony bez zgody to wyciągają konsekwencje wobec takiego użytkownika - rodzaj kary zależy od administratora :) | ||
+ | |||
+ | Tak więc zanim odpalisz coś to lepiej zapytaj administratora czy wolno - najczęściej na mail root@localhost. | ||
Wersja z 14:17, 3 cze 2006
Shell
Shell to inaczej powłoka systemu - program który słóży do komunikacji użytkownika z systemem.
Pod Linuxem istnieją różne rodzaje programów powłoki, najbardziej znanymi są bash, sh, zsh, csh, ksh, ash, ale jest jescze wiele innych. Chyba najbardzije popularnym aktualnie na linuksach jest bash, ponieważ posiada duże możliwości pisania skryptów.
Pod Windows najczęściej używaną powłoką jest program explorer.exe czyli to co widzisz po zalogowaniu sie do komputera - odpowiada on za pasek menu start, tło pulpitu, wyświetlanie okien aplikacji.
Zobacz Konsola.
Konto Shell
Oznacza możliwośc podłączenia się do serwera poprzez SSH i po porawnym zalogowaniu wstukiwanie komend konsolowych, interptretwnaych przez system. Można je dostać od kolegi :), kupić od firmy hostingowej, bardzo często na studiach dostajesz konto shell.
Na koncie można najczęściej uruchamiac rózne programy aby np:
- sprawdzić pocztę programem mail czy pine'
- usuchamić klienta IRC takiego jak epic, czy BitchX albo ircii albo irssi
- uruchomić klienta GaduGadu na przykład ekg
- czasem możesz stworzyć w specjalnym katalogu stronę WWW - najczęściej w public_html
- odpalic proces w tle np na screenie albo postawić bota na ircu typu eggdrop, postawić na ircu BNC albo inny program aby pracował w tle...
Nie na wszysktich kontach shell można wykonywac wszystkie powyższe operacje - bardzo często administratorzy serwera ograniczają użytkownikom dostęp do wykonywanych programów, albo wprowadzają pwene limity na uruchomione programy, zasoby itd. Często tak jest ponieważ serwer jest do użytku bardzo wielu osób na raz, działają na nim różne usługi i nie może być tak, że np
- jedna osoba odpali jakiś program i zużywa np 100% czasu procesora albo pochłonie całą pamięć ram na serwer gry i reszta programów kuleje
- niektóre programy są nielegalne - np do ściągania mp3 z sieci p2p, stosowane są do włamów na konta na innych serwerach
- programy są niebezpieczne i potrafią doporwadzić do utraty danych osoby albo osób z powodu błędnego napisania - np eggdrop
- czasami serwer sprzętono się nie nadaje do niektórych programów - np na penitum III odpalenie 8 serwerów BattleField2 jest bezsensowne.
Administratorzy jak kapną się ze jakos program jest uruchomiony bez zgody to wyciągają konsekwencje wobec takiego użytkownika - rodzaj kary zależy od administratora :)
Tak więc zanim odpalisz coś to lepiej zapytaj administratora czy wolno - najczęściej na mail root@localhost.