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
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”
Po uruchomieniu AIX-a, gdy macie zamiar logować do zdalnego rsyslog-a, może się pojawić problem iż wiadomość w syslog-u pojawia się z miłym komunikatem: „Message forwarded from”, np:
Apr 15 18:33:52 Message forwarded from node1: syslogd: Good Bye
Czytaj dalej AIX: syslog reportujący do zdalnego rsyslog-a →
No więc od kilku dni probuje rozwiązać problem z zarządzaniem konfiguracją
zasobów w sambie (tak aby plik z zasobami był także zarządzany przez
puppet-a i nie trzeba było ręcznie dla każdego serwera go edytować.
Czytaj dalej Puppet: konfiguracja Samby czyli jak tworzyć skomplikowane szablony? →
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
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.
Nauczyłem się przydatnej sztuczki, czyli zamiany tekstu w pliku z linii poleceń:
perl -pi -e 's/127.0.0.1.*\n/127.0.0.1\tlocalhost #server\n/g' /tmp/hosts2
Program curl to ciekawe narzędzie pozwalające łatwo podejrzeć strony (szybciej niż telnet 127.0.0.1:80), przykład niżej (na razie spójrz w kod strony, później to pozamieniam 😉 ):
root@server:/etc/apache2/sites-available# curl 127.0.0.1
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Czego się nauczyłem dzisiaj? Czegoś superowego:
root@server:/etc/apcupsd# false | cat; echo $? ${PIPESTATUS[0]}
0 1
Bardzo nie lubię tracić danych, postanowiłem więc zainwestować w UPSa (jakiś czas temu, teraz mam czas by pobawić się w konfigurację).
Czytaj dalej Linux: UPS – APC Back-UPS ES 700 cz.1 – podstawy →
Kolejna witryna WordPress