Kloxo (lxadmin) nasıl durdurup başlatırsınız?

Evet bir VPS veya dedicated server idare ediyorsanız ve kontrol paneli olarak Kloxo’yu tercih ettiyseniz pek fazla sorununuz olmayacaktır. 15 mb ram yiyen ama kendinden beklenindne fazlasını veren bu kontrol panelini zaman zaman kapatıp açmak istyebilirsiniz.

Bunun için aşağıd avereceğim basit kod işinizi görecektir.

/etc/init.d/kloxo stop

Hepsi bu kadar. Kloxo kapandı ancak açmak istersenizde:

/etc/init.d/kloxo start

Etiketler: , , ,

Yeni sunucumuzdan merhaba

Uzun zamandır ihmal ettiğim ritim.info’yu sonunda başka bir sununucuya taşıdım. Tabii sunucuyu kiralamama rağmen çok uzun süre güncelleyemedim.

Etiketler:

Galatasaray çeyrek final yolunda!

Maçın birinci yarısı bitti ama bende bittim. Ne maç diyebileceğim sayısız maç seyrettim. Ancak bu maçın ilk devresi inanın ki bambaşka. 1-0 ve herşey bizim için yolunda. Maç sonu izlenimlerimi burada bulabilirsiniz.

Etiketler:

C++ öğrenmek için kitap tavsiyesi

C++ öğrenmek isteyenler için uzun zamandır baskısı olmalayan C++ Programlama Kılavuzu sonunda 4. baskısı ile tekrar raflardaki yerini aldı. Alfa Basım Yayım Dağıtım tarafından basılan Robert Lafore tarafındna yazılmış olan kitabı şiddetle tavsiye ederim.

Kitap her ne kadar uzmanla için yazılmış olsa bile bence herkes tarafından çok kolaylıkla okunabilir. Kitaptutkunu.com sitesinde bulunan diğer C/C++ kitaplarına göz atabilirsiniz.

Etiketler: ,

Dizindeki dosya adetini hesaplama

Basit linux püf noktalarına uzun zamandır ara vermiştim. Bugün koca koca dizileri ve binlerce dosyayı oradan oraya taşırken dizindeki dosya adetinin kaç tane oldğunu bulma ihtiyacı hissettim. Yaklaşık 22.000 (yirmi iki bin) adet dosyanın bulunduğu dizininden kaç tane dosyayı taşımış olduğumu bir an için hesaplamam gerekti.

Sağ olsun bir kaç linux komutu ile basitçe dizindeki dosya adetini buluverdim. İşte hesap kitap komutumuz:

  1.  
  2. ls -1 | wc -l
  3.  

Ne yapar ne eder bu komut? wc komutu ile tüm satırları (-l ile line’ı yani satırı işaret ediyoruz.) saydırıyoruz. ÇIktı standart ls ile listeliyoruz. Tabii bir satırda oda yine yardımcı parametremiz “-l” ile…

Etiketler: , ,

ritim.info twitter’da yerini aldı

Devir sosyalleşme devri. Bende kişisel blogumu ve iş yaşamımı duyurabilecğeime inandığım twitter sitesine üye oldum. Artık aşağıdaki adrestende bana ulaşmanız mümkün. http://twitter.com/ritiminfo

Etiketler:

Sinemateknik.com sitesi yenileniyor

Uzun zamandır hep yarım yamalak güncellemelerle ayakta tuttuğum ve sevgili eşim için tasarladğım sinema portalı sinemateknik.com ‘u en sonunda adam akıllı sil baştan tasarladım. Son testlerini yapmakta olduğum siteyi 15 mart günü aktif edeceğim.

Etiketler:

Lost 5. sezon’da bir haftalık ara verildi

Lost 5. sezon’da bir haftalık ara verildi. ABC televizyonu tarafından yayınlanan Lost dizisinin 5. sezonu 8. bölümün yayınlanmasıyla tatile girdi. Seyretmemiş olanlara haksızlık olmaması amacıyla dizi hakkında bilgi vermeyiceğim. Ancak 9. bölümü büyük bir merakla beklerken verilen ara adeta insanı çıldırtıcak derecede.

Etiketler:

Gmail’e nazar değdi

24 Şubat 12:20 itibari ile Gmailhizmet dışı kaldı. Geçen hafta sonu planlı Adwords ve Adsense bakımlar yüzünden hzmet dışı olan Google’ın başında bir süredir kara bulutlar dolaşmakta.
Zararlı site uyarısı ile yüzbinlerce siteye ulaşıı engelleyen Google’a 2009 pek iyi gelmedi.

Etiketler:

mySQL yedeklemek için basit bir shell scripti

Hergün bir çok kez yedek almak zorundayım. Çünkü ne zaman veritabanına bir sorgu gönderecek olsam mutlaka ilkim yedek alırım. Ben şaksen kendimce bu durumu paronak sistem yöneticiliğimle vurdum duymaz prgramcılık ön sezilerim arasında kalmış psişik bir durm olarak buluyorum :)

Her ne ise sizde her adımda yedek alın.

Bu sefer kendime basit bir shell script yazdım. Bu script sadece *NIX türevi sunucularda işe yarar. KIsmet olursa gelecek sefer Windows platformu için WHOST veya Powershell scripti hazırlayacağım. İşyerinde ki SQL server için bi,r zamanlar yazmıştım. Onuda ilerki günlerde ekleyeceğim.

Bunca söze göre yazdığım script çok basit. İşte tüm kodlar:

  1.  
  2. echo "YEDEKLEMEYE BASLANDI …"
  3. if [ -f yedek.sql ]
  4. then
  5. echo yedek.sql exists!
  6. rm yedek.sql
  7. fi
  8.  
  9. if [ -f yedek.sql ]
  10. then
  11. echo yedek.tar.gz exists!
  12. rm yedek.tar.gz
  13. fi
  14. mysqldump -h "localhost"user="KULLANICI ADI"password="PAROLA" VERITABANI > yedek.sql
  15. tar -cvzf yedek.tar.gz yedek.sql
  16. ls -rtl yedek.tar.gz
  17.  

Evet ne nedir açıklamam gerekecek. Bir defa bu script yedekleri arşivelemek için değil. Her seferinde aynı ad ile veritabanını yedekleyen bir sistem. Dediğim gibi günlük ve çok sık tekrarlar için kullandığım bir script bu.

Önce yedek.sql dosyasına bakıyor script. Var ise siliyor. Böylece dosya create time ile yedekleri ayırmak veya ne zaman alındığını anlayabiliyoruz. Silmesekte olur tabii.

Sonra aynı işlemi tar ve gziplenmiş dosya için yapıyor. Sonra basitçe veritabanının yedeğini çıkartıyorum. Dosya sıkıştırılıyor ve listeleneredek create time ekrana yazıyor.

Bu kod biraz ham görünebilir. Ama çok sık olarak başvurduğum ve çalışırken üstünde çok fazla müdahale yaptığım bir kaynak dosyadır. Mesela silme işlemi tek elde yapılması mümkün. Yani biraz tembellik edip son hali ile buraya kopyaladım. Gersini düzenlemek size kalmış.

Etiketler: , ,