Linux i oomkiller oraz jego wymuszenie przez administratora

Oom killer powoduje zabicie procesu który zużywa za dużo pamięci w przypadku, gdy system ma za mało pamięci wirtualnej (czyli RAM + swap). Czy da się jednak wymusić go przez administratora? Całkiem prosto:

echo "f" > /proc/sysrq-trigger

Należy też pamietać, że zachowaniem oomkillera można troszkę sterować:

root@ubuntu:/# sysctl -a | grep overcommit
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
vm.nr_overcommit_hugepages = 0

Ciekawe strony o oomkiller:

  • http://www.win.tue.nl/~aeb/linux/lk/lk-9.html#ss9.6 – wyjaśnienie krok po kroku co to oomkiller
  • http://lwn.net/Articles/317814/ – Taming the OOM killer

Openoffice i dodatki

Dla pakietu OpenOffice mamy dwie ciekawe witryny, na których możemy znaleźć interesujące dodatki:

  • http://extensions.services.openoffice.org/ – dodatkowe rozszerzenia do pakietu OpenOffice, lepszy slideshow itp,
  • http://templates.services.openoffice.org/ – templaty (po polsku wzorce) dokumentów.

O ile rozszerzeń bałbym się używać w LibreOffice to myśle że z templatami nie powinno być problemów…

LibreOffice w pracy administratora cz. 1

Formatowanie warunkowe
Możesz zaznaczać tło komórki (np. na czerwono) jeżeli komórka na złą wartość albo inna komórka ma wartość inną niż się spodziewasz.

Blokowanie przesuwania kolumn
W celu stworzenia z lewej i/lub góry wierszy, które nie przesuwają się (wygodne przy tworzeniu listy serwerów z dużą ilością danych w kolejnych kolumnach) należy użyć Window -> Freeze.

sumuj jeżeli (SUMIF)
SUMIF jest funkcją która pozwala sumować po wierszach jeżeli jakiś warunek zachodzi. Przykładowo mamy listę wirtualnych systemów i serwerów które zapewniają wirtualizację. Problem: chcemy sprawdzić czy mamy wystarczającą ilość pamięci na każdym serwerze wirtualizującym. Rozwiązanie: funkcja SUMIF po każdym serwerze wirtualizującym :).

Lista wyboru wartości
Znajdziesz to w Data->Validity (na przykład lista serwerów wirtualizujących).

Przydatne linki

  • http://ooomacros.org/ – makra w OpenOffice / LibreOffice
  • http://plan-b-for-openoffice.org/ooo-help/r2.1/en-US/WIN/calc/05/02140000 – kody błędów

AIX – lista kursów

Aktualna lista: http://www-304.ibm.com/jct03001c/services/learning/de/pdfs/IBM_Power_Systems_AIX_Training.pdf

AU07 – AIX 5L TCP/IP I: Configuring
AU13 – AIX 5L Basics
AU14 – AIX 5L System Administration I: Implementation
AU16 – AIX 5L System Administration II: Problem Determination

AN30 – Power Systems for AIX – Virtualization I: Implementing Virtualization
AN31 – Power Systems for AIX – Virtualization II: Advanced PowerVM and Performance

Ubuntu i PPA

Ubuntu stworzyło infrastruturę pozwalającą w łatwy sposób dodawać oprogramowanie do ich dystrybucji. Wgrywasz na ich serwery kody źródłowe a oni przygotowują pakiety na różne wersje systemu, architektury itp. Koncowy użytkonwik wydaje następnie jedno polecenie i dodaje do systemu nowe źródło oprogramowania, dalej pozostaje już mu jedynie instalacja oprogramowania w ulubiony przez niego sposób (apt-get, aptitute itp.). Więcej informacji: https://help.launchpad.net/Packaging/PPA

Procmail – możliwości zarządzania napływającą pocztą…

Możliwości programu

Program procmail służy do zarządzania pocztą przychodzącą na konta użytkowników. Pozwala automatycznie archiwizować pocztę, przekazywać kopię od określonych nadawców lub posiadające kluczowe słowa w temacie na inne adresy albo je zapisywać na dysku oraz skanować dodatkowym antywirusem lub programem antyspamerskim. Jak więc widać jest bardzo przydatnym programem.

Czytaj dalej Procmail – możliwości zarządzania napływającą pocztą…