/bin/rm: Argument list too long
tarihinde yayınlandıÇok sayı da dosyayı silmek istediğimiz zaman; /bin/rm: Argument list too long şeklinde hatası verirse. Bunun yerine ls | xargs rm komutunu uygulayabiliriz.
Çok sayı da dosyayı silmek istediğimiz zaman; /bin/rm: Argument list too long şeklinde hatası verirse. Bunun yerine ls | xargs rm komutunu uygulayabiliriz.
Rsync senkronize etmek için birebir. Ben yedekleme içinde rsync kullanıyorum. Sadece değiştirilen verileri sakladığı için trafikte yaratmıyor ve yedekleme işlemi de olduğundan daha kısa sürüyor. Tabi rsync bir çok parametresi bulunuyor. Fakat ben sadece benim kullandığım şeklini yazayım. Çalıştığım şirkette siyah ekrandan anlamayan teknik destek ekibi de bulunduğu için server 2003 üzerine rsync server kurup, […]
Mysql tabloları default olarak /var/db/mysql dizininde tutuluyor. Malum /var dizini de ilk kurulumda Freebsd’nin tavsiye ettiği ramin katı verdiğimiz için genelde yetmiyor. Değiştirmek için bir kaç seçeneğimiz mevcut. mysql servisini stop ediyoruz. ee /etc/my.cnfdatadir=/yeni-mysql-dizini satırını ekleyip mysql servisini start ediyoruz. İkinci bir seçenek mysql-server.sh dosyasını editlemek; mysql servisini stop ediyoruz. ee /usr/local/etc./rc.d/mysql.server.sh: ${mysql_dbdir=”/var/db/mysql”} satırını bulup, […]
Başlık bu şekilde olduğunda sanırım çok anlaşılamıyor. Bir program kurduk, aynı programın ikinci kez farklı bir porttan veya farklı şekilde çalışmasını istiyoruz. Aşağıda apache servisini belirtiyorum, fakat diğer tüm program veya servisler içinde işe yarayacaktır. Freebsd ports ağacına girdikten sonra, misal apache derleyecek olalım, ilk etapta apache22 klasörünü farklı bir isim ile kopyalayalım cp -R […]
Aşağıdaki komutu vererek sağlıklı bir arama gerçekleştirebilir, sunucumuzda eğer varsa shell scriptleri bulabiliriz. find /host/dizini/ -name “*”.php -type f -print0 | xargs -0 grep r57 | uniq -c | sort -u | cut -d”:” -f1 | awk ‘{print “rm -rf ” $2}’ | uniq
Kontrol panellerini her ne kadar sevmesem de müşteri istekleri doğrultusunda mecbur kullandığımız zamanlar oluyor. Fakat Cpanel’in kullanmak için iki sebebim var. Birincisi easyapache ikincisi yedekleme konusu. /scripts/pkgacct kullanıcı diyerek kullanıcıyı /home dizinine yedekleyebiliriz. Sunucudaki tüm kullanıcıları yedeklemek istersek aşağıdaki sh scriptini uygulamamız gerekiyor. or b in $(ls /var/cpanel/users | grep ‘^[a|b|c|d|e|f|i|j|k]’); do /scripts/pkgacct $b;donefor b […]
Mysql’de default olarak kullanıcı adlarında onaltı karakter kullanabiliyoruz. Mysql veritabanından user tablosundan değiştirsekte onaltı karakterin aşmasına malesef izin vermiyor. Yapacağımız işlem şu. /usr/ports/databases/mysql55-servermake derlemeye hazır hale geldikten sonra, /usr/ports/databases/mysql55-server/work/mysql-5.5.14/include/mysql_com.h bu dosyada aşağıdaki satırı bulalım. define USERNAME_CHAR_LENGTH 16 32 olarak değiştirelim daha sonra /usr/ports/databases/mysql55-server/work/mysql-5.5.22/include/mysql/plugin_auth_common.h#define MYSQL_USERNAME_LENGTH değerini diğer değiştirdiğimizin değerin 3 katı verelim. biz 32 verdiğimiz için […]
Bizim hatun “öyle bir geçer zaman ki” izliyor. Orada Mete diye bir karakter var, ve sanırım onun bir müzik öğretmeni var. Ha işte o müzik öğretmeni bir bölümde bu şarkıyı söylüyordu ve çok hoşuma gitmişti. Her seferinde Mete fransızca şarkı diye aramayayım diye bloga koyuyorum.
Bu sorun genelde charsetten kaynaklanıyor fakat her şeyi denedik ve hata devam ediyor ise ufak bir ayardan kaynaklanabilir. O da gd’nin derlenirken config’de japon karakterleri derlemesinden kaynaklanıyor. make config ile beraber Japon karakterlerine izin vermeyince problem çözüyor. Tabi japon bir müşterimiz olursa ve gd kullanmak isterse ne yaparız bilemiyorum. (en azından şu an için)
Bazen cpanel ilginç bir hata veriyor. Imap servisi çalışmıyor ve kullanıcılar auth olamıyor. Loglarını şu an hatırlamıyorum fakat çözümü çeşitli kütüphanelerin hata yapmasından kaynaklanıyor. Çözümü şu şekilde; /usr/ports/misc/compat5xmake deinstall & make reinstall/usr/local/etc/rc.d/080.cpanel stop/usr/local/etc/rc.d/080.cpanel start