
Açık kaynak kodlu ve kullanıcı dostu bir işletim sistemi olan Ubuntu, dünya genelinde hem bireysel kullanıcılar hem de işletmeler tarafından tercih edilen popüler bir Linux dağıtımıdır. Güvenlik, performans ve özelleştirilebilirlik gibi özellikleriyle dikkat çeken Ubuntu, bilgisayarınıza hayat vermek için harika bir seçenek sunar. Ancak, özellikle ilk kez Linux kullanacaklar için kurulum süreci bazen karmaşık görünebilir. Bu rehberde, Ubuntu’yu adım adım nasıl kurabileceğinizi basit ve anlaşılır bir şekilde açıklayarak, sizi bu güçlü işletim sistemine kolayca geçiş yapmanızı sağlayacak bir yolculuğa çıkarıyoruz.
İndirme yapacağınız versiyona karar verdiğinizi ve indirdiğiniz iso dosyasını mount ettiğinizi varsayarak ilerliyorum.
VMware ESXi üzerinde sanal makine oluşturmak.
1 – Welcome !
Kurulum yapmak istediğimiz dili seçiyoruz ve enter butonuna tıklıyoruz.

2 – Keyboard Configuration
Burada kullanmak istediğiniz klavye tipini seçiyorsunuz, varsayılan olarak ingilice geliyor, ben Identify keyboard üzerinden otomatik olarak benim klavyemin tespit edilip seçilmesini sağlıyorum. Sonrasında Done adımına gelerek Enter tuşu ile devam ediyorum.

3 – Network Connections
Burada makinemizin ağ ayarlarını yapmamız gerekiyor.
Dilerseniz ens160 üzerinden enter tuşu ile giriş yapıp manuel üzerinden ip ayarlamasını yapabilirsiniz.
Ben makinem kurulduktan sonra bu ayarları dosya üzerinden editleyeceğim o sebeple continue without network seçeneği ile ilerliyorum.

4 – Configure proxy
Eğer internete proxy ile bağlanacaksanız burada ilgili ayarları yapabilirsiniz. Benim öyle bir ihtiyacım olmadığı için direkt Done seçeneği ile devam ediyorum.

5 – Configure Ubuntu archive mirror
Ben done seçeneği ile devam ediyorum.

6 – Guided storage configuration
7 – Storage Configuration
Diskimizin bölümelemesini yaptığımız, partition vb. oluşturduğumuz kısım.
Ben hiç bir değişiklik yapmadan devam edeceğim.
Eğer sizin C, D, E gibi birden çok alan oluşturma niyetiniz varsa buradan müdahale edebilirsiniz.


Aşağıdaki ekran görüntüsünde de contunie ile devam ediyoruz.

8 – Profile Setup
Burada kurulumumuz için bilgisayar adı, kullanıcı adı ve parola belirlememiz gerekiyor.
İlgili alanları aşağıdaki gibi doldurup devam ediyoruz.
Not: Benim kullandığım iso root kullanıcısı üzerinden kurulum yapmıyor, ben daha sonra root kullanıcısını aktif edip bu kullanıcıyı kaldıracağım.

9 – SSH Setup
Makinemize kurulum sonrasında putty, termius, remote desktop manager vb. terminal uygulamaları ile ssh üzerinden bağlanacağımız için Install OpenSSH server seçeneği seçili iken done seçeneğini seçiyoruz.

10 – Installing system

11 – Install complete!
Kurulum işlemi tamamlandı, Reboot Now seçeneği ile kurulan sistemimizi yeniden başlatıyoruz.

12 – Failed unmounting /cdrom.
Reboot sonrası vm üzerinde aşağıdaki gibi bir ekran ile karşılaşıyoruz.

İşletim sisteminin diskimiz üzerinden boot edilebilmesi için makinemize bağladığımız iso dosyasını kaldırmamız gerekiyor. Burada bir sanallaştırma teknolojisi üzerine kurulum yaptıysanız ilgili yönergeleri izleyerek iso dosyasını kaldırabilir ya da fiziksel bir CD-DVD / USB Disk üzerinden kurulum yaptıysanız ilgili diskinizi çıkarabilirsiniz.
13 – Kurulumun Tamamlanması
Bilgisayarınız yeniden açıldığında aşağıdaki gibi yapılandırma işlemleri devam ediyor. İşlemler bitene kadar bekleyiniz.

14 – Kurulum tamamlandı
Kurulumun sonunda işletim sistemi kullanılmaya hazır hale gelince aşağıdaki gibi bir ekran ile karşılacağız.

Bu noktada kurulumu yaparken girmiş olduğumuz;
kullanıcı adını giriyoruz ve ENTER tuşuna basıyoruz.
şifreyi giriyoruz ve ENTER tuşuna basıyoruz.

Tebrikler, linux sunucumuz kullanıma hazır. Artık istediğiniz kurulum ve yapılandırmaları yaparak sunucunuzu kullanmaya başlayabilirsiniz.
BONUS: Network konfigürasyonu ve makinenin internete çıkmasını sağlamak
Dosyamızı nano editörü ile açıyoruz ve
sudo nano /etc/netplan/00-installer-config.yaml
Dosya içeriğini aşağıdaki şekilde güncelliyoruz.
addresses ve gateway4 alanlarını kendinize göre güncelleştirmeyi unutmayın.
# This is the network config written by 'subiquity'
network:
ethernets:
ens160:
addresses:
- 0.0.0.0/28
gateway4: 0.0.0.0
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
version: 2
Ardından CTRL+O (Kaydet), CTRL+M+A (Append) yapıyoruz ve CTRL+X ile nano editörü kapatıyoruz.
Ardından aşağıdaki komutu çalıştırarak güncellemiş olduğumuz network konfigürasyon dosyasının uygulanmasını sağlıyoruz.
sudo netplan apply
BONUS: “root” isimli kullanıcıyı erişime açma.
Oturum açmış olduğumuz root kullanıcısı üzerinden aşağıdaki komutu çalıştırıyoruz.
#root kullanıcısı için bir şifre belirliyoruz.
sudo passwd root
Konsol üzerinde New password: ifadesini görüyoruz. Kullanmak istediğimiz şifreyi girip enter tuşuna basıyoruz.
Konsol üzerinde Retype new password: ifadesini görüyoruz. Kullanmak istediğimiz şifreyi tekrar girip enter tuşuna basıyoruz.

passwd: password updated successfully ifadesini görüyoruz. Şifre değiştirme işlemimiz başarılı.
Şimdi mevcut kullanıcıyı root olarak değiştirelim.
#mevcut loginde aşağıdaki komutla kullanıcıyı değiştiriyoruz.
su - root
# bizden parola istiyor, root parolamızı giriyoruz ve enter tuşuna basıyoruz.
Aşağıdaki ekran görüntüsünde root kullanıcısının aktif olduğunu görebiliyoruz.

root kullanıcımız için bir şifre belirledik ve mevcut kullanıcımızı root ile değiştirdik. Artık root kullanıcısı ile işlemlerimizi sağlayabiliyoruz.
BONUS: root kullanıcıya SSH üzerinden bağlanma
root kullanıcımız hala uzaktan erişime açık değil. SSH üzerinden root kullanıcısı ile bağlanabilmek için aşağıdaki işlemleri uygulamamız gerekiyor. Komut satırında aşağıdaki kodu çalıştırarak sshd konfigürasyon dosyasını düzenleme modunda açıyoruz.
sudo nano /etc/ssh/sshd_config
Ardından ilgili dosya içerisinde aşağıdaki satırı buluyoruz.
#PermitRootLogin prohibit-password
İlgili satırda yer alan değeri aşağıdaki şekilde güncelliyoruz.
PermitRootLogin yes
Son olarak ssh servisimizi yeniden başlatıyoruz.
sudo service ssh reload
Sıra geldi kullandığımız ssh terminal üzerinden sunucumuza bağlanmaya. Aşağıdaki bilgiler doğrultusunda ilgili alanları dolduruyoruz.
Host: Sunucumuzun public ip adresini yada bağlı olan domain ismini yazıyoruz.
Username: Buraya kullanıcı adımızı yazıyoruz.
Password: Buraya şifremizi yazıyoruz.

Kullandığımız ssh terminal üzerinden bağlantımızı gerçekleştiriyoruz. Aşağıdaki gibi bir ekran sizi karşılıyorsa tebrikler, sunucunuza başarıyla bağlandınız.

Vaktinizi ayırıp buraya kadar okuduğunuz için teşekkür ederim.
Eğer bu makale sizin için faydalı olduysa lütfen beğenmekten ve aşağıya küçük bir yorum yazmaktan çekinmeyin.
Diğer yazılarımda yeniden buluşmak dileğiyle.
Bir yanıt yazın