Bu rehber, OpenBSD işletim sisteminin son sürümleri için çalışmalıdır.
Yalnızca paket güncellemelerini ve yükseltmeleri kapsar. Temel sisteme veya çekirdeğe başka bir yama uygulamaz.
NOT: Bu sayfada belirtilen tüm adımlarda, sunucunuzun yalnızca bir Tor aktarıcısı olarak çalıştığı düşünülmüştür.
Lütfen burada beliritlen otomatik yazılım güncelleme işlemi sırasında hizmetlerin yeniden başlatılacağını unutmayın.
1. Güncelleme komut dosyasını oluşturmak
OpenBSD bize günlük, haftalık veya aylık görevleri kolayca yürütme olanağı sağlar.
Üç farklı yerel dosyada (gereksinimlerimize ya da belirli seçimlere bağlı olarak) cron
tarafından çağrılacak kendi özel komut dosyalarımızı yazabiliriz:
/etc/daily.local
/etc/weekly.local
/etc/monthly.local
Bu örnekte /etc/weekly.local
dosyasını kullanacağız:
#!/bin/sh
PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
RAND=$(jot -r 1 900)
sleep ${RAND}
pkg_add -u -I && \
rcctl restart tor
Bu özel zamanlamada, komut dosyasının her hafta Cumartesi günü 3:30 saatinde çalıştırılmasını istiyoruz (saat diliminize bağlı olarak).
$RAND
değişkeninde ayarlanan değere bağlı olarak, paket güncelleme süreci kendi kendine tetiklenir.
0 ile 900 saniye (15 dakika) arasında bir uyku üretecek şekilde yapılandırılmıştır.
2. cron
arka plan işlemini yeniden başlatmak
Son olarak, yapılandırma değişikliklerinin geçerli olması için cron
hizmetini yeniden başlatın.
# rcctl restart cron