• Về minhduy.vn
  • Đăng ký Hosting
  • Thiết kế Website
  • Khuyến mãi HOT
Hướng Dẫn Sử Dụng Dịch Vụ - Minh Duy Solutions
  • Trang chủ
  • Hosting
    • Hướng dẫn Hosting cPanel
    • Hướng dẫn Hosting DirectAdmin
  • Tên miền
  • Website
    • Hướng dẫn WordPress
    • Hướng dẫn Webmaster
  • Email Doanh Nghiệp
    • Office 365
    • Google Work Space
    • Email Zimbra
  • VPS – Máy chủ
    • Hướng dẫn Linux
    • Hướng dẫn DirectAdmin
  • Hướng dẫn chung
  • Góc ICT
No Result
View All Result
  • Trang chủ
  • Hosting
    • Hướng dẫn Hosting cPanel
    • Hướng dẫn Hosting DirectAdmin
  • Tên miền
  • Website
    • Hướng dẫn WordPress
    • Hướng dẫn Webmaster
  • Email Doanh Nghiệp
    • Office 365
    • Google Work Space
    • Email Zimbra
  • VPS – Máy chủ
    • Hướng dẫn Linux
    • Hướng dẫn DirectAdmin
  • Hướng dẫn chung
  • Góc ICT
No Result
View All Result
Hướng Dẫn Sử Dụng Dịch Vụ - Minh Duy Solutions
No Result
View All Result
Home Hướng dẫn máy chủ Hướng dẫn Linux

Cách bật(enable) hoặc tắt(disable) services trên Ubuntu

Minh Duy Solutions by Minh Duy Solutions
24/09/2021
Reading Time: 7 mins read
A A
0
ubuntu 18 04 lts icin yolun sonuna gelindi
708
SHARES
2.3k
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Cách bật và tắt các dịch vụ trong Systemd init
  2. Cách xóa hoàn toàn các service Systemd
  3. Cách bật và tắt các service trong Upstart init
  4. Để kích hoạt một service trong Upstart init
  5. Tắt một service trong upstart init
  6. Công cụ Sysv-rc-conf
  7. Jobs-Admin tool
  8. Cách bật và tắt các service trong SysV init
4.4/5 - (1596 bình chọn)

Thông thường, cần phải bật hoặc tắt các service tạm thời hoặc vĩnh viễn trên hệ thống Ubuntu của chúng ta. Đôi khi, chúng ta có thể yêu cầu một số service nhất định tự động khởi động khi khởi động, chẳng hạn như ssh hoặc web server và đôi khi chúng ta có thể cần phải tắt các service mà chúng ta không còn yêu cầu nữa và đang tiêu tốn CPU và RAM.

Trong hướng dẫn này, chúng ta xem xét cách chúng ta có thể bật và tắt các dịch vụ trên Ubuntu. Để làm điều này, trước tiên chúng ta phải hiểu rằng có 3 hệ thống init chính cho Ubuntu

  • Systemd
  • Upstart
  • SysV

Mỗi hệ thống init có một cách khởi động và dừng service khác nhau. Chúng ta sẽ xem xét từng thứ trong số này.

Cách bật và tắt các dịch vụ trong Systemd init

Để bắt đầu một dịch vụ trong systemd, hãy chạy lệnh như sau:

systemctl start-service-name

Ví dụ: để khởi động dịch vụ web apache, hãy chạy

systemctl start apache2
 

Để xác minh rằng service đang chạy, hãy chạy

systemctl status apache2

Đầu ra

 

Để dừng dịch vụ đang chạy dịch vụ

systemctl dừng apache2

Để xác nhận rằng dịch vụ không chạy, hãy chạy

trạng thái systemctl apache2

Output

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Thu 2018-03-15 17:09:05 UTC; 35s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─2499 /usr/sbin/apache2 -k start
           ├─2502 /usr/sbin/apache2 -k start
           └─2503 /usr/sbin/apache2 -k start

Mar 15 17:09:04 ip-172-31-41-251 systemd[1]: Starting LSB: Apache2 web server...
Mar 15 17:09:04 ip-172-31-41-251 apache2[2475]:  * Starting Apache httpd web ser
Mar 15 17:09:05 ip-172-31-41-251 apache2[2475]:  *
Mar 15 17:09:05 ip-172-31-41-251 systemd[1]: Started LSB: Apache2 web server.

Để bật service apache2 khi khởi động server

systemctl stop apache2

Để tắt dịch vụ apache2 chạy khi khởi động

systemctl disable apache2

Để khởi động lại service

systemctl restart apache2

Để kiểm tra xem dịch vụ hiện đã được định cấu hình để bắt đầu vào lần khởi động tiếp theo hay chưa

systemctl is-enabled apache2

Output

Executing /lib/systemd/systemd-sysv-install is-enabled apache2
enabled

Để kiểm tra xem service có đang hoạt động hay không

systemctl is-active apache2

Output

active

Cách xóa hoàn toàn các service Systemd

Điều gì sẽ xảy ra nếu bạn đã cài đặt một gói và sau đó quyết định rằng bạn không cần nó nữa. Làm thế nào để bạn xóa nó hoàn toàn? Làm theo các lệnh bên dưới.

Đầu tiên, dừng dịch vụ

systemctl stop service-name

Sau đó, tắt dịch vụ

systemctl disable service-name

Xóa dịch vụ trong systemd

rm /etc/systemd/system/service-name
rm /etc/systemd/system/service-name/[related symlinks]

Reload systemd

systemctl daemon-reload

Cuối cùng thì chạy,

systemctl reset-failed

Cách bật và tắt các service trong Upstart init

Hệ thống Upstart init được công bố ngay trước systemd Nó được sử dụng trong Ubuntu 9.10 đến Ubuntu 14.10. Sau đó, nó đã bị loại bỏ dần để mở đường cho systemd init trong Ubuntu 15.04 và các phiên bản mới hơn. Trong ví dụ này, hãy xem cách chúng ta có thể bắt đầu và dừng, bật và tắt các service trong Ubuntu 14.04.

Upstart sử dụng các tệp cấu hình để kiểm soát các service. Các tệp này được giữ trong thư mục /etc/init. Các tệp này được tạo thành từ các plain text được sắp xếp theo các khổ và mỗi khổ mô tả một service và cách hoạt động của nó.

Để kiểm tra xem một service đang chạy hay không, hãy chạy lệnh dưới đây

initctl status service-name

HOẶC LÀ

service service-name status

HOẶC LÀ

status service-name

Trong ví dụ này, chúng ta sẽ kiểm tra trạng thái của cúp, một print server Linux.

initctl status cups

HOẶC LÀ

service cups status

HOẶC LÀ

status cups

Output

cups start/running, process 3029

Để dừng service, hãy chạy lệnh dưới đây

initctl stop cups

HOẶC LÀ

service cups stop

HOẶC LÀ

stop cups

Output:

cups stop/waiting

Để kích hoạt một service trong Upstart init

Trong tệp /etc/init/*.conf, bạn sẽ tìm thấy chỉ thị ” resawn ” khởi động một service nếu nó gặp sự cố bất ngờ hoặc khi hệ thống khởi động lại. Nó thường được kích hoạt theo mặc định.

Ví dụ: trong tệp /etc/init/cups.conf bên dưới,

cach batenable hoac tatdisable services tren ubuntu

Đối số đầu tiên (3) là số lần thử khởi động lại và đối số thứ hai (12) là khoảng thời gian giữa các lần thử lại. Nếu nó không tự khởi động lại, nó sẽ được giữ ở trạng thái dừng.

Tắt một service trong upstart init

chạy lệnh dưới đây

echo manual >> /etc/init/service.override

Điều này tạo ra một tệp ghi đè vô hiệu hóa một service mà không làm thay đổi định nghĩa công việc.
Đối với service cup, lệnh sẽ là

echo manual >> /etc/init/cups.override

Khi hệ thống khởi động lại , cup sẽ ở trạng thái dừng. Nếu bạn muốn kích hoạt lại service, bạn phải xóa tệp /etc/init/cups.override.

Công cụ Sysv-rc-conf

Đây là một giao diện điều khiển dựa trên văn bản cung cấp cho bạn một tổng quan về service khác nhau và runlevel họ đang lên kế hoạch để bắt đầu. Nó có thể được cài đặt bằng lệnh sau

apt-get install sysv-rc-conf

Để chạy tool này, hãy chạy

sysv-rc-conf
cach batenable hoac tatdisable services tren ubuntu 1

Jobs-Admin tool

Đây là một tính năng khác cho phép bạn kiểm soát các dịch vụ và quy trình trong môi trường GUI . Bạn có thể cài đặt cái này bằng cách chạy.

apt-get install job-admin
cach batenable hoac tatdisable services tren ubuntu 2

Cách bật và tắt các service trong SysV init

Để kích hoạt một dịch vụ trong SysV init run

update-rc.d enable service-name

Ví dụ: Nếu bạn muốn bật apache, bạn sẽ chạy

update-rc.d enable apache2

Để tắt một service, hãy chạy

update-rc.d disable service-name

Ví dụ

update-rc.d disable apache2

Gần như tất cả các hệ thống Linux đều chạy trên Systemd init Từ Ubuntu, Debian, RHEL và CentOS. Do đó, bạn sẽ phát hiện ra rằng mình sẽ sử dụng nhiều lệnh systemctl hơn để start, stop, enable và disable các service. Tôi hoan nghênh bạn thử các lệnh như được hiển thị trong bài viết này. Cảm ơn bạn.

Tags: linuxubuntu
Share283Tweet177
Minh Duy Solutions

Minh Duy Solutions

Bài viết liên quan

thiet lap dung luong ram toi da cho redis 4629
Hướng dẫn Linux

Thiết lập dung lượng RAM tối đa cho Redis

11/06/2025
1.5k
huong dan cai dat socks5 tren vps linux 4583
Hướng dẫn máy chủ

Hướng dẫn cài đặt Socks5 trên VPS Linux

26/05/2025
1.5k
mot so lenh co ban kiem tra server khi bi ddos 4461
Hướng dẫn Linux

Một số lệnh cơ bản kiểm tra server khi bị DDoS

13/12/2024
1.5k
4454
Hướng dẫn Linux

Cách kiểm tra máy chủ Linux có bị tấn công DDOS hay không?

13/12/2024
1.5k
mount umount o cung hay thiet bi tren linux 4406
Hướng dẫn Linux

Mount / Umount Ổ Cứng Hay Thiết Bị Trên Linux

30/10/2024
1.5k
20 vi du ve crontab tren he dieu hanh linux 4352
Hướng dẫn Linux

20 ví dụ về crontab trên hệ điều hành Linux

24/09/2024
1.5k

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

No Result
View All Result

Recommended.

DirectAdmin

Hướng dẫn tạo database trên DirectAdmin

22/11/2021
1.5k
wordpress bg medblue

Chèn MP3 và tạo playlist trong WordPress

24/09/2021
1.8k

Trending.

cach tao doi quoc gia cho tai khoan google 4082

Cách tạo (đổi quốc gia) cho tài khoản Google

24/01/2024
18k
cach tao doi quoc gia cho tai khoan google 4082

Cách xóa hồ sơ thanh toán tài khoản Google

24/01/2024
4.5k
57acc582dde37df0a76107d2fb2448d8

Cách Ngắt Link Ảnh Trong Adobe Illustrator, Đơn Giản, Hiệu Quả

04/10/2022
15.1k
huong dan cai dat laragon moi truong phat trien website de dang va nhanh chong tren windows 4053 2

Hướng dẫn cài đặt Laragon – Môi trường phát triển website dễ dàng và nhanh chóng trên Windows

07/12/2023
5.5k
cach sua loi co ve nhu ban o quoc gia khac voi nguoi quan ly gia dinh google 4097 3

Cách sửa lỗi Có vẻ như bạn ở quốc gia khác với người quản lý gia đình Google

24/01/2024
2.3k
Wiki Minh Duy Solutions

WIKI.MINHDUY.VN

Chuyên trang hướng dẫn sử dụng dịch vụ của Minh Duy Solutions

DMCA.com Protection Status

Danh mục

  • aaPanel
  • Góc ICT
  • Thiết Kế Đồ Hoạ
  • SEO
  • Hướng dẫn WHMCS
  • Hướng dẫn Hosting
  • Hướng dẫn WordPress
  • Email Zimbra
  • Hướng dẫn DirectAdmin
  • Hướng dẫn Hosting cPanel
  • Office 365
  • Hướng dẫn Website
  • Hướng dẫn Linux
  • Hướng dẫn Hosting DirectAdmin
  • Google Work Space
  • Hướng dẫn Webmaster
  • Hướng dẫn máy chủ
  • Hướng dẫn Email Doanh Nghiệp
  • Hướng dẫn Tên miền
  • Hướng dẫn chung
  • Uncategorized

Thẻ

AFC apt-get update apt-get upgrade category chủ thể cPanel debian DirectAdmin email doanh nghiệp Environment Variables giải nén Google Workspace G Suite hosting ioncube khôi phục mật khẩu linux nginx nmap nodejs npm Office 365 OneDrive Outlook out of memory path Paypal phpmyadmin SMTP. GMail SSH sudo swap Symbolic Link tar tar.gz thông báo tên miền tên miền ubuntu user whois WooCommerce WordPress wordpress cơ bản wp rocket Zimbra
  • Về minhduy.vn
  • Đăng ký Hosting
  • Thiết kế Website
  • Khuyến mãi HOT

Copyright © 2021 Hướng dẫn Minh Duy Solutions

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

×
    No Result
    View All Result
    • Trang chủ
    • Hosting
      • Hướng dẫn Hosting cPanel
      • Hướng dẫn Hosting DirectAdmin
    • Tên miền
    • Website
      • Hướng dẫn WordPress
      • Hướng dẫn Webmaster
    • Email Doanh Nghiệp
      • Office 365
      • Google Work Space
      • Email Zimbra
    • VPS – Máy chủ
      • Hướng dẫn Linux
      • Hướng dẫn DirectAdmin
    • Hướng dẫn chung
    • Góc ICT

    Copyright © 2021 Hướng dẫn Minh Duy Solutions