6 Mart 2015 Cuma

örnek ubuntu interfaces dosyası

Debian ve Ubuntu linux dağıtımında interface dosyasına bir örnek;

# cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto br0 eth0 eth1 eth2 eth3

iface eth0 manual
                            mtu 9212
iface eth1 manual
                            mtu 9212
iface eth2 manual
                             mtu 9212
iface eth3 manual
                             mtu 9212

iface br0 inet static
                                bridge_ports eth0 eth1 eth2
                                bridge_fd 0
                                bridge_hello 2
                                bridge_maxage 12
                                bridge_stp on

                                mtu               9212
                                address 172.16.0.44
                                netmask 255.255.255.0
                                network 172.16.0
                                broadcast 172.16.0.255
                                gateway 172.16.0.254
                                dns-nameservers 127.0.0.1
                                 dns-search localdomain

auto tap0
iface tap0 inet static
                address 10.1.0.254
                netmask 255.255.255.0
                tunctl_user uml-net

auto vmbr0
iface vmbr0 inet static
                                      address  10.0.254.154
                                      netmask  255.255.255.0
                                      tunctl_user uml-net
                                      mtu 16362

auto vlan2716
iface vlan2716 inet ppp
                                      vlan-raw-device eth3
                                       pre-up /sbin/ifconfig vlan2716 up
                                       post-down /sbin/ifconfig vlan2716 down
                                       provider dsl-provider

16 Aralık 2014 Salı

Ubuntu/Debian güncellemelerinde, aktif kullanılan kerneli güncelleme harici tutmak

Debian tabanlı bir linux dağıtımı kullanıyorsak ve her güncellemelerden sonra,
başımız ağrıyorsa(Özel ekran kartları, ağ kartları, vb. donanımların kernel modüllerine bağlı olarak) yapmamız gereken en iyi çözüm, aktif kerneli güncelleme dışında tutulmasını sağlamamızdır. Yapmamız gereken işlem;

root@e8470p:~# sudo apt-mark hold linux-image-`uname -r`
linux-image-3.13.0-43-generic set on hold.
root@e8470p:~#




Bundan sonra linux çekirdeğimiz otomatik olarak güncellenmeyecektir.
Zorunlu/çok önemli güncelleme gerekirse elle yapmamız, bu esnada gerekli mödülleri yüklememiz, sorun yaşamamızı önleyecektir.

13 Aralık 2014 Cumartesi

24 Kasım 2014 Pazartesi

29 Ekim 2014 Çarşamba

Linux sistem kilitlenmesi gibi durumlarda, sistemin yeniden başlatılması


Nadirende olsa, her hangi bir aksaklıktan dolayı linux sistemlerimiz kilitlenebilir.
Böyle durumlarda sistemin otomatik olarak yeniden başlatılmasını istiyorsak,
oracle tarafından geliştirilen ve gpl lisansıyla linux kerneline dahil edilen hangcheck modülünü kullanabiliriz. Örnek kullanımı;

modprobe  hangcheck-timer hangcheck_tick=1 hangcheck_margin=10 hangcheck_reboot=1


root@E8470p:~# modinfo  hangcheck-timer
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/char/hangcheck-timer.ko
version:        0.9.1
license:        GPL
description:    Hangcheck-timer detects when the system has gone out to lunch past a certain margin.
author:         Oracle
srcversion:     8670F1A37177EE5976978D9
depends:       
intree:         Y
vermagic:       3.13.0-37-generic SMP mod_unload modversions
signer:         Magrathea: Glacier signing key
sig_key:        2C:B1:13:3B:35:F9:5A:9E:24:DE:AB:EE:B1:2B:A4:49:BC:BA:BB:C9
sig_hashalgo:   sha512
parm:           hangcheck_tick:Timer delay. (int)
parm:           hangcheck_margin:If the hangcheck timer has been delayed more than hangcheck_margin seconds, the driver will fire. (int)
parm:           hangcheck_reboot:If nonzero, the machine will reboot when the timer margin is exceeded. (int)
parm:           hangcheck_dump_tasks:If nonzero, the machine will dump the system task state when the timer margin is exceeded. (int)
root@E8470p:~#

detaylı bilgi edinmek isteyenler hangcheck-timer modülünü inceleyebilirler.


11 Ekim 2014 Cumartesi

solaris 11 de bridge yapmak

Evde intel atom d525 işlemcili minik sistemimi  dosya paylaşımı vs. için kullanıyordum. Bir anda switch ihtiyacım olunca, sistemin 4 portunu switch olarak yapılandırdım ve kullanmaya devam ettim.

Basitce yaptığım adımlar;
1. öncelikle mevcut interface üzerindeki ip yapılandırmasını iptal ettim.
    ipadm delete-ip net3

2. yönetim için sanal interface oluşturdum. Solariste bridge interfacelerine ip adresi atama yapılamıyor!!! bundan dolayı sanal ağ portu oluşturmam zorunlu!
    
      dladm create-vnic -l net3 vnic4repo0

3. oluşan sanal ağ portuna ip adresi ataması yapıyorum;

   ipadm create-ip vnic4repo0
   ipadm create-addr -T static -a 172.16.0.33/24 vnic4repo0/v4

4. switch oluşturuyoruz; 








  dladm create-bridge -l net0 -l net1 -l net2 -l net3 d525a

5. ve son adım kontrol


 root@sol11-d525:~# dladm show-bridge -l d525a
LINK        STATE       UPTIME  DESROOT
net0        disabled    510     0/0:0:0:0:0:0
net1        forwarding  3077    32768/0:7:32:16:e9:f7
net2        forwarding  1720    32768/0:7:32:16:e9:f7
net3        forwarding  506     32768/0:7:32:16:e9:f7


Uygulamanın Desteklediği Linux Dağıtımı ve Çekirdek Sertifikasyon Aralığı

Çekirdek Sertifikasyon Aralığı Linux Sistem Yönetimi “Asgarinin üzerindeyiz, sorun olmaz” Çekirdek sertifikasyonu ...