Skip to content

Gazi Üniversitesi İşletim Sistemleri ödevi için Ubuntu işletim sistemine gerekli kurumları içermektedir.

Notifications You must be signed in to change notification settings

KaanHanGunay/GaziIsletimSistemleriOdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

İşletim Sistemleri Dersi Ödevi

Tanım

Gazi Üniversitesi İşletim Sistemleri ödevi için Ubuntu işletim sistemine gerekli kurumları içermektedir.

İçerik

  • Postgresql (Zorunlu Stack)
  • Nginx (Zorunlu Stack)
  • Python (Zorunlu Stack)
  • LDAP (Zorunlu Yüklenecek)
  • SSH (Zorunlu Yüklenecek)
  • Shell Script (Seçimli Yüklenecek)
  • Syslog-ng (Seçimli Yüklenecek)
  • Nagios (Seçimli Yüklenecek)

Test edilmesi

  • http://localhost/ adresi üzerinden Nginx reverse proxy ile Flask uygulamasına ulaşılabilir. Tüm ekip arkadaşlarının ismi ve ismiyle aynı şifresi ile giriş yapılabilir.
  • Girişler LDAP üzerinden kontrol edilmektedir.
  • Veritabanı kontrol etmek için sudo -u postgres psql -d postgres -c "SELECT * FROM LOG;" komutu kullanılabilir. Veriler LOG tablosunda tutulmaktadır.
  • Nagios'a http://localhost:8080/nagios/ adresi üzerinden kullanıcı adı nagiosadmin şifre password ile ulaşılanilir.
  • Sunucuya ssh bağlantısı için ssh kullanici_adi@localhost kodu ile kullanıcı şifresi girilerek ulaşılabilir.
  • Syslog-ng ile yakalanan sistem loglarına ulaşmak içn cat /var/log/messages komutu ile ulaşılabilir.

Çalıştırılması

git clone https://github.com/KaanHanGunay/GaziIsletimSistemleriOdev
cd GaziIsletimSistemleriOdev
sudo chmod +x install.sh
sudo ./install.sh

About

Gazi Üniversitesi İşletim Sistemleri ödevi için Ubuntu işletim sistemine gerekli kurumları içermektedir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published