Wszystkie wpisy, których autorem jest ziutus

Ubuntu: PAM i Unable to open env file: /etc/default/locale

W logach zobaczyłem informacje:

May 22 21:09:56 ziutus sshd[15636]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory

Rozwiązanie jest proste:

root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale
ls: cannot access /etc/default/locale: No such file or directory

root@ziutus:/etc/rsyslog.d# update-locale

root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale
-rw-r--r-- 1 root root 35 May 22 21:19 /etc/default/locale

RPM – Remote Power Manager – podstawy

Jednym z ostatnich moich problemów w moim domowym labie było restartowanie serwerów czy ogólnie urządzeń, szczególnie, gdy nie jestem w pobliżu. Kupiłem sobie na Allegro RPM (Remote Power Manager) firmy Sentry, model COMMANDER R402-0-2. Zdalne zarządzanie jest możliwe tylko przez konsole RS 232 (a wolałbym bezpośrednie wbicie się na webowy interface albo przez telnet SSH) ale że dałem za niego 200 zł nie będę marudził :D.

Czytaj dalej RPM – Remote Power Manager – podstawy

AIX i puppet: instalacja

Zamarzyło mi się posiadanie puppet-a na AIX-ie. Jako że nie ja pierwszy, było całkiem łatwo:
1. Ściągamy i instalujemy pakiety ze strony IBM-a:

$ rpm -ivh make-3.80-1.aix5.1.ppc.rpm
$ rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm
$ rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm
$ rpm -ivh db-3.3.11-4.aix5.1.ppc.rpm

2. Ze strony http://dnsprotect.net/puppet/32/RPM/ sciągamy i instalujemy pakiety:

$ rpm -ivh pup-facter-1.6.3-1.puppet.local.aix6.1.noarch.rpm
$ rpm -ivh pup-openssl-1.0.0e-2.32.puppet.local.aix6.1.ppc.rpm
$ rpm -ivh pup-puppet-2.7.6-1.local.aix6.1.ppc.rpm
$ rpm -ivh pup-puppet-conf-0.1-1.local.aix6.1.noarch.rpm
$ rpm -ivh pup-ruby-1.8.7-p352.1.32.puppet.local.aix6.1.ppc.rpm
$ rpm -ivh pup-zlib-1.2.5-1.32.puppet.local.aix6.1.ppc.rpm

I gotowe 😉 Teraz tylko konfiguracja…

A tak poważnie to ktoś to przygotował, więcej szczegółów: http://t3chnick.blogspot.com/2012/01/32-bit-puppet-rpms-srpms-for-aix-howto.html

Sendmail on AIX

1. Możesz zmusić Sendmail-a do wysłania lub dostarczenia ponownie wszystkich wiadomości w kolejce używając komendy (musisz być root-em do wykonania jej):

sendmail -q -v

2. Wystartować sendmail-a należy używając komendy:

startsrc -s sendmail -a „-bd -q30m”

Linux: ciekawe urządzenia z Linuksem na pokładzie…

Od dłuższego czasu zastanawiam się nad czymś, co może zastąpić mojego starego Compaq-a w roli serwera albo przynajmniej przejąć klika jego funkcji, oto lista ciekawych urządzeń z Linuksem (będzie na bieżąco aktualizowana):

1. Dreamplug

Dreamplug to Linux w wtyczce sieciowej, więcej info:

2. Raspberrypi

Rasberrypi to mały komputerek przeznaczony z założenia jako edukacyjny produkt. Co ciekawe można go podłączyć do telewizora i klawiatury. Więcej info na stronie projektu: http://www.raspberrypi.org/faqs

Bash: „while read” – sposób na pobranie kilku parametrów do skryptu

Porządkowałem dzisiaj backupy, strony itp i postanowiłem zrobić backupy razem z datami (czegoś 😉 ),

root@server:/export/backups/remote# find . -mindepth 1 -maxdepth 1 | ls -l | grep -v "total" | while read A A A A A DATE A DIRECTORY; do echo "backuping $DIRECTORY"; tar -zcf  ${DIRECTORY}_$(echo $DATE | sed "s/-//g" ).tgz ${DIRECTORY}; done

A jakie daty wpisaliśmy do polecenia powyżej? Sam zobacz:

root@server:/export/backups/remote# stat www.linuxexpert.pl
  File: `www.linuxexpert.pl'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fc0dh/64525d    Inode: 134830      Links: 21
Access: (0755/drwxr-xr-x)  Uid: (65534/  nobody)   Gid: (65534/ nogroup)
Access: 2012-04-09 19:24:34.468008017 +0200
Modify: 2007-12-15 00:00:00.000000000 +0100
Change: 2012-01-06 15:52:53.595694724 +0100

Czyli datę ostatniej modyfikacji katalogu.