GAZİANTEP ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI

GAZİANTEP ÜNİVERSİTESİ

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

KILAVUZ

12 sonuç bulundu

Sanallaştırma Kurulumu
KILAVUZ

Sanallaştırma Kurulumu

Devamını Oku
Graylog Kurulumu
KILAVUZ

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ı Oku
Jitsi Kurulum
KILAVUZ

Jitsi Kurulum

Jitsi Kurulumu

Devamını Oku
Web sunucuda IPv6
KILAVUZ

Web 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ı Oku
DNS sunucuda IPv6
KILAVUZ

DNS 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ı Oku
SWITCH KOMUT KARŞILIKLARI
KILAVUZ

SWITCH 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ı Oku
Squid(Proxy) Kurulumu
KILAVUZ

Squid(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ı Oku
Nextcloud(Bulut) Kurulumu
KILAVUZ

Nextcloud(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ı Oku
Proxmox Cluster, HA
KILAVUZ

Proxmox Cluster, HA

http://bidb.gantep.edu.tr/upload/files/Proxmox_Cluster-6_3.pdf

Devamını Oku
Docker + Mysql Kurulumu
KILAVUZ

Docker + 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ı Oku
Ajentı Kurulumu
KILAVUZ

Ajentı 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ı Oku
OJS (Açık Dergi Sistemi) Kurulumu
KILAVUZ

OJS (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