IT dünyasındaki günlük yürüyüşümüzde, her an yeni trendler, yeni programlar öğrenmeli ve şüphesiz sistemlerin farklı alanlarında kendimizi geliştirme yeteneğine sahip olmalıyız. Ubuntu ile bir sunucunun kurulumu ve konfigürasyonu, ancak Ubuntu ile bir sunucu kurarken yönetici olarak ne gibi avantajlar elde edebiliriz?
Bu eğitimde Ubuntu'nun Sunucu sürümünü nasıl kuracağınızı öğrenecek ve böylece sunucumuzu yönetebileceksiniz. Ayrıca, kolayca yapılandırabilmeniz ve istediğiniz zaman kullanmaya hazır hale getirebilmeniz için gereken adımları da bileceksiniz.
Ubuntu Sunucusu ile çalışmanın ne anlama geldiğini hala bilmiyorsanız, onunla çalışmanın ne anlama geldiğini bilmeniz için avantajlarından bazıları burada.
Ubuntu Sunucusunu kurmanın bazı avantajları
- Diğerlerinin yanı sıra Azure, AWS, IBM (güç) platformlarında konuk veya konuk sunucu olarak onaylanmıştır.
- Tam bir Çekirdek entegrasyonuna sahiptir.
- x86, x64, ARM v7, ARM 64 ve Power mimarilerinde çalışır.
- Büyük destek.
- Diğerlerinin yanı sıra bulut için tasarlanmıştır.
Ubuntu sunucumuzun kurulum sürecini nasıl gerçekleştireceğimizi analiz edeceğiz. İlk adım olarak, aşağıdaki resmi Ubuntu web sitesine gideceğiz. ISO imajımızı indirin.
Bir kez orada sekmeye tıklayacağız İndirmekve biz seçiyoruz sunucu, aşağıdakileri göreceğiz:
1. Ubuntu Sunucusunu Kur
Bu eğitimde yapacağımız Ubuntu sunucusunun davranışını tam olarak simüle etmemizi sağlayan sanal bir makineye kurulum Gerçek hayatta, daha önce de söylediğimiz gibi, aksiliklerden kaçınmak için üretken bir ortama atlamadan önce çevreyi tanımak için sanal ortamları kullanmak önemlidir.
Aşama 1
Kuruluma başlarken yapmamız gerekenler sistemimizin kalacağı dili seçinBizim durumumuzda İspanyolca seçiyoruz ancak Ubuntu Sunucusunda farklı dil seçeneklerimiz olduğunu görebiliyoruz, Ubuntu dünya çapında dağıtıldığı için varsayılan dil İngilizce, yön okları ile hareket ederek İspanyolca seçip Enter'a basıyoruz.
elimizdeki seçeneklerAşağıdaki pencerede gördüğümüz gibi, Ubuntu'muzu kurmak veya yönetmek için farklı seçeneklerimiz var, bunlar arasında:
Ubuntu Sunucusunu KurSıfırdan bir kurulum çalıştırmamızı sağlar.
MAAS (Metal As A Service) ile birkaç sunucunun kurulumuBize Ubuntu'yu aynı anda birkaç sunucuya kurma imkanı veriyor.
Diskte kusur olup olmadığını kontrol edinSabit disk sektörlerindeki olası arızaların gözden geçirilmesini sağlar.
hafızayı kontrol etBize, çalışmasını kontrol etmek için sunucunun RAM'inde bir test çalıştırma imkanı verir.
İlk sabit sürücüden önyükleme yapınBirkaç tane varsa, sistemi ana sabit sürücüden başlatmanıza izin verir.
Hasarlı bir sistemi kurtarınBize genel bir test çalıştırma ve bir tür hataya sahip bir sistemi kurtarmaya çalışma imkanı verir.
İlk seçeneği seçiyoruz Ubuntu Sunucusunu Kur.
Adım 2
Enter'ı veriyoruz, sonra coğrafi bölgeyi seçiyoruz bulunduğumuz yerde, saat dilimini hemen yapılandırmamıza izin verecek. Bulunduğumuz ülke listede yoksa diğer seçeneği seçmeliyiz.
Aşama 3
Veririz Girmek Ve sonra sistem bize klavyeyi yapılandırmak isteyip istemediğimizi söyleyecektir, klavyemizin modelini otomatik olarak yapılandırmamıza ve ayarlamamıza izin vereceği için bu teklifi kabul etmemiz önerilir:
4. Adım
üzerine tıklıyoruz Evet ve tıklayın Girmek. Ardından aşağıdaki pencere görünecektir:
Bu yapılandırma seçeneği, görüntülenen tuşlardan herhangi birine (y, u, r, n, vb.) basmamızı ister, bizim durumumuzda n tuşuna basacağız, ardından w'ye basmamızı isteyecektir, bu sırada belirttiğimiz gibi. ile düzeni optimize edin ve klavye yapılandırmasını düzeltin. w tuşuna basacağız.
Daha sonra, özellikle bazı tuşlar hakkında farklı sorular görüntülenecektir, klavyemizde varsa Evet'i tıklayacağız, aksi takdirde tuşuna basacağız. Yapma.
İstenen farklı kontrolleri gerçekleştirdikten sonra, her şeyin doğru olduğunu onaylayan ve bize klavyemiz için bir kılavuz veren aşağıdaki pencere görüntülenecektir. "Es" = İspanyolca.
Adım 5
üzerine tıklayacağız Devam etmek ve doğru kurulum için bazı ek bileşenlerin indirme işlemi başlayacaktır.
6. Adım
Eklentiler indirildikten sonra, istekte bulunan bir pencere görüntülenecektir. Ubuntu sunucumuza vereceğimiz ismi giriniz.
Uygun adı seçiyoruz ve üzerine tıklıyoruz Devam etmek.
7. Adım
Ardından, seçiyoruz sunucu yönetimine erişimi olacak kullanıcının adı (Varsayılan kullanıcı). Devam'a tıkladığınızda sistem, sisteme erişmek için kullanıcı adını soracaktır (Önceki kullanıcıdan farklı bir kullanıcıdır).
8. Adım
Devam'a basıyoruz ve ardından şifreyi gireceğiz:
Devam'a tıklıyoruz ve şifreyi tekrar gireceğiz (Onayla).
9. Adım
üzerine tıklıyoruz Devam etmek. Daha sonra sistem kişisel klasörümüzü şifrelemek isteyip istemediğimizi sorarŞifreleme daha fazla güvenlik sağladığından hassas bilgilerimiz varsa önerilir, ancak sistemin arızalanması ve bilgilerimize erişmeye çalışmamız durumunda baş ağrısı olabilir, Ubuntu'nun görüşüne göre davetsiz misafirler veya bilgisayar korsanları olacağız. Bizim durumumuzda Hayır'ı seçiyoruz.
Adım 10
Daha sonra sistem saat dilimimizi onaylıyor Kurulumun başında belirlediğimiz lokasyona göre doğru ise Evet butonuna tıklıyoruz.
11. Adım
Evet'i seçtiğimizde, sunucu yapılandırmasıyla ilgili bir dizi soru başlayacak. Başlangıçta sistem bize sabit diskin sahip olacağı bölümleri soracaktır:
elimizdeki seçeneklerKılavuzlu - tüm diski kullanınDiski topyekün bir şekilde kullanmamızı sağlar.
Kılavuzlu - tam disk kullanın ve LVM'yi yapılandırınİlgili bölümler için LVM'yi (Mantıksal Birim Yönetimi) yapılandırmak üzere eksiksiz ve ek diski kullanmamıza izin verir.
Kılavuzlu - tüm diski kullanın ve şifreli LVM'yi yapılandırınBilgileri korumak için LVM'yi (Mantıksal Hacim Yönetimi) bir şifreleme sistemiyle yapılandırmak için eksiksiz ve ek diski kullanmamıza izin verir.
El KitabıTüm süreci manuel olarak yapmamızı sağlar, ancak önerilmez.
Bizim durumumuzda ilk seçeneği kullanacağız, Kılavuzlu - tüm diski kullanın. Seçildikten sonra Enter tuşuna basın ve aşağıdaki pencere görüntülenecektir:
Kullanılacak hard diskin bilgilerinin görüntülendiğini görüyoruz, kurulum işlemine devam etmek için Enter'a basıyoruz. Ubuntu'muzda oluşturulacak bölümleri gösteren aşağıdaki pencere görüntülenir:
NotExt4 bölümü, Windows'taki NTFS'ye benzer ve takas bölümünün Ubuntu'da kendi ayrılmış alanı vardır, böylece takas belleği ona yazabilir.
Değişiklikleri yazmak için Evet seçeneğine tıklayın. Temel sistemin kurulumunun ilerlemesini gösteren aşağıdaki pencere görüntülenecektir:
Daha sonra sistem proxy'yi yapılandırmak isteyip istemediğimizi soracak, çok yaygın olmadığı için alanı boş bırakıp Devam'a tıklayacağız:
Tüm apt paketleri (ağ ile ilgili) indirilecek ve güncellemeleri nasıl yapılandırmak istediğimiz sorulacak, üç (3) seçeneğimiz olduğunu görüyoruz:
seçimlerOtomatik güncelleme yokBazı güncellemeler sunucuyu yeniden başlatabileceğinden veya sunucuda kararsızlık davranışlarına neden olabileceğinden sunucular için önerilir.
Otomatik güncellemelerGüncellemeler, mevcut olduğunda otomatik olarak yüklenir.
Sistemi Peyzaj ile yönetinManzara aracı aracılığıyla güncellemeleri yönetmenize olanak tanır.
Bizim durumumuzda ilk seçeneği seçeceğiz, Otomatik güncellemeler olmadan Devam'ı tıklayın (Güncellemeleri manuel olarak yüklememiz gerekecek). Daha sonra sunucumuza hangi özellikleri eklemek istediğimizi merak ediyorsunuz, OpenSSH, Print Server vb. gibi bazı özelliklerimiz var.
Örneğimizde sunucuyu uzaktan yönetebilmek için OpenSSH seçeneğini etkinleştireceğiz, onu seçmek için imleci söz konusu seçeneğin üzerine getirip boşluk çubuğuna basarak seçmek için.
Özetle, her seçeneğin işlevleri şunlardır:
- OpenSSH: Uzaktan yönetim
- Dns sunucusu: Alan adı sunucusu
- LAMP Sunucusu: Web sunucusu
- Posta sunucusu: Posta sunucusu
- PostgreSQL veritabanı: Veritabanı sunucusu
- Yazdırma Sunucusu: Yazdırma sunucusu
- Samba Dosya Sunucusu: Paylaşılan dosya sunucusu
- Tomcat Java Sunucusu: Java sunucusu
- Sanal Makine Ana Bilgisayarı: Sanal makine sunucusu
- Manuel paket seçimi: Paketlerin manuel seçimi
Kurulum işlemimize devam etmek için Enter'a veriyoruz. sistem GRUB önyükleyicisini ana kayıt defterine kurmak isteyip istemediğimizi soracak, sunucumuz başladığında ilk yüklenen şeyin GRUB (Grand Unifier Bootloader) olduğunu unutmayın, bu nedenle Evet seçeneğini seçiyoruz.
NotHerhangi bir zamanda GRUB ile sorun yaşarsanız, aşağıdaki öğreticiyi ziyaret etmeyi deneyin, sorunları çözmek için yardım alacaksınız.
Kurulumumuza devam ediyoruz ve her şeyin doğru bir şekilde kurulduğunu göreceğiz:
Devam'a tıklıyoruz ve tüm kurulum işlemini tekrar etmemek için ünite içindeki disk ile sunucuyu yeniden başlatmamaya dikkat edeceğiz. Gördüğümüz gibi Ubuntu, kurulu uygulamalarda makinenin kaynaklarını kullanmamıza izin veren komut satırı altında çalışıyor.
Makine yeniden başlatıldığında, kurulum sırasında önceden oluşturulmuş erişim kimlik bilgilerinin isteneceğini görebiliriz.
2. Ubuntu ile SSH üzerinden bağlantı
Ubuntu sunucumuza güvenli bir SSH bağlantısı üzerinden nasıl bağlandığımıza bakalım. SSH bağlantısı, sunucumuza harici olarak bağlanmamızı sağlar. Ubuntu sunucumuzun bağlanmak istediğimiz ağ üzerinde olması gerektiğini unutmamak çok önemlidir.
Ağımızın yapılandırmasının şu komutu nasıl kullandığını görebiliriz:
ifconfigHangi bunun bir özetini görüntüler. Bizim durumumuzda sunucumuzun IP adresinin 192.168.0.10 olduğunu ve farklı ağ konfigürasyonlarını görebiliyoruz.
Harici bir siteden SSH ile bağlantı kurmak için ücretsiz olan ve resmi sayfadan indirebileceğimiz Putty yazılımını kullanacağız. Burada Putty hakkında daha fazlasını görmek için bir eğitim bırakıyoruz. Bu yazılım bize bağlanma imkanı verir, temelde Linux için bir bağlantı istemcisidir.
Putty aracılığıyla sunucumuza bağlanmak için aşağıdakileri yapacağız:
- IP adresine Ubuntu sunucusunun tam IP'sini koyacağız (bizim durumumuzda 192.168.0.10)
- Varsayılan bağlantı noktasını (22) bırakıyoruz
- Bağlantı tipinde SSH'yi seçiyoruz
üzerine tıklıyoruz Açık ve Putty'yi ilk çalıştırdığımızda, sunucu anahtarının önbellekte kayıtlı olmadığını, bunun güvenlik nedeniyle olduğunu belirten bir mesaj görüntülenecek, kabul edebiliriz ve kimlik bilgilerini girmek için aşağıdaki pencere açılacaktır. Şifremizi girdikten sonra sunucumuza sanki önündeymişiz gibi erişebileceğimizi göreceğiz.
Bu, nerede olursa olsun fiziksel sunucuyu yönetmemizi sağlayacaktır.
3. Kontrol seçenekleri ve parametreleri
Parametreler, komutların Ubuntu sunucumuzda nasıl davranacağını yapılandırmamıza izin verir. Örneğin, içeriğini görmek için sistemin kök klasörüne gitmek isteseydik, normalde CD: ve sonra tekrar CD: (Böylece 2 klasöre ineceğiz), zaman kazanmak için doğrudan kök klasöre gitmemizi sağlayan / sembolünü kullanabiliriz, komut şöyle olurdu: cd /.
Komut satırının zaten sistemin kökünde bulunduğunu göreceğiz. Şimdi kişisel Solvetic klasörüne dönmek istiyorsak kullanmayacağız cd ev ve sonra cd ev, bunun yerine şu komutu kullanacağız:
cd / ev / çözücüVe böylece kişisel klasöre gideceğiz.
Kökte bulunan klasörleri daha düzenli bir şekilde görmek isteseydik, normalde biraz dağınık görüneceklerdi. komutunu kullanabiliriz ls parametre ile -l klasörleri daha düzenli bir şekilde görüntülemek için (ls -l):
Boyut, oluşturma tarihi vb. gibi her klasörün bize daha spesifik ayrıntılarını gösterdiğini göreceğiz.
Bir komutu parametreleştirmek için elimizdeki farklı seçenekleri görebiliriz, bunun için aşağıdaki yöntemleri kullanabiliriz. Aşağıdaki parametreyi kullanabiliriz:
ls -- yardımKomuta eklenecek farklı seçenekleri görebileceğimiz Linux yardımını gösterecek, her seçenek kendi özetiyle birlikte gelir.
Sahip olduğumuz başka bir seçenek de komutu kullanmaktır. adam (manuel), bu komut her komut hakkında çok daha açık bilgiler görüntüler. Örneğin, aşağıdaki satırı kullanabiliriz:
adam ls(Bize ls komut kılavuzunu gösterecek). Bu seçeneğin bizi komut satırından çıkaracağını unutmayın.
Yukarı ve aşağı okları kullanarak kılavuz içinde gezinebiliriz. Komut satırına dönmek için tuşuna basacağız. ne.
İşte Ubuntu için ilginç komutlar içeren bir öğreticiye bağlantı:
Ubuntu komutları
4. Ubuntu'da dosya ve dizinleri yönetme
Yöneticiler olarak her zaman sunucumuzda bulunan farklı dosyaları yönetmek zorundayız ve bu işlemi nasıl yapacağımızı bilmemiz önemlidir. Dosya ve klasör oluşturma sürecini gözden geçireceğiz, ancak bunları Ubuntu kök klasörü içinde oluşturmamanız önerilir, ideal olan bunları kişisel klasör içinde oluşturmaktır.
Klasör oluşturun
Ubuntu içinde bir klasör oluşturmak için şu komutu kullanacağız: mkdir (Dizin Yap), örneğimizde şu satırı kullanacağız:
mkdir TestiVe basıyoruz Girmek. Klasörü doğru oluşturduğumuzu doğrulamak için ls komutunu kullanalım ve oluşturduğumuz klasörümüzü görelim ve eğer kullanırsak (daha önce gördüğümüz gibi) komutu:
ls -lEn son oluşturulan klasörün daha eksiksiz bir özetini göreceğiz.
NotSistem büyük/küçük harf duyarlıdır, iki klasörümüz olabilir (Testler ve testler).
Dosya oluştur
Bir dosya oluşturmak için şu komutu kullanacağız. dokunmak, parametre;
Uzantı_adı'na dokununÖrneğin, Egzersiz.txt'e dokunun. eğer kullanırsak ls -l oluşturduğumuz belgeyi görebiliriz.
Kopyala, yapıştır ve kes seçenekleri
Bir dosyayı kopyalamak için dosyayı kullanacağız cp (cp Dosya adı Hedef yolu), bizim durumumuzda, cp Egzersiz.txt Testleri. Dosyanın hedefe doğru bir şekilde kopyalandığını görmek için aşağıdaki işlemi kullanacağız, komutu kullanın. cd Hedef klasör adı (cd Tests) Testler içinde bir kez komutu kullanalım ls az önce kopyaladığımız dosyayı görmek için.
komutu ile mv bir dosyayı veya klasörü bir konumdan diğerine taşıyabiliriz, sözdizimi kopyalamanınkiyle aynıdır, mv dosya adı Hedef.
Burada bunun hakkında konuşan bir eğitim bırakıyoruz.
Dosyaları ve klasörleri silin
Dosyaları silmek için: Komutu kullanacağız rm (kaldır), sözdizimi rm Dosya_adı'dır, örneğimizde rm Egzersiz.txt ve içinden görebiliriz ls -l dosyanın artık Ubuntu sistemimizde bulunmadığını.
Aşağıda, üzerinde yorum yaptığımız tüm komutları içeren bir resim bulunmaktadır:
Dizinleri silmek için: rmdir komutunu kullanacağız, sözdizimi şöyle olacaktır: rmdir Dizin_adı, bizim durumumuzda, rmdir Testleri ve bu şekilde Testler dizinini sistemden kaldıracağız. komutunu kullanabiliriz. ls -l Ubuntu'da artık böyle bir dizinin bulunmadığını doğrulamak için:
Bu şekilde bazılarını gördük. Ubuntu sunucumuzda sahip olduğumuz seçenekler ve konfigürasyonlar.
Ubuntu dosyalarını ve dizinlerini yeniden adlandırın