2007.07_7 praktycznych zastosowań Linuksa przez użytkowników Windowsów_[Windows].pdf

(555 KB) Pobierz
439135960 UNPDF
tipsy
7 praktycznych zastosowań Linuksa przez użytkowników Windowsów
7 praktycznych zastosowań Linuksa
przez użytkowników Windowsów
Krzysztof Marzec
powodu, komputer może od-
mówić współpracy i obrazić
się na niebiesko, a poziom stre-
su podczas jego obsługi jest wyższy niż inla-
cja na Węgrzech w 1946 r. (tak, to tam mie-
li banknot o nominale 100 trylionów). Kim są
i co ich łączy? Odpowiedź jest prosta: Jedyny
Słuszny System. Jednak czy nie ma dla nich
już żadnej nadziei? Nigdy nie zaczną używać
Linuksa? Nieprawda! Oni go używają i pew-
nie o tym nawet nie wiedzą. Przypatrzmy się,
do czego używają Linuksa najczęściej albo
w którym momencie ich życia następuje cał-
kowite na niego nawrócenie.
Początkujący użytkownik może przeana-
lizować te przykłady w internecie i rozwinąć
swoją wiedzę, a nawet wypada by to uczynił
i wiedział więcej niż opisywani użytkowni-
cy. Zaawansowanych użytkowników proszę
o wybaczenie i potraktowanie tych informacji
jako pocieszenia, że globalna populacja jeszcze
jest daleko w tyle za wytrawnymi „rootami”.
Rysunek 1. Właśnie z Windowsa łączę się przez NX z komputerem, który za pomocą Direct Connecta wyszukał
dystrybucję Debiana, do której dostęp ma tylko sieć lokalna. Po ściągnięciu na zdalny dysk pobiorę ją przez www
Użytkownicy nieświadomi
Ta grupa obejmuje prawdopodobnie 100%
użytkowników internetu. Dlatego na pierw-
szym miejscu zanotujemy.
puje w przypadku obsługi kont pocztowych
– i tu też darmowe oprogramowanie pozwoli
nam założyć swój własny serwer.
Serwer Apache i jego kompletna doku-
mentacja znajdują się na http://httpd.apache.org/
download.cgi ., zaś najpopularniejszy serwer
pocztowy SendMail znajdziemy tu http://www.
sendmail.org/ . Jest też duża szansa, że obie pacz-
ki znajdują się już w naszej dystrybucji Linuk-
sa.
sprzedawcą Debiana” (Linux+, II/07), coraz
więcej irm przechodzi na darmowe, ale tak-
że lepsze od ich płatnej konkurencji, systemy.
Dlatego przeciętni użytkownicy, mimo, że
w domu posiadają dla źle pojętej wygody nie-
kiedy nielegalne okienka, w pracy, gdzie ła-
two o kontrole, pracują już na Linuksie, pi-
sząc swoje dokumenty w Open Ofice'ie.
Hosting, obsługa kont pocztowych
Ogromna większość serwerów działających w
internecie opiera się o systemy uniksowe. Apa-
che, najpopularniejsze oprogramowanie, dzia-
ła pod innymi systemami, ale najlepiej spisuje
się właśnie na maszynach linuksowych. Każdy
z nas, dysponując nawet dosyć słabym kom-
puterem, mógłby uruchomić serwer www, ob-
sługujący PHP i bazy danych MySQL w kilka
minut. Potem chwila na konigurację i mamy
swój własny serwer. Podobna sytuacja wystę-
Użytkownicy zmuszeni
Do tej grupy zaliczamy przede wszystkim
studentów, którzy dzięki zajęciom z progra-
mowania są na dobrej drodze do nawrócenia
się na Linuksa. Do czego student powinien wy-
korzystywać Linuksa według programu stud-
iów? Głównie do pisania programów w C,
C++ oraz PHP z wykorzystaniem MySQL.
Użytkownicy z wyboru
W poszukiwaniu oszczędności, ale także sta-
bilnego systemu i bezpieczeństwa swoich da-
nych, coraz więcej irm przechodzi na dar-
mowe oprogramowanie oparte o dystrybu-
cje Linuksa.
O autorze
Darmowe oprogramowanie
Po zainstalowaniu większości dystrybucji
użytkownik ma do dyspozycji przeglądarkę
internetową (Firefox), klienta poczty (Kma-
il, Thunderbird, Evolution), pakiet biurowy
(OpenOfice.org) oraz komunikator interne-
towy (Kopete, Gaim), a niektóre – dodatkową
setkę aplikacji. I wszystko to za darmo. Tak
jak opisywałem w swoim artykule „Zostań
Programowanie w Linuksie
Na niektórych kierunkach istnieją także zaję-
cia trwające cały semestr, których zadaniem
jest nauczenie podstaw obsługi Linuksa. Jeśli
używasz Linuksa na co dzień, a w twoim pla-
nie studiów jest programowanie, zacznij już
dziś. Linux jest świetnym środowiskiem pro-
gramistycznym. Programy w C pisane mo-
gą być przy użyciu najprostszego edytora - vi,
Autor jest specjalistą SEO/SEM i od 6 lat
zajmuje się wprowadzaniem irm do inter-
netu oraz sprzedażą on-line. Obecnie pra-
cuje w irmie Deva Group.
Kontakt z autorem: krzysztof.marzec@
deva.com.pl
66
lipiec 2007
O ni – ich dane mogą zniknąć bez
439135960.004.png 439135960.005.png 439135960.006.png 439135960.007.png
 
tipsy
7 praktycznych zastosowań Linuksa przez użytkowników Windowsów
a kompilowane gcc za pomocą polecenia gcc
[ opcje ] plik [ plik ].
w świetny półprofesjonalny router. Więcej in-
formacji o Freesco i NDD można znaleźć łatwo
na http://www.freesco.pl , a użytkownicy tego fo-
rum słyną z chęci niesienia pomocy.
nie – po zainstalowaniu klienta może korzy-
stać z wszystkich aplikacji zainstalowanych na
serwerze, a także z danych komputera. Należy
dodać, że przy odpowiednim łączu klient zdal-
nego pulpitu potrai wyświetlać ilm w dobrej
jakości, ale niestety nie spotkałem się z równo-
czesnym przekazywaniem głosu.
Rozwiązania te są często wykorzystywane
w irmach, gdzie główne oprogramowanie ba-
zodanowe lub CRM są zainstalowane na głów-
nym komputerze. Rozwiązanie w połączeniu
z uruchomionym serwerem Apache pozwa-
la zdalnie korzystać z lokalnych zasobów sie-
ci – np. lokalnych hubów Direct Connect w sie-
ciach akademickich. Ponieważ na zewnątrz nie
ma dostępu ani do sieci lokalnej, ani do lokal-
nego huba Direct Connect pliki wyszukiwane
i ściągane na zdalny dysk za pomocą klienta
Direct Connect są wystawiane na serwer www
i pobierane na lokalny komputer już za pomo-
cą wyszukiwarki.
Użytkownicy oświeceni
W tej grupie pewnie jest wielu z was. Mimo,
że na co dzień, żeby zamknąć system, klikacie
przycisk START, to używacie Linuksa.
Programy p2p, serwery ftp
Kolejnym zastosowaniem dla Linuksa okazu-
ją się być komputery-zombie do ściągania pli-
ków. Nawet na bardzo słabym komputerze
można uruchomić Direct Connect lub klienta
eDonkey2000 lub torrentów. Wspomniany wy-
żej Freesco przy 32MB RAM-u obsługuje klien-
ta MLDonkey. Taki komputer nie wymaga kla-
wiatury, myszy ani monitora. Aby nie obciążać
komputera podczas pracy, uruchamiamy nis-
kim nakładem pracy i inansów dedykowany
serwer ftp lub klienta sieci p2p. Komputer taki
jest zarządzany przez zdalny web-panel, wszyst-
kie popularne programy udostępniają taką
funkcję, a dalej dane ściągane są bezpośrednio
przez sieć lokalną. Rozwiązanie jest bardzo wy-
godne, szczególnie, gdy pobieramy duże pli-
ki bądź potrzebujemy działającego cały czas
serwera ftp, a niekoniecznie chcemy, aby nasz
główny komputer pracował całą noc.
Routery linuksowe
Dzięki Linuksowi nie jedna maszyna sprzed
dziesięciu lat przeżywa właśnie swoją dru-
gą młodość. Sam do niedawna miałem w sza-
ie komputer 486, który dzielnie routował sy-
gnał internetowy dla sieci lokalnej. Na Linuk-
sie, nie posiadając wielkiej wiedzy, łatwo po-
stawić bowiem router. Ja skupię się na Freesco
– jednodyskietkowym routerze oraz NDD – je-
go godnym następcy. Freesco nie potrzebuje
dysku, uruchamiamy je z dyskietki. Działa na-
wet na komputerach z bardzo małą ilością pa-
mięci – 32MB RAM-u to już luksus. Jeśli jed-
nak wyposażymy je w dysk, będziemy mogli
używać wielu stworzonych dla niego wtyczek.
Między innymi podzielimy uczciwie sygnał
i będziemy mogli analizować statystyki ru-
chu wewnątrz sieci. Do tego dodajmy bardzo
łatwe konigurowanie irewalla oraz systemu.
Po awarii albo wymieniamy dyskietkę na no-
wą, albo konigurujemy system w dosłownie
kilka minut. Żeby było ciekawiej, to całość mo-
że działać na systemie plików FAT.
Ponieważ Freesco to bardzo stary system,
osoby z nim związane postanowiły stworzyć
NDD. System ma już większe wymagania i
działa tylko na procesorach Pentium, wymaga
32MB RAM-u oraz około 100MB powierzchni
dysku. Zaletą jest jeszcze większa stabilność,
konigurowalność i polskojęzyczność. Oczywi-
ście na NDD przygotowano mnóstwo aplika-
cji, które potraią zmienić ten prościutki system
Cron
Na koniec omówię crona. To usługa, którą zna
chyba każdy, nawet początkujący użytkownik
Linuksa. Przez pozostałych jest używany za-
zwyczaj w połączeniu z kontem shellowym
na wirtualnym hostingu głównie do urucha-
miania skryptów PHP lub uruchamiania apli-
kacji. Cron pozwala bowiem na uruchomienie
jakiegokolwiek procesu o podanej godzinie lub
regularne uruchamianie przy założonych pa-
rametrach czasowych. Całą potrzebną wiedzę
o cronie dostaniemy, wpisując w konsoli ‘man
cron’. Możemy zdeiniować jego działanie na
14:33 każdego dnia lub na każdy piątek miesią-
ca w samo południe. Cron jest często używany
przy systemach, które wymagają wszelkiego
rodzaju przeliczeń (gry pisane w PHP) o okre-
ślonych porach lub przez graczy, za których
cron loguje się do gry i wysyła lotę na planety
wroga o czwartej nad ranem, kiedy ten się tego
najmniej spodziewa, smacznie śpiąc.
Zdalne pulpity, współużytkowanie
komputera
Część użytkowników wybiera Linuksa ze wzglę-
du na bardzo łatwą implementację rozwiązań
współużytkowania jednej maszyny. Wystarczy
system postawiony na przykład na Debianie
oraz NX serwer ( http://www.nomachine.com/ ).
Windowsowy klient NX łączy się z kompute-
rem, może posiadać własny proil i przestrzeń
dyskową. Takie rozwiązania na Linuksie ce-
chują się wysoką niezawodnością i oczywiście
niskim kosztem – zarówno czasu konigura-
cji, jak i materialnym. Terminale są bardzo do-
brym rozwiązaniem, gdy osoba pracuje zdal-
Rysunek 2. Tak prostym wywołaniem manuala nawet laik zdobędzie potrzebną mu wiedzę o cronie
Zakończenie
Linuks jest bardzo ciekawym systemem, nawet
jeśli nie jest wykorzystywany w pełni, a użyt-
kownik ma do dyspozycji wiedzę jedynie o je-
go elementach. Jak widać – nawet jego zago-
rzali wrogowie nieświadomie korzystają z je-
go dobrodziejstw na co dzień. Cieszy też fakt,
że coraz więcej osób potrai wykorzystywać go
praktycznie. Mam nadzieję, że te kilka przykła-
dów zachęci osoby, których przygoda z Linuk-
sem się dopiero zaczyna, do dalszego odkry-
wania praktycznych zastosowań narzędzi tego
systemu. Używanie ich nie tylko rozwija naszą
wiedzę o podstawach działania oprogramowa-
nia, ale po prostu ułatwia nam życie.
www.lpmagazine.org
67
439135960.001.png 439135960.002.png 439135960.003.png
 
Zgłoś jeśli naruszono regulamin