Linux dosya yedeklerinin Tar gz ile sıkıştırılarak alınması.

Linux işletim sistemi üzerinde herhangi bir klasörün yedeği alınmak isteniyor ise aşağıdaki komut kullanılabilir.

Hedef Dosya : /media/external/backup.tar.gz
Kaynak Dosya :  /srv
Hedef disk formatı için parametre : --one-file-system (Dosyanın kaydedileceği disk farklı formatta ise eklenir ör:NTFS USB disk)

tar -cvzf /media/external/backup.tar.gz --one-file-system /srv

c - Yeni bir yedek dosya oluşturulacağını gösterir.
v - Yedek alınırken dosyaları ekranda gösterir.
p - pdosyaların alındığı andaki yetkileri kaydeder. Tekrar açıldığında aynı yetkiler gelir.
z - gzip ile dosyanın sıkıştırlmasını sağlar.
f <dosya adı> - Dosya adının yazıldığı yerdir.

Dosya adında tarih bilgisinin de olması isteniyor ise dosya ismi bölümüne $(date +%d%m%y) parametresi eklenir.

tar -cvzf /media/external/backup_$(date +%d%m%y).tar.gz --one-file-system /srv

Bu komutu yazdığınızda "Argument list too long" şeklinde hata alıyorsanız;

bash: /bin/tar: Argument list too long

 Dosya listesi çok uzun demektir. Bu durumda dosya isinlerini bir txt dosyasına yazarak tar komutu ile çağırabilirsiniz.

Txt dosyasını oluşturmak için;

find . -type f -name "*.log" > dosya.txt

*.log yeride listelenecek dosya uzantınızı yazmalısınız. Dosyayı çağırmak için;

tar -cvf sıkıştırılmısdosya.tar --files-from dosya.txt

Şeklinde kullanılabilir.

www.Serkan.Net

Ubuntu servera USB disk takmak.

Ubuntu server'a taktığınız USB diski mount etmek için aşağıdaki adımları kullanabilirsiniz.

Takılı tüm USB cihazları görmek için

lsusb

Takılan diskin durumunu görmek için;

sudo fdisk -l

Bu komut sonucunda /dev/sdb1 şeklinde bir device göreceksiniz.
Media klasörü altına bir klasör oluşturun

sudo mkdir /media/haricidisk

Oluşturduğunuz klasöre diski mount edin. Fat 16 veya Fat 32 formatında bir disk için

sudo mount -t vfat /dev/sdb1 /media/haricidisk -o uid=1000, gid=1000, utf8, dmask=027, fmask=137

NTFS formatında bir disk için

sudo mount -t ntfs-3g /dev/sdb1 /media/haricidisk

Komutlarını kullanabilirsiniz.

cd /media/haricidisk

Diski unmount etmek için;

sudo umount /dev/sdb1 veya sudo umount /media/haricidisk


Komutlarını kullanabilirsiniz.



Ubuntu'ya Webmin nasıl kurulur.

Bir editör ile /etc/apt/sources.list dosyasını açın.

vi /etc/apt/sources.list

Aşağıdaki satırları bu dosyanın sonuna ekleyin.

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib


Sırayla aşağıdaki komutları çalıştırın.

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
 


Webmin kurmak için apt-get komutunu çalıştırın.

apt-get update
apt-get install webmin
 


Aşağıdaki soruya Y şeklinde cevap verin.

Do you want to continue? [Y/n]

Dosyaların download edilip yüklenmesini bekleyin.

Kurulum tamamlandığında webmin'i açın

https://<server IP adresi>:10000

Linuxcu 

Windows bilgisayarın IP adresi komut satırından nasıl değişir.

Windows işletim sisteminde komut satırından IP ayarlarını yapmak için aşağıdaki komutları kullanabilirsiniz.

IP adresi statik olarak set edilecekse aşağıdaki komut kullanılır. IP adresi 192.168.0.1 Subnet 255.255.255.0 ağ geçidi 192.168.0.254 ise;

Windows bilgisayarda komut satırını yetkili kullanıcı ile açın.

netsh interface ip set address name=”Ethernet arayüzünün adı” static 192.168.0.1 255.255.255.0 192.168.0.254

Şeklinde komutu yazın ve enter'a basın. IP adresi yukarıda belirlediğiniz gibi değişecektir.

IP adresini otomatik olarak almak için;

netsh interface ip set address name=”Ethernet arayüzünün adı” source=dhcp

Ethernet arayüzünün DNS adresini değiştirmek için;

netsh interface ip set dns name=”Ethernet arayüzünün adı” static 192.168.0.250

Ethernet arayüzüne yeni bir DNS adresi eklemek için;

netsh interface ip add dns name=”Ethernet arayüzünün adı” 8.8.8.8 index=2 

Ethernet arayüzünün DNS adresini DHCP üzerinden otomatik olarak alması için;

netsh interface ip set dnsservers name=”Ethernet arayüzünün adı” source=dhcp

Komutları kullanılır. IP adresi komut satırında nasıl bakılır; ip adresini komut satırında görme.

ipconfig

Komut çıktısı:
LAN adapter:

   Connection-specific DNS Suffix  . :
   IPv6 Address. . . . . . . . . . . : 
   Temporary IPv6 Address. . . . . . :
   Link-local IPv6 Address . . . . . : 
   IPv4 Address. . . . . . . . . . . : 
   Subnet Mask . . . . . . . . . . . : 
   Default Gateway . . . . . . . . . : 

ip adres konfigürasyonuna komut satırında ayrıntılı bir şekilde bakmak için;

ipconfig /all

Komut çıktısı:
LAN adapter:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Intel(R) 
   Physical Address. . . . . . . . . : 
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 
   Temporary IPv6 Address. . . . . . : 
   Link-local IPv6 Address . . . . . : 
   IPv4 Address. . . . . . . . . . . : 
   Subnet Mask . . . . . . . . . . . : 
   Lease Obtained. . . . . . . . . . : 
   Lease Expires . . . . . . . . . . : 
   Default Gateway . . . . . . . . . : 
   DHCP Server . . . . . . . . . . . : 
   DHCPv6 IAID . . . . . . . . . . . : 
   DHCPv6 Client DUID. . . . . . . . : 
   DNS Servers . . . . . . . . . . . : 
   NetBIOS over Tcpip. . . . . . . . : Enabled

 Serkan

Cisco - Bir kaç kaynak (source) adres ve hedef (destination) adres için NAT nasıl yapılır.

Cisco router üzerinde NAT yapabilmek için ilk olarak kaynak (source) adresini değiştireceğimiz IP aralıklarını belirlemeliyiz.

ip nat pool POOL1 1.1.1.2 1.1.1.100 prefix-length 24
ip nat pool POOP2 2.2.2.2 2.2.2.100 prefix-length 24

TCP paketin kaynak (source) adresini çıkış interface'ine göre yukarıdaki IP aralıklarından birine NAT yapacağız.

Farklı interfacelerden veya aynı interface üzerinden farklı IP kaynak adresleri ile paketler gelebilir. Bu kaynak IP aralıklarını access-list ile belirlemeliyiz.

access-list 98 permit 10.0.0.0 0.0.255.255
access-list 99 permit 10.1.0.0 0.0.255.255

Bu örnekte farklı iki kaynak IP bloğu ile farklı  interfacelerden gelen paketleri yine farklı çıkış interfacelerine göre NAT'lıyalım. Bunun için hangi IP bloğunun hangi interface'den çıkacağını route-map ile belirleyelim.


!
route-map NAT01 permit 10
 match ip address 98
match interface GigabitEthernet0/0
!
route-map NAT02 permit 10
 match ip address 99
match interface GigabitEthernet0/1
!

Bu route-map'e göre access-list 98 ile eşleşerek gelen paketlerin GigabitEthernet0/0 interface'ine doğru gittiğinde NAT01 kuralına göre, access-list 99 ile eşleşerek gelen paketlerin GigabitEthernet0/1 interface'ine doğru gittiğinde NAT02 kuralına göre NAT'lanacağını belirtmiş oluyoruz.

!
ip nat inside source route-map NAT01 pool POOL1 overload
ip nat inside source route-map NAT02 pool POOL2 overload
!

Son olarak NAT için interface'leri belirliyoruz.

GigabitEthernet1/1
ip address 10.0.0.1 255.255.255.0
ip nat inside

GigabitEthernet1/2
 ip address 10.1.0.1 255.255.255.0
ip nat inside 

GigabitEthernet0/0
ip address 1.1.1.1 255.255.255.252
ip nat outside

GigabitEthernet0/1
ip address 2.2.2.1 255.255.255.252
ip nat outside

Bu örneği sizin NAT yapmak istediğiniz yapıya uyarlayarak kullanabilirsiniz

www.linuxcu.com




Ubuntu'da SNMP nasıl açılır.

Linux Ubuntu üzerine ilk olarak SNMP servisi kurulur.

 $ sudo apt-get install snmpd

İlk olarak  snmpd.conf dosyasının bir yedeği alınır.

$ sudo mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orj


Daha sonra bir editör ile snmpd.conf dosyası açılır.

$ sudo vi /etc/snmp/snmpd.conf

Aşağıdaki satırlar bu dosya içine eklenir.

rocommunity public
syslocation "Lokasyon bilgisi"
syscontact email@adresiniz.com

Default SNMPD dosyası bir editör ile açılır.

$ sudo vi /etc/default/snmpd

Bu dosya içerisinde bulunan aşağıdaki satır başına # konularak geçersiz hale getirilir.

Önceki hali;
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

Sonraki hali;
# SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

Aşağıdaki satır aynı dosya içine eklenir.
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'

SNMPD servisi yeniden başlatırlır.

$ sudo /etc/init.d/snmpd restart

SNMP servisine public community'si ile erişebilirsiniz.

www.linuxcu.com

Google