CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Bir web sitesini veya web uygulamasını dağıtırken bunun için en yaygın web hizmeti çözümü Linux, Apache, MySQL ve PHP'den oluşan bir LAMP yığını oluşturmaktır.
Bu makalede, Ubuntu 16.04 üzerine Apache 2.4.x, MariaDB 10.x ve PHP 7.x'in en son sürümlerini yükleyerek güncel bir LAMP yığını nasıl kuracağımızı öğreneceğiz.
Aşağıdaki komutu kullanarak Apache 2.4.x'in en son kararlı sürümünü yükleyin:
sudo apt-get install apache2 -y
Kurulumu onaylamak için aşağıdaki komutu kullanın:
apache2 -v
Çıktı benzemelidir:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
Bir üretim ortamında, varsayılan Ubuntu Apache karşılama sayfasını kaldırmak istersiniz:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Güvenlik nedeniyle, Apache'nin web kök dizini içindeki dosya ve dizinleri /var/www/htmlziyaretçilere göstermesini engellemelisiniz :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Not: Belirli gereksinimlerinize uygun olarak, daha sonra bu dosyada daha fazla ayar özelleştirebilirsiniz.
Apache hizmetini başlatın ve sistem önyüklemesinde başlatın:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Bu makaleyi yazarken, MariaDB'nin mevcut kararlı sürümü 10.1. MariaDB 10.1'i Ubuntu 16.04 x64 sisteminize yüklemek için aşağıdaki komutları kullanabilirsiniz.
Sistem apo deposunu kurun:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
MariaDB'yi yükleyin:
sudo apt update -y
sudo apt install -y mariadb-server
Yükleme işlemi sırasında, MariaDB paket yapılandırma sihirbazı otomatik olarak açılır ve MariaDB rootkullanıcısı için yeni bir şifre belirlemenizi ister . Şimdilik Enter, sihirbazın bu adımı atlamak için her açışında düğmesine basın, çünkü rootaşağıdaki güvenli MariaDB prosedüründe MariaDB kullanıcısı için bir şifre ayarlayacağız .
MariaDB kurulduktan sonra, kurulumu aşağıdakilerle onaylayabilirsiniz:
mysql -V
Çıktı şuna benzer olmalıdır:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
MariaDB hizmetini başlatın:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB kurulumunu güvenli hale getirin:
sudo /usr/bin/mysql_secure_installation
Etkileşimli işlem sırasında soruları aşağıdaki gibi tek tek cevaplayın:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Not: <your-MariaDB-root-password>Kendi MariaDB kök parolanızla değiştirdiğinizden emin olun .
Bu şekilde MariaDB 10.1 sisteminize güvenli bir şekilde kurulmuştur. Gelecekte, web uygulamalarınız için belirlenmiş kullanıcıları ve veritabanlarını aşağıdaki gibi ayarlayabilirsiniz:
MySQL kabuğuna şu şekilde giriş yapın root:
mysql -u root -p
İstendiğinde daha önce ayarladığınız MariaDB kök parolasını yazın.
Bir MariaDB veritabanı webapp, bir veritabanı kullanıcısı webappuserve veritabanı kullanıcısının parolasını oluşturun yourpassword:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Gerekirse, ana MariaDB yapılandırma dosyasını gözden geçirip düzenleyerek MariaDB'yi özelleştirebilirsiniz /etc/mysql/my.cnf:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Bu dosyada herhangi bir değişiklik yaparsanız MariaDB hizmetini yeniden başlatmayı unutmayın:
sudo systemctl restart mariadb.service
PHP 7.x ile uğraşırken, lütfen işlemi ayrıntılı olarak açıklayan başka bir Vultr makalesine bakın .
Varsayılan olarak, Ubuntu 16.04'teki UFW güvenlik duvarı etkin değildir. Güvenliği artırmak için UFW güvenlik duvarını etkinleştirmelisiniz:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
Bu kadar. Yukarıdaki prosedürlerden geçtikten sonra, LAMP yığını Ubuntu 16.04 sisteminizde çalışır durumda olacaktır. Daha sonra kendi web uygulamanızı LAMP yığını temelinde dağıtabilirsiniz. Tadını çıkar!
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.