This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux-admin:capitole:capitol-14 [2016/10/12 19:51] mihaic [Subiecte abordate] |
linux-admin:capitole:capitol-14 [2016/10/12 19:52] (current) mihaic |
||
---|---|---|---|
Line 25: | Line 25: | ||
* rsyslog and syslog-ng | * rsyslog and syslog-ng | ||
- | |||
- | ==== Bune practici ==== | ||
- | |||
- | * TODO | ||
- | * TODO | ||
- | * TODO | ||
- | |||
- | ===== Resurse utile ===== | ||
- | |||
- | * TODO | ||
- | * TODO | ||
- | |||
- | ==== Slide-uri ==== | ||
- | |||
- | [[http://koala.cs.pub.ro/training/res/medium-unix/slides/cap-14.pdf|Slide-uri capitol 14]] | ||
- | |||
- | <html> | ||
- | <center> | ||
- | <iframe src="http://docs.google.com/viewer?url=http://koala.cs.pub.ro/training/res/linux-admin/slides/cap-14.pdf&embedded=true" width="600" height="470" style="border: none;"></iframe> | ||
- | </center> | ||
- | </html> | ||
===== Exerciții ===== | ===== Exerciții ===== | ||
Line 118: | Line 97: | ||
#* În caz de probleme consultați fișierele de jurnalizare ({{{/var/log/syslog}}}). | #* În caz de probleme consultați fișierele de jurnalizare ({{{/var/log/syslog}}}). | ||
- | ==== Tutorial Logging ==== | + | ==== Demo Logging ==== |
* Instalati daemonul {{{rsyslog}}}: <code> apt-get install rsyslog </code> | * Instalati daemonul {{{rsyslog}}}: <code> apt-get install rsyslog </code> | ||
Line 174: | Line 153: | ||
tar -tzf $nume-arhiva | tar -tzf $nume-arhiva | ||
</code> unde ''$nume-arhiva'' este numele fișierului arhivă. | </code> unde ''$nume-arhiva'' este numele fișierului arhivă. | ||
+ | |||
+ | ==== Demo Time ==== | ||
+ | |||
+ | * Pentru a configura timezone-ul corect ({{{Europe/Bucharest}}}) folosiți comanda<code> | ||
+ | sudo dpkg-reconfigure tzdata | ||
+ | </code> Este posibil să aveți configurația realizată corect. Dacă nu, realizați-o acum. | ||
+ | * Folosiți fișierul {{{/etc/timezone}}} pentru afișarea timezone-ului curent folosind comanda<code> | ||
+ | cat /etc/timezone | ||
+ | </code> | ||
+ | * Verificați configurarea corespunzătoare a zonei comparând fișierul de sistem ''/etc/localtime'' cu cel așteptat<code> | ||
+ | diff -s /etc/localtime /usr/share/zoneinfo/$(cat /etc/timezone) | ||
+ | </code> | ||
+ | ** Dacă sunt identice, deci configurația este corectă, se va afișa un mesaj de forma %%"Files ... are identical."%%. | ||
+ | * Verificați timpul curent folosind comanda<code> | ||
+ | date | ||
+ | </code> | ||
+ | * Afișați data într-un nou format folosind comanda<code> | ||
+ | date +%d/%m/%Y | ||
+ | </code> | ||
+ | |||
+ | ==== Exerciții Time==== | ||
+ | |||
+ | # Afișați data curentă în următoarele formate: | ||
+ | #* numărul de secunde începând cu epoca Unix (1 ianuarie 1970). | ||
+ | #* ziua și luna curentă în format numeric, separate prin minus. | ||
+ | # Afișați zilele din luna curentă (Hint: {{{ncal}}}). | ||
+ | # Afișați data Paștelui ortodox (Hint: {{{ncal}}}). | ||
+ | # Afișați data Paștelui ortodox pentru anul 2011. | ||
+ | # Configurați data curentă la valoarea de 1 ianuarie 2011. | ||
+ | # Afișați timpul hardware (Hint: {{{hwclock}}}). | ||
+ | # Configurați data curentă la valoarea dată de timpul hardware. | ||
+ | # Instalați pachetul {{{ntpdate}}}. | ||
+ | #* Verificați în fișierul {{{/etc/default/ntpdate}}} serverele folosite pentru sincronizare folosind NTP. | ||
+ | # Afișați data curentă, inclusiv secundele. | ||
+ | # Folosiți {{{ntpdate}}} pentru sincronizarea la unul dintre serverele menționate în cadrul fișierului de mai sus. | ||
+ | #* Trebuie să transmiteți numele serverului ca argument comenzii {{{ntpdate}}}. | ||
+ | #** Puteți folosi un server din [[http://www.pool.ntp.org/zone/ro | pool-ul din România]]. | ||
+ | # Reafișați data curentă, inclusiv secundele. | ||
+ | # Dacă doriți să configurați permanent servere NTP care să fie consultate, puteți scrie numele serverelor în fișierul ''/etc/ntp.conf'' și să activați optiunea necesară în fișierul ''/etc/default/ntpdate''. | ||
+ | #* După aceasta rulați, fără argumente, comanda ''ntpdate-debian'' care va consulta serverele din ''/etc/ntp.conf''. | ||
+ | #* Comanda ''ntpdate'' nu consultă fișiere de configurare. Pentru aceasta folosim comanda ''ntpdate-debian''. | ||
+ | #** Comanda ''ntpdate-debian'' este un script shell (wrapper) peste ''ntpdate''. Puteți urmări conținutul ei prin intermediul comenzii<code> | ||
+ | vi /usr/sbin/ntpdate-debian | ||
+ | </code> | ||