$$\ $$\
$$ | \__|
$$ | $$\ $$$$$$\$$$$\ $$$$$$\ $$$$$$$\
$$ | $$ |$$ _$$ _$$\ \____$$\ $$ __$$\
$$ | $$ |$$ / $$ / $$ | $$$$$$$ |$$ | $$ |
$$ | $$ |$$ | $$ | $$ |$$ __$$ |$$ | $$ |
$$$$$$$$\ $$ |$$ | $$ | $$ |\$$$$$$$ |$$ | $$ |
\________|\__|\__| \__| \__| \_______|\__| \__|
Liman MYS 2.0 Otomasyon Scripti
Bu Bash betiği, Liman MYS 2.0'nin kurulumu, kaldırılması ve yönetimi için tasarlanmıştır. Kurulum, kaldırma, şifre sıfırlama, servis durumu kontrolü, veritabanı yedekleme ve geri yükleme, uygulama anahtarı alımı gibi özellikleri içermektedir.
- Bu betiğin çalıştırılması için
sudo
yetkileri gereklidir. - Sisteminizde gerekli bağımlılıkların karşılandığından emin olun.
Betiği kullanmak için aşağıdaki adımları takip edin:
-
Depoyu klonlayın:
git clone https://github.com/0xberkay/AtaUni-Proje-Liman cd AtaUni-Proje-Liman
-
Betiğe çalıştırma izni verin:
chmod +x liman_installer.sh
-
Betiği istediğiniz komut ile çalıştırın:
sudo ./liman_installer.sh [komut] [seçenekler]
[komut]
yerine aşağıdaki komutlardan birini kullanın:kur
: Liman MYS 2.0'ı kurun.kaldir
: Liman MYS 2.0'ı kaldırın.administrator
: Yönetici şifresini sıfırlayın.reset
: Liman MYS 2.0'ı kaldırın ve yeniden kurun.help
: Yardım mesajını görüntüleyin.print_all_logs
: Tüm logları ekrana yazdırın.check_services
: Liman MYS 2.0 servislerinin durumunu kontrol edin.reset_services
: Liman MYS 2.0 servislerini yeniden başlatın.backup_database
: Veritabanını yedekleyin. Parametre olarak yedek dosyasının kaydedileceği dizini alır.restore_database
: Veritabanını yedekten geri yükleyin. Parametre olarak yedek dosyasının adını alır.get_app_key
: App key'i alın ve dosyaya kaydedin. Parametre olarak dosya adını alır.
[seçenekler]
belli komutlarda gerekli olabilir. Detaylar için Kullanım bölümüne bakın.
-
Liman MYS 2.0'ı kurun:
sudo ./liman_installer.sh kur
-
Liman MYS 2.0'ı kaldırın:
sudo ./liman_installer.sh kaldir
-
Yönetici şifresini sıfırlayın:
sudo ./liman_installer.sh administrator
-
Yardım mesajını görüntüleyin:
sudo ./liman_installer.sh yardim
-
Tüm logları ekrana yazdırın:
sudo ./liman_installer.sh print_all_logs
-
Liman MYS 2.0 servislerinin durumunu kontrol edin:
sudo ./liman_installer.sh check_services
-
Liman MYS 2.0 servislerini yeniden başlatın:
sudo ./liman_installer.sh reset_services
-
Veritabanını yedekleyin:
sudo ./liman_installer.sh backup_database /home/liman/backup.sql
-
Veritabanını yedekten geri yükleyin:
sudo ./liman_installer.sh restore_database /home/liman/backup.sql
-
App key'i alın ve dosyaya kaydedin:
sudo ./liman_installer.sh get_app_key /home/liman/app_key.txt