Linux Başlangıç Programları

Posted 6 months, 1 week ago at 6:13. 0 comments

Bu diyeceklerim red-hat bazlı distrolar içindir. Debian için de çok farklı değil.

BaÅŸlangıçta yani boot sonrası program mı çalıştırmak istiyorsunuz (mesela subversion deamon programı). O zaman tek yapmanız gereken “/etc/rc.d/rc.local” dosyasına gerekli satırı eklemek.

Mis gibi

Ubuntu için tortoise svn alternatifi

Posted 7 months, 3 weeks ago at 4:30. 0 comments

Win Xp’de kullanıp hastası olduÄŸum tortoise svn programının linux versiyonunun olmaması çok fena bir durum. Tortoise explorer shell ine entegre oluÅŸu ve kolay kullanımıyla diÄŸer bütün svn client’larının arasında pırlanta gibi parlıyor. Ubuntu (9.04 versiyonunu kullanıyorum ÅŸu anda) için rapidSVN isimli güzide bir program kullanıyordum. Kendi GUI si olan, C++ ile yazılmış güzel bir program. Ancak Nautilus shell ine entegre olmadığı, yani saÄŸ tıklayıp iÅŸlem yapma güzelliÄŸine sahip olmadığı için bana hep angarya gibi gelmiÅŸtir. İşte çözüm:

Buradan indireceÄŸiniz program sayesinde aynı tortoise de olduÄŸu gibi saÄŸ tıklamak suretiyle svn repository’lerinizi kontrol edebilirsiniz. Ancak tortoise kadar ayrıntılı deÄŸil. sadece checkout, commit, update gibi basit iÅŸlemleri yapabiliyorsunuz. Ancak yine de baya bir zaman kazandırıyor.

Bu arada program Nautilus file manager programının “User scripts” isimli güzide özelliÄŸini kullanıyor. Yani tek yaptığı menuye bir kaç dosya eklemek ve komut satırına komutlar vermek. Yani isterseniz kendiniz de menuyu geniÅŸletebilirsiniz.

Programın install edilmesi de şöyle, paketi açtığınızda içerideki “subversion” isimli dosyayı “~/.gnome2/nautilus-scripts” klasörüne kopyalamanız yeterli.

Boot sırasını değiştirmek

Posted 8 months, 3 weeks ago at 6:18. 0 comments

Benim gibi ubuntu + windows kombinasyonu kullanıyorsanız, boot sırasındaki os seçim listesinde ubuntu’nun default olması dert olabilir. özellikle bilgisayarı baÅŸka biri de kullanıyorsa. çözüm ise

sudo gedit /boot/grub/menu.lst

ile menu.lst dosyasını açmak, içinde “default 0″ yazan satırı listedeki sıraya göre deÄŸiÅŸtirmek. default kurulumda windows 4. sırada çıkıyor. dolayısıyla “default 4″ yapınca iÅŸlem tamamlanmış oluyor. afiyet olsun.

FFMpeg - error while loading shared libraries: libavdevice.so.52

Posted 1 year ago at 8:58. 0 comments

FFMpeg ile video convert işlemi yaparken bu hatayla karşılaştım (Centos server üzerinde). yapmaya çalıştığım işlem şuydu:

/usr/local/bin/ffmpeg -i /var/www/vhosts/got2b.ca/httpdocs/beta/private/orginal_videos/test.avi -f flv -r 30 -ar 44100 /var/www/vhosts/got2b.ca/httpdocs/beta/public/uploads/flv/suleyman4.flv 2>&1

Burada yaptığım prensipte avi dosyasını flv ye çevirmek.

Hata mesajının tamamı da şöyle birşey:

/usr/local/bin/ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory"

bu olayın sebebi hata mesajında dediÄŸi gibi ldconfig’in libraryleri nerede arayacağını bulamaması. çözümü de amcaya bunun pathinin neresi olduÄŸunu söylemek.

uzun yol:

LD_LIBRARY_PATH=/usr/local/lib/
export LD_LIBRARY_PATH=/usr/local/lib/

komutlarını çalıştırmak. ama reboot ederseniz bu komutları tekrar çalıştırmanız gerekiyor. dolayısıyla bu uzun yol :)

kısa yol:

cd /etc/ld.so.conf.d

vim custom-libs.conf ( ya da istediğiniz text editoruyle dosyayı açabilirsiniz)

dosyanın içine şu satırı yazıp kaydedelim:

/usr/local/lib

sonra da ld olayını configleyelim (o ne demek?)

ldconfig

budur.

Plesk’de ftp hesabı yaratmak

Posted 1 year, 2 months ago at 8:27. 0 comments

mümkün deÄŸil malesef. yani bir vpn’iniz varsa bir domain için birden fazla ftp hesabı yaratamıyorsunuz. yeni bir web user ya da subdomain yaratmak gibi workarond olsa da tam olarak tatmin edici birÅŸey deÄŸil ne yazık ki. böyle önemli bir özellik nasıl unutulur akıl sır erdirmek de mümkün deÄŸil.

neyse efenim alın size çözüm. ssh ile bağlanıp yeni bir user yaratıyorsunuz olup bitiyor.
diyelim ki solomon.com domainine yeni kullanıcı ekleyeceÄŸiz. varolan kullanıcı da “solomon” olsun

cat /etc/passwd | grep 'solomon'

bu bize solomonun kullanıcı özellkilerini veriyor.

solomon:x:10041:2523::/var/www/vhosts/solomon.com:/usr/local/psa/bin/chrootsh

burda 10041 userID oluyor. bu id bize lazım.
/httpdocs directory için “yenikullanici” isminde bir kullanıcı oluÅŸturalım
useradd -u 10041 -o -d /var/www/vhosts/solomon.com -g psacln -s /usr/local/psa/bin/chrootsh yenikullanici

bir de ÅŸifre verelim garibana
passwd yenikullanici

iki kere ÅŸifreyi girmemizi isteyecek.

bitti gitti.

bu da alıntıladığım kaynak