Khởi động lại dịch vụ mạng bằng lệnh systemctl

Khoi Dong Lai Dich Vu Mang Bang Lenh Systemctl



Trong nhiều trường hợp, việc khởi động lại dịch vụ mạng trên Linux là cần thiết. Chẳng hạn như thay đổi thành phần phần cứng mạng, sửa đổi các tệp cấu hình mạng và khi mạng không ổn định.

Trên Linux, NetworkManager là dịch vụ quản lý và cấu hình mạng hệ thống. Tuy nhiên, NetworkManager.service sẽ tự động định cấu hình mạng khi khởi động để quản lý mạng theo cách thủ công. hệ thống công cụ được sử dụng.

Trong hướng dẫn này, tôi khám phá cách khởi động lại mạng bằng cách sử dụng hệ thống lệnh và tôi cũng sẽ thực hiện các phương pháp khác để khởi động lại mạng trên Linux.







Cách khởi động lại dịch vụ mạng trên Linux

Khởi động lại mạng là một trong những bước quan trọng để khắc phục sự cố mạng trên Linux. Nó cũng được sử dụng để áp dụng mọi thay đổi cấu hình và làm mới tài nguyên mạng.



Có nhiều cách tiếp cận để khởi động lại mạng trên Linux. Vì hầu hết các bản phân phối Linux đã chuyển sang trình quản lý dịch vụ systemd nên việc quản lý mạng trên chúng trở nên dễ dàng và ít phức tạp hơn.



Systemd có lệnh gọi là systemctl để khởi động lại dịch vụ mạng. Trong các phần sau, tôi sẽ đề cập đến các phương pháp khác nhau để khởi động lại dịch vụ mạng trên Linux.





Khởi động lại dịch vụ mạng bằng systemctl

Các hệ thống lệnh đi kèm với nhiều tùy chọn khác nhau để quản lý các dịch vụ systemd, bao gồm cả mạng.

Để khởi động lại dịch vụ mạng trên tất cả các phiên bản mới nhất của Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky và Alma Linux hệ thống với khởi động lại lệnh sẽ được sử dụng



sudo systemctl khởi động lại NetworkManager.service

Khi thực hiện lệnh, tất cả mạng và các dịch vụ liên quan sẽ được khởi động lại.

Để phân tích sâu hơn hoạt động của Trình quản lý mạng, hãy xem thông báo nhật ký bằng lệnh tạp chí.

tạp chí -TRONG NetworkManager.service

Các phương pháp khác để khởi động lại dịch vụ mạng

Linux là một hệ điều hành nguồn mở và do đó cung cấp nhiều công cụ để hoàn thành một nhiệm vụ duy nhất. Tương tự, trong trường hợp khởi động lại mạng, có thể sử dụng nhiều tiện ích như lệnh nmcli, nmtui và ip.

Sử dụng lệnh nmcli

Các nmcli dòng lệnh được sử dụng để định cấu hình dịch vụ NetworkManager trên Linux sử dụng hệ thống init systemd. Để sử dụng nó để khởi động lại mạng, chỉ cần chạy chương trình nmcli với lệnh và thiết lập nó hướng lên xuống với tên giao diện .

sudo nmcli với xuống [ tên giao diện ] && nmcli với lên [ tên giao diện ]

Thay thế tên giao diện bằng tên giao diện thực tế của mạng của bạn. Để tìm tên giao diện nmcli với lệnh với trình diễn lựa chọn.

nmcli con show

Ở đây, tên giao diện mạng là Mạng của Sam .

Tương tự, tiện ích này cung cấp một tùy chọn khác gọi là mạng, cũng có thể được sử dụng để thiết lập lại mạng.

sudo tắt mạng nmcli && bật mạng nmcli

Các lệnh trên tạm thời vô hiệu hóa mạng và kích hoạt nó. Cuối cùng, khởi động lại mạng để khắc phục mọi sự cố với kết nối.

Sử dụng lệnh nmtui

Nmtui tương tự như nmcli, nhưng nmtui cung cấp giao diện người dùng dựa trên thiết bị đầu cuối, giúp dễ sử dụng. Để khởi chạy TUI, hãy sử dụng lệnh nmtui.

nmtui

Để khởi động lại kết nối, hãy điều hướng đến Kích hoạt kết nối tùy chọn, chọn giao diện và tắt nó.

Tiếp theo, chọn lại giao diện được kết nối, tắt nó rồi kích hoạt nó để hoàn tất quá trình khởi động lại.

Bây giờ, hãy quay lại menu chính bằng cách điều hướng đến tùy chọn và sau đó Từ bỏ giao diện.

Sử dụng lệnh ip

Một phương pháp khác để khởi động lại mạng là sử dụng lệnh ip với tên giao diện.

Tên của giao diện có thể được tìm thấy bằng cách sử dụng ip lệnh, với liên kết (Thiết bị mạng) và trình diễn tùy chọn.

liên kết ip trình diễn

Lưu ý tên giao diện, đó là giao diện số 5 (wlx74ea3) hiện đang hoạt động. Bây giờ, thay thế [tên giao diện] và chạy các lệnh bên dưới để khởi động lại mạng.

sudo liên kết ip bộ [ tên giao diện ] xuống

sudo liên kết ip bộ [ tên giao diện ] hướng lên

Đảm bảo chạy các lệnh này một cách riêng biệt để thiết lập lại mạng thích hợp.

Sử dụng tập lệnh mạng

Tập lệnh mạng là tập lệnh để quản lý mạng và có thể được sử dụng cùng với Trình quản lý mạng. Các tập lệnh mạng cũng có thể được sử dụng trong các bản phân phối không đi kèm với NetworkManager. Nó được sử dụng trong các phiên bản cũ của RHEL và CentOS và không còn được sử dụng nữa. Tuy nhiên, nếu bạn vẫn muốn sử dụng nếu xuống lệnh ifup, sau đó bạn có thể cài đặt nó.

Để cài đặt nó trên các bản phân phối RHEL, Cent OS và Linux dựa trên các hệ điều hành này.

cài đặt ngon quá tập lệnh mạng

Để cài đặt nó trên các bản phân phối dựa trên Ubuntu hoặc Debian, hãy sử dụng.

đúng cách cài đặt netscript- 2.4

Bây giờ, các lệnh ifup và ifdown sẽ có sẵn để khởi động lại mạng.

sudo nếu xuống [ tên giao diện ] && nếu lên [ tên giao diện ]

Hãy nhớ rằng netscript hoặc tập lệnh mạng được thiết kế cho các phiên bản nhân Linux cũ hơn và đã được không được dùng nữa .

Phần kết luận

Khởi động lại mạng là một trong những phương pháp chính để chẩn đoán mạng bị lỗi. Hầu hết các bản phân phối Linux đều có tiện ích dòng lệnh tích hợp có tên systemctl để khởi động lại các dịch vụ mạng. Nhưng bạn cũng có thể sử dụng nmcli , ip , Và nếu xuống/nếu lên lệnh khởi động lại mạng. Tất cả các phương pháp này sẽ được thảo luận trong hướng dẫn này, tuy nhiên, bạn nên sử dụng systemctl vì đây là phương pháp mặc định và ít phức tạp hơn.