Ubuntu/Debian – Sistem Beep Seslerini Kapatmak

ya da 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. logo_ubuntu

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

FreeBSD Upgrade Prosedürü (7.x’ten 7.2′ye)

freebsd-logo sistemleri güncellemek için izlenebilecek iki yol var. Bunlardan birisi klasik olarak kaynak kodlarını sisteme çekip rebuild işlemini yapmak; İkincisi ise 6.3 versiyonundan beri kullanlabilen -update aracı ile binary güncellemesi yapmaktır. Bu yöntemlerden en paratik olanı süphesiz ki binary güncelleme yöntemidir. İşte bu makalede de, -update kullanarak 7.0′dan, 7-2′ye nasıl güncelleme yapılabildiği anlatılmaktadır.

Eğer kaynak koddan, rebuild işlemi yaparak sisteminizi güncellemek isterseniz, daha önce yayınladığım FreeBSD’de cvsup ile sistem güncellemek başlıklı yazıyı inceleyebilirsiniz.

Yazinin devami icin tiklayin.


Mtrack Shell Scripti ile Anlamlı qmail Logları

Daha önce de log dosyaları ile ilgili yazdığım yazılarda da belirttiğim gibi, ’in log dosyalarının default hali ile pek anlaşılır değil. Bu nedenle herhangi bir aktiviteyi görüntülemek için log dosyalarını incelemek kolay bir iş değil; zira bu loglar, pek human readable değil.

Ancak mtrack shell scripti ile bu log dosyalarını daha anlaşılır kılmak mümkün. Logları incelemek istediğim zamanlar bu scriptten oldukça faydalanıyorum. Size de tavsiye ederim.

http://qmail.jms1.net/scripts/mtrack adresinde bulunan scripti örneğin -send dosyasını track etmek için şu şekilde kullanabilirsiniz:

Yazinin devami icin tiklayin.


Dosya İçerisindeki Comment Out Edilmemiş Satırlar

nix *nix tabanlı işletim sistemlerinden herhangi bir kurulum sırasında yapılandırma dosyaları ile sık sık haşır neşir oluyoruz. Hemen her yapılandırma dosyasında, yapılandırma seçeneklerinin anlamlarını içeren yorum satırları bol bol bulunuyor. Bu satırlarının başındaki # işareti (comment out) ilgili satırların sistem tarafından ignore edilmesi için kullanılıyor. Böylece, sistem sadece başında # işareti olmayan satırları yani uncommented satırları değerlendiriyor. Bu şekilde, aynı dosya hem yapılandırma işlemlerini tanımlamamıza yarıyor hem de çoğu zaman bir döküman görevi görüyor.  Peki ya uzun bir conf dosyası içerisindeki sadece uncommented satırları görüntülemek isterseniz ne yaparsınız ?

configuration seçeneklerini zaten bildiğiniz noktalarda isteyebileceğiniz böylesi durumlar için cat ve sed komutlarından yararlanabilir ve ekrana sadece bu uncommented satırların basılmasını sağlayabilirsiniz.

Bu iş için uygun cat ve sed komutu şu şekilde:

Yazinin devami icin tiklayin.


Mysql Data Dizininin Yerinin Değiştirilmesi

logo_mysql Mysql sunucunuzun datalarını bulunduğu diskte yer sıkıntısı çekmeniz durumunda , ilgili data dizinini daha büyük alana sahip bir diske taşımak isteyebilirsiniz. Böyle bir durumda izleyebileceğiniz iki yol bulunuyor. Birincisi, /GUNU dağıtımlar için mysql’in ana yapılandırma bilgilerinin tutulduğu my.cnf isimli dosyada tanımlanabilen datadir özelliğini kullanmaktır. için ise, mysql başlangıç betiğinde küçük bir değişiklik yapılabilir. İkinci olarak da, hem ’lar için hem de BSD’ler için geçerli olmak üzere, yapılandırma dosyalarına dokunmadan, ilgili dizini yeni diske taşımak ve orjinal datadir’ı buraya linklemektir.

Bu yazıda, mysql verilerinin durduğu dizinin, bir başka alana nasıl taşınabileceği anlatılmaktadır.  Yazıda, her iki yöntem de kullanılarak taşıma işlemi yapılacaktır. Size en kolay gelen adımı takip edebilirsiniz.

Yazinin devami icin tiklayin.


Yum’a RPMFORGE Deposunun Eklenmesi

, RHEL ya da Fedora  kurulumlarında gelen depolarında oldukça kısıtlı sayıda paket bulunduğundan ötürü bu depolarda bulunmayan herhangi bir paket kurmanız icap ettiğinde, ilgili paketin RPM’ini bulmanız ve ayrıca o  paketin kurulması için gerekli olan diğer paketlerin RPM’lerini bulmanız icap gerekiyor. (Zira bağımlılığı olan bu paketler de default depolarında bulunmayabilir.)

Neyseki bu gibi durumların önüne geçilmesi için ’a 3. parti alternatif depolar ekleyebiliyoruz. Böylece dependencies hell denilen bağımlılık cehenneminden kurtulabiliyor ve kullanılarak otomatik olarak kurulabilir paketlerin sayısını arttırabiliyoruz. İşte rpmforge da bu depoların en büyüğü…

takımından Dag Wieers tarafından geliştirilen RPMForge repositoriy’sinde şu an toplam 95119 adet paket bulunuyor.

Yazinin devami icin tiklayin.


Qmail Log Dosyalarının Ebatını Arttırmak

Bilindiği gibi ’e ait işlem günlüklerinin tutulduğu dosyalarının ön tanımlı size değeri 100KB’dir. /var/log/ dizini altında duran bu log dosyalarının ebatı 100KB’dir sınırına ulaştığı zaman ilgili dosya Multilog tarafından rename edilir ve current isimli yeni bir log dosyası açılır; ayrıca rename edilerek backuplanan eski dosyaların sayısı da en fazla 5 olabilir. Dolayısı ile geçmişe yönelik aktivitelerini daha rahat izleyebilmek için bu log dosyalarının boyutlatını arttırmak isteyebilirsiniz.

Örneğin, -send’e ait aktivitelerin işlem günlüklerini tutan log dosyasının değeriğini attırmak için aşağıdaki yolu izleyebilirsiniz:

Yazinin devami icin tiklayin.


MS-DOS – Findstr ile dosya içerisinde kelime aratmak

Windows dizinleri içerisindeki dosyalarda geçen kelimeleri/cümleleri bulmak ve icabında bu kelimeyi ya da cümleyi içeren dosyaları silmek için aşağıdaki şekilde bir dosyasından yararlanabilirsiniz.

@echo off
for /f "delims=" %%f in ('findstr /m /c:"aranan_kelime" D:\test\*.txt') do (
echo del %%f
del "%%f"
)

Bu örnekte, D diski içerisindeki test isimli dizin altında bulunan txt dosyalarında belirtilen kelime aranmakta ve bu kelimeyi içeren dosyalar silinmektedir.

« Onceki SayfaSonraki Sayfa »