kategori Arşivi: LİNUX DÜNYASI

Merhaba arkadaşlar yepyeni bir makale ile karşınızdayım.Bu makalem de Centos 8 e Elasticsearch nasıl kurulur onu anlatmaya çalışacağım umarım bu işlerle uğraşanlar için faydalı olacaktır. Elasticsearch nedir onu açıklayacağım ve bunu ne amaçla kullanıldığı ve nerelerde kullanıldığını anlatacağım.Haydi başlayalım. ElasticSearch nedir ve ne işe yarar? Buradan başlayalım. ElasticSearch Java ile geliştirilmiş açık kaynak, lucene tabanlı, ölçeklenebilir bir tam metin(full text) arama motoru ve veri analiz aracıdır. Bir kütüphane siteniz var farzedelim. Ve veritabanınızda 10 bin adet var. Her bir  kitap  için de tutulan bir sürü parametreniz var Kitabın YAZAR ADI,KİTAP BAŞLIĞI,KONU,ISBN, BASIM YILI , KİTABI ALIŞ TARİHİ, KİTABI TESLİM TARİHİ …vs bir sürü terimler tutulmaktadır. Örneğin bir kitabı arayalım. Kitabın yazarı Mustafa Kemal Atatürk,Kitabın başlığı NUTUK,Isbn ‘si 9789944888349, Basım yılı 1927,Sayfa sayısı 616 , Yayınevi İş Bankası Kültür Yayınları, Kitap alış tarihi 10 Kasım 1938 …vb birçok özellikteki bu kitabı bulmak istediğimizde  o kütüphane programında  aramak istediğimiz de bu özellikler yardımıyla ve elasticsearch…

Daha fazla oku

Merhabalar arkadaşlar, size bu makalemde Linux dünyasına direk girmek değil de daha çok yönetimi nasıl olur bunun hakkında bilgi vermeye çalışacağım. Kısaca sizlere Linux hakkında bilgi vereyim. Linux bir Unix işletim sistemi türevi  olan açık kaynaklı kodlu bir işletim sistemidir.Bu cümleyi Linux ile içli dışlı kim varsa aklına gelen genel ilk tanımdır. Hadi biraz daha sorgulayalım. Kodlar elimizdeyse artık bizde geliştirmeler ya da üzerinde oynamalar yapabiliriz…! Linux açık kaynak kod bir işletim sistemi dedik kaynak kodu açıkladık şimdi bu dünyaya yavaştan giriş yapacaksak eğer size ‘Kernel’den bahsedeyim, kernel (çekirdek) işletim sisteminin olmazsa olmazıdır kalbidir diyebiliriz ve kernel donanım ile yazılımın arasında iletişimi sağlar, sistem üzerinde bellek ve çalışan servislerdeki süreçleri denetler. Donanım ile yazılım arasında iletişimi sağlıyor bu kernel ama nasıl? Burdada yardımımıza Shell (kabuk) koşuyor Shell bizimle çekirdek arasında ki köprüyü oluşturuyor ve terminal ekranına girdiğimiz komutları yorumlayarak kernel’e iletiyor. En çok kullanılan Shell programı ‘Bash’ dır. Linux Dizin…

Daha fazla oku

IT sektöründe en önemli kural sistemin devamlı ayakta kalmasıdır. Tabi sıfır tolerans yani sıfır hata ile tıkır tıkır çalışan bir sistem bulunmuyor.Bunun yerine  oluşabilecek hataları olabildiğince minimize etmenin yollarını sürekli aramaktayız.Güncel sistemler, gelişmiş yazılım ve sistemler, donanım veya yazılım taraflı firewall, ups vb gibi bir çok teknolojiyi yazabiliriz. Bunlarında tabi sorunsuz çalışması neredeyse imkansız. Kısaca sektörün bu aktif durumunu özetledikten sonra “peki ya hepsini nasıl kontrol edebiliriz?” sorularını duyar gibiyiz. Yapıyı nasıl kontrol edebiliriz? Burada sistem ve network tarafında yer alan kontrollerden bahsedeceğim. Sunuculara kurulacak olan bir yazılım ve agent (takip etmek için kullanılan yazılım) ile tüm sistem hizmetlerini, network trafiğini, sanal sunucuları ve web siteleri takip etmemiz mümkün. IT sektöründe monitoring personellerinin tek görevi zaten bu, tüm gün boyunca ekrandan sistemi izlemek. Takip etmek nedir? Sunucuların içerisine kurduğumuz bir agent o sunucu hakkında tüm servisleri ve ağı belirli periyotlarla kontrol eder ve doğrudan kontrol ekranına durumunu iletir. Herhangi bir olumsuz durumda…

Daha fazla oku

RAID NEDİR? Raid, Redundant Array of Independent Disks kelimelerinin kısaltılmışıdır. Türkçe’de ise “Bağımsız Disklerin Artıklıklı Dizisi” anlamına gelmektedir. Günümüzde işyerleri için ellerindeki bilgilerin korunması oldukça önemlidir. Bilgisayarlarda veri depolamamıza yarayan parçalardan biri olan harddiskler, düşme, yoğun manyetik ortam, çarptırma gibi hatalar sonucunda bozulabilmektelerdir. Harddiskler bozuldukları zamansa içerisindeki değerli veriler çok zorlu işlemler sonunda geriye döndürülebilmektedir. Klasik ev kullanıcılarının bilgisayarlarında günümüz harddisk yapıları yeterli olmaktayken iş yerleri içinse bu tür bir kullanım yeterli olmamaktadır. Düşünün ki bir sisteminizde disklerinizden biri arızalanınca veri kaybı yaşamadan yeni bir disk takarak çalışmaya devam ettiğinizi işte “Raid” size isterseniz “Performans” istersenizde “Güvenlik” vaad ediyor. Benim bu raid yapıları dikkatimi hep çekmiştir.Nasıl olurda bir disk gidip de sistem çalışmaya devam ediyor diye sürekli sorular yöneltiyordum kendime ta ki raid yapısına girince anladım.Aslında herşey yapmak mümkün yeterki düzgün kurgulanabilsin.Bu raid’lerden en dikkatimi çeken ve bizim de kullanmış olduğumuz raid 6 yapısını yazının ilerleyen kısmında anlatmaya çalışacağım.Elimden geldiğince tarafınıza doğru…

Daha fazla oku

Load balancing, iş yükünü birden fazla sunucuya dağıtarak web sitelerinin, veri tabanlarının ve diğer hizmetlerin performansını ve güvenilirliğini artırmak için kullanılan yüksek kullanılabilir altyapıların önemli bir parçasıdır. Yük dengeleyiciler yükü dağıttıkları sistemlerin sağlıklı olup olmadığını belirli aralıklarla kontrol ederek çalışmayan sunuculara trafiği yönlendirmezler. Bu sayede, yük dengeleyiciler sistemlerimizin ölçeklenmesini sağladıkları gibi yüksek erişilebilirliğini sağlamak için de kullanılırlar. Problemli sunucuya yeni istek gönderilmez ve kullanıcıların problemden etkilenmemesi sağlanır. Kelime anlamından da anlaşıldığı gibi yük paylaşımı anlamına gelir. Load Balance ile ilgili en temel kanı 2 adet farklı internet bağlatısını aynı anda kullanarak daha hızlı download yapılabilmesidir. Bu tamamen yanlıştır. Bunun olbilmesi için internetin tamamının BGP protokülünü desteklemesi gerekmektedir. Load Balance şöyle çalışır; Örneğin iki adet ADSL 4 MB bağlantınız var. Bu 4+4 = 8 MB download yapabileceğiniz anlamına gelmez. Bu içeriden internete çıkan kullanıcıların internet yükünü iki bağlantı arasında eşit olarak yada politika tabanlı paylaştırarak internet kullanımlarında doğabilecek performans kayıplarını ortadan…

Daha fazla oku

Selamlar sevgili Linux kullanıcıları, dağıtımınızı zevkle kullandığınızı biliyoruz yani en azından biz penguenlerle aranızın iyi olduğunu düşünüyoruz… Belki açık dünyaya yeni adım atmış veya atmayı düşünen arkadaşlarımız kendilerini bir an için çok değişik bir ortamda gibi hissetselerde şüphesiz onların da bu geçişe kolayca, yani biraz zamanla alışacağını düşünüyoruz. Kafanızı karıştırmanız gereken hiçbir nokta yok, Linux berrak bir dünyadır size gereken tüm bilgileri sunar ve siz bunları sadece analiz ederseniz. Sonra bir bakmışsınız penguen olmuşsunuz!  🙂     Bu bölümde Linux’un kullandığı dosya sistemi hakkında bilgi veriyor olacağım. Dosya sistemini oluşturan dizinler, kapsadıkları dosyalar ve bunların Linux işletim sistemindeki görevleri de kısaca belirtileceğim. Bir işletim sisteminin dosya sisteminin performansı, hızı ve buna benzer çeşitli özellikleri sistemin verimli ve kararlı çalışması üzerinde doğrudan etkisi vardır. Linux dizin yapısının geliştirilmesinde FSSTND (file system standard) grubunun çalışmalarının payı çok büyük oldu. Programcılardan oluşan grup, standartların belirlenmesinde ve uygulama aşamasında Linux ile ilgilenenlere yardım etti. 1993 yılında…

Daha fazla oku

######## Disk Extend Etme İşlemleri######## Linux OS olan sistemlerde disk yapısı Windows disk yapısına göre biraz daha karmaşık görünebilir. Aslında görünenin aksine daha elastik ve daha kullanışlı bir yapıdadır. Linux sistemlerde temel disk komutlarının başında fdisk gelir. Varolan diskler üzerinde kontrol yapmak istiyorsak fdisk komutu kullanılır. Fdisk –l ile genel yapıyı görmek için, İşlem yapmak istediğimiz bir partition için ise fdisk –l /dev/sdb gibi bir komut ile veriler kontrol edilir.   [[email protected] ~]#sudo fdisk -l [[email protected] ~]# ls /sys/class/scsi_host host0 host1 host2 [[email protected] ~]# echo “- – -” > /sys/class/scsi_host/host0/scan [[email protected] ~]# echo “- – -” > /sys/class/scsi_host/host1/scan [[email protected] ~]# echo “- – -” > /sys/class/scsi_host/host2/scan [[email protected] ~]# tail -f /var/log/messages # Kaynak https://it.toolbox.com/question/extend-disk-in-debian-020914 # Yeni diski ekliyoruz ve sonra normal fdisk -l ile görüp biçimlendiriyoruz. [email protected]:/home/osman# fdisk /dev/sdb … Command (m for help): m … Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container…

Daha fazla oku

[NASIL] TRUECRYPT PROGRAMININ KURULUM VE KULLANIMI Ne yalan söyleyeyim, böyle bir şey olduğunu biliyordum ama işime yaramadığı için hiç denememiştim. Sizin için biraz araştırdım ve depolardaki (ya da sitesindeki) Easy Crypt yazılımının hem Türkçe yereli ile, hem de son TrueCrypt versiyonu olan v.6.0 ile problemli olduğunu gördüm. O yüzden, size tavsiyem, TrueCrypt için önyüz gibi çalışan EasyCrypt’i boşvererek, asıl program olan TrueCrypt’i kurup denemeniz olacak. Son versiyonda TrueCrypt’e grafik arayüz de eklenmiş, bu bağlamda yapılandırma için EasyCrypt’i kullanmak artık çok da gerekmiyor. TrueCrypt’i kurup kullanmak için yapmanız gerekenler kabaca şöyle: A. KURULUM: 1. Öncelikle EasyCrypt kuruluysa kaldırın: Kod: sudo apt-get autoremove easycrypt 2. http://www.truecrypt.org/downloads.php adresinden Ubuntu için olan paketi ev dizininize indirin. Ya da indirmek için kısaca Ubuntu 32 bit için konsoldan: Kod: wget http://www.truecrypt.org/downloads/truecrypt-6.0a-ubuntu-x86.tar.gzkomutunu verin. 3. Daha sonra yine konsoldan; Kod: tar xzvf truecrypt-6.0a-ubuntu-x86.tar.gzile arşivi açın ve sonra Kod: sh ./truecrypt-6.0a-setup-ubuntu-x86komutu ile içindeki paketi çalıştırın. 4. Açılan diyalog kutusunda “Install Truecrypt” seçeneğini seçin. Ve…

Daha fazla oku

Merhaba, Bu yazımızda sizlere linux sunucuları pinge nasıl kapatabileceğinizi ve kapattıktan sonra tekrar nasıl açabileceğinizi anlatacağız. Kötü amaçlı kullanımlar için, örneğin basit icmp saldırılar için en güvenli yol sunucuyu dışarıdan ping’e kapatmaktır. Pingi kapatmak ddos saldırılarından bizi korumaz, yalnızca isteklere kapatır. Bunun sunucumuza veya site erişimlerine bir zararı yoktur hatta faydası vardır. Ping i kapatmak için ssh ile login olduktan sonra nano komutu ile aşağıdaki kısıma erişiyoruz;   sudo vim /etc/sysctl.conf Daha sonra aşağıdaki komutu en alt satıra ekliyoruz, kaydedip çıkıyoruz; net.ipv4.icmp_echo_ignore_all=1 Değişiklikleri uygulamak için aşağıdaki komutu çalıştırıyoruz; sysctl -p Farklı bir bilgisayardan alan adımızı veya ip adresimizi pinglediğimizde zaman aşımına uğrayacaktır. Yeniden ping erişimine açmak istersek aşağıdaki komutu çalıştırıyoruz; sudo vim /etc/sysctl.conf En aşağıda eklediğimiz satırı siliyoruz ve kaydedip çıkıyoruz. Değişikliği uygulamak için aşağıdaki komutu çalıştırıyoruz. sysctl -p İşlemimiz bu kadar. Bu yazımızda sizlere linux sunucuları pinge nasıl kapatabileceğinizi ve kapattıktan sonra tekrar nasıl açabileceğinizi anlattık. Bir sonraki yazımızda görüşmek…

Daha fazla oku

Merhaba, Bu yazımızda sizlere crontab hakkında bilgi vermeye çalışacağız. Crontab , Unix işletim sistemlerinin genelinde kurulumda gelen bir zamanlama programıdır. Yaptığı iş isteğidiniz programın istediğiniz herhangi bir zamanda çalışmasını sağlamaktır. Crontab ile çalışmak: Aşağıdaki komutları hangi kullanıcı ile çalıştırırsanız o kullanıcının crontab ında işlem yapmış olursunuz.   #crontab içeriğini listeleme: crontab -l #crontab eklentisini e parametresi ile çalıştırırsanız ön tanımlı metin editöründe crontab yapılandırması açılacaktır. crontab -e #Osman kullanıcısının crontab içeriğini siler. crontab -r   Crontab ` da zamanlama: Crontab da zamanlama 5 basamakta yapılmaktadır: -Dakika ( Saatteki dakikalar 0-59) -Saat ( 24 Saat formatında 0-23 ) -Gün ( Ayın günleri 1-31 ) -Ay ( Yılın ayları 1-12 ) -Haftanın günü ( Haftanın günleri 0-6 , 0. gün pazar günüdür ) Crontab da her satır ayrı bir girdiyi ifade eder ve satır formatı şu şekildedir:   * * * * * /calisacak/programin/yeri/programim.calistir   Yukarıdaki satırda yer alan yıldızlar sırasıyla 1-2-3-4-5…

Daha fazla oku

10/17