Wszystkie wpisy, których autorem jest ziutus

Linux: sposoby synchronizacji katalogów na różnych serwerach

Cóż, wszyscy wiedzą, że najlepszym (i jedynym słusznym) sposobem symchronizacji katalogów i ich zawartości jest rsync ale niestety nie zawsze jest on dostępny (albo dozwolony). Co w takiej sytuacji?

1. sshfs – fajny soft, w którym zdalny katalog może być widoczny jako lokalny (mechanizm fuser), przykładowo:

root@user:/mnt# sshfs -o idmap=user ziutus@linuxexpert.pl:/home/ziutus/public_html/unix4you.net/packages.unix4you.net /mnt/linuxexpert.pl/packages.unix4you.net/
The authenticity of host 'linuxexpert.pl (188.40.35.81)' can't be established.
RSA key fingerprint is 85:1f:5d:ca:db:29:f8:3e:01:95:14:cf:fa:7e:8b:4b.
Are you sure you want to continue connecting (yes/no)? yes
ziutus@linuxexpert.pl's password: 

root@user:/mnt/linuxexpert.pl/packages.unix4you.net# mount | grep linuxexpert.pl
ziutus@linuxexpert.pl:/home/ziutus/public_html/unix4you.net/packages.unix4you.net on /mnt/linuxexpert.pl/packages.unix4you.net type fuse.sshfs (rw,nosuid,nodev,max_read=65536)

2. Napisałem prosty skrypt (wersja alfa ale dla mnie działa 😉 ), który porównuje lokalny i zdalny katalog i wysyła na zdalny katalog różnice, dostepny tutaj (na razie tylko pakiet deb).

AIX: tworzenie subsystem-u dla MySQL

Przygotowując pewną prezentację chciałem stworzyć subsystem dla MySQL-a (wiem, stara wersja bo 3.x). Po wykonaniu komendy poniżej mozemy używać lssrc, startsrc i stopsrc do zarządzania serwerem MySQL:

mkssys -s MySQL -u 0 -G MySQL -i /dev/null -o /var/log/mysql_service.log -p /opt/freeware/libexec/mysqld -a "--basedir=/opt/freeware --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/lpar_test1.pid" -R -S -n 2 -f 1

Przykład:

[lpar_test1:root:/root:] startsrc -s MySQL
0513-059 The MySQL Subsystem has been started. Subsystem PID is 14090260.

[lpar_test1:root:/root:] lssrc -s MySQL   
Subsystem         Group            PID          Status 
 MySQL            MySQL            14090260     active

[lpar_test1:root:/root:] stopsrc -s MySQL
0513-044 The MySQL Subsystem was requested to stop.

[lpar_test1:root:/root:] lssrc -s MySQL  
Subsystem         Group            PID          Status 
 MySQL            MySQL                         inoperative