Login (e-mail): Hasło:
Zapamiętaj mnie na tym komputerze:   Przypomnij hasło.  Załóż konto. 

Junior Level Linux Professional (LPIC-1)

Celem szkolenia jest zapoznanie słuchaczy z podstawami pracy w systemie operacyjnym Linux.
Kursanci dowiedzą się m.in. jak konfigurować sprzęt, instalować system operacyjny i oprogramowanie,
używać podstawowych poleceń powłoki, zarządzać systemami plików, konfigurować "X Window",
dostosowywać i kompilować jądro systemu, wykonywać podstawowe prace związane z administracją oraz tworzyć
własne skrypty powłoki.

Szkolenie prowadzone jest w formie ćwiczeń praktycznych i zajęć teoretycznych.

Kurs przygotowuje do egzaminów, których zaliczenie pozwala uzyskać certyfikat
Junior Level Linux Professional (LPIC-1) organizacji Linux Professional Institute.
Uczestnicy będą rozwiązywać także testy zawierające pytania skonstruowane podobnie do tych
z prawdziwych egzaminów.

Organizacja Linux Professional Institute została założona w 1999 roku. Misją LPI jest promocja
i certyfikacja umiejętności związanych z Linuksem i technologiami Open Source.
Sponsorami LPI są m.in.: IBM, Novell, Sgi, turbolinux, Linux Magazine, Linux Journal, IDG, HP.
LPI jest rozpoznawalną organizacją, której certyfikat LPIC-2 znalazł się na 6. miejscu
w zestawieniu CertCities.com (http://certcities.com/editorial/features/story.asp?EditorialsID=86).


Przygotowanie do egzaminów

Ten kurs przygotowuje do egzaminów: 101 i 102, których zdanie pozwala uzyskać certyfikat: LPIC-1, Junior Level Linux Professional (LPIC-1).


Słuchacze

Proponowane przez nas szkolenie pozwoli osobom, które nie znają Linuksa na rozpoczęcie pracy z tym system operacyjnym. Bardziej zaawansowani uczestnicy będą mogli pogłębić i usystematyzować swoją wiedzę oraz poznać zagadnienia, których opanowanie jest wymagane do uzyskania certyfikatu LPIC-1.


Wymagania wstępne


Słuchacze przystępujący do kursu powinni:

- posiadać podstawową wiedzę z zakresu obsługi komputerów,
- znać język angielski na poziomie umożliwiającym rozumienie prostych komunikatów zgłaszanych
przez system operacyjny, czytanie dokumentacji technicznej;
(także pytania testowe będą w języku angielskim).


Czas trwania

72 godzin lekcyjnych.


Wiedza przekazywana na kursie

W trakcie szkolenia, uczestnicy zostaną zapoznani z następującymi zagadnieniami:

1. Podstawy konfiguracji sprzętu.
(Słowa kluczowe: IRQ, DMA, porty I/O, PCI, USB.)

2. Instalacja systemu operacyjnego i zarządzanie pakietami:
- dzielenie dysku twardego na partycje,
- instalacja "boot managera",
- kompilacja i instalacja programów ze źródeł,
- zarządzanie bibliotekami dzielonymi,
- Red Hat Package Manager (RPM).
(Słowa kluczowe: / (root), /var, /home, swap, GRUB, LILO, *zip, tar, configure, make,
ldd, ldconfig, /etc/ld.so.conf, LD_LIBRARY_PATH, rpm.)

3. Polecenia GNU i Unix:
- praca z wierszem poleceń,
- przetwarzanie strumienia tekstowego za pomocą filtrów,
- podstawy zarządzania plikami,
- używanie strumieni, potoków i przekierowań,
- zarządzanie procesami (tworzenie, monitorowanie, zabijanie, priorytet),
- wyrażenia regularne,
- podstawy pracy z programem "vi".
(Słowa kluczowe: bash, echo, env, exec, export, pwd, set, unset, ~/.bash_history,
~/.profile, cat, cut, expand, fmt, head, hexdump, join, nl, paste,
pr, sed, sort, split, tac, tail, tr, unexpand, uniq, wc, cp, find,
mkdir, mv, ls, rm, rmdir, touch, "file globbing", tee, xargs,
<, <<, >, >>, |, ``, &, bg, fg, jobs, kill, nohup, ps, top,
killall, nice, ps, renice, top, grep, sed, vi.)


4. Urządzenia, systemy plików, "Filesystem Hierarchy Standard":
- tworzenie partycji i systemów plików,
- utrzymanie systemów plików,
- montowanie i odmontowywanie systemów plików,
- ograniczanie wielkości dysku twardego dostępnego dla konta (disk quota),
- kontrola dostępu do plików,
- linki twarde i symboliczne,
- wyszukiwanie plików,
- "Filesystem Hierarchy Standard".
(Słowa kluczowe: ext2, ext3, reiserfs, vfat, xfs, fdisk, mkfs, mkswap, du, df, fsck,
e2fsck, mke2fs, debugfs, dumpe2fs, tune2fs, /etc/fstab/, mount, umount,
quota, edquota, repquota, quotaon, chmod, umask, chattr, chmod,
chown, chgrp, ln, find, locate, slocate, updatedb, whereis, which,
/etc/updatedb.conf.)

5. X Window:
- instalacja i konfiguracja X11,
- "display manager".
(Słowa kluczowe: xorgcfg, xorgconfig, XF86Setup, xf86config, xvidtune, XF86Config,
.Xresources, inittab, xdm, kdm, gdm, .xinitrc, .Xdefaults, xhost, DISPLAY.)

6. Jądro systemu ("kernel"):
- zarządzanie kernelem i modułami,
- rekonfiguracja, kompilacja i instalacja własnego kernala.
(Słowa kluczowe: modules.dep, modules.conf, modprobe.conf, depmod, insmod, lsmod, rmmod,
modinfo, modprobe, uname, /usr/src/linux/*, /lib/modules/kernel-version/*,
/boot/*, make, make all, make config, make menuconfig, make xconfig,
make modules, make install, make depmod.)

7. Start systemu, inicjalizacja, zamykanie, "runlevels":
- proces uruchmiania systemu operacyjnego,
- zmiana tzw. "runlevels",
- restart systemu operacyjnego.
(Słowa kluczowe: /var/log/messages, /etc/modules.conf, /etc/modprobe.conf, LILO, GRUB,
/etc/inittab, shutdown, init.)

8. Drukowanie:
- zarządzanie drukarkami i kolejkami wydruku.
(Słowa kluczowe: /etc/printcap, lpc, lpq, lprm, lp, a2ps, lpr, /etc/printcap, /var/spool/cups/,
/var/spool/lpd/*/, lpd.)

9. Dokumentacja:
- używanie i zarządzanie lokalną dokumentacją systemu,
- korzystanie z dokumentacji dostępnej w internecie,
- komunikowanie użytkowników.
(Słowa kluczowe: /usr/share/doc, MANPATH, man, apropos, whatis, LDP, /etc/issue. /etc/issue.net,
/etc/motd.)

10. Powłoka, skrypty, programowanie i kompilacja:
- dostosowywanie i praca w środowisku powłoki (ang. shell),
- tworzenie skryptów powłoki.
(Słowa kluczowe: ~/.bash_profile, ~/.bash_login, ~/.profile, ~/.bashrc, ~/.bash_logout,
~/.inputrc, function, export, env, set, seq, unset, for, while, test, chmod.)

11. Administracja:
- zarządzanie użytkownikami i grupami użytkowników,
- dostosowywanie środowiska użytkowników,
- logi systemowe,
- automatyzacja wykonywania pewnych zadań w systemie,
- wykonywanie kopii zapasowych,
- czas.
(Słowa kluczowe: /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow, chage, gpasswd,
groupadd, groupdel, groupmod, passwd, useradd, userdel, usermod, /etc/profile,
/etc/skel, env, export, set, unset, /etc/syslog.conf, /var/log/*, logrotate,
tail -f, cron, at, cpio, dd, dump, restore, tar. NTP, hwclock, date.)

12. Podstawy sieci:
- podstawy protokołu TCP/IP,
- konfiguracja sieci i rozwiązywanie problemów.
(Słowa kluczowe: TCP/IP, maski sieci, adresy broadcast, CIDR, IP, ICMP, TCP, UDP,
porty: 20, 21, 23, 25, 53, 80, 110, 119, 139, 143, 161, IPv4, IPv6,
/etc/services, ftp, telnet, host, ping, dig, traceroute, whois,
/etc/hostname, /etc/hosts, /etc/network, /etc/host.conf, /etc/resolv.conf,
/etc/nsswitch.conf, ifconfig, ifup, ifdown, route, dhcpcd, dhclient,
pump, host, hostname, domainname, dnsdomainname, netstat, ping, traceroute,
tcpdump, /etc/ppp/options.*, /etc/ppp/peers/*, /etc/wvdial.conf, /etc/ppp/ip-up,
/etc/ppp/ip-down, wvdial, ppp.)

13. Usługi sieciowe:
- konfiguracja xinetd, inetd i innych,
- podstawy "Mail Transfer Agent" (MTA),
- podstawy konfiguracji serwera "Apache",
- podstawy konfiguracji "Network File System" (NFS),
- podstawy konfiguracji "SAMBA",
- podstawy konfiguracji "DNS",
- podstawy konfiguracji "OpenSSH".
(Słowa kluczowe: /etc/hosts.allow, /etc/hosts.deny, /etc/services, /etc/xinetd.conf, /etc/xinetd.d/,
/etc/xinetd.log, /etc/inetd.conf, /etc/apache2/, httpd.conf, apache2ctl,
apachectl, httpd, /etc/exports, /etc/fstab, /etc/smb.conf, mount, umount,
/etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf, /etc/named.conf, named,
/etc/nologin, /etc/ssh/sshd_config, /etc/ssh_known_hosts, /etc/sshrc,
sshd, ssh-keygen.)

14. Bezpieczeństwo:
- podstawy administracji związanej z bezpieczeństwem.
(Słowa kluczowe: CERT, BUGTRAQ, find, iptables, passwd, soecket, nmap, netstat,
/etc/xinetd.d/*, /etc/xinetd.conf, /etc/inet.d/*, /etc/inetd.conf, /etc/nologin,
/etc/passwd, /etc/shadow, /etc/syslog.conf, quota, usermod, ulimit.)