Ubuntu terminalde servisler nasıl yönetilir?


Ubuntu' da konsol üzerinde servisler nasıl yönetilir?

Daha önce eski Pardus' u kullanırken bunu ısrarla belirtmek istiyorum ki Pardus 2007.3 den itibaren Pardus 2011.2 ye kadar olan bölüm bunun içine girmektedir; biz service servis-adi komut şeklinde konsol üzerinde bir komut yapısı kullanabiliyorduk. Burada komut olan yere start, stop yazarak ilgili servisi başlatıp durdurabiliyorduk. Şimdi Ubuntuüzerinde de bunun gibi bir komut var mı? Diye merak eden arkadaşlarıma bilgi vermek adına söylüyorum evet böyle bir komut var ve şimdi biz bunu kabaca ele alacağız
1) Tüm servislerin genel olarak durumu listelemek için sudo service --status-all yazıyoruz. Şayet listeleme ekranında bir bekletme yapmak isterseniz aynı komutu |more ile sonlandırabilirsiniz sudo service --status-all |more
2)Şayet özel bir servisin misal ufw(Uncomplicated firewall / karmaşık olmayan ateş duvarı) ya da bluetooth durumu hakkında bilgi almak isterseniz o zaman aşağıdaki gibi bir komut kullanmalısınız,
service ufw status
service bluetooh status komutların sonrasında start/running gibi bir mesaj alıyorsanız bunun anlamı ilgili servis başlatıldı ve çalışıyor demektir.
3)Şayet özel bir servisi misal bluetooth durdurmak isterseniz o zaman aşağıdaki gibi bir komut kullanmalısınız,
sudo service bluetooth stop
4)Şayet bir servisi misal bluetooth başlatmak isterseniz o zaman aşağıdaki gibi bir komut kullanmalısınız,
sudo service bluetooth start
5)Şayet özel bir servisi misal bluetooth durdurup yeniden başlatmak isterseniz o zaman ya 3. ve 4. madde verilenleri sırası ile uygularsınız ya da aşağıdaki gibi bir komut kullanmalısınız,
sudo service bluetooth restart
6)Şimdi son olarak ufw(Uncomplicated firewall / karmaşık olmayan ateş duvarı) için onu aktifleştirme, pasifleştirme, durum bilgisi alma ve resetlemek için yazmanız gereklerden bahsedelim.
Güvenlik duvarını pasifleştirmek için,
sudo ufw disable
Güvenlikduvarını etkinleştirmek için,
sudo ufw enable
Güvenlikduvarını resetlemek için,
sudo ufw reset
Güvenlik duvarının durum bilgisini alabilmek için,
sudo ufw status
tcp ve udp protokolleri için 80. portu kapatıyoruz
sudo ufw deny 80
80. portu gelen tcp paketleri için kapatıyoruz
sudo ufw deny 80/tcp
80. portu gelen udp paketleri için kapatıyoruz
sudo ufw deny 80/udp
komutlarından faydalanıyoruz. Aslında yapabileceğiz başka işlemler de bunlar hakkında yardım almak isterseniz ufw --help yazmanız yeterlidir. Neden ufw hakkında bilgi verdik şeklinde bir soru gelecek olursa bunun cevab ufw' nin varsayılan ateş duvarı olmasıdır. Siz elbette farklı bir uygulama kullanabilirsiniz bu durumda burada yazılanlar sizi ilgilendirmeyecektir. Bizim burada paylaştıklarımız bu işlere henüz başlamış ve Linux konsoldan pek de hoşlanmayan ondan belki yanlış bir şey yaparak sistemem zarar veririm düşüncesindeki arkadaşlara karınca kararınca yardımcı olmak adınadır. Bu arada sisteminize ait başlatılan servislere ait scriptler /etc/init.d/ altındadır. Bunları da root yetkisi ile çalıştırarak ilgili servisleri başlatmanız da mümkündür sudo /etc/init.d/bluetooth gibi

Umarım yararlı olmuştur.