KILAVUZ
12 sonuç bulundu
Sanallaştırma Kurulumu
Devamını Oku
Graylog Kurulumu
Centos 8 üzerinde Graylog kurulumu. yum check-update yum update -y kernel yum update reboot sudo yum install java-1.8.0-openjdk yum install epel-release sudo yum install pwgen sudo yum install vim sudo yum install nano nano /etc/yum.repos.d/mongodb-org.repo içine şu alt satırları ekle.Kaydet çık. [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc yum install mongodb-org rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch nano /etc/yum.repos.d/elasticsearch.repo içine şu alt satırları ekle.Kaydet çık. [elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md yum install elasticsearch-oss nano /etc/elasticsearch/elasticsearch.yml nano /etc/elasticsearch/jvm.options getenforce -> permissive nano /etc/sysconfig/selinux kalıcı kapatmak için bunu yap #SELINUX=enforcing celal SELINUX=disabled ls -lZ systemctl start mongod systemctl enable mongod systemctl status mongod rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-3.1-repository_latest.rpm yum list graylog-server yum clean all nano /etc/graylog/server/server.conf ta şunları yap #http_bind_address = 127.0.0.1:9000 celal http_bind_address = 0.0.0.0:9000 data_dir = /var/lib/graylog-server pwgen -N 1 -s 96 ile komut satırında şifre üret server.conf a aşağıdaki gibi password_secret karşısına yaz. password_secret = IoNtTzMDDcxPR1jnwGvGNYamlNHuHK09sgLr7Xn3cxV9taUssCDExg2BLVHO0ez6uakLsL0mNvkD7yjVRYUh3Zv3WKHIe9Lr #root_timezone = UTC celal root_timezone = Europe/Istanbul root_username = admin # i kaldır ve aktif et Şu komutla şifre üret oluşan şifreyi root_password_sha2 karşısına yaz server.conf dosyasinda echo -n "Enter Password: " && head -1
Devamını OkuJitsi Kurulum
Jitsi Kurulumu
Devamını OkuWeb sunucuda IPv6
IPv4 çalışan bir sunucunuz var ve üzerinde Apache koşuyor ise. IPv6 desteği verebilirsiniz. Linux sunucularda yapılması gereken adımlar. Adım 1 Eğer sunucunuzun küresel IPv6 adresi yok ise vermelisiniz.ifconfig -a |grep inet6 ile verdiğin adresi kontrol et. /sbin/ifconfig eth0 add 2001:a98:4040:500:0076::/64 /sbin/ifconfig eth0 del 2001:a98:4040:500:0015::/64 (IPv6 adresini geri silme) Adım 2 pico /etc/httpd/httpd.conf dosyasında şu şekilde değişiklik yapılır. #Listen 12.34.56.78:80 #Listen 80 Listen 193.140.136.76:80 Listen [2001:a98:4040:0500::0076]:80 Adım 3 /etc/rc.d/rc.httpd restart (http servisini restart et.) Adım 4 ipv6 için ilgili ip ve portu dinlediğini gör. root@ipv6:/var/www/htdocs# netstat -A inet6 -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp6 0 0 2001:a98:4040:500::7:80 :::* LISTEN Adım 5 Komut satırında test et. root@ipv6:/var/www/htdocs# telnet 2001:a98:4040:500::76 80 Trying 2001:a98:4040:500::76... Connected to 2001:a98:4040:500::76. Escape character is '^]'. Adım 6 Browser ile test et. http://[2001:a98:4040:500::76]/ ipv6 adresi yazılırken [ ] içinde yazılıyor. Eğer web sayfanız geliyor ise ayarlar tamam demektir. Aksi halde error_log dosyasına bakın ya da tcpdump -nnn | grep IP6 ile trafiği izleyip karar verin.
Devamını OkuDNS sunucuda IPv6
DNS sunucuda A kayıtları yerine AAAA (quad -A) ya da A6 kayıtları kullanılır. Bir de ters dns PTR kayıtları oluşturmanız gerekir. Yalnız ters dns oluştururken 0 larda işin işine girdiği için hata yapma şansınız oluyor. ipcalc ipv66 IN AAAA 2001:a98:4040:500::76 gul36 IN AAAA 2001:a98:4040:500::17 gul26 IN AAAA 2001:a98:4040:500::15 bimlinux6 IN AAAA 2001:a98:4040:500::48 root@gul2:~# nslookup > gantep.edu.tr Server: 172.25.1.5 Address: 172.25.1.3#53 Name: gantep.edu.tr Address: 172.25.1.16 > set type=NS > gantep.edu.tr Server: 193.140.136.3 Address: 193.140.136.3#53 gantep.edu.tr nameserver = ns11.bim.gantep.edu.tr. gantep.edu.tr nameserver = ns22.bim.gantep.edu.tr. > set type=MX > gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 gantep.edu.tr mail exchanger = 10 mail1.gantep.edu.tr. > set type=A > gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 Name: gantep.edu.tr Address: 172.25.1.16 > set type=PTR > 193.140.136.10 Server: 172.25.1.3 Address: 172.25.1.3#53 10.1.25.172.in-addr.arpa name = alpha.bim.gantep.edu.tr. > set type=AAAA > ipv66.gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 ipv66.gantep.edu.tr has AAAA address 2001:a98:4040:500::76 > gul26.gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 gul26.gantep.edu.tr has AAAA address 2001:a98:4040:500::15 > gul36.gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 gul36.gantep.edu.tr has AAAA address 2001:a98:4040:500::17 > bimlinux6.gantep.edu.tr Server: 172.25.1.3 Address: 172.25.1.3#53 bimlinux6.gantep.edu.tr has AAAA address 2001:a98:4040:500::48
Devamını OkuSWITCH KOMUT KARŞILIKLARI
ping ping traceroute tracert show display show interfaces display interface show ip route display routing-table show ip interface display ip interface show version display version show ip bgp display bgp routing-table show clock display clock show port display port-mapping show flash dir flash: (user view modunda) show logging display logbuffer show snmp display snmp-agent statistics show frame-relay pvc display fr pvc-info show users display users enable super disable super 0 conf t system-view exit quit end return show policy-map interface display qos policy interface send send (user view modunda) write terminal (sh run) display current-configuration sh startup display saved-configuration write erase reset saved-configuration write mem (wr / copy run start) save clear counters reset counters interface telnet telnet enable secret (conf modunda) super pass cipher (system modunda) term mon term debu clock clock no undo debug / no debug debugging / undo debugging copy running-config save safely terminal monitor terminal monitor terminal no monitor undo terminal monitor clear counters reset counters interface clear interface reset counters interface clear access-list counters reset acl counter all reload reboot shutdown shutdown boot boot bootrom aaa hwtacacs scheme terminal no monitor undo terminal monitor tacacs-server hwtacacs scheme snmp-server tftp-server router bgp bgp router rip rip clear ip cef reset ip fast-forwarding clear ip route * reset ip routing-table statistics protocol all clear ip bgp reset bgp all show tech display diagnostic-information sh ip nat translation display nat session show controller display controller show dsl int atm 0 display dsl status interface atm 2/0 sho atm pvc display atm pvc-info sho crypto isakmp sa display ike sa sho crypto isakmp key display ike peer sho crypto isakmp police display ike proposal
Devamını OkuSquid(Proxy) Kurulumu
Squid (Proxy) Sunucu Nedir?30.09.2020 Squid sunucu internete çıkan kullanıcıların erişmek istedikleri web sayfalarını cacheleyerek internetin daha verimli ve hızlı kullanılmasına, içerik filtreleme özelliği sayesinde güvenli internet kullanımına olanak sağlar.Squid hizmetini kullanmak isteyen kullanıcılar internet tarayıcılarında gerekli ip ve port numarasını yazarak gerekli ayarları yapmalıdırlar. Debian 10 üzerinde Squid (Proxy) Sunucu Kurulumu Çoğu linux dağıtımına çok kolay kurulabilen squid sunucu kararlı dağıtımlardan debian 10 üzerine kurulum yapılacaktır. Adımlar Debian 10 kurulumunu yapıp gerekli network ayarlarının tamam olduğu kontrol edilmelidir. apt update komutu ile var ise işletim sistemi güncellenir. apt install squid kurulumu yapılır /etc/squid/squid.conf dosyası squid’in ayar dosyasıdır. Default portu 3128 dir.Güvenlik adına bu port farklı bir port olarak tanımlanabilir.Son kullanıcıya bu port verilmelidir. /etc/init.d/squid start ile servis başlatılmalıdır konfig dosyasında düzenleme yapıldıktan sonra. Trafiğe izin verme http_access allow all #http_access deny all satırları ile trafiğe izin verilir. Trafiği kısıtlama acl yasakla1 dstdomain oyunsitesi27.com acl yasakla2 dstdomain bahisler.com http_access deny yasakla1 http_access deny yasakla2 Kısıtlanacak siteler bir dosya içerisine yazılarakta şu şekilde yapılır. acl yasaklistem dstdomain "/etc/squid/yasakla.txt" http_access deny yasaklistem Kısıtlanacak kelimeler bir dosya içerisine yazılarakta şu şekilde yapılır. acl yasaklistem dstdomain "/etc/squid/yasakla.txt" http_access deny yasaklistem acl yasakkelimelistem url_regex "/etc/squid/kelime.txt" http_access deny yasakkelimelistem
Devamını OkuNextcloud(Bulut) Kurulumu
Ubuntu 18.04.2 üzerinde nextcloud kurulumu sudo apt-get update sudo apt-get upgrade sudo apt install lamp-server^ -y sudo apt install php-xml php-cgi php-cli php-mysql php-mbstring php-gd php-curl php-zip sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-apcu php7.1-smbclient php7.1-ldap php7.1-redis php7.1-gd php7.1-xml php7.1-intl php7.1-json php7.1-imagick php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl sudo mysql -u root -p CREATE DATABASE clouddb; CREATE USER clouduser@localhost IDENTIFIED BY ‘sifreniz‘; GRANT ALL ON clouddb.* TO clouduser@localhost IDENTIFIED BY 'sifreniz' FLUSH PRIVILEGES; EXIT; wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.zip apt install unzip unzip nextcloud-16.0.0.zip sudo mv nextcloud /var/www/html/nextcloud/ cd /var/www/html/nextcloud/ sudo chown -R www-data:www-data /var/www/html/nextcloud/ sudo chmod -R 755 /var/www/html/nextcloud/ mkdir /GaunNc mount /dev/sdd1 /GaunNc mkdir /GaunNc/GaunData sudo chown -R www-data:www-data /GaunNc sudo chmod -R 755 /GaunNc sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime sudo systemctl restart apache2.service mkdir /GaunNc mount /dev/sdb1 /GaunNc mkdir /GaunNc/GaunData sudo chmod -R 755 /GaunNc http://bulut.gantep.edu.tr/ adresinden kurulum adimlari ile kurulum sonlanıyor. Artık arayüzden ayarlar kısmından genel ayarları yapın. Uygulamalar kısmından kişilerin kullanabileceği uygulamaları kurun. Kullanıcılarınızı açıp kullanılmasını sağlayın.
Devamını OkuProxmox Cluster, HA
http://bidb.gantep.edu.tr/upload/files/Proxmox_Cluster-6_3.pdf
Devamını OkuDocker + Mysql Kurulumu
Ubuntu 20 üzerinde docker ve docker üzerinde MySQL kurulumu apt-get update apt-get upgrade apt install docker.io docker -v Docker version 19.03.8, build afacb8b7f0 systemctl enable --now docker sudo systemctl status docker sudo docker ps usermod -aG docker celal docker run hello-world docker pull mysql/mysql-server:latest docker run --name=GAUN_MySQL -d mysql/mysql-server:latest docker logs GAUN_MySQL | grep GENERATED ile üretilen şifreyi al. docker exec -it GAUN_MySQL mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'yenisifre'; mysql> flush privileges mkdir -p /root/docker/GAUN_MySQL/conf.d pico /root/docker/GAUN_MySQL/conf.d/my-custom.cnf [mysqld] max_connections=250 docker run \ --detach \ --name=[container_name]\ --env="MYSQL_ROOT_PASSWORD=[my_password]" \ --publish 6603:3306 \ --volume=/root/docker/[container_name]/conf.d:/etc/mysql/conf.d mysql
Devamını OkuAjentı Kurulumu
Ajenti Control Panel Kurulumu(Ubuntu 20.04) Ajenti linux işletim sistemlerini web arayüzünden yönetmeye yarayan open source bir yazılımdır. Ubuntu 20.04 üzerinde kurulum adımları aşağıdaki gibidir.. Kurulum esnasında farklı paketlere zarar vermesini önlemek için sistemin yedeklerini alıp daha sonra sisteme login olunuz. Sistemin önce paket güncellemesini yapalım. sudo apt update sudo apt dist-upgrade Kurulum için script dosyasını indirelim. curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh Script dosyasını çalıştıralım. sudo bash ./install.sh Ajentiye ayağa kalkmış mı bakalım. ss -tunelp | grep 8000 tcp LISTEN 0 10 0.0.0.0:8000 0.0.0.0:* users:(("/usr/local/bin/",pid=21271,fd=9),("/usr/bin/python",pid=21264,fd=9)) ino:31300 sk:5 ↔ https://10.10.10.27:8000 ile erişim sağlayalım. Ip yerine sunucu ipnizi yazınız. Sisteme ait kullanıcılarınız ne ise onunla sisteme artık giriş yapabilirsiniz.
Devamını OkuOJS (Açık Dergi Sistemi) Kurulumu
Açık Dergi Sistemi Kurulumu (16.12.2023) Nedir? Ubuntu 22.04 üzerinde ojs-3.3.0-13 versiyonu kurulmuştur. Kuruluma geçmeden önce mevcut sistemlerinizin yedeğini alınız. OJS (Open Journal System) Açık Dergi Sistemi akademik yayın standartlarına uygun dünyada en çok kullanılan makale yayınlama sistemidir. Akademik dergilerin yayınlanmasında görev alabilecek tüm kişileri ve bu kişilerin yetkilerini (yazar, hakem, editör, okuyucu vb.) kapsayan sistem; makale kabul etme, inceleme, hakeme atama, sonuçları bildirme ve yayınlama gibi özellikleri ile ön plana çıkmaktadır. apt-get update apt-get upgrade sudo apt install lamp-server^ -y apt-get install php8.1-mbstring systemctl restart apache2 Veritanı işlemlerini yapalım ve sadece lokalden erişebilecek bir kullanıcı açtık. mysql -u root -p CREATE DATABASE ojsDB CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT all ON ojsDB.* TO 'ojsuser'@'localhost'; CREATE USER 'ojsuser'@'localhost' IDENTIFIED BY 'ojsSifrem'; wget https://pkp.sfu.ca/ojs/download/ojs-3.3.0-13.tar.gz tar xvf ojs-3.3.0-13.tar.gz cd /var/www/html/ mv /home/ojs/ojs-3.3.0-13 . mv ojs-3.3.0-13/ gaunojs cd gaunojs/ chmod 777 config.inc.php chmod 777 public chmod 777 cache/ -R chmod 777 public -R chown -R www-data config.inc.php public/ cache/ pico config.inc.php mkdir /var/www/files chmod 777 /var/www/files -R bu dosya herkesin erişmeyeceği alanda olmalıdır pico /etc/apache2/sites-available/gaunojs.conf cd /var/www/html/gaunojs/ pico config.inc.php dosyasında veritabanı , site adı ayarlarını yapmalısınız pico /etc/php/8.1/cli/php.ini pico /etc/php/8.1/apache2/php.ini php.ini dosyasi içinde post_max_size = 64 yapalım ayrıca extension=mbstring i açalım. systemctl restart apache2 Artık webten ilgili domain adresinde erişerek kurulumu başlatınız.
Devamını Oku