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.
WebDAV, "Web Tabanlı Dağıtılmış Yazma ve Sürüm Oluşturma" anlamına gelir. HTTP protokolünün, kullanıcıların WebDAV etkin bir web sunucusunda depolanan dosyaları yönetmesine ve paylaşmasına izin veren bir uzantısıdır.
Bu eğitimde, Vultr CentOS 7 sunucusu örneğinde Apache kullanılarak WebDAV sunucusunun nasıl kurulacağı gösterilecektir.
sudo yum install epel-release
sudo yum update -y
sudo shutdown -r now
Yeniden başlattıktan sonra, oturum açmak için aynı sudo kullanıcısını kullanın.
Apache'yi YUM kullanarak yükleyin:
sudo yum install httpd
Apache'nin varsayılan hoş geldiniz sayfasını devre dışı bırakın:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Apache web sunucusunun web dizini içindeki dosyaları görüntülemesini engelleyin:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Apache web sunucusunu başlatın:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Apache için, bir Apache web sunucusu başlatıldığında varsayılan olarak yüklenecek üç WebDAV ile ilgili modül vardır. Bunu şu komutla onaylayabilirsiniz:
sudo httpd -M | grep dav
Size aşağıdakiler sunulmalıdır:
dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)
Ardından, WebDAV için özel bir dizin oluşturun:
sudo mkdir /var/www/html/webdav
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
Güvenlik nedeniyle, WebDAV sunucusuna erişmek için bir kullanıcı hesabı oluşturmanız, "user001" demeniz ve ardından istediğiniz şifreyi girmeniz gerekir. Daha sonra, WebDAV sunucunuzda oturum açmak için bu kullanıcı hesabını kullanacaksınız.
sudo htpasswd -c /etc/httpd/.htpasswd user001
Güvenliği artırmak için sahibi ve izinleri değiştirin:
sudo chown root:apache /etc/httpd/.htpasswd
sudo chmod 640 /etc/httpd/.htpasswd
sudo vi /etc/httpd/conf.d/webdav.conf
Dosyayı şununla doldur:
DavLockDB /var/www/html/DavLock
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/webdav/
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
Alias /webdav /var/www/html/webdav
<Directory /var/www/html/webdav>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
</Directory>
</VirtualHost>
Kaydet ve çık:
:wq!
Değişikliklerinizi yürürlüğe koymak için Apache'yi yeniden başlatın:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
WebDAV'dan yararlanmak için nitelikli bir istemci kullanmanız gerekir. Örneğin, bir CentOS 7 masaüstüne kadavra adı verilen bir program yükleyebilirsiniz:
sudo yum install cadaver
Kadavra yüklendikten sonra WebDAV sunucusuna erişmek için aşağıdaki komutu kullanın:
cadaver http://<your-server-ip>/webdav/
"User001" kullanıcı adını ve daha önce oturum açmak için ayarladığınız şifreyi kullanın.
Kadavra kabuğunda, dosyaları istediğiniz gibi karşıya yükleyebilir ve düzenleyebilirsiniz. İşte bazı örnekler.
WebDAV sunucusuna yerel bir "/home/user/abc.txt" dosyası yüklemek için:
dav:/webdav/> put /home/user/abc.txt
WebDAV sunucusunda "dir1" dizini oluşturmak için:
dav:/webdav/> mkdir dir1
Kadavra kabuğundan çıkmak için:
dav:/webdav/> exit
Kadavra hakkında daha fazla bilgi edinmek isterseniz, Bash kabuğundaki kadavra kılavuzuna bakabilirsiniz:
man cadaver
veya
cadaver -h
Bu öğreticimizi sonlandırıyor. Okuduğunuz için teşekkürler.
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.