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.
X-Cart , tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu Github'da barındırılmaktadır . Bu kılavuzda, web sunucusu olarak Nginx ve veritabanı sunucusu olarak MySQL kullanılarak X-Cart 5'in bir Ubuntu 18.04 LTS Vultr örneğine kurulması işlemi açıklanmaktadır.
X-Cart , tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu Github'da barındırılmaktadır . Bu kılavuzda, Nginx'i web sunucusu olarak ve MariaDB'yi veritabanı sunucusu olarak kullanarak X-Cart 5'i CentOS 8 Vultr örneğine yükleme işlemi açıklanmaktadır.
pdo, phar, mysql, mbstring,curlCentOS sürümünü kontrol edin.
cat /etc/centos-release
# CentOS Linux release 8.1.1911 (Core)
sudoErişimi olan yeni bir kök olmayan kullanıcı hesabı oluşturun ve bu hesaba geçin.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
NOT: Kullanıcı adınızla değiştirin johndoe.
Saat dilimini ayarlayın.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Sisteminizin güncel olduğundan emin olun.
sudo yum update
Gerekli paketleri kurun.
sudo yum install -y socat git
SELinux ve Güvenlik Duvarını devre dışı bırakın.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
PHP'yi ve gerekli PHP uzantılarını yükleyin.
sudo yum install -y php php-cli php-fpm php-common php-mbstring php-curl php-mysqlnd php-json php-xml php-phar php-pdo php-gd
Versiyonu kontrol et.
php -v
# PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS )
Yüklü PHP uzantılarını kontrol edin.
php -m
# mbstring
# curl
# gd
# PDO
# mysqli
# openssl
# . . .
PHP-FPM'yi başlatın ve etkinleştirin.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
MariaDB'yi yükleyin.
sudo yum install -y mariadb-server
Versiyonu kontrol et.
mysql --version
# mysql Ver 15.1 Distrib 10.3.17-MariaDB, for Linux (x86_64) using readline 5.1
MariaDB'yi başlatın ve etkinleştirin.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
mysql_secure_installationMariaDB kurulumunuzun güvenliğini artırmak için komut dosyasını çalıştırın .
sudo mysql_secure_installation
Kök kullanıcı olarak MariaDB'de oturum açın.
sudo mysql -u root -p
# Enter password:
Yeni bir MariaDB veritabanı ve kullanıcı oluşturun ve kimlik bilgilerini hatırlayın.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
Nginx'i yükleyin.
sudo yum install -y nginx
Versiyonu kontrol et.
nginx -v
# nginx version: nginx/1.14.1
Nginx'i başlatın ve etkinleştirin.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Nginx'i X-Cart ile kullanım için yapılandırın.
sudo vim /etc/nginx/conf.d/xcart.conf
Ve dosyayı aşağıdaki yapılandırma ile doldurun.
server {
listen 80;
listen [::]:80;
root /var/www/xcart;
index index.php index.html index.htm;
server_name example.com;
location @handler {
index cart.php;
rewrite ^/sitemap.xml(\?.+)?$ /cart.php?target=sitemap;
rewrite ^/(.*)$ /cart.php?url=$1 last;
}
location / {
try_files $uri $uri/ @handler;
}
location ~ \.php$ {
try_files $uri @handler;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Yapılandırmayı test edin.
sudo nginx -t
Nginx'i yeniden yükleyin.
sudo systemctl reload nginx.service
/var/wwwDizine gidin .
cd /var/www/
İndir X-Cart en son salınımını adresinin yerel iş istasyonuna https://www.x-cart.com/download.html .
SFTP kullanarak X-Cart paketini sunucunuza yükleyin. Burada SFTP talimatlarımıza bakın. Dosyayı / var / www / dizininize yerleştirin. Bu örnekte, dosya adı x-cart-5.4.0.10-en.tgzsizinki farklı olabilir.
X-Cart paketini çıkartın.
sudo tar -xzpf x-cart-5.4.0.10-en.tgz
sudo rm x-cart-5.4.0.10-en.tgz
/var/www/xcartDizinin sahipliğini olarak değiştirin nginx.
sudo chown -R nginx:nginx /var/www/xcart
sudo vim /etc/php-fpm.d/www.confKullanıcı ve grubu çalıştırın ve olarak ayarlayın nginx. Başlangıçta, apache olarak ayarlanacaktır.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
/var/lib/php/session/Dizin oluşturun ve sahipliğini değiştirin nginx.
sudo mkdir -p /var/lib/php/session && sudo chown -R nginx:nginx /var/lib/php/session
PHP-FPM hizmetini yeniden başlatın.
sudo systemctl restart php-fpm.service
example.com/install.phpWeb tarayıcınızda adresine gidin ve yüklemeyi tamamlamak için talimatları izleyin.
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.