Etiket arşivi: linux
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-datasudo chown -R www-data:www-data /var/www/foldernamesudo chmod -R g+rwX /var/www/foldername
Linux’ten Windows’a SCP ile dosya transferi
Linux işletim sistemli bir bilgisayardan Windows işletim sistemli bir bilgisayara aşağıdaki şekilde scp ile dosya gönderebilirsiniz.
scp -r /foldername/ user@IPOfWindowsComputer:\Directory/FolderName
Linux: bir dizindeki tüm sıfır byte’lık dosyaları silme
Linux’te bir dizindeki sıfır byte’lık dosyaları (örneğin text dosyalar) aşağıdaki şekilde silebilirsiniz.
find . -maxdepth 1 -size 0c -exec rm {} \;
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 0STATUS=$($CMD status)
[ $? != 0 ] && $CMD start 2>&1 > /dev/nullexit 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ı
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ü.