Kategori arşivi: Linux Server

Linux Server Harddisk Bilgisi

Bu makalemizde Linux server işletim sistemlerinde, bilgisayarımızın harddisk bilgisinin nasıl gösterileceğini öğreneceğiz. Bu işlem için komut satırına df komutunu yazmamız yeterlidir. Bu komutu yazıp enter tuşuna bastığımız zaman harddiskimizin toplam boyutunu öğrenmiş oluruz. Ayrıca harddiskimizde ne kadarlık alanın kullanıldığını öğrenmek istiyorsak quota komutunu yazmak yeterlidir. Başka bir makalede görüşmek üzere şimdilik hoşçakalın.

Ubuntu Server Üzerine PHPMyadmin Kurulumu

Geçmiş makalelerimizde Ubuntu Server üzerine apache server, php, mysql gibi servislerin nasıl kurulduğunu görmüştük. Bu makalemizde ise Ubuntu Server üzerine phpmyadmin servisinin nasıl kurulacağını göreceğiz. Kuruluma geçmeden önce bu servisin ne işe yaradığını öğrenelim. Phpmyadmin, mysql servisini kolayca yönetmemiz için kullanılan servistir. Phpmyadmin servisi sayesinde komut yazmadan veritabını oluşturup bu veritabanına kullanıcılar ekleyebiliriz. Ayrıca veritabanındaki tablolarımızı görsel olarak düzenleyebiliriz. Şimdi phpmyadmin servisinin nasıl kurulduğunu görelim.

1-) İlk önce sudo su komutunu yazıp root olarak giriş yapalım. Sudo su yazdıktan sonra bizden root şifresi istenecektir. Şifremizi yazıyoruz.

2-) Phpmyadmin kurulumu için sudo apt-get install phpmyadmin komutunu yazıyoruz. Bizden kurulumu onaylamamız istenecektir. Y tuşuna basıyoruz (yes anlamına geliyor) ve kurulumu başlıyoruz.

3-) Kurulum adımları çok kolaydır.İlk gelecek adımda apache2 servisini seçip ok butonuna basıyoruz. Sistemimize daha önceden apache servisini kurduğumuz için bu ekranda apache2 bölümünü seçtik. Daha sonra bizden phpmyadmin servisi için bir şifre belirlenmesi istenecektir. Bu bölümden kendimize bir şifre belirliyoruz ok dedikten sonra bizden şifremimizi onaylamamız istenecektir. Belirlediğimiz şifreyi onaylıyoruz ve kurulumumuzu tamamlıyoruz.

4-) Kurulum bittikten sonra tarayıcımıza http://localhost/phpmyadmin veya http://ip adresimiz/phpmyadin yazıyoruz. Gelen ekranda kullanıcı adı bölümüze root yazıyoruz. Şifre bölümüne ise phpmyadmin kurulurken belirlediğimiz şifreyi giriyoruz.

Linux Server’da Port Açmak ve Kapatmak

Port Açma

iptables -A INPUT -p tcp –dport <Port Numarası> -j ACCEPT

iptables -A INPUT -p udp –dport <Port Numarası> -j ACCEPT

Port Kapama

  • Dışarıdan içeriye gelen istekleri kapatmak için kullanılcak kod:

iptables -A INPUT -p tcp –dport <Port Numarası> -j REJECT

iptables -A INPUT -p udp–dport <Port Numarası> -j REJECT

  • İçeriden dışarıya giden istekleri kapatmak için kullanılan kod:

iptables -A OUTPUT -p tcp –dport <Port Numarası> -j REJECT

iptables -A OUTPUT -p udp–dport <Port Numarası> -j REJECT

Linux Dosya İzinleri

Linux Server’da dosya izinler chmod komutu ile belirlenir. Chmod, linuxta yetki verme anlamına gelen bir ifadedir. Şimdi chmod komutu ile uygulanan değerler hakkında açıklama yapalım.

400 sahibi okur

200 sahibi yazar

100 sahibi çalıştırır

 

040 grubu okur

020 grubu yazar

010 grubu çalıştırı

 

004 diğerleri okur

002 diğerleri yazar

001 diğerleri çalıştırır

Örneğin, onur adında bir dosyamız var. Bu dosyanın tüm yetkilerini herkeze açmak istiyoruz. O zaman vermemiz gereken chmod değeri 777’dir. Bu değeri nereden mi buldum? Bütün izinleri herkeze açmak istediğim için yukarıdaki belirttiğimiz tüm rakalmalrı topladım.

400+200+100+040+020+010+004+002+001=777

chmod 777 onur

sizde linux sisteminde oluşturduğunuz dosyaya vermek istediğiniz izinleri yukarıda gösterdiğim değerlere göre verebilirsiniz.

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.