Kategori arşivi: Linux Server

Linux Server Ip Banlama ve Ban Kaldırma

Bugünkü makalemizde linux server işletim işletim sistemi kullananlar için ip banlama ve banlanan ip adresinin tekrar nasıl aktifleştirildiğini öğreneceğiz. Bu uygulama Linux server vps kullanıcıları ve linux server sunucuları bulunanlar için işe yarayacak bir uygulamadır. Şimdi linux server üzerinden ip banlama ve ban açma işlemininnasıl gerçekleştiğini öğrenelim.

IP BANLAMA

iptables -A INPUT -s 192.168.77.36 -j DROP

IP BAN AÇMA

iptables -X INPUT -s 192.168.77.36 -j DROP

Linux Server Sistem İşlemleri

Bu makalemizde linux serverlarda sistem hakkında bilgilerin nasıl gösterileceğini göreceğiz.

shutdown: Linux server sistemini kapatır.

sudo /proc/cpuinfo: İşlemci hakkında ayrıntılı bilgi verir.

sudo /proc/Ispci: PCI yuvalarında bulunan kartlar hakkında bilgi verir.

sudo /proc/Isusb: Usb aygıtları hakkında bilgi verir

sudo /proc/bus/input/devices:Giriş çıkış cihazları hakkında bilgi verir.

Linux Server History Komutu

Linux server kullanırken daha önceden kullanmış olduğunuz komutları görmek isteyebilirsiniz. Bu işlemi yapmak gerçekten çok kolay. Linux server sistemine kullanıcı olarak giriş yaptıktan sonra daha önce kullandığımız komutları görmek için history komutunu yazıp enter tuşuna basmamız yeterlidir. Bu işlemden sonra kullanıcı olarak daha önce kullandığımız tüm komutları ekranda sırası ile görürüz. Bu şekilde unuttuumuz komutları tekrar görebilir veya uzun komutları kopyalayıp rahat bir şekilde kullanabilirsiniz. Başka bir makalede görüşmek üzere şimdilik hoşçakalın.

Linux Komutları4

Linux sistemlerinde kullanılan temel komutlar hakkında açıklamalar yapmaya devam ediyoruz.

who: Sunucuya bağlı olan kullanıcıları gösterir.

whomai: Bize kendi bilgilerimiz hakkında çıktı verir.

last: Hesabınıza en son giriş yapmış olan kullanıcıyı gösterir

Is: Dizinde bulunan herşeyi gösterir.

quota: Disk kullanımınızı gösterir.

ftp (ip veya site ismi): Ftp hesabı açılmış sisteme bağlantı yapmaya yarayan komut.

mail: postalarımızı kontrol etmek için kullanılan komut

whatis: Belirtilen komut hakkında bilgi verir.

ps-x: Bizim çalıştırdığımız işlemleri gösterir.

ps-a: Sunucu üzerinde çalıştırılan tüm işlemleri gösterir.

ps-ux: Çalıştırılan işlemlerin CPU/RAM kullanımını gösterir.

 

Ubuntu Server Üzerine Apache, Php ve Mysql Kurulumu

Konumuza geçmeden önce kuracağımız bu servislerle ilgili kısaca açıklama yapalım.

PHP: Web sitelerimizi oluşturmak için kullandığımız bir programlama dilidir. Php komutlarını kullanarak web siteleri oluşturabiliriz.

Mysql: Veritabanı programıdır. Genellikle php web siteleri için kullanılan bir veritabanı programıdır. Linux ve windows sistemlerine kurulup çalıştırılabilir.

Apache Server: Güçlü, sağlam, yetenekli ve esnek bir http (web) sunucusudur. Apache servisini kullanarak linux ve windows sistemleri üzerinde web site kayıtları açarız. Genellikle linux tabanlı işletim sistemlerinde kullanılır. Windows işletim sistemlerinde bu servisin yerine genellikle IIS servisi kullanılır.

Şimdi bu servisin Ubuntu Server üzerinde nasıl kurulacağını görelim. Kurulum öncesinde sistemimize root olarak giriş yapıyoruz. Bu işlemin nasıl yapılacağını diğer makalelerimizde göstermiştik.(Bu servislerin kurulumu diğer Linux server işletim sistemlerinde de aynı şekilde yapılır.)

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo /etc/init.d/apache2 restart

Yukarıda yazdığımız komutlarla php ve apache servisini kurup bu servisleri restart edip çalıştırmış olduk.(bu komutları teker teker yazarak kurulumları yapacağız.)

sudo apt-get install mysql-server (bu komut ile mysql kurmuş olduk.)

Bu işlemlerden sonra linux işletim sisteminin üzerine bu servisleri kurmuş olduk. Web tarayıcımıza localhosst yazdığımızda web sunucumuzun çalışacağını göreceğiz. Bu makalemizde sadece servislerin kurulumunu gördük. Diğer makalemizde ise bu servislerin nasıl kullanılacağını göreceğiz. Şimdilik hoşçakalın.

Samba Server Nedir?

Samba server, Linux e Unix işletim sistemlerinde kullanılan Windows NT ve Windows işletim sistemleri arasında iletişim sağlayan bir ağ sunucusu uygulamasıdır. Samba servisi, linux işletim sistemi kurulmuş bir bilgisayarda çalışan servistir. Samba server servisi arka planda çalışan bir linux bilgisayara Windows yüklü diğer bilgisayarlar tarafından erişebilir. Windows bilgisayarları, ağ komşularından samba yüklü linux bilgisayarların harddiski ve diğer paylaşımlarına ulaşabilir.

Samba yüklü bir bilgisayarın sağladığı tek avantaj ağ üzerinde Windows kurulu bilgisayarlara ulaşmak değildir. Samba yüklü bir linux bilgisayar; yazıcı sunucu, dosya sunucu, PDC sunucu (primary domain controller), Wins sunucu, local master browser, domain browser görevlerinide yapar.

Büyük işletmelerden küçük işletmelere kadar her türlü firmaların kullanılması için oluşturulmuş servistir. Donanım kaynaklarını az kullanır ve maksimum performans sağlar. Çok gelişmiş gruplama ve kullanıcı yetkilendirme seviyeleri vardır. 1 kullanıcıdan 9999 kullanıcıya kadar hizmet verilebilmekte, ağ üzerindeki aktivitelerinizi daha hızlı yapmanıza olanak sağlamaktadır. Smab server kurulumu ve kullanımı ile ilgili makalelerimizi diğer konularımızda işleyeceğiz.

Ubuntu Server SSH Kurulumu ve Kullanımı

Bu makalemizde Linux server işletim sistemi paketlerinden biri olan Ubuntu Server işletim sistemine ssh kurulumu ve kullanımını öğreneceğiz. Konumuza geçmeden önce ssh ile ilgili açıklama yapmak istiyorum. Bildiğiniz gibi bilgisayarımıza Ubuntu Server kurduğumuzz zaman karşımıza komut ekranı gelmektedir. Bilgisayar üzerinden yapacağımız bütün işlemleri bu komut ekranından yaparız. Windows işletim sistemlerinde olduğu gibi görsel bir arayüz yoktur. Ssh, linux işletim sistemlerinde kullanılan uzak masaüstü bağlantı paketidir. Linux işletim sistemine ssh paketini kurarak başka linux işletim sistemi kurulu bilgisayara bağlanmış oluruz. Şimdi Ubuntu Server üzerine ssh paketinin kurulum aşamalarını ve bu programın nasıl kullanılacağını öğreneceğiz.

1-) Ubuntu Server sistemine root olarak giriş yapalım. Önceki makalelerimizde göstermiştik.

2-) sudoapt-get install openssh-server komutunu yazıp enter tuşuna basalım. Bu işlemden sonra bizden bu kurulumu onaylamamızı isteyecektir. Y tuşuna basıp paketimizi kuralım.

3-) Kurulum tamamlandığında programın çalışıp çalışmadığını öğrenmek için ps-aef|grep sshd komutunu yazıp enter tuşuna basalım. Eğer çıktı olarak root 24114 1 0 15:19 ? 00:00:00 /usr/sbin/sshd gibi bir çıktı aldıysanız kurulum başarılı olmuş demektir.

4-) Programın kurulumunu tamamladık. Şimdi uzak masaüstü bağlantısının nasıl yapılacağını görelim. Bu işlem çok basittir. ssh ip adres veya web site ismi yazarak uzak masaüstü bağlantısını yani ssh bağlantısını gerçekleştirmiş oluruz.

Linux Komutları3

Linux komutları ile ilgili makalemizin üçüncü bölümüyle devam ediyoruz. Linux komut ekranında kullanılan bazı temel komutlar ve işlevleri hakkında açıklamalar yapacağız.

arch: makine mimarisi hakkında bilgi verir.

cal [ay][yıl]: Belirtilen ay ve yıla ait takvim bilgisini bize gösterir.

df: Diskin kullanım durumu ile ilgili rapor verir.

free: Sistemdeki kullanılan ve boş olan bellek miktarının bilgisini gösterir.

groups[kullanıcı]: Yazılan kullanıcının ait olduğu grupları listeler.

gzip[dosya]: Belirtilen dosyanın sıkıştırılmasını sağlar.

id[kullanıcı]: Kullanıcının, kullanıcı ve grup id bilgisini gösterir.

logname: Sisteme giriş yaptığınız kullanıcı adını verir.

w[kullanıcı]: Sistemde kimin aktif olduğunu ve ne iş yaptığını gösteren komuttur.

uptime: Sistemin ne kadar süreden beri kesintisiz çalıştığını gösteren komuttur.

uname: Sistem bilgilerini listeler. Bilgisayarın host adını, kurulu olan işletim sistemini, bilgisayarın donanım tipi gibi bilgileri gösterir.

Ubuntu Server’da Bilgisayarın İsmini Değiştirme

Bu makalemizde linux server işletim sistemi paketlerinden biri olan Ubuntu Server üzerinde bilgisayar isminin nasıl değiştirileceğini göreceğiz. Konumuza geçmeden önce Ubuntu server kurulu bilgisayarımzın mevcut ismini öğrenmek için komut satırına hostname komutunu yazmalıyız. Bu komut bize bilgisayarımızın adını verecektir. Şimdi Ubuntu Server’da bilgisayarın isminin nasıl değiştirileceğini görelim.

1-) İlk olarak yönetici olarak giriş yapıyoruz. Bu işlemi nasıl yapacağız diye soracaksınız. Bu işlem için komut satırına sudo su yazmalıyız. Bu komuttan sonra sizden şifre istenecektir. Buraya şifrenizi yazmalısınız. Bu yaptığınız işlemlerden sonra yönetici olarak giriş yapmış olacaksınız.

2-) Hostname isim bilgilerinin tutulduğu sayfayı sudo gedit /etc/hostname komutu ile açın. Hostname dosyası etc dizinin içindeki hostname dosyasında tutulur.

3-) Bu komut ile açılacak sayfadaki eski bilgisayar ismini silip yeni ismi yazıyoruz ve kaydedip çıkıyoruz.

Linux Server DHCP Kurulumu

Bu makalemizde Linux Server’in işletim sistemlerinden biri olan Ubuntu Server üzerine dhcp servisinin nasıl kurulacağını göreceğiz. İlk önce dhcp rolü kurulacak bilgisayarın ip adresini sabitlemeliyiz. Bunu diğer konularımızda göstermiştik.

1-) İlk olarak dhcp servisini kuruyoruz. apt-get install dhcp3-server komutuyla servisi kurmaya başlıyoruz.

2-) Kurulum tamamlandıktan sonra birden fazla ethernet kartınız var ise hangi ethernet kartı ile dhcp servisi hizmeti verileceğini belirleyeceğiz. Bunun için ilk olarak sudo gedit/etc/default/dhcp3-server komutu ile ayar dosyamızı açıyoruz. INTERFACES=”” satırını INTERFACES=”eth0″ olarak değiştirelim. Bizde bir tane ethernet kartı olduğu için eth0 yaptık. Sizde birden fazla sthernet kartı var ise eth1 şeklinde ayarlayabilirsiniz. Bu işlemleri kaydedit çıkalım.

3-) Şimdi ise dhcp scope(ip havuzu) ayarlarını yapalım. Yani networke bağlanacak bilgisayarlara dağıtılacak ip adreslerini belirleyeceğiz. Bunun  için dhcp.conf dosyasını sudo gedit/etc/dhcp3/dhcp.conf komutu ile açalım ve açılan bölüme aşağıdaki değerleri yazalım.

default-lease-time 600;

max-lease-time 7200;

option subnet-mask 255.255.255.0; (subnet mask değerini belirliyoruz)

option broadcast-address 192.168.1.255; (yayın yapan adres)

option routers192.168.1.100; (clientlara dağıtılacak modem, router adresini yazıyoruz)

option domain-name-servers 192.168.1.100, 8.8.4.4 (clientlere dağıtılacak dns adresleri)

#option domain-name “bilisimzirve.com”;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.10 192.168.1.150; (clientlara dağıtılacak ip adres aralıklarını giriyoruz.)

}

4-) Yukarıdaki değerlerimizi girip kaydettikten sonra dhcp servisimizi restart etmeliyiz. Bu işlemi yapmak için /etc/init.d/dhcp3-server restart komutunu uygulayalım. Artık linux tabanlı sistemimizde dhcp servisimiz olmuş oldu