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
Etiketler:
Centos/Redhat,
file transfer,
linux,
scp,
Solaris
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.confserver 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
- svcs -a | grep sma # sma servisin aşağıdaki gibi mi yoluna bakılır
- svcadm restart svc:/application/management/sma:default
- Solaris 11
- svcs -a | grep snmp # snmp servisin aşağıdaki gibi mi yoluna bakılır
- 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.
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.
/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
2. Fiziki interfacelerimizi bond a bağlıyalım
vim /etc/sysconfig/network-scripts/ifcfg-eth0
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.
alias bond0 bonding
#options bond0 mode=balance-alb miimon=100 # Bond conf dosyasında girdik gerek yok.
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ımvim /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
01 | DEVICE=bond0 |
02 | USERCTL=no |
03 | BOOTPROTO=none |
04 | ONBOOT= yes |
05 | IPADDR=10.0.0.10 |
06 | NETMASK=255.255.0.0 |
07 | NETWORK=10.0.0.0 |
08 | BONDING_OPTS= "miimon=100 mode=balance-alb" |
09 | TYPE=Unknown |
10 | IPV6INIT=no |
2. Fiziki interfacelerimizi bond a bağlıyalım
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1 | DEVICE=eth0 |
2 | BOOTPROTO=none |
3 | ONBOOT= yes |
4 | MASTER=bond0 |
5 | SLAVE= yes |
6 | USERCTL=no |
vi /etc/sysconfig/network-scripts/ifcfg-eth1
1 | DEVICE=eth1 |
2 | BOOTPROTO=none |
3 | ONBOOT= yes |
4 | MASTER=bond0 |
5 | SLAVE= yes |
6 | USERCTL=no |
3. Bond u ayarlarına bakalım.
vi /etc/modprobe.confvi /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
Kaydol:
Kayıtlar (Atom)