Merhabalar, Öncelikle burada anlatacağım upgrade Ubuntu server 13.04 den 13.10’a ve ardından 14.04’e upgarde yapılmaktadır.

Upgrade ve Update işlemlerinde dikkat edilmesi gereken hususlar;

1. Öncelikle “#lsb_release -a” komutla server işletim sisteminizin sürümünü öğreniniz. Ardından “#aptitude update” komutu ile var olan sürümün updatelerini yapınız. Sonra “#aptitude upgrade” komutu ile ilgili sürüm için var olan update paketlerini bilgisayarınıza yükleyiniz.

2. Server işletim sisteminizin sürümünü upgrade etmek için “#do-release-upgrade” komutunu kullanınız. Bu komutu çalıştırdıktan sonra size yeni paketlerle eski paketler arasında nasıl bir işlem yapmanız gerektiğini soruyor. Aşağıda örenk bir çıktı veriyorum.

Configuration file `/etc/default/rcS’
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer’s version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** rcS (Y/I/N/O/D/Z) [default=N] ?

Burada genelde “D” ile çok hayati bir servis kaldırılacak mı? yada değişecek mi? buna bakarak not edebilir daha sonradan o paketlerin içeriklerini elle değiştirirsiniz. Aşağıda “d” basılarak ekrana gelen çıktı paylaşılmaktadır. Bu ekrandan çıkmak için “q” basınız.

*** limits.conf (Y/I/N/O/D/Z) [default=N] ? d
— /etc/security/limits.conf   2013-09-13 14:02:26.185506945 +0300
+++ /etc/security/limits.conf.dpkg-new  2014-02-01 00:21:09.000000000 +0200
@@ -6,7 +6,7 @@
 #
 #Where:
 #<domain> can be:
-#        – an user name
+#        – a user name
 #        – a group name, with @group syntax
 #        – the wildcard *, for default entry
 #        – the wildcard %, can be also used with %group syntax,
@@ -54,6 +54,3 @@
 #@student        –       maxlogins       4
 
 # End of file

-*      soft    nofile  16384
-*      hard    nofile  16384

Y” girerek enter tuşu ile yeni paketleri yüklemesini isteye bilirsiniz(Ben böyle yapıyorum sizler farklı atraksyonlar deneybilirsiniz).

Bu kurulum tamamlandıktan sonra server kendini kapatıp yeniden başlatacaktır. Bu işlemlerden sonra ubuntu server işletim sisteminiz 13.10’a yükselmiş olacaktır.

Tecrübe: Upgrade esnasında yanlışlıkla terminali kapatırsanız ilgili ekrana ulaşmak için “screen” komutu kullanılabilir. Fakat ben screen komutunun argümanlarını kullanarak ilgili ekrana ulaşamadım. “cd /var/run/screen/S-root/” klasörü içerisine girdim. “ls” komutu ile dosya içerisini görüntüledim. Burada görüntülenenler açık olan screenların dosyası bunları silerseniz açık sanal terminal penceresi kalmaz. Bunun için “rm -rf dosyalardan birinin adını yazınız” tek tek bu klasör içini temizledikten sonra konsolda “screen -ls” komutunu verince ekranda “hiç sanal pencere olmadığı” mesajını alacaksınız.

Upgrade işlemine devam etmek için terminale “aptitude update”  yazınca upgrade yada update yapmadı. Bunun için terminal ekranına “dpkg –configure -a” dedikten sonra sırayla “aptitude update” ve “aptitude upgrade” yazınca update ve upgrade işlemleri kaldığı yerden devam edecektir.

 

screen ile ilgili birkaçtane link:

Link1…

Link2…

screen ile ilgili Murat ÖZALP hocanın kısa anlatımı.(Benim için açık ve anlaşılır olduğu için yazmak istedim)

Basitçe şöyle:

  • SSH oturumu açınca, screen yazıp enter’a basın. gelen pencerede bilgi verecek. enter ile kapatın.
  • derleme işlemini başlatın.isterseniz arka planda (sonuna & koyarak), isterseniz ön planda başlatın.


Ayrılmak için:

  • 1. ihtimal: ssh penceresini doğrudan kapatabilirsiniz.
  • 2. ihtimal: ctrl+A bastıktan sonra d tuşlayarak detach edebilirsiniz.


Yeniden SSH bağlantısı kurduğunuzda, yeniden eski oturumu devam ettirmek için:

  • screen -ls komutu ile arka planda çalışan screen oturumlarını görebilirsiniz.
  • herhangi bir oturumu mevcut ekrana getirmek için, screen -r oturum_adi komutunu verebilirsiniz.

 

Son NOT: “aptitude upgrade” ve “aptitude update” komutları server işletim sisteminizin mevcut sürümdeki update paketlerini bilgiayarınıza indirir ve yükler, serverın işletim sisteminizi yükseltmek için “do-release-upgrade” komutu kullanılır.

 

« »