'ipucu' Kategori'sine ait arşiv.
CPU Limit ile Süreçlerin İşlemci Kullanımını Sınırlamak
CPU Limit isimli küçük bir programcık var. Linux altında çalışmakta olan bu program ile süreçlerin cpu kullanımlarını limitleyebiliyorsunuz. Örneğin, cpu’yu sömürmekte olan bir process diğer süreçlerin doğru düzgün iş yapamaz hale gelmesine neden oluyorsa, bahsi geçen bu süreç yada süreçlerin işlemci kullanımlarına sınır getirebilirsiniz. |
Yeri geldiğinde çok kullanışlı olabilen bu programı kaynak koddan kurmak çok basit ayrıca, default debian paket depolarında da bulunuyor.
Bu yazıda, cpulimit’in kurulumu ve kullanımından bahsetmek istiyorum.
*nix Sistemlerde Değiştirilen Dosyaların Belirlenmesi
Bazı durumlarda, özellikle yönetimini sizin yapmadığınız Linux ya da Unix sistemlerde yapılmış olan değişiklikleri belirmek ve sistem üzerinde hangi conf dosyalarının editlendiğini görmek isteyebilirsiniz.
Her ne kadar işletim sisteminin audit özelliği devrede ise bu tip işleri audit loglarında bulabilirsiniz. Fakat böyle bir şansınız yoksa ilgili dosyaları saptamak kullanabileceğiniz bir iki yöntem daha bulunuyor.
SSH Login Yavaşlık Problemi | Nedenler ve Çözümler
Bir sunucuya ssh üzerinden bağlantı kurarken, bazı durumlarda login işlemi uzun zaman alabiliyor. Bu tip problemlerin belli nedenleri var. Eğer siz de bir çok sunucuya SSH üzerinden erişim sağlıyorsanız, bazı durumlarda sistemde 10 saniyeyi aşan sürelerle bekleme olduğunu tecrube etmiş olabilirsiniz. |
Bu tip durumların bir kaç nedeni olabiliyor, bu yazıda sorunun muhtemel iki nedenine ve çözümüne değinmek istiyorum.
SSH Tunneling ile Güvenli Surf ve SSH Port Forwarding
Okullar, kafeler, oteller gibi public internet erişimi sağlanan mekanlardan yapacağınız internet bağlantısının ne derece güvenli olduğunu bilemeyeceğiniz için, bu bağlantı üzerinden gönderip aldığınız veriyi herhangi bir “dinleme” olayına karşı şifrelemek isteyebilirsiniz. |
Ve bu isteğinizde haklı da olabilirsiniz, zira aynı ağ üzerinde bulunan herhangi biri tüm veri trafiğini dinliyor olabilir ve gönderdiğiniz tüm plaintext datayı okuyup şifreleriniz vs. gibi özel bilgileriniz ele geçirebilir. Böyle durumlarda veri trafiğinizi encrypt etmek için ya vpn bağlantısı sağlamalısınız ya da ssh tunneling yapmalısınız. Her iki şekilde de veri şifreleneceği için olası bir sniffing faliyetinden etkilenmezsiniz.
İşte bu nedenle bu yazıda, SSH kullanarak tünel oluşturma ve trafiği bu tünel içerisinden şifreli olarak iletmenin nasıl yapıldığına değineceğim.
iotop İle Disk Aktivitesini Görüntülemek | I/O Monitoring
Sunucunuzda hangi sürecin ne kadar disk I/O’ya neden olduğunu görebilmenize yarayan iotop isimli güzel bir araç var. Normal olarak disk yoğunluğunu görüntülemek için bir çok benzer araç olmasına rağmen, iotop’ın en güzel yanı süreç başına monitoring yapabilmenize olanak sağlaması. Yani sunucunuzda bir disk I/O yoğunluğu yaşamanız durumunda, bu aracı kullanarak hangi sürecin ne kadar I/O’ya neden olduğunu saptayabiliyorsunuz. |
python >=2.5 ve linux kernel >=2.6.20 gerektiren iotop, Ubuntu ve Debian paket depolarında default olarak bulunuyor.
ve tabii apt-get ile aşağıda görüldüğü şekilde kolayca kurulabiliyor.
Ubuntu/Debian – Sistem Beep Seslerini Kapatmak
Debian ya da Ubuntu masaüstü sistemlerde, kullanım sırasında sık sık duyulan sistem bip sesleri bazen oldukça rahatsız edici olabiliyor. Siz de aynı dertten muzdaripseniz, /etc/modprobe.d/blacklist dosyasına “blacklist pcspkr” satırını eklemeniz, bir sonraki açılışta bu modülün devre dışı bırakılmasını ve bu system beep seslerinin kapatılmasını sağlayacaktır. |
pcspkr’yi blacklist dosyasına eklemek için aşağıdaki komutu kullanabilirsiniz.
# echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist
Eğer sisteminizi reboot etmek istemiyorsanız, aşağıdaki komutla da devre dışı bırakma işlemini yapabilirsiniz.
sudo modprobe -r pcspkr
Mutt ile Komut Satırından HTML Mail Göndermek
Geçen gün, bir arkadaşım bu işin nasıl yapıldığını sordu; aslında mutt kullanmıyorum ama merak edip biraz bakındım ve sonuç olarak aşağıdaki şekilde gönderildiğini öğrendim.
Belki size de lazım olur.
mutt -e 'my_hdr Content-Type: text/html' -s "Subject" xxxxx@xxxxx < ~/dosya.html
Not : e-posta listelerine HTML mail göndermeyin, gönderene mani olun.
Daha Hızlı Firefox: Swiftfox ve Swiftweasel
Masaüstü bilgisayarınızda bir Linux sürümü yüklüyse ve firefox ile özellikle yoğun flash içeren sitelerde gezinirken CPU kullanımınızın epey arttığını ve bu nedenle de sistemde yavaşlamalar meydana geldiğini gözlemliyorsanız yalnız değilsiniz! Ben de masaüstünde Ubuntu kullanan biri olarak aynı sorunları yaşamaktaydım ancak kullandığım işlemciye (AMD Athlon(tm) 64 Processor 3200+) uygun olarak optimize edilmiş firefox sürümü olan swifteweasel kurarak bu sorunu önemli ölçüde giderebildim. |
Aslında bahsettiğim bu sorunu tamamen Firefox’a atfetmek de yanlış zira durumun sorumlularından birisi de adobe flash playerdir. Her neyse, siz de benzer sorunu yaşıyorsanız ve henüz bir çözüm bulamadıysanız işte bir iki öneri.