Linux - darmowy system operacyjny

Jest dużo stron opisujących różnorakie aspekty tego systemu; w związku z tym ja proponuję SKOROWIDZ z opisami poleceń oraz funkcji i ewentualnie ich konfiguracji. W razie jakiś pomysłów i uwag jestem osiągalny pod mail-em.

Skorowidz
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  W  Z 
A
B
C
Chkconfig:
proste narzędzie do zarządzania /etc/rc[0-6], czyli prosto mówiąc tym co ma się uruchomić/zatrzymać w danym runlevel-u.
chkconfig --list syslog - wyświetla nam na jakich runlevel-ach uruchamia się syslog. Oczywiście możemy podać także inny program/service (uwaga: link symboliczny do programu powinien być w /etc/init.d)
chkconfig --add/delete nazwa - dodaje/usuwa program uruchamiany automatycznie w danym runlevel-u
chkconfig --level 345 syslog off/on - wyłącza/włącza service syslog na runlevel-ach 345
Alternatywna metoda to dodanie programu do pliku /etc/rc.local.

Crontab:
/etc/crontab - konfiguracja centralna demona (cron może być inny dla każdego użytkownika - root ma do tego dostęp: crontab -u user)
/etc/cron.allow /etc/cron.deny - kontrola dostępu do crona
/etc/cron.daily /etc/cron.weekly /etc/cron.monthly - są to katalogi w których podaje się programy aby wykonac je w określonym czasie. Oczywiście, aby wykonały się te instrukcje musi być odpowiedni wpis w /etc/crontab np.:
10 20 * * 5 root runparts report /etc/cron.weekly - minuta (10), godzina (20), dzień miesiąca (każdy), miesiąc (każdy), dzień tygodnia (piątek), prawa na których mają być wykonane polecenia (root), wykonaj wszystkie polecenia (runparts) które znajdują się w katalogu /etc/cron.weekly oraz raportuj
D
Date:
date -d "-1 day" - wyświetlenie daty wczorajszej (np. "+ 3 days" wyświetla 3 dni do przodu)
date -s "Tue Feb 14 17:07:31 CET 2006" - ustawienie daty wg stringa z date -d
E
F
G
H
I
J
K
L
Logrotate:
/etc/logrotate.conf - konfiguracja (można umieszczać definicje dla dodatkowych logów; znajduje się tutaj też wskazanie na katalog logrotate.d)
/etc/logrotate.d - znajduje się tutaj np. plik syslog - definicja jak się rotują logi tworzone przez syslog'a; można dokładać definicje dla logów innych aplikacji
/usr/sbin/logrotate -f /etc/logrotate.conf - wymuszenie rotowania po zmianie konfiguracji (można sprawdzić poprawność zmian)
/etc/cron.daily/logrotate - wykonanie rotowania z konfiguracją /etc/logrotate.conf
/etc/crontab - konfiguracja kiedy mają się wykonać zadania z /etc/cron.daily itd. (szczegóły crontab)
M
N
O
P
R
S
Syslog:
/etc/syslog.conf - konfiguracja
/etc/init.d/syslog - restartowane zasobów (np. po zmianie konfiguracji)
T
U
W
Z