Mustafa Ülker
3 min readMay 5, 2020

#!/bin/bash
# Amaç: Menü kullanarak çeşitli seçeneklerle Sistemi yönetmek
# Yazar: Mustafa ÜLKER > GPL v2.0+ Lisanslı
# — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

#Dosyayı /home/user yani ana klasörünüze oluşturunuz.

#Dosya adına TTdKZU yazıp kullanınız.

#sudo chmod +x TTdKZU

#üst satırdaki komutu vererek çalıştırma izni veriniz

#./TTdKZU

#üst satırdaki komutu öykünücüye(terminal) yazarak çalıştırabilirsiniz.
# CTRL+C, CTRL+Z and quit trap kullanırlar
trap ‘’ SIGINT
trap ‘’ SIGQUIT
trap ‘’ SIGTSTP

pause(){
local m=”$@”
echo “$m”
read -p “Devam Etmek için [Enter] tuşuna basınız…” key
}

versionbilgisi(){
echo “
Version bilgisi V 1.4.0:
Tarih: 5 Mayıs 2020
Güncelleme: vpnconfig.ovpn dosyasi ile vpn baglanti kurulmaktadir.
openvpn sonlandırma eklenmiştir.
mount ve log takibi eklenmiştir.

Version bilgisi V 1.3.0:
Tarih: 5 Mart 2019
Güncelleme: Mongodb ve snapd servislerini durdurma eklendi.

Version bilgisi V 1.2.0:
Tarih: 13 Şubat 2019
Güncelleme: Versiyon Bilgisi Menüye Eklendi.

Version bilgisi V 1.1.0:
Tarih: 13 Şubat 2019
Güncelleme: Error loglarının yanına access loglar eklendi. Sistem Günlükleri kategorize edildi.

Version bilgisi V 1.0.1:
Tarih: 12 Şubat 2019
Güncelleme: Httpd için yanlış olan error.log yolu error_log olarak değiştirildi.


read -p “Devam Etmek için [Enter] tuşuna basınız…” key

}
while :
do

clear
echo “ — — — — — — — — — — — — — — — — -”
echo “ A N A M E N U”
echo “ — — — — — — — — — — — — — — — — -”
echo “1. SÜPER KULLANICI yetkileri al”
echo “2. ifconfig gedit flameshot gimp kur”
echo “3. Bellek ve İşlemci Tüketen İşlemler”
echo “4. Ağ istatistiklerini göster”
echo “5. Ağı(Network) baştan başlat”
echo “6. Apache2-httpd baştan başlat”
echo “7. Loglara bak”
echo “8. Servisleri durdur(snapd, mongodb, openvpn)”
echo “9. Kullanıcıların açık programları”

echo “10. Vpn bağlan”
echo “11. mount edilecekler”
echo “12. login takibi”
echo “13. openvpn bağlantısını öldür”

echo “21. gedit kurulumunu yap”
echo “22. flameshot kurulumunu yap”
echo “23. net-tools(ifconfig) kurulumunu yap”
echo “24. gimp kurulumunu yap”

echo “41. İp adresimi nedir(YEREL AĞ)”
echo “51. Son fotoyu gimpte aç”

echo “81. openvpn servisini durdur”
echo “82. snapd servisini durdur”
echo “83. mongodb servisini durdur”

echo “96. Tarih Saati göster”
echo “97. Edit TTdKZU(Bu program)”
echo “98. Versiyon Bilgisi”
echo “99. Çıkış”
echo “ — — — — — — — — — — — — — — — — -”
read -r -p “Seçiminizi yapınız [1–99] : “ c
# take action
case $c in
1) sudo echo “süper kullanıcı oldunuz”;;
2) echo; sudo apt install gedit flameshot net-tools gimp;;
3) echo ‘*** Top 10 Bellek Tüketen İşlemler:’; ps -auxf | sort -nr -k 4 | head -10;
echo; echo ‘*** Top 10 İşlemci Tüketen İşlemler:’;ps -auxf | sort -nr -k 3 | head -10;
echo; pause;;
4) netstat -s | less;;
5) sudo /etc/init.d/networking restart;sudo systemctl restart network;systemctl restart network;;
6) sudo /etc/init.d/apache2 restart;sudo systemctl restart apache2;sudo /etc/init.d/httpd restart;sudo systemctl restart httpd;systemctl restart apache2.service;service httpd restart;systemctl restart httpd.service;apachectl -k restart;;
7) echo ‘*** /var/log/httpd/error_log:’; tail -n 10 /var/log/httpd/error_log;
echo; echo ‘*** /var/log/apache2/error.log:’;tail -n 10 /var/log/apache2/error.log;
echo; echo ‘*** /var/log/mysqld/error.log:’;tail -n 10 /var/log/mysqld/error.log;
echo; echo ‘*** /var/log/httpd/access_log:’; tail -n 10 /var/log/httpd/access_log;
echo; echo ‘*** /var/log/apache2/access.log:’;tail -n 10 /var/log/apache2/access.log;
echo; echo ‘*** /var/log/syslog(tail -n 10 /var/log/syslog):’;tail -n 10 /var/log/syslog;
echo; echo ‘*** Sistem Günlüğü(journalctl -xe):’;journalctl -xe | tail -n 10;
echo; pause;;
8) echo; sudo service snapd stop; sudo service mongodb stop; sudo service openvpn stop;;
9) w| less;;
10) echo; nohup sudo xfce4-terminal -e “sudo openvpn vpnconfig.ovpn” &;;
11) echo; sh hizlimenu.sh;;
12) echo; nohup sudo xfce4-terminal -e “tail -f -n 1000 SDB/loglar/logon.txt” &;;
13) echo; sudo killall openvpn;;

21) echo; sudo apt install gedit;;
22) echo; sudo apt install flameshot;;
23) echo; sudo apt install net-tools;;
24) echo; sudo apt install gimp;;
41) echo; /usr/sbin/ifconfig | grep “inet “ | grep -v 127.0.0.1 ; pause;;

51) gimp “`find Resimler/ -type f -printf ‘%T@ %p\n’ | sort -n | tail -1 | cut -f2- -d” “`” ;;

81) echo; sudo service openvpn stop;;
82) echo; sudo service snapd stop;;
83) echo; sudo service mongodb stop;;
96) pause “$(date)”;;
97) gedit TTdKZU;;
98) versionbilgisi;;
99) break;;
*) Pause “Sadece 1–99 arasında seçim yapınız”
esac
done

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response