18
Tem

rinetd, basit bir TCP port yönlendirme aracıdır, sadece port yönlendirme işlemleri yapılabilir. Birden fazla port ile çalışan TCP protokolleri (ör; FTP) rinetd ile çalışmaz.

FreeBSD için kurulum;
#cd /usr/ports/net/rinetd
#make install all

Unix için, bu adresten indirilerek, sisteme kurulabilir.

Çalışma yapısı;

rinetd, rinetd.conf dosyasını okuyarak çalışır. rinetd.conf dosyasının yapısı aşağıdaki gibidir:

bindaddress bindport connectaddress connectport
1.2.3.4 23 4.5.6.7 22

Çalıştırılması;

#rinetd -c /usr/local/etc/rinetd.conf
komutuyla çalışır.

Örnek bir rinetd.conf dosyası;
12.3.4 www 2.3.4.5 8080
allow 1.7.3.*
#1.2.3.4′un www(80). portuna gelen istekleri 2.3.4.5 IP #adresli sunucunun 8080. portuna yonlendir.
#Ek olarak sadece 1.7.3.* Ip adreslerinden gelen #istekler icin bu yonlendirme islemini yap.
10.10.10.1 telnet 10.10.10.2 ssh
#10.10.10.1 Ip adresinin 23. portuna gelen istekleri #10.10.10.2 IP adresinin 22. portun
a yönlendir.

Kayıt tutma;

#logfile /var/log/rinetd.log[1]
#logcommon

[1.] Yapılan baglantıları loglamak için /var/log/rinetd.log dosyasını kullandık.

Man sayfalarını postscript bir yazıcıya göndermek veya postscript formatına çevirmek için:

man -t ls | lp

man -t grep > grep.ps

For döngüsünde belirli aralıktaki sayıları kullanmak için:

alper@pardus ~ $ seq 1 5
1
2
3
4
5


Örnek:
for i in `seq 25 30`; do
echo $i
done

Eğer rm -f * komutunu kullandığınızda çok fazla argüman hatası alıyorsanız;

for i in `ls`; do rm -f $i ; done


Sertifika ve gizli anahtardan .pfx elde etme;

#openssl pkcs12 -export -out certbackup.pfx -inkey cert.key -in cert.crt

8
Tem

PGP anahtarıma buradan ulaşarak, benden gelen e-postaların doğruluğunu kontrol edebilirsiniz.

6
Tem

Kullanılan UNIX/Linux sistemde kullanıcıların girdiği komutları zahmetsiz kayıt altına almak için onları sudo kullanmaya zorlayabilirsiniz. Sudo ile kullanıcının girdiği tüm komutlar bizim belirlediğimiz bir dosyaya kaydedilecektir, bu dosyadan istenilen kullanıcıya ait kayıtlar ayıklanabilir.

Komutların kaydedileceği dosyayı oluşturalım,

#touch /var/log/sudo
sonrasında visudo komutu ile bu dosyayi sudo’ya gösterelim.

#visudo
acilan editorde en alt satira gidip

Defaults logfile=/var/log/sudo

satırını ekleyelim.

Sonuç:

girilen komut

# sudo pisi bi -d pspec.xml

sudo tarafindan sisteme girilen kayıt,

May 14 11:47:29 : root : TTY=ttyp0 ; PWD=/root ; USER=root ;
COMMAND=sudo pisi bi -d pspec.xml

Detaylı bilgi için her zamanki gibi “man 8 sudo” :)