Sunucu yönetimi dünyasında hepimiz, sunucumuzun birçok yönünü hem donanım hem de yazılım düzeyinde yönetebileceğimiz uygulamaların ve araçların geliştirilmesini her zaman severiz. Birkaç yıldır mevcut olan seçeneklerden biri Webmin'dir ve bu nedenle Solvetic bunun ne olduğunu ve CentOS 8'e nasıl kurulacağını ayrıntılı olarak açıklayacaktır.
Webmin nedirWebmin, web tabanlı bir GUI arayüzü olarak geliştirilmiştir ve bu sayede UNIX sisteminin bazı yönlerinin ve parametrelerinin yönetilmesi mümkün olacaktır.
Webmin, tablo ve formların yanı sıra Java'yı (Dosya Yöneticisi modülüne özel) destekleyen tüm tarayıcılarla uyumludur ve Webmin ile kullanıcı hesaplarını yapılandırmak, Apache'yi yönetmek, dosya paylaşımını ve birçok görevi yapmak mümkün olacaktır. CentOS 8.
Webmin yardımcı programı, bir web sunucusunun yanı sıra sürekli güncellenen çeşitli CGI programlarından oluşur ve bunlar sırayla / etc / passwd gibi sistem dosyalarını günceller. Hem web sunucusunun hem de CGI programlarının Perl 5'te yazıldığına ve standart olmayan Perl modüllerini kullanmadığına dikkat edilmelidir.
Webmin EylemleriWebmin kullanarak aşağıdaki gibi eylemleri gerçekleştirmek mümkün olacaktır:
- Ağa erişime izin vermek veya vermemek için güvenlik duvarlarını yapılandırın.
- Unix hesapları oluşturun, düzenleyin veya silin.
- RPM ve diğer desteklenen biçimlerde yazılım paketlerini kurun, görüntüleyin veya kaldırın.
- Sabit disk depolamasını yönetmek için disk kotalarını yapılandırın.
- NFS protokolünü kullanarak dosyaları ve dizinleri diğer sistemlere aktarın.
- Sunucu MySQL veya PostgreSQL veritabanları olarak yapılandırılmışsa veritabanlarını, tabloları ve alanları yönetin.
- CentOS 8 Apache web sunucusu için sanal web sunucuları oluşturun ve yapılandırın.
- Dosyaları Samba Windows Dosya Paylaşımı aracılığıyla Windows işletim sistemleriyle paylaşın.
- Bilgisayarın IP adresini, DNS sunucusu ayarlarını veya yönlendirme ayarlarını düzenleyin.
Webmin kullanmanın en büyük avantajlarından biri, yapılandırma dosyalarını düzenlerken yapabileceğimiz sözdizimi hatalarından kendimizi koruma yeteneğidir, çünkü yanlış yapılandırılmışsa zincir hatalarını tetikleyebiliriz. Webmin, tehlikeli olduğu düşünülen herhangi bir işlem yapmadan önce bizi uyarır.
Webmin modüler bir tasarımla oluşturulmuştur; bu, her işlevin, diğer her şeyi etkilemeden kurulumu veya kaldırılması yapılabilen bir modülde mevcut olduğu anlamına gelir. Webmin modülleri, Unix kullanıcıları, Apache web sunucusu vb. hizmetleri veya sunucuları yönetmekten sorumludur.
Webmin, standart CentOS 8 yapılandırma dosyalarını okuyacak ve birçok idari görevi doğrudan optimize ederek bunları güncellemeye özen gösterecektir. Solvetic'in size Webmin'in tüm sunucu parametrelerine erişebileceği tüm kök ayrıcalıklarıyla çalıştığını hatırlattığını hatırlamalıyız.
Bu durumda CentOS 8'de Webmin'den bahsedeceğiz ancak 30'dan fazla farklı işletim sistemine kurmak mümkün.
1. Webmin, CentOS 8'e nasıl kurulur?
Aşama 1
Başlamak için CentOS 8'e gidiyoruz ve aşağıdaki komutu yürütüyoruz:
yum -y @perl yükleyin
BÜYÜT
Adım 2
Bu, gerekli bağımlılıklarla birlikte Perl dilinin yüklenmesiyle ilgilenir:
BÜYÜT
Aşama 3
Bu yapıldıktan sonra Webmin'i CentOS 8'e kurabiliriz. Mevcut en son sürümü öğrenmek için aşağıdaki bağlantıyı ziyaret edebiliriz:
Bu nedenle, en son sürümü yüklemek için aşağıdakileri uygulayacağız:
wget http://www.webmin.com/download/webmin-current.tar.gz4. Adım
Notwget komutunun olmaması durumunda aşağıdaki komutu çalıştırarak kurabiliriz:
yum -y wget'i kurun
Orada, mevcut en son sürümü indirme işlemi gerçekleşir:
BÜYÜT
Adım 5
tar.gz dosyasını açmaya devam ediyoruz:
tar xvf webmin-current.tar.gz
BÜYÜT
6. Adım
Şimdi indirilen dosyayı siliyoruz:
rm -f webmin-current.tar.gz
BÜYÜT
7. Adım
Şimdi Webmin'den oluşturulan klasörü taşıyacağız:
mv webmin * / usr / yerel / webmin
BÜYÜT
8. Adım
/ usr / local / webmin / çalışma dizinine erişiyoruz ve orada Webmin kurulum komut dosyasını çalıştıracağız:
cd / usr / local / webmin / (dizin erişimi) ./setup.sh(Komut dosyası yürütme)Aşağıdakileri göreceğiz:
BÜYÜT
9. Adım
Aşağıdakileri yapılandırmak için Enter tuşuna basabiliriz:
- Dosya dizini
- Log dosyası
- Perl
BÜYÜT
Adım 10
Perl'i yapılandırdıktan sonra varsayılan web erişim portunu görüyoruz:
BÜYÜT
NotBahsedilen portu değiştirmek istiyorsak, onu girmeli ve Enter tuşuna basmalıyız.
11. Adım
Ardından kullanıcı adını (varsayılan yönetici olarak) girip erişim şifresini atayacağız:
BÜYÜT
Adım 1/2
Orada, CentOS 8'deki Webmin yapılandırma işlemi gerçekleşir ve bittiğinde erişim yöntemini göreceğiz:
BÜYÜT
Adım 13
Şimdi sistemin güvenlik duvarında bu bağlantı noktasına izin vereceğiz:
güvenlik duvarı-cmd --add-port = 10000 / tcp --kalıcı güvenlik duvarı-cmd -yeniden yükle
BÜYÜT
2. CentOS 8'de Webmin'e nasıl erişilir
Aşama 1
Artık aşağıdaki seçeneklerden herhangi biriyle Webmin'e erişmek mümkün olacak:
http: // IP_adresi: 10000 http: // Bilgisayar_adı: 10000Eriştiğimizde aşağıdakileri göreceğiz. Orada "Gelişmiş Ayarlar" düğmesine tıklıyoruz:
Adım 2
CentOS 8'de Webmin login ortamına erişmek için "Access IP" satırına tıklıyoruz:
Aşama 3
Yapılandırma işlemi sırasında atadığımız kullanıcı adı ve şifreyi girip Webmin'e erişmek için Oturum aç'a tıklıyoruz:
4. Adım
Merkezi panelOrta panelde aşağıdakilere sahibiz:
- Takımın adı.
- Webmin sürümü.
- Sistem etkinliği.
- İşlemci bilgisi.
- Kullanılan RAM belleği.
- Sabit disk kullanımı.
- Kullanılmış işletim sistemi.
- Çekirdek sürümü.
- CPU yükü.
BÜYÜT
Altta, son oturum açmaların yanı sıra sabit disk kullanımını görebiliriz.
Webmin"Webmin" bölümünde, yardımcı programın yapılandırmasının aşağıdaki gibi bazı yönlerini buluyoruz:
- Arayüz dilini ayarlayın.
- Bir tema atayın (açık veya koyu).
- Yapılandırma dosyaları oluşturun.
- Webmin'i yapılandırın.
- Webmin kullanıcılarını görüntüleyin.
- Webmin sunucu dizinine erişin.
BÜYÜT
sistem"Sistem" bölümünde şunları yapmak mümkün olacaktır:
- Oturum açmaları ve bunların kapanışlarını görüntüleyin.
- Şifreleri değiştirin.
- PAM aracılığıyla kimlik doğrulama.
- Sabit disk kotaları atayın.
- Komutları yürütün.
- Görevler atayın.
- Kullanıcıları ve grupları görüntüleyin.
- Sistem olaylarına erişin.
- Yazılım paketlerine bakın.
BÜYÜT
sunucular"Sunucular" bölümünde aşağıdaki gibi ayarlara erişebiliriz:
- Apache sunucuları
- MySQL Sunucuları
- SSH sunucusu
- SAMBA'ya erişin
Bu durumda, Webmin'in bunlara erişmesi için önce uygulamaların her birini yüklememiz gerekir:
BÜYÜT
Diğerleri"Diğerleri" bölümünde aşağıdakiler gibi bir dizi yardımcı program görebiliriz:
- HTTP tüneli
- PHP yapılandırması
- Sunucuda yükleme ve indirmeyi görüntüleyin
- Komutları çalıştırmak için terminale erişin
- SSH bağlantıları kurun
- Dosya yöneticisine erişin
- Komutları özelleştir
BÜYÜT
AğAdından da anlaşılacağı gibi "Kırmızı"da şunları yapılandırabiliriz:
- CentOS 8 Güvenlik Duvarındaki İzinler
- Ağ ayarlarını görüntüle
- NIS sunucusunu düzenleyin
- Kerberos'u kullanın
- IPv6'yı yapılandırın
- Ağ hizmetlerine bakın
BÜYÜT
Donanım"Donanım" da şunları yapılandırabiliriz:
- ISCI istemcisi.
- Sistem saatini görüntüleyin.
- CentOS 8 bölümlerini yapılandırın.
- Yazıcıları yönetin.
- SMART cihazlarının durumunu ve daha fazlasını görüntüleyin.
BÜYÜT
Küme"Küme" bölümünde, aşağıdakiler gibi kümelerle ilgili her şeyi yapılandırmak mümkündür:
- Kullanıcıları ve grupları görüntüleyin.
- Şifreleri değiştirin.
- Webmin sunucularını yönetin.
- Konsol komutlarını ve daha fazla görevi görüntüleyin.
BÜYÜT
Kullanılmayan modüller ""Kullanılmayan modüller" satırında, Webmin'de artık aktif olmayan tüm modülleri görebiliriz:
BÜYÜT
Modülleri sıfırla"Modülleri sıfırla" seçeneği, CentOS 8'deki Webmin modüllerinin sıfırlanmasından sorumludur.
Altta, aşağıdakiler gibi görevleri gerçekleştirebileceğimiz bazı simgeler buluyoruz:
- Terminale erişin.
- Arayüzün temasını değiştirin.
- Favorilere erişin.
- Oturumu kapat vb.
Webmin'i wget komutuyla nasıl kuracağınızı öğrendiniz, ancak şimdi Solvetic eşit derecede etkili başka bir yöntemi açıklayacak.
3. Webmin, RPM kullanarak CentOS 8'e nasıl kurulur
Başlangıçta bu RedHat 8 için geçerli bir yöntem olsa da, CentOS bunun bir türevi olduğu için sorunsuz bir şekilde yapabiliriz, bu işlem CentOS 8 GUI'de yapılacaktır.
Aşama 1
İlk adım, aşağıdakileri çalıştırarak Webmin deposunu eklemektir:
nano /etc/yum.repos.d/webmin.repoYeni oluşturulan dosyaya aşağıdakileri ekleyeceğiz:
[Webmin] name = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum etkin = 1
Adım 2
Ctrl + O tuşlarını kullanarak değişiklikleri kaydediyoruz ve Ctrl + X tuşlarını kullanarak editörden çıkıyoruz.Şimdi anahtarı GPG deposundan içe aktarıyoruz:
rpm --import http://www.webmin.com/jcameron-key.asc
Aşama 3
Lütfen Webmin'in mevcut sürümünün RHEL sistemini doğrulamadığını (bu durumda CentOS 8) sistem sürümünü geçici olarak değiştireceğimizi unutmayın:
cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux 7.5.1804 (Çekirdek) sürümü" | sudo tee / etc / redhat-release
4. Adım
CentOS sürüm 8 yerine sürüm 7.5 tanımlanmıştır. Şimdi aşağıdakileri çalıştırarak Webmin'i kuruyoruz:
yum -y webmin'i kurun
Adım 5
Webmin paketlerinin yüklendiğini görebiliriz:
6. Adım
Bundan sonra, bunların kurulumuna devam ediyoruz:
7. Adım
Kurulum bittiğinde aşağıdakileri göreceğiz:
8. Adım
Şimdi CentOS sürüm dosyasını orijinal konumuna taşıyalım:
mv /etc/redhat-release.bak / etc / redhat-release
9. Adım
Sürümü kontrol ediyoruz:
kedi / etc / redhat-release
Adım 10
Yürüttüğümüz Webmin RPM paketinin ayrıntılarını bilmek için:
rpm -qi webmin
11. Adım
Webmin'e şu sözdizimini kullanarak erişiriz:
http: // yerel ana bilgisayar: 10000 /Başlangıçta güvenlik uyarısını göreceğiz:
Adım 1/2
Gelişmiş'e tıklıyoruz ve aşağıdakileri göreceğiz:
Adım 13
İstisna Ekle'ye tıklıyoruz ve görüntülenen pencerede “Güvenlik İstisnasını Onayla” üzerine tıklıyoruz:
Adım 14
Artık kimlik bilgilerimizle girebiliriz:
Adım 15
Bu yüzden Webmin'i RPM kullanarak CentOS 8'e kurduk:
Webmin'in mevcut modülleri hakkında daha fazla bilgi edinmek isterseniz aşağıdaki bağlantıyı ziyaret edebilirsiniz:
Böylece Solvetic, Webmin'in CentOS 8'e hem normal olarak hem de RPM ile nasıl kurulacağını basit bir şekilde açıkladı.