Kategori arşivi: Linux

Linux Dersleri 65. Shell scriptleri – Bash-05 Script dizinleri ve depolama

Kendi yaptığımız bash scriptlerini çalıştırmak için scriptin bulunduğu dizini tam olarak yazmamız gerekir. Örnek: Linux da windows gibi bir path değişkeni tanımladır. Bu path değişkenine yazarak ulaşabiliriz. PATH değişkeninde görülen klasörler bir script dizin girilmeden çalıştırıldığında linux’un ilk baktığı klasörler … Okumaya devam et →

Bash, Linux, Programlama kategorisine gönderildi | , , , , , , , , , , ile etiketlendi | Yorum yapın

Linux Dersleri 64. Shell scriptleri – Bash-04 For döngüleri

For döngüleri while gibi bir den fazla işlem yapmamıza olanak sağlar while’dan farklı olarak test edilecek koşullar önceden belirtilir. Örnek: Yukardaki örnekte 1 ile 8 arasında 8 sayıyı sırasıyla konsol ekranına yazdırıyoruz. Not: 1’den 8’e kadar sırayla yazmak yerine {1..8} … Okumaya devam et →

Bash, Linux, Programlama, Uncategorized kategorisine gönderildi | , , ile etiketlendi | Yorum yapın

Linux Dersleri 63. Shell scriptleri – Bash-03 While döngüleri

While döngüleri if’den farklı olarak bir koşul sağlandığı sürece çalışmaya devam eden döngülerdir. Örnek: Yukarıdaki örnekte 0 değerinde sayı adında bir degisken yaratıp sonra değerimizin 10’dan küçük olup olmadığını kontrol edip, küçükse sayıyı konsol ekranımıza yadırıp sayıyı bir arttırıp 0.5 … Okumaya devam et →

Bash, Linux, Programlama, Uncategorized kategorisine gönderildi | , , ile etiketlendi | Yorum yapın

Linux Dersleri 62. Shell scriptleri – Bash-02 Hata kodları (Exit Codes)

Linuxda bir önceki komutun düzgün çalışıp hata verip vermediğini aşağıdaki kodla kontrol edebiliriz. Eğer komut 0 değeri verirse kod düzgün çalışmış başka bir sayı verirse hata vermiş demektir. Bash scriptleri genelde otomasyon için kullanıldığından dolayı exit codelar önemlidir. Scriptimiz çalışırken … Okumaya devam et →

İşletim sistemleri, Linux, Python kategorisine gönderildi | , ile etiketlendi | Yorum yapın

Linux Dersleri 61. Shell scriptleri – Bash-01 if yapısı

Bash scriptleri en temel olarak terminalde girdigimiz/girecegimiz birden fazla komutu tek bir dosyada calistirmamiza yarar. Linuxda yapacağımız otomasyon islerinde kullanilir. Ornegin gunun belirle bir saatinde yedek almak veya belirli araliklarla donanim kontrolu yapip sonuclari bir mail; adresine gondermek gibi. if … Okumaya devam et →

Bash, İşletim sistemleri, Linux kategorisine gönderildi | , , , , , ile etiketlendi | Yorum yapın

Linux Dersleri 60. Shell scriptleri

Linuxda shell scriptleri linux komutlarından oluşan ve bu komutların ardışık olarak çalıştırılması sonucu bazı görevleri yerine getiren komutları oluşturan dosyalardır. Shell scriptlerinin ilk satırı her zaman #! ile başlayıp çalıştırılacak scripting hangi shellde çalışacağını göstermeye yarar; Ör : #! /bin/bash … Okumaya devam et →

İşletim sistemleri, Linux kategorisine gönderildi | , ile etiketlendi | Yorum yapın

Linux Dersleri 59. Shell genel bilgiler

Shell bir işletim sisteminde kernelle kullaınıcı arasındaki arabirimdir. Shell scriptleri bu kernell kullanıcı arasında arabirim olarak çalışacak içinde çeşitli shell komutları olan çalıştırılabilir dosyalardır. echo $0 komutuyla içinde bulunduğunuz shell’i öğrenebilirsiniz. cat /etc/shells komutuyla kullanılabilir shelleri görebilirsiniz. cat /etc/passwd dosyasında … Okumaya devam et →

İşletim sistemleri, Linux kategorisine gönderildi | , ile etiketlendi | Yorum yapın

Linux Dersleri 58. Özel izinler (setuid, setgid, sticky bit)

Linux işletim sistemlerinde chmod ile belirlediğimiz dosya ve klasör paylaşımlarına ek olarak 3 tane daha paylaşım ayarı vardır. Bunlar sorasıyla setuid, setgid, ve sticky bit‘tir. Bunların kendi komutları yoktur ve gene chmod komutuyla bu ayarlar yapılır. Not: Bu izin ayarları … Okumaya devam et →

İşletim sistemleri, Linux, Uncategorized kategorisine gönderildi | , , , , ile etiketlendi | Yorum yapın

Linux Dersleri 57. Ortam değişkenleri (Environmental Variables)

Linuxda ortam değiişkenleri kısaca çalıştığımız linux ortamının hangi kurallar ve değişkenlerle çalışacağını belirleyen bir kurallar dizisidir denilebilir. Örneğin bir linux kullanıcısı sisteme giriş yaptığında çeşitli değişkenler belirlenir bunlar; çalışma dizini (home directory), shell (scriptlerin çalışacağı dizin), e-posta klasörü vb kurallar … Okumaya devam et →

İşletim sistemleri, Linux kategorisine gönderildi | , ile etiketlendi | Yorum yapın

Linux Dersleri 56. Sos raporu

Sos raporu sistem durumunu, logları ve yardımcı olabilecek bilgileri toplayıp rapor haline getiren Redhat ve Centosda varsayılan olarak gelen bir pakettir. (sos-version) Toplanan bilgi redhat/centos sysadminlerine gönderilerek yardım istenir. genel kullanım şekli şu şekildedir.

İşletim sistemleri, Linux kategorisine gönderildi | , , ile etiketlendi | Yorum yapın
Page 1 of 7
1 2 3 … 7