Windows Servisleri
Windows servisleri her zaman kafamı karıştırmıştır. Önemli bulduğum bazı notları aşağıya ekliyorum.
Servisleri Kontrol Etmek
sc komutu yazısına taşıdım.
Hesap İsimleri
Windows servisleri 3 tane hesap altında çalışabilir. LocalSystem en fazla hakka sahip olandır.
LocalSystem Hesabı
Bu hesap işletim sistemi kurulumuyla gelir. Servis Yöneticisi tarafından kullanılır. GUI'si olan bir hesap değildir. Buradaki örnekte DropBox'ın LocalSystem hesabı tarafından başlatılması gösteriliyor.
Başka Bir Hesapmış Gibi Çalıştırmak
Kısaca runas diye tabir edeceğim işlemi yapmak için bazı öneriler burada.
Bazı Servisler
RPC (Remote Procedure Call/Uzaktan Yordam Çağrısı)
RpcSs (Remote Procedure Call System Service). Bu servis bir çok servisin iletişim için ihtiyaç duyduğu temel bir dayanak noktası. Bu servise bağımlı olan servislerin listesini What is RPC başlıklı yazıda bulabilirsiniz.Aşağıdaki yazıyı da Service overview and network port requirements for the Windows Server system başlıklı yazıdan aldım.
Sistem saatini sunucu ile senkronize eden servis.
Linux Servisleri
chkconfig
chkconfig komutu yazısına taşıdım.
service komutu
Servisi durdurma
Hesap İsimleri
Linux servisleri de Window'takiler gibi farklı isimlere sahip olabilirler. /bin/false ile yaratılan servis hesapları interaktif değildirler. Yani bu hesaplar login olamazlar.
Windows servisleri her zaman kafamı karıştırmıştır. Önemli bulduğum bazı notları aşağıya ekliyorum.
Servisleri Kontrol Etmek
sc komutu yazısına taşıdım.
Hesap İsimleri
Windows servisleri 3 tane hesap altında çalışabilir. LocalSystem en fazla hakka sahip olandır.
- LocalService
- NetworkService
- LocalSystem
LocalSystem Hesabı
Bu hesap işletim sistemi kurulumuyla gelir. Servis Yöneticisi tarafından kullanılır. GUI'si olan bir hesap değildir. Buradaki örnekte DropBox'ın LocalSystem hesabı tarafından başlatılması gösteriliyor.
Başka Bir Hesapmış Gibi Çalıştırmak
Kısaca runas diye tabir edeceğim işlemi yapmak için bazı öneriler burada.
Bazı Servisler
RPC (Remote Procedure Call/Uzaktan Yordam Çağrısı)
RpcSs (Remote Procedure Call System Service). Bu servis bir çok servisin iletişim için ihtiyaç duyduğu temel bir dayanak noktası. Bu servise bağımlı olan servislerin listesini What is RPC başlıklı yazıda bulabilirsiniz.Aşağıdaki yazıyı da Service overview and network port requirements for the Windows Server system başlıklı yazıdan aldım.
w32timeRemote Procedure Call (RPC)
The Remote Procedure Call (RPC) system service is an interprocess communication (IPC) mechanism that enables data exchange and invocation of functionality that reside in a different process. The different process can be on the same computer, on the LAN, or in a remote location, and can be accessed over a WAN connection or over a VPN connection. The RPC service serves as the RPC endpoint mapper and Component Object Model (COM) Service Control Manager. Many services depend on the RPC service to start successfully.
System service name: RpcSs
Application protocol Protocol Ports RPC TCP 135 RPC over HTTPS TCP 593 NetBIOS Datagram Service UDP 138 NetBIOS Name Resolution UDP 137 NetBIOS Session Service TCP 139 SMB TCP 445
Sistem saatini sunucu ile senkronize eden servis.
Linux Servisleri
chkconfig
chkconfig komutu yazısına taşıdım.
service komutu
Servisi durdurma
service [service_name] stop
Yeniden başlatmaservice [service_name] restart
Durumunu öğrenmeservice <service-name> status
Aslında aynı işlemi direkt service'in kendisini de kullanarak yapabiliriz. service komutunun bir avantajı var mı bilmiyorum. Şöyle yapabiliriz./etc/init.d/mysql stop
/etc/init.d/mysql start
Hesap İsimleri
Linux servisleri de Window'takiler gibi farklı isimlere sahip olabilirler. /bin/false ile yaratılan servis hesapları interaktif değildirler. Yani bu hesaplar login olamazlar.
Hiç yorum yok:
Yorum Gönder