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.
ExpressionEngine , PHP'de yazılmış olgun, esnek, güvenli ve ücretsiz bir açık kaynaklı içerik yönetim sistemidir (CMS). Kaynak kodu Github'da barındırılmaktadır . ExpressionEngine ile tam özellikli web siteleri oluşturabilir, bir web uygulaması oluşturabilir veya mobil uygulamalara içerik sunabilirsiniz. Hepsi karmaşık programlama becerileri gerektirmeden. Bu kılavuz, PHP, veritabanı olarak MySQL ve web sunucusu olarak Nginx kullanan yeni bir Ubuntu 18.04 LTS Vultr örneğinde ExpressionEngine kurulum işleminde size yol gösterecektir.
ExpressionEngine, PHP ve MySQL çalıştıran bir web sunucusu gerektirir. Önerilen yazılım yığını ve sürümleri:
gdfileinfointlmbstringUbuntu sürümünü kontrol edin.
lsb_release -ds
# Ubuntu 18.04.2 LTS
Erişimi olan yeni bir non-rootkullanıcı hesabı oluşturun sudove bu hesaba geçin.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOT : Kullanıcı adınızla değiştirinjohndoe .
Saat dilimini ayarlayın.
sudo dpkg-reconfigure tzdata
Sisteminizin güncel olduğundan emin olun.
sudo apt update && sudo apt upgrade -y
Gerekli paketleri kurun.
sudo apt install -y zip unzip curl wget git
PHP'yi ve gerekli PHP uzantılarını yükleyin.
sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-mysql
Versiyonu kontrol et.
php --version
# PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun 4 2019 14:48:12) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
MySQL'i yükleyin.
sudo apt install -y mysql-server
Versiyonu kontrol et.
mysql --version
# mysql Ver 14.14 Distrib 5.7.26, for Linux (x86_64) using EditLine wrapper
mysql_secure_installationMySQL kurulumunuzun güvenliğini artırmak için komut dosyasını çalıştırın .
sudo mysql_secure_installation
MySQL'de kök kullanıcı olarak oturum açın.
sudo mysql -u root -p
# Enter password:
Yeni bir MySQL veritabanı ve veritabanı kullanıcısı oluşturun ve kimlik bilgilerini hatırlayın.
mysql> CREATE DATABASE dbname;
mysql> GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit
NOT: değiştirin dbnameve usernamesizin kurulum için uygun isimlerle. passwordGüçlü bir parola ile değiştirin .
Nginx'i yükleyin.
sudo apt install -y nginx
Versiyonu kontrol et.
sudo nginx -v
# nginx version: nginx/1.14.0 (Ubuntu)
ExpressionEngine için Nginx'i yapılandırın. sudo vim /etc/nginx/sites-available/expressionengine.confAşağıdaki yapılandırma ile dosyayı çalıştırın ve doldurun.
server {
listen [::]:80;
listen 80;
server_name example.com;
root /var/www/expressionengine;
index index.php;
location / {
index index.php;
try_files $uri $uri/ @ee;
}
location @ee {
rewrite ^(.*) /index.php?$1 last;
}
location ~* \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_index index.php5;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Dosyayı kaydedin ve :+ W+ ile çıkın Q.
expressionengine.confDosyayı sites-enableddizine bağlayarak yeni yapılandırmayı etkinleştirin .
sudo ln -s /etc/nginx/sites-available/expressionengine.conf /etc/nginx/sites-enabled/
Yapılandırmayı test edin.
sudo nginx -t
Nginx'i yeniden yükleyin.
sudo systemctl reload nginx.service
Bir belge kök dizini oluşturun.
sudo mkdir -p /var/www/expressionengine
/var/www/expressionengineDizinin sahipliğini olarak değiştirin johndoe.
sudo chown -R johndoe:johndoe /var/www/expressionengine
Belge kök klasörüne gidin.
cd /var/www/expressionengine
En son ExpressionEngine sürümünü indirin ve dosyaları sunucunuzdaki bir klasöre açın.
wget -O ee.zip --referer https://expressionengine.com/ 'https://expressionengine.com/?ACT=243'
unzip ee.zip
rm ee.zip
/var/www/expressionengineDizinin sahipliğini olarak değiştirin www-data.
sudo chown -R www-data:www-data /var/www/expressionengine
Tarayıcınızı admin.phpyüklediğiniz dosyanın URL'sine yönlendirin . Örneğin: http://example.com/admin.php. ExpressionEngine'i kurmak için ekrandaki talimatları izleyin. Kurulum sihirbazı tamamlandığında, system/ee/installer/dizini sunucunuzdan yeniden adlandırmanız veya sunucunuzdan kaldırmanız gerekir .
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.