Erhan Atalar

Sistem ve Yazılım hakkında kısa notlar

Archive for Mart, 2013

Debian tabanlı sunucularda bir klasör içerisinde son bir gün içinde oluşturulmuş / değiştirilmiş dosyaların ayıklanarak başka bir klasöre kopyalanması için aşağıdaki komutu kullanabilirsiniz.

find  /var/www/kaynakklasor/ -mtime -1 -exec cp -v  {} /var/www/hedefklasor/ \;

-mtime dan sonraki sayı bulunduğunuz tarihten kaç gün önceye gitmek istediğinizi gösterir.

Ubuntu

Aşağıda oluşturacağımız mysqldump.sh scripti ile her çalıştırıldığında mümkün olan en kısa süreli backup alma yöntemi ile (/dump\) databaseinizin yedeğini alır ve dosya adına tarih saat bilgilerini gömer.

sudo nano mysqldump.sh <- dosyayı oluşturur ve editleme imkanı verir.

————————————————————-

#!/bin/sh
DATE=`/bin/date “+%Y-%m-%d-%H%M”`;

mysqldump -ukadi -psifre -h127.0.0.1 dbname > /home/username/mysqlbackup/dbname_$DATE.sql

Kırmızı ile yazılı alanları kendi sisteminize göre modifiye etmelisiniz.

————————————————————-

Ctrl+X tuşu ile kayıt edip çıkabilirsiniz.

Ardından chmod +x mysqldump.sh komutu ile dosyamızı çalıştırılabilir hale getirelim.

Dosyamız hazır ./mysqldump.sh yazarak databaseimizin yedeğini alabiliriz artık.

İsterseniz crontab ile bu görevi ubuntu ya devredebilir, hergün sizin belirlediğiniz saatte databaseinizin bir kopyasını otomatik olarak almasını sağlayabilirsiniz.

Ubuntu

ESX üzerinde ki bir makineye stream server, mp3 player ya da windows media server kurdunuz fakat doğası gereği bu tip uygulamalar fiziksel ses kartı / driveri görmek isterler.

VMware ile sanallaştırılmış bir fiziksel makineye ses kartı tanıtabilsek dahi rdp bağlantı yapacağımızdan bu driveri uzak masaüstü bağlantısı ile kullanamayız.

Aşağıdaki local policy ayarları ile rdp conneciton yaptığınız makine için ses driverını kullanabilirsiniz.

(Windows Tuşu)+R
mmc
File
Add/Remove Snap İn
Group Policy Object

esx-seskarti1

 

Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / Remote Desktop Services / Remote Dekstop Session Host / Device and Resource Redirection

altından;

esx-seskarti2

Allow audio and video playback redirection Enabled
Allow audio recording redirection Enabled

konumuna getirmeniz gerekmektedir.

 

 

 

Windows servers

İlk olarak sunucuda cli çalıştırabilmek için php-cli modülünü install etmemiz gerekmektedir. Bunun için;

sudo apt-get install php5-cli

Ardından çalıştırmak istediğimiz phpdosya.php ‘nin olduğu klasöre giderek aşağıdaki komutu çalıştırabiliriz.

php phpdosya.php

First execute this command;

sudo apt-get install php5-cli

then use “cd” command and go to your phpfile.php directory, and do;

php phpfile.php


			
Ubuntu

DHCP Sunucularınızda ayırdığınız rezervasyon mac adresleri, scope bilgileri ve diğer tüm ayarları aşağıdaki komut ile yedekleyebilirsiniz;

netsh dhcp server export C:\dhcpyedek.txt all

Backup aldığınız dosyayı dhcp server a import etmek için ise;

netsh dhcp server import C:\dhcpyedek.txt all

komutunu kullanabilirsiniz.

Windows servers