A start job is running for raise network interfaces timeout süresi değiştirme

Ubuntu’da karşılaşılan bu durum ile ilgili timeout süresini değiştirmek ister iseniz aşağıdaki dosyayı açınız.

nano/lib/systemd/system/networking.service

Default değeri 5 dakika olarak gelir.

TimeoutStartSec=5min

Bu değeri örneğin 10 saniyeye çekelim. (Ki zaten cloud-init ten veri alabilir durumda ise hiç beklemeyecektir.

TimeoutStartSec=10sec

Ayhan ARDA

Ubuntu Ghost Blog Kurulumu

Bu yazımızda ghost blog platformunu ubuntu sunucumuza kuracağız , şimdi elimizde sıfır durumda üzerinde ssh harici hiç bir şey kurulu olmayan makinamız olduğunu ve ssh ile eriştiğimizi varsayıyorum.
Öncelikle sunucumuzu güncelleyelim. İşlemlerimizi root kullanıcısı ile yapmak daha kolay olacaktır , su root ile root kullanıcısına geçebiliriz. root şifresini bilmiyor iseniz passwd root ile değiştirebilirsiniz.

root@ubuntu:~# sudo apt-get update
root@ubuntu:~# sudo apt-get upgrade
root@ubuntu:~# sudo aptitude install build-essential zip

Şimdi nodejs.org üzerinden son versiyon u indirip kuralım.

root@ubuntu:~# wget http://nodejs.org/dist/node-latest.tar.gz
root@ubuntu:~# tar -xzf node-latest.tar.gz
root@ubuntu:~# cd node-v0.10.25             (sürüm değiştikçe klasör adı değişecektir)

Şimdi node u muzu kurabiliriz.

root@ubuntu:~/node-v0.10.25# ./configure
root@ubuntu:~/node-v0.10.25# make
root@ubuntu:~/node-v0.10.25# make install

Şimdi Ghost u indirip , kuralım

root@ubuntu:~/node-v0.10.25# sudo mkdir -p /var/www/
root@ubuntu:~/node-v0.10.25# cd /var/www
root@ubuntu:/var/www# wget https://ghost.org/zip/ghost-latest.zip
root@ubuntu:/var/www# sudo unzip -d ghost ghost-latest.zip
root@ubuntu:/var/www# cd ghost
root@ubuntu:/var/www/ghost# sudo npm install –production

Şimdi Ghost kurulumumuzu konfigure edelim.

root@ubuntu:/var/www/ghost# cp config.example.js config.js
root@ubuntu:/var/www/ghost# nano config.js

Açılan dosyada Production bölümü altındaki host yazan yerin yanındaki ip adresini sunucu ip adresiniz ile güncelleyiniz , port kısmını ise 80 olarak değiştiriniz , url kısmına site adresiniz yazmalısınız.

// ### Production
// When running Ghost in the wild, use the production environment
// Configure your URL and mail settings here
production: {
url: ‘http://www.ayhanarda.com/blog‘,
mail: {},
database: {
client: ‘sqlite3’,
connection: {
filename: path.join(__dirname, ‘/content/data/ghost.db’)
},
debug: false
},
server: {
// Host to be passed to node’s `net.Server#listen()`
host: ‘192.185.189.211‘,
// Port to be passed to node’s `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: ‘80
}
},

Şimdi bu işlemden sonra ghost u çalıştırabiliriz.

root@ubuntu:/var/www/ghost# sudo npm start –production

Browserımızı açalım ve ip adresinden çalışıp çalışmadığını test edelim, işte hepsi bu kadar.

Eğer kullanmak ister iseniz webhosting sitesi  ile iletişime geçebilirsiniz.

Saygılarımla

Ayhan ARDA

 

 

Ubuntu ve Centos için tek tıkla Ghost Blog Kurulum Scripti

Elimizde sıfır ve üzerinde hiç bir servis kurulmamış bir sunucu olduğunu ve ssh ile eriştiğimizi düşünerek başlayalım , Komutumuz bir sh dosyasını indirip çalıştırıyor ve herşeyi bu script yapıyor.

Aşağıdaki komutu çalıştırıyoruz.

root@ubuntu:~# wget -O – https://raw.github.com/howtoinstallghost/installghost.sh/master/installGhost.sh | sudo bash

İşlem bittikten sonra tek yapmanız gereken browser a sunucunuzun ip adresini yazmak 🙂

Hazır Ghost kurulu bir sunucu satın almak isterseniz webhosting sitesi  ile iletişime geçebilirsiniz.

Saygılarımla

Ayhan ARDA

Ubuntu Swap Alanı Ekleme

Öncelikle makinamızda swap alanı olup olmadını tekrar kontrol edelim.

sudo swapon -s

Eğer yok ise çıktı aşağıdaki gibi olmalı ve boş gelmeli.

Filename                Type        Size    Used    Priority

Tabi sunucuda swap alanı için boş yere olup olmadığını da df -h ile kontrol etmeyi unutmayın.

Aşağıdaki komut ile bir swap alanı oluşturuyoruz.

sudo dd if=/dev/zero of=/swapalani bs=1024 count=512k

Buradaki bs blocksize anlamına gelir , count ise bunun çarpanıdır , dolayısı ile 512*1024 = 512 mb lık bir swap alanı oluşturacağımızdandır, /swapalani na ise kendinize özel bir isim verebilirsiniz.

Şimdi aşağıdaki komuut çalıştıralım.

sudo mkswap /swapalani

İşlem sonunda aşağıdaki gibi bir çıktı elde etmelisiniz.

Setting up swapspace version 1, size = 262140 KiB no label, UUID=103c4545-5fc5-47f3-a8b3-dfbdb64fd7eb

Şimdi swap ı aktif edelim.

sudo swapon /swapalani

Şimdi oluşturduğumuz swap ı kontrol edebiliriz.

swapon -s
Filename                Type        Size    Used    Priority
/swapalani                               file        262140    0    -1

İşlem bu kadar ancak makinanızı reboot ettiğinizde bu işlem kaybolacaktır , kalıcı hale getirmek için fstab a işlemeliyiz.

sudo nano /etc/fstab

En altına aşağıdaki satırı ekleyiniz.

/swapalani       none    swap    sw      0       0

Swappiness i 0 yapmanızı öneririm.

echo 0 | sudo tee /proc/sys/vm/swappiness

Şimdi dosya izinlerini ayarlayalım ki bir güvenlik sorunu oluşmasın.

sudo chown root:root /swapalani
sudo chmod 0600 /swapalani

Saygılarımla

Ayhan ARDA