Solaris etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Solaris etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Şubat 2014 Perşembe

Linux- Solaris da dosya göndermek (file transfer)


Merhabalar,

Linux sistemlerde bir sunucudan başka bir linux sunucuya kolay bir şekilde dosya trasfer isteği hep olmuştur. Aslında bu yazıyıda ilerde tekrar ihtiyacım olduğunda kolayca bulmak adına hazırlıyorum :))


Komutumuz scp
-pr # dosya yetkilerini koru demek

önce source (kaynak) sonra hedef yolu yazıyoruz.


scp -pr  /etc/snmp/* root@hostip:/etc/enes‏

20 Şubat 2014 Perşembe

linux - solaris dns client ayarı


DNS

Linux:

Linux sistemlerde dns ayarını gimek çok basittir.

vi /etc/resolf.conf

#nameserver 172.20.31.11
nameserver 8.8.8.8


Yukarıdaki gibi ayar bizim işimizi görecektir. 


Solaris:


Önce dns servisi kontrol edelim.

# svcs -a | grep dns
 
disabled     XX:XX:XX    svc:/network/dns/server:default
disabled     XX:XX:XX    svc:/network/dns/client:default

Yeni kurulan solaris de dns ayarları kapalı gelir.
Resolv.conf dosyasına dns server IPsini giriyoruz.

# touch /etc/resolv.conf
# vi /etc/resolv.conf

search tivibulab.local
nameserver 172.20.31.11
  



Varsayılan olarak sorgularımızı dnse sorması için aşağıdaki gibi nsswitch.conf dosyasını değiştiriyoruz.

# cp /etc/nsswitch.conf /etc/nsswitch.orig
# cp /etc/nsswitch.dns /etc/nsswitch.conf
# svcadm enable /network/dns/client
 
# svcs -a | grep dns
disabled    XX:XX:XX    svc:/network/dns/server:default
online      XX:XX:XX    svc:/network/dns/client:default


nslookup db1.tivibulab.local
ping db1.tivibulab.local  

12 Şubat 2014 Çarşamba

Linux - Solaris ntp client ayarı

NTP


Merhabalar,

Bir sunucu kurduğunuzda %90 onu sistemdeki ntp saati ile eşitlemeniz gerekir. Peki bu işlemi nasıl yapacağız.

Linux:

Öncelikle ntp paketini yüklüyoruz.Yüklüyse gerek yok.

yum install ntp  # yum üzerinden ntp paketini kuruyoruz.

date   # diyerek mevcut saat bilgisini görüyoruz

service ntpd status  # stop olması gerekiyor değilse
service ntpd stop#
ntpdate 192.168.1.11    # ntpserver yeri sunucusun ister ipsi ister hosts a yazdığımız ismini girebiliriz.
service ntpd start # ntp servisi başlatıyoruz.

chkconfig ntpd on   #başlangıçda ntp servisi otomatik başlasın
vi /etc/ntp.conf   # burda server boşluk ntpserver ipisigiriyoruz ki otomatik başladığında burdan alsın :)
server 192.168.1.11
server 192.168.1.12

ntpdate -q ntpserverip  # ne kadar zaman farkı var
date                              # şimdiki zaman
ntpdate -u ntpserverip  # forceupdate demek

Solaris:

vi /etc/inet/ntp.conf
server 192.168.1.11
 
svcadm disable ntp 
svcadm enable ntp 
ntpdate -q ntpserverip

6 Şubat 2014 Perşembe

Kalıcı ip verme , Linux da network ayarı


 Linux da network ayarı

Merhaba Arkadaşlar,

Bazen çok basit olan konular bile unutulabiliyor. Bende temel konuları bile yazmaya kara verdim. Sunuculara kalıcı ip olayını detaylı olarak anlatmak istiyorum.

Centos/Redhat

komut satırına setup yazarak bazı sunucularda tool ile ip verebilirsiniz. Ama her sunucuda çalışmıyor.

vi  /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR="10.10.0.1"
NETMASK="255.255.0.0"
#HWADDR="00:E0:81:C7:EC:49"# olmak zorunda değil
#GATEWAY=# Olmak zorunda değil
 
 
service network restart
 

Solaris

vi /etc/hosts       #Dosyasına IP lerimizi ve isimlerimizi yazıyoruz 
 
IP1   172.24.82.90 
 
vi /etc/hostname.e1000g0    #Dosyasına aşağıdaki parametreleri yazıyoruz. 
IP1 
 
 
svcadm restart network/physical

 
    




2 Eylül 2013 Pazartesi

snmp community name change


snmp community name change

Merhabalar,

Sistemciler olarak sıklıkla karşılaşacağımız sorunlardan biride public olarak gelen snmp community namelerin güvenlik açığı olarak bize bildirilmeleridir.

İşletim sistemine göre snmpd.conf dosya yolu:

  • Centos/Redhat ---------------/etc/snmp/snmpd.conf
  • Solaris 10 --------------------/etc/sma/snmp/snmpd.conf
  • Solaris 11 --------------------/etc/net-snmp/snmp/snmpd.conf


İşletim sistemine göre snmp servisi restart :


  • Centos/Redhat ---------------service snmpd restart
  • Solaris 10
  1. svcs -a | grep sma   # sma servisin aşağıdaki gibi mi yoluna bakılır
  2. svcadm restart svc:/application/management/sma:default
  • Solaris 11
  1.  svcs -a | grep snmp   # snmp servisin aşağıdaki gibi mi yoluna bakılır
  2. svcadm restart svc:/...






















24 Temmuz 2013 Çarşamba

Sunucu adını değiştirme





Merhabalar,

Centos üzerinde sunucunun ismini (hostname) değiştirmek bilmeyenler için zordur. Aslında çok basit.Aşaığdaki dosyada localhost yazan yeri istediğimiz(türkçe karakter olmadan) isimle değiştiriyoruz. Ve sunucu yerniden başlatıyoruz.


vi /etc/sysconfig/network  #eski ismini değiştiriyoruz.

Ayrıca

vi /etc/hosts     #dosyasında eski adıyla ilgili alanları değiştiriyoruz.
127.0.0.1 <HOSTNAME.example.org> <HOSTNAME> localhost
::1 <HOSTNAME.example.org> <HOSTNAME> localhost
172.20.31.155 <HOSTNAME.example.org> <HOSTNAME> localhost

init 6  #shutdown -r now  ile aynı
:) 

 Peki Solaris de durum nedir?


Aşağıdaki dosyalarda tüm eski hostname adını değiştiriyoruz.


/etc/nodename
/etc/hostname.*interface
/etc/inet/hosts
/etc/inet/ipnodes



Ve son olarakda /var/carsh isimli klasörün adını değiştiriyoruz.
 

and rename directory under /var/crash

# cd /var/crash
# mv oldname newname

then reboot the server.





18 Haziran 2013 Salı

Solaris 10 Syslog Yönlendirme

Solaris 10 Syslog Yönlendirme



Solaris 10 da syslog üretmek için kullanılan seviyeler aşağıdaki gibidir.

Facility
user (kullanıcı)
kern (çekirdek)
mail (mail gönderilmesi gereken loglar)
daemon
auth (login)
lpr
news
uucp
cron (zamanlayıcı)
audit ()
local0-7
mark
* (hepsi)
Level 
emerg
alert
crit
err
warning
notice
info
debug (hepsi)
none (hariç)

13 Şubat 2013 Çarşamba

Solaris Ve Centos da Bond (Team)

Merhaba Arkadaşlar,

Kullanmış olduğumuz sunucuların Nic yedekliğini sağlamak için Windowsda kullandığımız Team yapısının Solaris Ve Linux daki karşılığı olan Bond un yapılışını anlatacağız.

Neden Bond?

Sunucularda SW, Kablo, Nic yedekliği sağlamak için 2 interfacesi birleştirilmesi olabileceği gibi interfacesin hızını artırmak icinde kullanılabilir.

(Active-Passive) Bond Mantığı:


Aynı özellikteki 2 interfacesin biri master diğeri slave olarak ayarlandığını düşünün.Ortada da sanal bond isimli interface IP verilir. IP ile master interfaceden haberleşilirken master interface down olursa slave interface IP yi üzerine alır ve 1 sn kesinti ile haberleşmeye devam edilir.Master interface geri ayağa kalktığında tekrar IP master interface üzerine geçerek 1 sn kesinti ile haberleşme devam edilir.

Solaris de Bond yapılışı:

1. Ip mizi dnse (host) kaydediyoruz
/etc/hosts       #Dosyasına IP lerimizi ve isimlerimizi yazıyoruz

IP1   172.24.82.90
IP2   172.24.73.45

2. Bond yapılacak interfaceleri hazırlıyoruz.
/etc/hostname.e1000g0    #Dosyasına aşağıdaki parametreleri yazıyoruz.
group bond0 up
IP1
/etc/hostname.e1000g1    #Dosyasına aşağıdaki parametreleri yazıyoruz.
group bond0 up

 Diğer Ip için 2 bond ayarını yapalım.
/etc/hostname.e1000g2    #Dosyasına aşağıdaki parametreleri yazıyoruz.
group bond1 up
IP2
/etc/hostname.e1000g3    #Dosyasına aşağıdaki parametreleri yazıyoruz.
group bond1 up


Yukarıdaki ayarda gördüğümüz gibi bond0 için e1000g0 ve bond1 içinde e1000g2 master interface durumundadır.







svcadm restart network/physical

Yukarıdaki komutu verdiğimde bazen oluyor bazen olmuyor. Ama en salıklısı restart

shutdown -y -i6 -g0
 
Aşağıdaki komutları kullanmıyoruz.
svcadm disable network
svcadm enable network



Centos da bond yapılışı:

(Active-Passive) Mode:1

1. Sanal Bond interfacesimiz oluşturalım

vim /etc/sysconfig/network-scripts/ifcfg-bond0
# Front-Channel Network - Bond
DEVICE="bond0"
BOOTPROTO="static"
NM_CONTROLLED="no"
ONBOOT="yes"
BONDING_OPTS="mode=1 miimon=100 use_carrier=1 updelay=120000 downdelay=0 primary=eth0"
IPADDR="10.20.0.1"
NETMASK="255.255.0.0"

vim /etc/sysconfig/network-scripts/ifcfg-bond1
# Storage and local Network - Bond
DEVICE="bond1"
BOOTPROTO="static"
NM_CONTROLLED="no"
ONBOOT="yes"
BONDING_OPTS="mode=1 miimon=100 use_carrier=1 updelay=120000 downdelay=0 primary=eth2"
IPADDR="10.10.0.1"
NETMASK="255.255.0.0"

2. Fiziki interfacelerimizi bond a  bağlıyalım
 vim /etc/sysconfig/network-scripts/ifcfg-eth0
# front-Channel Network - Link 1
HWADDR="00:E0:81:C7:EC:49"
DEVICE="eth0"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="none"
MASTER="bond0"
SLAVE="yes"

vim /etc/sysconfig/network-scripts/ifcfg-eth1
# front-Channel Network - Link 2
HWADDR="00:E0:81:C7:EC:48"
DEVICE="eth1"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="none"
MASTER="bond0"
SLAVE="yes"

vim /etc/sysconfig/network-scripts/ifcfg-eth2
# Storage and local Network - Link 1
HWADDR="00:E0:81:C7:EC:47"
DEVICE="eth2"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="none"
MASTER="bond1"
SLAVE="yes"

vim /etc/sysconfig/network-scripts/ifcfg-eth3
# Storage and local Network - Link 2
HWADDR="00:1B:21:9D:59:FC"
DEVICE="eth3"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="none"
MASTER="bond1"
SLAVE="yes"

/etc/init.d/network restart


(balance-alb)-  (Active-Active)

mode=0 (Balance-rr) – This mode provides load balancing and fault tolerance.
mode=1 (active-backup) – This mode provides fault tolerance.
mode=2 (balance-xor) – This mode provides load balancing and fault tolerance.
mode=3 (broadcast) – This mode provides fault tolerance.
mode=4 (802.3ad) – This mode provides load balancing and fault tolerance.
mode=5 (balance-tlb) – Prerequisite: Ethtool support in the base drivers for retrieving the speed of each slave.
mode=6 (balance-alb) – Prerequisite: Ethtool support in the base drivers for retrieving the speed of each slave.


1.Sanal Bond interfacesimiz oluşturalım

vi /etc/sysconfig/network-scripts/ifcfg-bond0

01DEVICE=bond0
02USERCTL=no
03BOOTPROTO=none
04ONBOOT=yes
05IPADDR=10.0.0.10
06NETMASK=255.255.0.0
07NETWORK=10.0.0.0
08BONDING_OPTS="miimon=100 mode=balance-alb"
09TYPE=Unknown
10IPV6INIT=no

2. Fiziki interfacelerimizi bond a  bağlıyalım

vi /etc/sysconfig/network-scripts/ifcfg-eth0

1DEVICE=eth0
2BOOTPROTO=none
3ONBOOT=yes
4MASTER=bond0
5SLAVE=yes
6USERCTL=no

vi /etc/sysconfig/network-scripts/ifcfg-eth1

1DEVICE=eth1
2BOOTPROTO=none
3ONBOOT=yes
4MASTER=bond0
5SLAVE=yes
6USERCTL=no


3. Bond u ayarlarına bakalım.

vi /etc/modprobe.conf
vi /etc/modprobe.d/bonding.conf #centos 6da degismis
alias bond0 bonding
#options bond0 mode=balance-alb miimon=100 # Bond conf dosyasında girdik gerek yok.

4.Network servisimizi baştan başlatalım.

servive network restart


5. Bond umuzun durmunu kontrol edelim...


cat /proc/net/bonding/bond0