21 Kasım 2008 Cuma

bash shell örnekler

user dizinindeki tüm Thumbs.db dosyalarını silme için :
find /home/user -name Thumbs.db -ok rm -f {} \;

home dizinindeki tüm mp3 dosyalarını sil :
find /home -name "*.mp3" -print -exec rm -f {} \;

bir dosyayı parçalamak :
split -b 1m deneme.mp3 deneme.mp3.part_

ftp sunucuya dosya göndermek :
curl -T aa.txt ftp://kulanıcı:şifre

vi editorde ^M karakterlerini silmek :
%s/\r//g

IP-MAC taraması : (arp-scan yüklü olmalı)
arp-scan -l

passwd dosyasından 1.ve 6. alanlar olan kullanıcı ve dizini bilgilerini listelemek :
cut -d":" -f1,6 /etc/passwd

passwd dosyasından 5. alan olan kullanıcı ad ve soyad bilgilerini listelemek :
cut -d":" -f5 /etc/passwd

sessiz cd sürücü :
/usr/sbin/hdparm -E 8 /dev/cdrom

sunucu zaman güncellemesi için :
ntpdate -u tr.pool.ntp.org

uzak sunucudan dizin kopyalama :
scp -r www-data@10.0.0.1:/var/www .

toplu sekilde dosya uzantilarini degistirmek (Öenek : TIF i JPG ye) :
for i in *.TIF; do mv $i ${i%%.TIF}.JPG; done

17 Kasım 2008 Pazartesi

userdir.conf ile public_html dizinini kullanıma açmak

Komut satırında :
vi /etc/apache2/mods-enabled/userdir.conf
ile

IfModule mod_userdir.c
UserDir public_html
UserDir disabled root
#user1 kullanıcısının public_html dizinini kullanıma açmak için
#UserDir enabled user1


Directory /home/*/public_html
#tüm kullanıcıların public_html dizinini kullanıma açmak için
Allow from all

AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
/Directory
/IfModule

22 Ekim 2008 Çarşamba

Mysql hatası

Got error 127 from table handler

Bu problemin kaynagi:

data boyutunun cok fazla artip /usr bölümünde yer kalmamasıdır.

Ve mysql sunucuda 4.0 öncesi bir bug.


Çözüm Metodları:

/usr/local/mysql/bin/myisamchk -e *.MYI

/usr/local/mysql/bin/myisamchk -r -q tbl_name


Eger myisamchk -e ve -r -q parametreleri ile kurtarma operasyonu esnasinda hata verirse o zaman yapilmasi gereken
phpmyadmin ile veya console moddan Mysql'e login olup hata olusan database'i secip asagidaki sql komutlarini vermek olacaktir.


CHECK TABLE table_name;
REPAIR TABLE table_name;


Bu sekilde problem giderilecektir.

Ama unutulmamalidirki bu problemin kaynagi yetersiz harddisk alanidir

Alıntıdır

4 Temmuz 2008 Cuma

pardus a icon seti yüklemek :

Bu simge setleri /usr/share/icons dizininde saklanmaktadır. ...

14 Nisan 2008 Pazartesi

pardus ta windows fontları

c:\windows\fonts dizinindeki dosyaları yedekleyerek pardusta ;
Tasma/Görünüm Temalar/Yazıtipi kurucusu ile Yazıtiplerini ekle diyerek yedekteki dosyaları çoklu olarak seçerek bir seferde tümü eklenebilir.
OpenOfis tekrar açılınca font listesinde görüntülenir.

Bunların dışında değişik fontlar için :
http://www.dafont.com
sitesinde indirilerek aynı şekilde yüklenebilir.

9 Nisan 2008 Çarşamba

Pardus KDE autostart ile başlangıçta çalışan programlar

Eğer bazı programların Pardus açılışında kendi kendine çalışmasını istiyorsanız bu adımları uygulayın:

1. Paket Yöneticisi'ni kullanarak Autostart isimli paketi kurun.
2. Pardus Yapılandırma Merkezi'nde Masaüstü Seçenekleri kategorisinde Otomatik Başlatıcı'ya girin.
3. Ekle'ye basarak istediğiniz programı açılışa ekleyin.