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ı, […]

Genel

Freebsd Kullanıcı Taşıma

tarihinde yayınlandı

Eski freebsd kurulu sunucumuzdan kullanıcıları almak istersek aşağıdaki dosyaları kopyalıyoruz ve komutu yazıyoruz. /etc/passwd/etc/group/etc/master.passwd pwd_mkdb -p /etc/master.passwd  Eğer yukarıda belirtilen dosyalara erişebiliyorsak, kullanıcıları zahmetsizce taşıyabiliriz.

Genel

Zfs Notları

tarihinde yayınlandı

Zfs’ye göz gezdirdikçe güzel işler çıkıyor, not alalım. zpool create poolname /dev/da1 zfs create virtualdisk/poolname zfs create -V 1g (kota) virtualdisk/poolname zfs set mountpoint=/test/ poolname poolname Snapshot zfs snapshot filesystem@snapshotname ile snotshot alınabilir. zfs rollbacak filesystem@snapshotname ile de snottan geri dönülebilir.

Genel

Freebsd Badsector kontrolü

tarihinde yayınlandı

Badblocks isimli program ile diskte badsector olup olmadığını kontrol edebiliyoruz. /usr/ports/sysutils/e2fsprogs/make install badblocks -o /home/test/badsector.txt -w -b 4096 -c 512 -s /dev/ad01 Böylece ad01 isimli diskimizi tarayıp eğer var ise blokları badsector.txt isimli dosyaya yazacaktır.

Genel

Vmware tools freebsd kurulumu

tarihinde yayınlandı

Ports/mics/compat6x i make install diyerek kuruyoruz. Daha sonra install vmware tools diyerek cdrom’u mount ediyoruz. mkdir -p /cdrom mount -t cd9660 /dev/cd0 /cdrom cp vmware-freebsd-tools.tar.gz /home/k dizinine sıkıştırılmış dosyayı taşıyoruz. gunzip vmware-freebsd-tools.tar.gz umount /cdrom cd vmware-tools-distrib/ ./vmware-install.pl Fakat  x kurulu olmadan kurulmaz.