Linux: Yazıcı Kuyruğunu İptal Etme

Uzun bir aradan sonra yeniden merhaba. Linuxta her şeyin pratik olduğunu söylediğimde nedense inanmıyorlar. Yazıcıya göndermiş olduğunuz evrakları basılmadan önce basit bir komut ile iptal edebilmek mümkün. Bunun için de bloğumda şiddetle yer almasını istediğim komutlardan birisi de cancel [1!

cancel -a -x

Komut ile kullanabileceğiniz parametre listesi ise şöyle:

-a Cancel all jobs on the named destination, or all jobs on all destinations if none is provided.
-E Forces encryption when connecting to the server.
-h hostname[:port] Specifies an alternate server.
-U username Specifies the username to use when connecting to the server.
-u username Cancels jobs owned by username.
-x Deletes job data files in addition to canceling.

Sonraki yazımda görüşmek üzere.

  1. http://man7.org/linux/man-pages/man1/cancel.1.html
Etiketler: , ,

DNS Flush Caches

Mevcut cihazlarda en büyük sorun yapılan dns çözümlemesinin sonraki kullanımlar için bilgisayar oturum belleğinde tutulması. Sorunu kısaca açıklayacak olursak bir web sayfasına gidebilmeniz için ip adresinin cihaz tarafından biliniyor olması lazım. Web adreslerinin ip karşılıklarının tutulduğu sunuculara DNS (Domain Name System/Server) adı veriliyor. Cihazınız kök sunucularından dns sunucularına geçiş yaparak veya ön tanımlı dns sunucularını kullanarak gidilmek istenen ip adresinin ne olduğunu öğrenmek için girişimde bulunur. Eğer bu işlem başarılı olursa sonraki istek bu ip adresine uygun protokol üzerinden yapılır. Bu çözümleme işini her bağlantı açmak istediğiniz yapmamak için cihazınız ip adresini bir ön bellekte tutabilir.

Peki gitmek istediğimiz sunucunun ip adresi değişirse ve ön bellekte de eski ip adresi varsa ne olacak? Sonuç olarak bu isteklerin bir zaman aşım süresi (ttl) var. Eğer zaman küçükse belli bir süre sonra ip adresini yenilemek için tekrar dns sunucularına başvuru yapılmak istenecek. Fakat değer çok büyük ise (genelde büyük seçilir) ttl nin dolmasını beklemek zorunda kalıyorsunuz. Bu aşamada ön belleğin silinebilmesi için bilgisayarı başlatmak, servisi başlatmak gibi seçeneklerimiz de mevcut. Aşağıdaki komut ile bu işi kesin olarak halledebiliyoruz:

sudo nscd -i hosts

Bu komut CentOS ve Ubuntu’nun bir çok sürümünde rahat bir şekilde kullanılabilmektedir.

 

Etiketler: , , , , , , ,

Algoritmalar ve Programlama – 1 (Güz-2017) Hafta – 12 – 5

 

Etiketler: , , ,

Algoritmalar ve Programlama – 1 (Güz-2017) Hafta – 12 – 4

 

Etiketler: , , ,
Top