Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Linux’ta Hizmetleri Başlatma, Durdurma ve Yeniden Başlatma

Linux’ta Hizmetleri Başlatma, Durdurma ve Yeniden Başlatma

Linux, systemd aracılığıyla sistem hizmetleri üzerinde ayrıntılı denetim sağlar. sistemctl emretmek. Hizmetler açılabilir, kapatılabilir, yeniden başlatılabilir, yeniden yüklenebilir ve hatta önyükleme sırasında etkinleştirilebilir veya devre dışı bırakılabilir. Debian 7, CentOS 7 veya Ubuntu 15.04 (veya üstü) çalıştırıyorsanız, sisteminiz muhtemelen systemd kullanır.

Bu kılavuz, Linux’ta hizmetleri başlatmak, durdurmak ve yeniden başlatmak için temel komutları nasıl kullanacağınızı gösterecektir.

Linux'ta hizmetlerin nasıl başlatılacağı, durdurulacağı ve yeniden başlatılacağı hakkında eğitim.

Önkoşullar

  • ile bir kullanıcı hesabına erişim sudo veya kök ayrıcalıklar
  • Bir terminale/komut satırına erişim
  • bu sistemctl araç, Linux’ta bulunur

systemctl Komutunun Temel Söz Dizimi

kullanmak için temel sözdizimi sistemctl komut şudur:

systemctl [command] [service_name]

Tipik olarak, bunu her komutla başlayan bir süper kullanıcı olarak çalıştırmanız gerekir. sudo.

Bir Hizmetin Linux’ta Çalışıp Çalışmadığını Kontrol Etme

Bir hizmetin etkin olup olmadığını doğrulamak için şu komutu çalıştırın:

sudo systemctl status apache2

Yer değiştirmek apache2 İstenilen hizmet ile. Bizim durumumuzda Apache’nin durumunu kontrol ettik. Çıktı, hizmetin olduğunu gösterir. aktif (çalışıyor)aşağıdaki resimde olduğu gibi:

bir hizmetin etkin olduğuna ve Linux'ta çalıştığına örnek

Bir Hizmet Nasıl Yeniden Başlatılır

durdurmak ve Linux’ta hizmeti yeniden başlatınşu komutu kullanın:

sudo systemctl restart SERVICE_NAME

Bu noktadan sonra, hizmetiniz yeniden çalışır durumda olmalıdır. ile durumu doğrulayabilirsiniz. status emretmek.

Apache sunucusunu yeniden başlatmak için şunları kullanın:

sudo systemctl restart apache2
systemctl komutu hizmeti yeniden başlatıyor

Bir Hizmet Nasıl Yeniden Yüklenir

Hizmeti yapılandırma dosyalarını yeniden yüklemeye zorlamak için terminalde aşağıdaki komutu yazın:

sudo systemctl reload SERVICE_NAME

Yeniden yükledikten sonra hizmet çalışır durumda olacaktır. ile durumunu kontrol edin. status onaylamak için komut.

Örneğimizde, Apache’yi şunu kullanarak yeniden yükledik:

sudo systemctl reload apache2
linux'ta bir hizmeti yeniden yükleme

Bir Hizmet Nasıl Başlatılır

İle Linux’ta bir hizmet başlatmak manuel olarak, terminalde aşağıdakileri yazın:

sudo systemctl start SERVICE_NAME

Örneğin, Apache hizmetini başlatma komutu şöyledir:

sudo systemctl start apache2

Bir Hizmet Nasıl Durdurulur

Linux’ta etkin bir hizmeti durdurmak için aşağıdaki komutu kullanın:

sudo systemctl stop SERVICE_NAME

Durdurmak istediğiniz hizmet Apache ise, komut şu şekildedir:

sudo systemctl stop apache2

Hizmetin aşağıdakilerle çalışmayı durdurup durdurmadığını kontrol edin: status emretmek. Çıktı, hizmetin olduğunu göstermelidir. etkin değil (ölü).

systemctl durdurma hizmeti örneği

Önyükleme Sırasında Hizmeti Etkinleştirme

Bir hizmeti sistem önyüklendiğinde başlayacak şekilde yapılandırmak için şu komutu kullanın:

sudo systemctl enable SERVICE_NAME

Sistemi başlattıktan sonra Apache’yi etkinleştirmek için şu komutu çalıştırın:

sudo systemctl enable apache2
systemctl açılışta hizmeti etkinleştir

Açılışta Hizmeti Devre Dışı Bırakma

Hizmetin açılışta başlamasını şu komutla engelleyebilirsiniz:

sudo systemctl disable SERVICE_NAME

Örneğin:

sudo systemctl disable apache2

Hizmet Adlarındaki Değişiklikler

Aynı Linux ortamında çalışıyorsanız, yaygın olarak kullandığınız servislerin isimlerini öğreneceksiniz.

Örneğin, bir web sitesi kuruyorsanız, büyük ihtimalle systemctl restart apache2 sık sık, siz sunucunuzdaki yapılandırma değişikliklerini yenilerken.

Ancak, farklı Linux varyantları arasında geçiş yaptığınızda, aynı hizmetin farklı dağıtımlarda farklı adlara sahip olabileceğini bilmek faydalıdır.

Örneğin, Ubuntu ve diğer Debian tabanlı dağıtımlarda, Apache hizmeti apache2 olarak adlandırılır. CentOS 7 ve diğer RedHat dağıtımlarında, Apache hizmeti çağrılır httpd veya httpd.hizmet.

https ve apache2'nin apache web hizmeti adları

Çözüm

Çoğu modern Linux işletim sisteminde, burada sunulan komutları kullanarak bir hizmeti yönetmek oldukça basittir.

Kullanmakta olduğunuz işletim sistemi için hizmetin adını bildiğinizden emin olun ve bu makaledeki komutların her zaman çalışması gerekir.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.