Kayıtlar

VirtualBox Üzerindeki CentOS'dan İnternete Çıkmak

VirtualBox üzerine CentOS kurulumunu yaptıktan sonra bazı ayarları değiştirmeden internete cıkamayız. İnternete cıkabilmek için şu ayarları yapmamız gerekiyor. 1. /etc/sysconfig/selinux dosyasını açıp içerisindeki "SELİNUX=enforcing" satırını "SELİNUX=disable" olarak değiştirelim.      $ vi /etc/sysconfig/selinux dosyasını açıp insert moda geçelim.       "SELİNUX=enforcing" satırının onune # işareti koyarak satırı yorum satırı yapalım ve bir alt satıra inelim.        "SELİNUX=disable" yazalım ve "ESC" tusuna basıp ":wq" yazarak kaydedip çıkalım.  2. /etc/sysconfig/network-scripts/ifcfg-enp0s3 Makina_Adi dosyasını açıp "ONBOOT=no" satırını "ONBOOT=yes" olarak değiştirelim.       $ vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 Makina_Adi dosyasını açıp insert moduna gecelim.          "ONBOOT=no" yazan satırı "ONBOOT=yes" olar...

VirtualBox üzerine CentOS Kurulumu

Kısaca VirtualBox'dan bahsedelim. VirtualBox Orcale firmasının çatısı altında olan açık kaynak kodlu bir yazılımdır. Bu yazılım bilgisayarda varolan işletim sisteminin üzerine kurularak birden çok işletim sistemini sanal olarak çalıştırmaya yarar. Sanallaştırmada kullanılan profesyonel ve ücretsiz bir yazılımdır. VirtualBox'un kurulumu gayet basittir. Windows sisteme kurmak için Buradan indirebiliriz. Linux sistem üzerine kurmak için Ubuntu, Debian sürümlerinde "apt-get install vitualbox" komutunu, Red Hat, CentOS sürümlerine kurmak için "yum install virtualbox" kumutunu kullanarak kurabiliriz. VirtualBox kurulumunu tamamladıktan sonra içerisine CentOs_7.0 sürümünün kuruluma gelelim. CentOS_7.0 minimal sürümünü buradan indirebilirsiniz. Bu işlem tamamlandıktan sonra VirtualBox arayuzunden YENİ butonunu tıklayarak kuruluma baslayalım. Karşımıza gelen sanal makina olusturma sihirbazında ilk olarak sanal makinamızın ismini belirleyelim...

Linux Alias Komutu ile Komut'un Kısayolunu Oluşturma

Bilgimiz gibi Linux'da birsürü komut bulunmakta. Bazı komutlar çok uzun olabiliyor ve bu komutları aklımızda tutmakta bir hayli zorlaşıyor. Bu durumda alias komutu bize çok fayda sağlıyor. Alias komutu ile kendi yazdığımız betiklerin veya komutların kısayolunu oluşturabiliriz. Örneğin chmod +rwx dosya_adi şeklindeki bir kodun kısayolunu istediğimiz gibi yapabiliriz. Ben bu kodun kısaltmasını ch1 olarak yapmak istiyorum. Peki bunu nasıl yaparım ? Sistemimizin /home/ramazan dizinindeki .bashrc dosyasını açmalıyız. Vi /home/ramazan/.bashrc komutu ile açabiliriz. Karşımıza gelen ekranda .bashrc içindeki komutları göreceğiz. Sonra ' i ' tuşuna basarak INSERT moda geçeçez(Insert moda geçemediğimiz sürece dosya üzerinde herhangi bir yazma işlemi yapamayız.). INSERT moda geçtikten sonra # some more ls aliases ifadesini bulacaz. Bu ifadenin altında alias komutlarını görebilirsiniz. Bunlar sistemin kendi oluşturduğu alias komutlarıdır. Bu alias komutları...

Linux'da $PATH Kullanımı

Linux'da PATH Kullanarak Çalıştırılabilir Dosya Oluşturma Linux'da program yapmanın en kolay yolarından birisi PATH'dir. Bu yazımda ise size PATH ile bir uygulama örneği gösterecem. Bu örnekde rasgele bir programlama yaptıralım. Komut satırına “yap” dediğimizde bize önce Merhaba yazsın, /home/ramazan içerisine ramo adında bir dizin oluştursun ve içerisine bir dosya oluştursun, sonra ise bu dosyayı çalıştırsın, dosya çalıtığında bulunduğumuz dizindeki tüm verileri ayrıntılı bir şekilde göstersin, ve en sonunda “Teşekkürler” Yazsın. PATH ile böyle bir programlama örneği yapalım. İlk olarak /home/ramazan içerisine bin dizini oluşturalım. mkdir /home/ramazan/bin komutuyla oluşturabiliriz. Şimdi bu dizini PATH' e öğretelim. Bunun için /home/ramazan/.bashrc dosyasını açalım içine komut girelim. Vi /home/ramazan/.bashrc bashrc dosyasını açtığımızda ' i ' tuşuna basarak INSERT moduna geçelim ve export sırasının altına boşluk açıp şu...

Linux Sistemi ve Komut Satırı

SHELL(Kabuk) Sistemi Shell'in görevi çekirdek ile kullanıcı arasında yer alarak kullanıcının girdiği komutları yorumlayarak çekirdeğe iletmektir. Shell ile çekirdek arasında sistem çağrıları dediğimiz bir ilişki vardır. Bugun en yaygın olarak kullanılan shell yazılımı BASH kabuk yazılımıdır. Sistemimizde kurulu olan shell programını öğrenmek istersek ( echo $SHELL ) komutunu girerek öğrenebiliriz. Ortam Değişkenleri Shell kullanıcının girdiği komutu yorumlar yani çalıştırır demiştik. Bunu çalıştırırken nereye bakarak çalıştırıyor ? Bunu öğrenmek için ( echo $PATH ) komutunu girmemiz gerekir. Bu kodu girdiğimizde ise bu şekilde bir çıktı görürüz. Bu kod bize şunu anlatıyor. Biz bir komut girdiğimiz zaman sistem sırasıyla bu dizinlere bakar, eğer girdiğimiz kodla ilgili bir çalıştırılabilir dosya bulursa çalıştırır, yok bulamazsa çalıştırmaz. Bu dizinlerin dışında bir dizinde arama yapmaz. Buda Linux'u güvenli kılan tarafıdır. $PATH ...

Linux'un Arayüz Kullanımı Terminal(Console) ve Uçbirim

Masaüstü Arayüz Kullanımı Linux işletim sistemi genel olarak iki farklı arayüze sahiptir. Linux'un ilk çıktığı dönemlerde Microsoftun DOS işletim sistemine benzeyen bir arayüz kullanılıyordu. Bu arayüz grafik tabanlı değildi ancak çok hızlı çalışırdı. Bu arayüzde işlemlerin nerdeyse hepsi Terminalden yapılırdı. Yeni geliştirilen Linux sürümlerinde ise arayüz tamamen grafiksel olarak geliştiriliyor. Grafiksel olarak geliştirilen Linux sistemlerin başında KDE ve GNOME gelir. Bu işletim sistemleri Windows'un sürümlerine çok daha yakın olarak geliştiriliyor. Bu yeni geliştirilen Linux sistemlerinde Terminalde yaptığımız işlerimerin bazılarını Windowstaki gibi arayüzden de yapabiliriz. Bu da Linux'un kullanımını biraz daha kolaylaştırıyor. Linux sistemlerde bütün işlemler temel olarak Terminalden yapılır.     Terminal(Console) Linux işletim sisteminde arayüzden yaptığımız herşeyi Terminalde de yapabiliriz. Teriminal bir komut istemcisidir, komutları y...

Özgür Yazılım Linux

Linux Nedir ? Linux bir Unix işletim sisteminin türevidir. Linux serbestçe çoğaltıp dağıtabildiğimiz ve ücretsiz temin edebileceğimiz bir işletim sistemidir. Bu işletim sisteminin dünya da pek çok geliştiricisi vardır. Özgür yazılım olduğu için serbest bi şekilde geliştirilebilir. Linux 1990' lı yılların ortalarından itibaren yoğun bir ilgi görmüş ve popülerlik kazanmış bir işletim sistemidir. Şuan günümüzde Linux'un 260 dan daha fazla dağıtımı vardır. Bu dağıtımlar arasında da Türkiye'de Tübitak tarafından geliştirilen Pardus yeralmaktadır. Neden Linux Kullanmalıyız ? Linux özgür bir yazılımdır. Linux'da kullanım hakları gibi herhangi bir kısıtlama yoktur. Linux'u istediğimiz şekilde istediğimiz amaç için kullanabiliriz ve isteklerimize göre üzerine eklemeler yapabilir yani serbest bi şekilde geliştirebiliriz. Linux demek özgürlük demektir. Linux'u ücretsiz olarak temin edebiliriz. Programcılar için büyük bir avan...

Yazılım ve Özgür Yazılım Nedir ?

Resim
Yazılım Nedir ? Bir bilgisayarda veya sistemlerde donanımları yönetmek için donanımlar üzerinde elektronik olarak saklanan bilgisayar programları veya verilerin tümüne yazılım denir Yazılımların Çalışma Sistemi Normalde biz bilgisayar yazılımları Kaynak Koddan direk okuyor zannederdik fakat bilgisayar bir yazılımı okurken yazılımı Kaynak Koddan Derlenmiş Koda çevirir ve sonra derlenmiş kodu okur. Bilgisayar yazılımı Kaynak Koddan Derlenmiş Koda Çevirebilir. Fakat yazılımı Derlenmiş Koddan Kaynak Koda çeviremez.       Yani herhangi bir dilde yazdığımız programı kaynak koddan derlenmiş koda çevirdiğimizde yazılımın üzerinde herhangi bir değişiklik yapamayız ve derlenmiş koddan kaynak koda geri çeviremeyiz. Not: Herhangi bir dilde yazdığımız bir yazılımı derlenmiş koda çevirdiğimizde yazılım üzerinde herhangi bir değişiklik yapamayız derlenmiş kod buna izin vermez. Aynı zamanda yazılımı derlenmiş koda çevirdikten sonr...

Gömülü Sistemler

Gömülü Sistem Nedir ?    Gömülü Sistemler herhangi bir sistem içerisinde yer alarak, sistemi akıllı hale getiren ve belirli bir fonksiyonu yerine getirmek için tasarlanmış elektronik yazılım ve donanım ile oluşmuş mikroişlemci ve mikrodenetleyici   tabanlı sistemlerdir.    Gömülü sistemler genellikle daha büyük bir sistemin içerisinde gömülü olarak çalışır.   Bu sistemler kullanılan cihazların “akıllı” olasını sağlayan beyin vazifesi gören cihazlardır. Örneğin bilgisayar kontrollü elektronik bir robotta birçok mekanik bölüm olmasıyla birlikte, bunları kontrol eden bir veya birden fazla gömülü sistem vardır.       Gömülü Sistemleri diğer genel amaçlı bilgisayar sistemlerinden ayıran en önemli özellik belirli bir amaç için tasarlamış olmasıdır.     Gömülü Sistemlerin Tasarımı Gömülü sistemler donanım ve yazılım olarak iki bölümden oluşur. Burada donanım ve yazılım bileşenleri birbirleriyle bağlı olduklarından bü...