Etiket arşivi: linux

Proxmox: “You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of avaliable options” uyarısını kaldırma

Eğer Proxmox’tan lisans satın almayıp ücretsiz versiyonunu kullanıyorsanız Proxmox 3 versiyonundan itibaren login olunduktan sonra ‘You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of avaliable options‘ uyarısı ile karşılaşıyorsunuz demektir. Her login olunduğunda bu uyarının gelmesi can sıkıcı olabiliyor. Bu uyarıdan kurtulmak ise mümkün. /usr/share/pve-manager/ext4/ (Proxmox 4 versiyonu için /usr/share/pve-manager/ext6/) dizini altındaki pvemanagerlib.js isimli javascript dosyasında ufak bir değişiklik yapmamız gerekiyor. Öncelikle bu dosyasının bir yedeğini almanız çıkabilecek her hangi bir sorun için önemli. Yedeği aldıktan sonra bir text editör vasıtasıyla bu dosyayı açıyoruz ve if (data.status !== ‘Active’) { satırını  if (false) { satırı ile değiştiriyoruz. Hepsi bu kadar tarayıcınız ön belleğini sildikten sonra loginlerinizde artık bu hatayı almayacaksınız. 

Linux: USB’deki işletim sistemini başka bir diske kopyalama

Bir sunucunun USB diske kurduğum işletim sistemini her ihtimale karşı yedeklemek istemiştim. Aşağıdaki komutlarla başka bir USB diske basit bir şekilde yedeğini aldım.

dd if=/dev/currentdisk of=/dev/newdisk bs=512k

Kullanıcının home dizinini /var/www dizini altına koyma

Bir kullanıcının home dizinini /var/www altına almak için (yada başka bir dizine) aşağıdaki yöntemi kullanabilirsiniz.

usermod -m -d /var/www/foldername <username>
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www/foldername
sudo chmod -R g+rwX /var/www/foldername

Linux: servisin çalışmasını dakikalık kontrol et, durmuşsa çalıştır.

1- /etc/cron.d/control

MAILTO=root

* * * * * root [ -x /usr/local/sbin/check_service.sh ] && /usr/local/sbin/check_service.sh

2- /usr/local/sbin/check_service.sh 

#!/bin/sh

CMD=/etc/init.d/servicename
[ -x $CMD ] || exit 0

STATUS=$($CMD status)
[ $? != 0 ] && $CMD start 2>&1 > /dev/null

exit 0

3- chmod 700 /usr/local/sbin/check_service.sh

4- /etc/init.d/crond restart

ubuntu: warning /dev/sda contains gpt signatures indicating that it has a gpt table.. hatası

Raid 1+0 şeklinde hazırlanmış sisteme Ubuntu’nun BioLinux sürümünü kurarken Erase and Install Ubuntu seçeneğini seçtikten sonra /dev/sda contains GPT signatures indicating that it has a GPT table. However, it has a fake msdos partition table as it should. Perhaps it was corrupted? Is this a GPT partition table? uyarısıyla karşılaştım yes ve no şeklinde iki seçenek çıksa da ikisine de tıklamama rağmen kurulum bu ekranda takıldı. Kurulum işleminde değişiklik yapıp tekrar yüklemeye çalıştığımda yine aynı problemle karşılaştım.

Problemin çözümünü ise şu şekilde buldum; ubuntu’yu try modunda açtım. Daha sonra GParted Partition Editor’u açtım. Unallocated alana sağ tıklayıp new dediğimde yine aynı uyarıyla birlikte partition tablosunun olmadığı uyarısını aldım. Device sekmesinden Create Partition Table’ı seçip MSDOS’u seçtim onaylayıp kapattım. Bilgisayarı restart ederek kuruluma yeniden başladım, kurulum yeniden başladığında problem çözülmüştü.

Iredmail spam olarak işaretlenen e-postaları direkt olarak istenmeyen klasörüne gönderme

Iredmail e-posta sistemi olarak birçok konuda yeterli. Fakat ihtiyacımız olan bir konu sistem tarafından spam olarak işaretlenen e-postaların direkt olarak istenmeyen klasörüne yönlendirilmesiydi. Çünkü bu işlem için tüm kullanıcılar ayrı ayrı filtre oluşturmak durumunda kalıyordu. Bunun çözümünü linkte paylaşıyorum. Bununla ilgili problem yaşayan olursa yardımcı olmaya çalışırım. Kolay gelsin.