Genel

Unix/Freebsd Arşivleme – Yedekleme veya Verilerin Saklanması

tarihinde yayınlandı

Unix sistemlerde verileri saklamak için kendi içinde bir çok yazılım mevcut olduğu gibi 3.parti yazılımlarda mevcuttur. Şu an için sadece komutlara bakıp, daha sonra 3.parti yazılımları da yazacağım. compress Aslında hali hazırda komuttan anladığımız gibi, bir dosyayı sıkıştırmaya yarar. Sıkıştırdığında dosya isminin sonuna .z eklenir ve dosya mevcut izinlerini korur. Fakat orjinal dosya artık .z […]

Genel

Freebsd Crontab – Zamanlanmış Görevler – Schedule

tarihinde yayınlandı

Crontab belirli zamanlarda çalıştırmamız gereken dosyaları sistemin kendisinin çalıştırmasını sağlar. Tüm Unix ve Linux dağıtımlarında aynı şekilde çalışır. Bu görevin bir benzerini at komutu da gerçekleştirir. Fakat at komutu bir sefere mahsus çalışmaktadır. Crontab ise belirlediğimiz tüm zamanlarda çalışabilir.  crontab’ta bir işlemin çalışmasını iki şekilde sağlayabiliriz. /etc/crontab dosyası ve crontab komutu ile.  -l  Mevcut crontab dosyamızın […]

Genel

Unix, Linux Metin Editörleri

tarihinde yayınlandı

 Daha önce TGG başlıklı yazıda belirttiğim gibi, şu anda elimde bir kitap var bu kitaptan sanki tekrar yapıyormuşçasına buraya yazı yazıyorum. Lazım olabilecek komut ve parametrelerini kendime not ediyorum. (Sümer Kolçak gibi hissettiğimde doğru) Kitabın sayfalarında vi’yi görünce sinirlendim ve yazmak istedim.  Ekşi sözlükte şöyle bir entry var. https://eksisozluk.com/entry/44746581 regl oldum diyemeyenler için alternatifler oldukça […]

Genel

More, Tail, Head, Grep, Egrep ve Od Komutları

tarihinde yayınlandı

-Hacım more’lasana şu logu bir! İşte more komutu aslında bu kadar basit. Misal 2gb boyutunda bir logumuz var. Bunu incelememiz gerekiyor. 2gb’lik bir dosyayı bir editör ya açamaz, (no buffer space) ya da açsa da uzun bir süre açmasını bekleriz. More burada imdadımıza yetişip, logu incelememizi sağlıyor. Peki bu kadar basit bir komutu neden yazıyorum? […]

Genel

Nix Sistemlerde Diğer Kullanıcılar İle İletişim

tarihinde yayınlandı

 Nix sistemlerde, hali hazırda aktif olan diğer kullanıcılar ile iletişime geçebiliriz veya mevcut sistemde kimlerin olduğunu görüntüleyebiliriz. w komutu mevcut sistemde online olan (shell’de) kullanıcıları listeleyecektir. USER       TTY      FROM                      LOGIN@  IDLE WHAT sek        pts/0    176.240.*.*   […]

Genel

Nix Dosya ve Dizin Yetkileri ve Kullanıcılar

tarihinde yayınlandı

Aslında sistem yönetimi ile ilgilenmeyen, sunucu taraflı yazılım geliştiren/kullanan (php, perl, ruby vb diller ile) bir çok kişinin bildiği bir tanım var; chmod. Aynı zamanda Windows işletim sistemlerinden de bildiğimiz bir kullanıcı ve kullanıcının bağlı bulunduğu bir grup var.  Unix’de her kullanıcı diğerlerinden farklı bir id ile tanımlanır. Kullanıcıları adduser komutu ile tanımlayabiliriz. “adduser” komutunu […]

Genel

Unix Dosya Dizinleri

tarihinde yayınlandı

Çağdaş tüm işletim sistemlerinde bir dosya sistemi mevcuttur. (live cd’ler dahil) Başlıklara Unix veya Linux yazıyorum, fakat ben aksi olmadığı sürece hep Freebsd kullanıyorum ve sanırım kullanmaya devam edeceğim.  Freebsd kurarken, karşımıza Freebsd Disklabel Editör isminde bir araç gelir. Freebsd wiki sayfalarında da belirtildiği üzere, diski yine normal şartlar altında aşağıdaki şekilde bölümlüyoruz. / (root/kök […]

Genel

Sık kullanılan unix – linux komutları ve parametreleri

tarihinde yayınlandı

Aslında bu komutları, sistemciyim diyen adam elbet bilir/bilmesi gerekir. Ama benim gibi, dikkat eksikliği ve bir çok psikolojik rahatsızlık ise uğraşıyor ise, unutur. Unutmamak ve faydalı olmak için, gereksinim duyacağım komutları yazıyorum. catcat komutu bir girdiyi, çıktıya dönüştürür veya çıktıyı gösterir. Kullanım şekli şu şekildedir;“cat dosyaadi.txt” şeklinde yazılırsa, dosyanın içeriğini gösterir, çıktıyı verir. Eğer bir editör […]

Genel

TGG

tarihinde yayınlandı

Uzun zamandır psikolojim normal durumda değil. Bunda hastalığımında payı var, fakat bende zemini sürekli bu şekilde tutuyorum.  -Dur şu gezi park eylemleri geçsin  -Oha bu tape mevzuları varken iş mi yapılır lan?  -Yerel seçimler bittikten sonra gündeme hiç bakmayacağım  -Mansur’un mevzusu belli olsun, seçimler Mansur Başganın hakkıydı lan  -Olum cemaate operasyon yapmışlar ya la? -Cumhurbaşkanlığı […]

Genel

Mysql veritabanlarını tek tek yedek almak

tarihinde yayınlandı

Bunun için küçük bir sh script bize yardımcı olacaktır. #!/bin/sh   TIMESTAMP=$(date +”%F”) BACKUP_DIR=”/yedek/$TIMESTAMP” MYSQL_USER=”root” MYSQL=/usr/local/bin/mysql MYSQL_PASSWORD=”password” MYSQLDUMP=/usr/local/bin/mysqldump   mkdir -p “$BACKUP_DIR/mysql”   databases=`$MYSQL –user=$MYSQL_USER -p$MYSQL_PASSWORD -e “SHOW DATABASES;” | grep -Ev “(Database|information_schema)”`   for db in $databases; do   $MYSQLDUMP –force –opt –user=$MYSQL_USER -p$MYSQL_PASSWORD –databases $db | gzip > “$BACKUP_DIR/mysql/$db.gz” done Bu şekilde tüm veritabanları, […]