Ubuntu VPSye Masaustu Ortami Kuralim

Videolu Anlatım Sayfanın En Altında!

UBUNTU VPS DESKTOP KURULUMU HARBI VAR MI?

Daha once ucuz vps almak ile ilgili yazdigim makalede nasil vps server sahibi olabileceğinizi anlatmistim. Ayni servis saglayicidan ubuntu 12.10 desktop isletim sistemi kurulu bir vps acarak masaustu ortamı kurabileceginizi bilmiyorsaniz önce bunun mümkün olduğunu soyleyim sonra da bunu nasil yapacağınızı anlatayim.

Bir linux vps hizmetimize masaustu ortami kurarak linux uzak masaüstü bağlantısı ile cok daha yuksek hizlarda internet baglantisi olan bir nevi ikinci bilgisayar sahibi olabiliriz. Ozellikle torrent ile dosya indirip sonra upload yapiyorsaniz cok isinize yarayacak bir sistemdir bu.

Yalniz linuxta masaustu ortami terminal yoneticisine göre cok daha fazla kaynak tuketir. Onerim olusturacaginiz vpsyi en az 1 gb ram yapin yada 512 mb yapin vnc baglantisi kullanmadiginizda 512 mb ramde kalsin ihtiyaca gore istediginiz gibi artirin iste. Kullanacagimiz isletim sistemi Ubuntu 12.10 Desktop olacak buraya dikkat lutfen. Gnome desktop kuracagiz benim onerim de bu yonde en azindan linux bilmeyenler icin kullanımı rahat kolay anlasilabilir. Ubuntu ve gnome icin kolay program bulup indirebilirsinizde. Butun kurulum tahmini olarak yarim saat kadar surecektir. Asamalari en bastan en basitten anlatacagim ama sayfanin sonunda hizli cozumu de paylasacagim. Belki video kaydi yapipta paylasabilirim tabi 🙂

Öncelikle root olarak giriş yapıyor ve aşağıdaki kodu uyguluyoruz

 

apt-get -y install ubuntu-desktop tightvncserver xfce4 xfce4-goodies

Sonrasında vnc isimli bir kullanıcı oluşturuyoruz.

adduser vnc
passwd vnc

vnc kullanıcısını root gibi kullanmak isterseniz (öneririm) aşağıdaki komutu uyguluyoruz. Komutu uygularken root olarak giriş yaptığınızdan emin olun.

echo "vnc ALL=(ALL)       ALL" >> /etc/sudoers

vnc için şifre belirlememiz gerekiyor. bunun için vnc kullanıcısına geçiş yapıyor ve şifreyi belirliyoruz:

su - vnc
vncpasswd

tekrar root olmak için

exit

komutunu uyguluyoruz. bundan sonra ilk işimiz aşağıdaki satırları belirlediğim dosyaya eklemek olacak. eğer dosya yok dosyayı kendimiz yaratmalıyız.

nano /etc/init.d/vncserver

bu dosyanın içine girmemiz gereken içerik:

#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="vnc"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
. /lib/lsb/init-functions

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac
exit 0

bundan sonra

nano /home/vnc/.vnc/xstartup

içine aşağıdakileri yerleştiriyoruz:

#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
startxfce4 &

dosya izinlerini aşağıdaki gibi güncellememiz gerekiyor

chown -R vnc. /home/vnc/.vnc && chmod +x /home/vnc/.vnc/xstartup
sed -i 's/allowed_users.*/allowed_users=anybody/g' /etc/X11/Xwrapper.config

vnc server dosyanının chmod iznini veriyor ve vnc serverı başlatıyoruz

chmod +x /etc/init.d/vncserver && service vncserver start

sunucuyu her yeniden başlattığınızda vncserver otomatik olarak açılmasını istiyorsanız aşağıdaki komutu uygulayın. bunu yapmak zorunda değilsiniz sunucuyu yeniden başlattığınızda bunun yerine kendinizde başlatabilirsini. otomatik başlatma talimatı:

update-rc.d vncserver defaults

bundan sonra vncserver bağlantımızı sağlamalıyız. bunun için bir kaç farklı program var. benim kullandığım vnc viewer serial numarasını çok rahat bulup kendi sitesinden indirdiğiniz programa uygulayabilirsiniz sorun olmaz korkmayın. dikkat etmemiz gereken şey bağlantı sağlamak için ipnumarası:5901 olarak bağlantı sağlayabiliriz.

Dikkat:

 Eğer vnc bağlantısı sırasında hata alıyorsanız işlemler bittikten sonra vnc server’ı baştan başlatın. Bunun için

service vncserver restart

kodu yeterlidir.

videoyu bugün çekmeyi düşünüyorum çeker çekmez buraya ekleyeceğim. bu sırada ekran görüntüleri de alıp eklerim.
Kurulum Videosu:

alkinkasap

  • hakan

    bu sitede dg de mı barınıyor ve nasıl yani aylık kullanımı 512 mb kaç günlük kaç k kaldırırır

    • alkinkasap

      hocam ubuntu masaüstü kuracaksanız 512 mb çok kaldırmaz çünkü masaüstü platformu epey kaynak yer. sunucu özelliklerinin yanı sıra yazılımların da temizliği gibi durumlar kaldıracağı hiti etkiler. yani kesin bir sayı belirtemeyiz.

  • filozof

    kodların bazılarında hata var kuramadım bir türlü.

    • alkinkasap

      hayır hocam gördüğünüz gibi videoda aynı kodları kullandım. ubuntu 12.10 x64 desktop sürümü olmalı en stabil olması için. eğer vnc bağlantısı sırasında hata alıyorsanız aşağıdaki kodu yazın tekrar vnc bağlantısı kurun

      service vncserver restart

      • hocam yazı içindeki kodlarda bazı karakterler && gibi çıkıyor videoyu izleyince oldu teşekkür ederim.

        • alkinkasap

          Web ile ilgili bi sorun olmustur bende videoda burdan kopyalamistim 🙂 isinize yaradiysa ne mutlu bana rica ederim 🙂

  • hocam gnome filan kuramıyormuyuz farklı olrak

    • alkinkasap

      kurabilirsiniz hocam biraz araştırısanız kolayca bulursunuz. bende eklemeyi düşünüyorum ama pek zamanım birkaç gündür. yakında eklerim.

  • ibrahim

    slm, ubuntu 12.10 desktop kurulu fakat benim kullanım amacım hem masa üstünü görmem hemde windows programlarını çalıştırıyor hale getirmek istiyorum bunun içinde “wine” kurulumu gerekliymiş sizin anlattıklarınızı uyguladıktan sonra wine mı yüklemeliyim bu konuda nasıl bi yol almalıyım anlatırmısınız ?

    • alkinkasap

      evet wine kurulumu yapmalısınız ubuntu ile uyumlu olan sürümünü internetten bulmalısınız bunun için. ubuntu’nun program kurulum merkezi gibi bir applicationu var oradan direk kurulum da sağlayabilirsiniz diye düşünüyorum. programı kurduktan sonra windows programlarını wine aracılığı ile açabilirsiniz yalnız arada desteklemediği programlar çıkabilir ve işlemciniz ile raminize bu durum ek yük bindirebilir.

  • Muhammed Ali

    nano /etc/init.d/vncserver kodunu girince hata veriyor. ne yapmam lazım

    • alkinkasap

      merhaba kodda herhangi bir sorun olmaması lazım. videoyu izleyin isterseniz orada da kontrol edebilirsiniz kodu.

  • Akif

    Kardeşim Bu konu hakkında yardıma ihtiyacım var..

  • Unknown

    Hocam bağlantı kurdum ama gri saçma sapan bi ekran çıktı ne yaptıysam düzeltemedim var mıdır bi çözümü?

    • Unknown

      ALL” >> bu & karakter hataları bi kaç yerde var bunun yüzünden sorun oluşmuş.Bugün tekrar denedim ve girebildim.Teşekkürler diyeyim.

  • Merhaba. Bir eksiklik var sanırsam. Nano işleminden önce nano editörünü kurmak lazım: apt-get install nano

    • Nano editörün default olarak ubuntuda kurulu gelmesi gerekiyor. Eğer değilse söylediğiniz gibi yüklenebilir veya vim kullanılabilir.

  • Uğur Eren

    Ben bir kaç kez denedim hata aldım
    Daha sonra bir forumda veritabanı’nın güncellenmesi gerektiğini öğrendim; güncelledikten sonra sorunsuz çalışdı.
    Eklerseniz diğer kullanıcılara faydası olur.

    apt-get purge apache2* bind9* samba*
    [email protected]:~# apt-get update
    [email protected]:~# apt-get upgrade

    • aslında böyle bir sorun yaşamamanız gerekir. bilemedim şimdi. aynı sorunu yaşayanlar çözümünüzü kullanıp üstesinden gelebilir. teşekkür ederiz.