Linux.pdf

(2646 KB) Pobierz
Linux
KURS
DLA POCZġTKUJġCYCH
I NIE TYLKO
---------------------------------------------------------------------------------------------------------------------------------
Przygotowane Przez:
TanyX§ Î aukcje allegro
http://www.allegro.pl/my_page.php?uid=1643729
http://www.allegro.pl/show_user.php?uid=1643729
1
22942065.001.png 22942065.002.png
SPIS TREĺCI
Informacje Oglne
¤ Co to jest Linux?
¤ Odmiana sþowa Linux w jħzyku polskim
¤ Internetowa WieŇa Babel
Podstawy
¤ Komendy i podstawy Linuksa
¤ Instalacja programw
¤ Polonizacja systemu
¤ NajwaŇniejsze polecenia shella
¤ Prawa i atrybuty
¤ Kompilacja jĢdra Linuksa (2.2.*)
¤ Porty w Linuksie
¤ Kompilacja jĢdra z serii 2.4
¤ Kompilacja jĢdra Linuksa
¤ Proces rozruchu i zatrzymania systemu Linux
¤ Instalacja Debiana 3.0 Woody
¤ Wprowadzenie do systemu Linux - v1.3.1
¤ Konfiguracja i instalacja Linuksa na przykþadzie Slackware
¤ Cron - automatyzacja systemu.
¤ Wprowadzenie do programowania w bash-u
Porady
¤ Java w linuksowych przeglĢdarkach www
¤ ZaþoŇenie tunelu IPv6
¤ Partycja fat16/32 w Linuksie
¤ Instalacja gcc
¤ Grip - program do tworzenia mp3 z pþyt CD-Audio
¤ Dostħp do internetu z wykorzystaniem Kppp
¤ Hdparm, a twardy dysk
¤ Przyspieszamy twardy dysk
¤ Instalacja Red Hata w wersji powyŇej 7.0
¤ BþĢd w Red Hat 7.3 - usuniħcie
¤ Instalacja Linuksa
¤ Grsecurity
¤ Kompilacja mplayera
¤ Optymalizacja Ļrodowiska KDE
¤ Graficzne Lilo
¤ Jak uruchamiaę gry z Windowsa na Linuksie?
¤ DivXy w Linuksie z wykorzystaniem MPlayer'a - v2.0
¤ Tworzenie pakietw dla Slackware
¤ AIDE (Advanced Intrusion Detection Environment) - Wielki Brat czuwa
¤ MPlayer - instalacja i obsþuga programu
¤ Bezpieczeıstwo fizyczne
¤ Java w Linuksie
¤ Shelle bash i tcsh - rŇnice.
---------------------------------------------------------------------------------------------------------------------------------
Przygotowane Przez:
TanyX§ Î aukcje allegro
http://www.allegro.pl/my_page.php?uid=1643729
http://www.allegro.pl/show_user.php?uid=1643729
2
¤ Kompilacja jĢdra w Debianie
¤ Magia tekstu, czyli ascii art
¤ Uruchamianie Knoppiksa
¤ Instalacja Knoppiksa na twardym dysku
¤ DISCOVERING BUFFER OVERFLOWS
¤ ALSA - czysty dŅwiħk to podstawa.
¤ DivX Encoding - mini HOWTO
¤ Aparat cyfrowy i Linux
¤ DOSbox - klasyka na Linuksie
¤ DivX w 3 minuty, czyli kodowanie MEncoderem
¤ UAE - emulator komputera Amiga firmy Commodore.
¤ Emulacja SNES'a pod Linuksem
¤ Postfix-tls + sasl2 + amavis-new + mks_vir
¤ Podpis cyfrowy
¤ Opera - szybka przeglĢdarka www
¤ SieFS - zamountuj Siemensa pod Linuksem
¤ Ramdysk - Jak wykorzystaę nadmiar pamiħci RAM.
¤ Instalacja 3 systemw na jednym dysku w tym 2 rŇne dystrybucje linksa.
¤ eMovix - nowy wymiar prezentacji
Konfiguracja
¤ Konfiguracja SDI pod Linuksem
¤ Konfiguracja kart graficznych NVIDII
¤ Instalacja i konfiguracja ProFTPd
¤ Instalacja Softmodemu
¤ Skaner Primax Colorado Direct 300
¤ Konfiguracja karty graficznej Intel i810
¤ Karta dŅwiħkowa AC'97 na pþycie Intel i810
¤ DNS - dziaþanie i konfiguracja usþugi
¤ DNS i IPv6
¤ Konfiguracja poþĢczenia GPRS pod Linuksem
¤ Sound Blaster Live! - instalacja sterownikw.
¤ ViM - przystosowanie do pracy.
¤ Wysyþanie i odbieranie poczty w terminalu tekstowym Linuksa
¤ Karta dŅwiħkowa na pþycie Southbridge VIA 8235 (ALSA)
¤ Konfiguracja karty telewizyjnej
¤ Konta Wirtualne - Postfix + Vm-Pop3d
¤ TV-OUT w Linuksie
¤ XFree86 - instalacja i konfiguracja
¤ Linux w laptopach
¤ Instalacja klawiatury multimedialnej
¤ PoþĢczenie modemowe z kppp (Debian)
¤ Neostrada
¤ PPP, szybko i gþadko
¤ Instalacja karty bezprzewodowej pod Linuksem
¤ Konfiguracja kart graficznych ATI Radeon - v1.1
¤ Quota - Limit dyskowy.
¤ Telewizja, radio, magnetowid w Linuksie
¤ Postfix - opis i konfiguracja
¤ Konfiguracja VirtualHostw w ProFTPd
¤ Thomson Speedtouch 330
¤ Instalacja i konfiguracja Apache-SSL + PHP + MySQL
¤ Kompilacja kernela-2.4.24 z iptables i iproute2 + HTB
¤ D-Link DWL-520+ pod Linuksem
¤ Open DC Hub - hub Direct Connect na Linuksie
¤ Bootsplash w Slackware
¤ Hardware monitoring
---------------------------------------------------------------------------------------------------------------------------------
Przygotowane Przez:
TanyX§ Î aukcje allegro
http://www.allegro.pl/my_page.php?uid=1643729
http://www.allegro.pl/show_user.php?uid=1643729
3
Co to jest Linux?
Linux - co to jest?
Linux jest to nowoczesny, wielozadaniowy system operacyjny klasy Unix. Przede wszystkim jest
wolnodostħpny i stabilny. Sama nazwa Linux nie dotyczy w zasadzie nazwy systemu, jedynie
samego jĢdra (ang. kernel), ktrego twrcĢ jest oczywiĻcie Linus Torvalds, zaĻ jĢdro wraz z
oprogramowaniem potrzebnym do uŇytkowania systemu nazywamy dystrybucjĢ. RwnieŇ wiħkszoĻę
oprogramowania przeznaczonego dla niego jest darmowa, zdarzajĢ siħ wyjĢtki w postaci
oprogramowania komercyjnego, shareware lub licencji tylko do uŇytku domowego, no ale takie jest
prawo rynku. Jednak gþwnym przesþaniem twrcw oprogramowania dla tego systemu (licencja GPL)
jest tworzenie i udostħpnianie darmowego oprogramowania wraz z kodem Ņrdþowym.
Oprogramowanie to czħsto przewyŇsza swoimi moŇliwoĻciami konkurencyjne oprogramowanie
komercyjne. KaŇdy kto zna siħ na programowaniu moŇe dowolnie zmieniaę kod programu pod
warunkiem doþĢczenia swoich poprawek w postaci kodu do programu. To wszystko powoduje, Ňe nad
oprogramowaniem dla Linuksa pracujĢ tysiĢce indywidualnych programistw na Ļwiecie, rwnieŇ w
Polsce, oraz coraz wiħcej firm. Wsparcie dla Linuksa z dnia na dzieı ogþasza coraz wiħcej firm,
miħdzy innymi producenci sprzħtu tacy jak IBM, Intel, HP czy Lexmark. W tej chwili duŇa iloĻę
serwerw internetowych postawionych jest na Linuksie, wykorzystywany on jest przez wiele
przedsiħbiorstw, firm paıstwowych, militarnych, rzĢdowych, prestiŇowych hoteli, przykþadem moŇe byę
Kancelaria Sejmu w Polsce, czy Biuro Bezpieczeıstwa Narodowego.
Istnieje wiele dystrybucji Linuksa, od najþatwiejszych w uŇytkowaniu - przeznaczonych raczej dla
poczĢtkujĢcego uŇytkownika, takim przykþadem moŇe byę Mandrake - instalacja i konfiguracja
podstawowych skþadnikw systemu jest niejednokrotnie þatwiesza niŇ w systemie Windows, przez
dystrybucje powaŇniejsze, jednak coraz þatwiejsze do opanowania jak Red Hat czy SuSE, po takie,
ktre sĢ wyzwaniem dla zagorzaþych zwolennikw konsoli i konfiguracji rħcznej - Slackware
(jednoczeĻnie jedna z bezpieczniejszych i stabilniejszych dystrybucji) oraz sprawiajĢcy duŇo kþopotw
w konfiguracji Debian. Co powinniĻmy wybraę? Najlepiej sprbowaę kilku dystrybucji i samemu ocenię
co nam jest potrzebne i w czym czujemy siħ najlepiej.
A jak siħ to zaczħþo? Oto pierwszy post Linusa na grupy usenetu dotyczĢcy stworzonego przez niego
projektu:
Autor:Linus Benedict Torvalds (torvalds@klaava.Helsinki.FI)
Temat:Free minix-like kernel sources for 386-AT
Grupy dyskusyjne:comp.os.minix
Data:1991-10-05 08:53:28 PST
Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers?
Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your
needs? Are you finding it frustrating when everything works on minix? No more all- nighters to get a
nifty program working? Then this post might be just for you :-)
As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386
computers. It has finally reached the stage where it's even usable (though may not be depending on
what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1
(very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under
it.
Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the directory
/pub/OS/Linux. The directory also contains some README-file and a couple of binaries to work under
linux (bash, update and gcc, what more can you ask for :-). Full kernel source is provided, as no minix
---------------------------------------------------------------------------------------------------------------------------------
Przygotowane Przez:
TanyX§ Î aukcje allegro
http://www.allegro.pl/my_page.php?uid=1643729
http://www.allegro.pl/show_user.php?uid=1643729
4
code has been used. Library sources are only partially free, so that cannot be distributed currently.
The system is able to compile "as-is" and has been known to work. Heh. Sources to the binaries (bash
and gcc) can be found at the same place in /pub/gnu.
ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled (and gcc-1.40, possibly
1.37.1, haven't tested), and you need minix to set it up if you want to run it, so it is not yet a standalone
system for those of you without minix. I'm working on it. You also need to be something of a hacker to
set it up (?), so for those hoping for an alternative to minix-386, please ignore me. It is currently meant
for hackers interested in operating systems and 386's with access to minix.
The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If you are still interested,
please ftp the README/RELNOTES, and/or mail me for additional info.
I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next
month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've
enjouyed doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It
is still small enough to understand, use and modify, and I'm looking forward to any comments you
might have.
I'm also interested in hearing from anybody who has written any of the utilities/library functions for
minix. If your efforts are freely distributable (under copyright or even public domain), I'd like to hear
from you, so I can add them to the system. I'm using Earl Chews estdio right now (thanks for a nice
and working system Earl), and similar works will be very wellcome. Your (C)'s will of course be left
intact. Drop me a line if you are willing to let me use your code.
Linus
PS. to PHIL NELSON! I'm unable to get through to you, and keep getting "forward error - strawberry
unknown domain" or something.
Odmiana sþowa Linux w jħzyku polskim
Wiele siħ widzi w sieci i w prasie artykuþw, opracowaı, dyskusji na temat Linuksa. Mimo, Ňe piszĢ to
ludzie wyksztaþceni, znajĢcy siħ na rzeczy, to czħsto moŇna zauwaŇyę rŇne sposoby odmiany sþowa
Linux - nie zawsze prawidþowe. Bardzo niekorzystne jest dla osb zajmujĢcych siħ Linuksem w
Polsce, promujĢcych go, uŇywanie niepoprawnej pisowni. Dlatego miħdzy innymi powstaþ ten tekst,
aby temu zapobiec.
A wiħc do rzeczy:
Odmiana sþowa Linux na: Linuxa, Linux-a, Linux'a, Linuxem, Linuxie jest wedþug wiħkszoĻci
jħzykoznawcw niepoprawna.
Poprawna odmiana nazwy Linux brzmi: Linuksa, o Linuksie, z Linuksem, linuksowy...
Na koniec przytoczħ jeszcze fragment listu jaki otrzymaþem w tej sprawie z Telefonicznej i Internetowej
Poradni Jħzykowej Uniwersytetu Warszawskiego:
(...) litera x, niewystħpujĢca w naszym alfabecie, moŇe pojawiaę siħ w nazwach wþasnych (takich jak
nazwy przedsiħbiorstw, firm, marek itp.) jedynie w mianowniku. Tylko mianownikowa postaę
odwzorowuje bowiem postaę zastrzeŇonego znaku towarowego. We wszystkich przypadkach
zaleŇnych stosujemy zapis wyþĢcznie polskimi literami, czyli: Unix, Uniksa, o Uniksie, Linux, Linuksa, o
Linuksie, Hortex, Horteksu, o Horteksie, Pewex, Peweksu, o Peweksie itd. Nieco inaczej wyglĢda
sprawa zapisu form odmiany skrtowcw (pisanych wersalikami) zakoıczonych w mianowniku na x,
typu UNIX. Kwestia ta jednak jest jeszcze nieuregulowana i omawiana w Radzie Jħzyka Polskiego.(...)
---------------------------------------------------------------------------------------------------------------------------------
Przygotowane Przez:
TanyX§ Î aukcje allegro
http://www.allegro.pl/my_page.php?uid=1643729
http://www.allegro.pl/show_user.php?uid=1643729
5
Zgłoś jeśli naruszono regulamin