Archive for the ‘*NIX’ Category
Apache auth pam tacacs+
Встановлюємо mod_auth_pam.
В httpd.conf добавляємо.
LoadModule auth_pam_module libexec/apache22/mod_auth_pam.so
<Directory /home/cisco/>
AllowOverride All
AuthPAM_Enabled on
AuthPAM_FallThrough off
AuthUserFile /dev/null
AuthBasicAuthoritative Off
AuthName “Security forever!”
AuthType Basic
require valid-user</Directory>
Далі створюємо
/etc/tacplus.conf
Прописуємо в нього
<IP tacacs серверу> “comunity”
Створюємо
/etc/pam.d/httpd
Дабавляємо
auth sufficient pam_tacplus.so try_first_pass
(more…)
Відкат з RAID1
Коли полетів диск і замінити нічем, можна повернутись назад.
Для цього.
1. Правим fstab
2. Правим grub.conf
#mdadm –zero-superblock /dev/sd[a-e][1-9]
#grub-install –recheck –no-floppy –root-directory=/ /dev/sda1
Перегружаємось.
Відновлення RAID1
Буває що вилітає диск з рейду і враження що полетів.
Відєднуєм від рейду.
#mdadm /dev/md0 –remove /dev/sdb[0-9]
Відєднумо від системи
#echo “scsi remove-single-device 0 0 1 0” > /proc/scsi/scsi
Приєднуємо до системи.
#echo “scsi add-single-device 0 0 1 0” > /proc/scsi/scsi
(more…)
Резервне відновлення з копії
Freebsd dd restore
#echo -e "open host \n \n user <user>,<pass>
\n cd backup/ \n get dd.iso.gz \"|gzip -cd |dd of=/dev/ad0s1"| ftp
Alternative Freebsd dd restore
#echo "get dd2.iso.gz \"|gzip -cd | dd of=/dev/ad0s3\"" | ftp -i ftp://<user>:<pass>@193.111.8.206/backup/
(more…)
Резервне копіювання
#Класика
dd if=/dev/ad0 of=ad0
gzip ad0
echo "put ad0.gz ad0.gz"|ftp -i ftp://user:pass@ftp.host
#dd over ftp
echo -e "put \"|dd if=/dev/ar0 | gzip\" ar0.iso.gz"| ftp -i ftp://user:pass@ftp.host/
### Altenative
echo -e "open ftp.host \n \n user login pass \n put \"|dd if=/dev/md2 | gzip\"md2.iso.gz"| ftp
Запуск firefox з командної строки
Запуск firefox з командної строки.
>XAUTHORITY=/home/user/.Xauthority DISPLAY=:0.0 /usr/lib/mozilla-firefox/firefox-bin http://www....
Копіювання данних postgres
Деколи потрібно зробити фінт вухами.
Відновити частину данних залежно від якихось умов…. з резервної бази.
Наприклад наша база
/var/db/pgsql/data
бєкапну копію кладем
/var/db/pgsql/data2
# echo "postgresql_data=\"/var/db/pgsql/data2/\"" >> /etc/rc.conf
# /usr/local/etc/rc.d/postgresql.sh restart
#psql -h localhost -U pgsql
Робимо тимчасову таблицю згідно нашої умови.
(more…)
Postgres перші кроки.
#pkg_add -r postgresql82-server
Add to /etc/login.conf’
postgres:\
:lang=en_US.UTF-8:\
:setenv=LC_COLLATE=C:\
:tc=default:
#cap_mkdb /etc/login.conf
Then add ‘postgresql_class=”postgres”‘ to /etc/rc.conf.
(more…)
SpamAssasin 2010 bug
Spam Assasin
I had to edit /opt/zimbra/conf/spamassassin/72_active.cf and I modified line 543 to be:
Code:
>>>> header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]