systemctl Komutunu kullanarak Ağ Hizmetini yeniden başlatın

Systemctl Komutunu Kullanarak Ag Hizmetini Yeniden Baslatin



Çoğu durumda Linux'ta ağ hizmetini yeniden başlatmak gerekli hale gelir. Ağ donanım bileşenini değiştirmek, ağ yapılandırma dosyalarını değiştirmek ve ağın kararsız hale gelmesi gibi.

Linux'ta NetworkManager, sistem ağını yöneten ve yapılandıran bir hizmettir. NetworkManager.service, ağı önyükleme sırasında otomatik olarak yapılandırır, ancak manuel olarak yönetmek için sistemctl aracı kullanılır.

Bu kılavuzda, ağı kullanarak ağın nasıl yeniden başlatılacağını araştırıyorum. sistemctl komutunu kullanacağım ve ayrıca Linux'ta ağı yeniden başlatmak için başka yöntemler de kullanacağım.







Linux'ta Ağ Hizmeti Nasıl Yeniden Başlatılır

Ağı yeniden başlatmak, Linux'ta ağ sorunlarını gidermenin önemli adımlarından biridir. Ayrıca herhangi bir yapılandırma değişikliğini uygulamak ve ağ kaynaklarını yenilemek için de kullanılır.



Linux'ta ağı yeniden başlatmak için birden fazla yaklaşım vardır. Linux dağıtımlarının çoğu systemd hizmet yöneticisine geçtiğinden, bunlardaki ağı yönetmek daha kolay ve daha az karmaşık hale geldi.



Systemd, ağ hizmetlerini yeniden başlatan systemctl adlı bir komuta sahiptir. Aşağıdaki bölümlerde Linux'ta ağ hizmetlerini yeniden başlatmak için çeşitli yöntemleri ele alacağım.





Systemctl Kullanarak Ağ Hizmetini Yeniden Başlatın

sistemctl komutu, ağ da dahil olmak üzere sistem hizmetlerini yönetmek için çeşitli seçeneklerle birlikte gelir.

Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky ve Alma Linux'un en son sürümlerinin tümünde ağ hizmetini yeniden başlatmak için sistemctl ile tekrar başlat komutu kullanılacaktır.



sudo systemctl NetworkManager.service'i yeniden başlatın

Komutun yürütülmesinin ardından tüm ağ ve ilgili hizmetler yeniden başlatılacaktır.

NetworkManager'ın etkinliğini daha ayrıntılı analiz etmek için, Journalctl komutunu kullanarak günlük iletilerine bakın.

günlükctl -içinde NetworkManager.service

Ağ Hizmetini Yeniden Başlatmanın Diğer Yöntemleri

Linux açık kaynaklı bir işletim sistemidir ve bu nedenle tek bir görevi gerçekleştirmek için birden fazla araç sunar. Benzer şekilde ağın yeniden başlatılması durumunda nmcli, nmtui ve ip komutları gibi birden fazla yardımcı program kullanılabilir.

nmcli Komutunu Kullanma

nmcli komut satırı, systemd init sistemini kullanan Linux'ta NetworkManager hizmetini yapılandırmak için kullanılır. Ağı yeniden başlatmak amacıyla kullanmak için, basitçe nmcli ile komutunu verin ve ayarlayın yukarı Ve aşağı ile arayüz adı .

sudo aşağı ile nmcli [ arayüz adı ] && yukarı ile nmcli [ arayüz adı ]

Arayüz adını ağınızın gerçek arayüz adıyla değiştirin. Arayüz adını bulmak için nmcli ile ile komut göstermek seçenek.

nmcli con gösterisi

Burada ağ arayüzü adı: Sam'in Ağı .

Benzer şekilde, bu yardımcı program adı verilen başka bir seçenek sunar. ağ oluşturma, bu aynı zamanda ağı sıfırlamak için de kullanılabilir.

sudo nmcli ağ iletişimi kapalı && nmcli ağı açık

Yukarıdaki komutlar ağı geçici olarak devre dışı bırakır ve etkinleştirir. Son olarak, bağlantıyla ilgili herhangi bir sorunu çözmek için ağı yeniden başlatmak.

nmtui Komutunu Kullanma

nmtui, nmcli'ye benzer, ancak nmtui, kullanımı kolaylaştıran terminal tabanlı bir kullanıcı arayüzü sağlar. TUI'yi başlatmak için nmtui komutunu kullanın.

nmtui

Bir bağlantıyı yeniden başlatmak için şuraya gidin: Bağlantıyı etkinleştir seçeneğini seçin, arayüzü seçin ve devre dışı bırakın.

Ardından, bağlı arayüzü tekrar seçin, devre dışı bırakın ve yeniden başlatma işlemini gerçekleştirmek için etkinleştirin.

Şimdi şuraya giderek ana menüye dönün: seçeneği ve ardından Çıkış yapmak arayüz.

ip Komutunu Kullanma

Ağı yeniden başlatmanın başka bir yöntemi de ip komutunu arayüz adıyla kullanmaktır.

Arayüzün adını kullanarak bulabilirsiniz. ip komutu ile bağlantı (Ağ cihazı) ve göstermek seçenekler.

IP bağlantısı göstermek

Arayüz adını not edin, şu anda aktif olan arayüz numarası 5'tir (wlx74ea3). Şimdi [arayüz-adı] kısmını değiştirin ve ağı yeniden başlatmak için aşağıdaki komutları çalıştırın.

sudo IP bağlantısı ayarlamak [ arayüz adı ] aşağı

sudo IP bağlantısı ayarlamak [ arayüz adı ] yukarı

Ağın uygun şekilde sıfırlanması için bu komutları ayrı ayrı çalıştırdığınızdan emin olun.

Ağ komut dosyalarını kullanma

Ağ komut dosyaları, ağı yönetmek için kullanılan komut dosyalarıdır ve NetworkManager ile birlikte kullanılabilir. Ağ komut dosyaları, NetworkManager ile birlikte gelmeyen dağıtımlarda da kullanılabilir. RHEL ve CentOS'un eski sürümlerinde kullanılmaktadır ve artık kullanılmamaktadır. Ancak yine de kullanmak istiyorsanız eğer kapalı Ve ifup komutları, daha sonra kurulumu yapabilirsiniz.

Bu işletim sistemlerini temel alan RHEL, Cent OS ve Linux dağıtımlarına yüklemek için.

yum yükle ağ komut dosyaları

Ubuntu veya Debian tabanlı dağıtımlara kurmak için kullanın.

uygun düzenlemek netscript- 2.4

Artık ağı yeniden başlatmak için ifup ve ifdown komutları mevcut olacak.

sudo eğer kapalı [ arayüz adı ] && eğer varsa [ arayüz adı ]

Unutmayın ki netscript veya ağ komut dosyaları eski Linux çekirdeği sürümleri için tasarlanmıştır ve kullanımdan kaldırıldı .

Çözüm

Ağı yeniden başlatmak, hatalı ağı teşhis etmenin en önemli yöntemlerinden biridir. Çoğu Linux dağıtımında, ağ hizmetlerini yeniden başlatmak için systemctl adı verilen yerleşik bir komut satırı yardımcı programı bulunur. Ama aynı zamanda kullanabilirsiniz nmcli , ip , Ve ifdown/ifup Ağı yeniden başlatma komutları. Bu yöntemlerin tümü bu kılavuzda ele alınmıştır, ancak varsayılan ve daha az karmaşık olduğundan systemctl'nin kullanılması önerilir.