Runlevel Trong Linux - Hthieuag

Skip to content

Linux hỗ trợ 6 runlevel, được lưu trong file /etc/inittab. Mỗi runlevel sẽ tự động start một số chức năng, dịch vụ nhất định( như printing (cups), scheduling (crond), Apache(h ttpd), Samba( smbd). Ví dụ trong single-user mode, chỉ có duy nhất một user được phép kết nối với hệ thống. X11 mode chạy Linux với giao diện đồ họa 0: halt 1: single-user mode, sử dụng trong backups/restores và repair 2: Mutiuser, khong hỗ trợ networking 3: Multiuser, có hỗ trợ networking 4: không dùng 5: X11, sử dụng GUI desktop 6: reboot, không nên để default trong /etc/inittab giá trị này Bạn không nên set initdefault =0, hệ thống của bạn sẽ shut down khi boot Linux. Bạn cũng không nên set initdefault=6, Linux sẽ boot hệ thống liên tục sbin/runlevel để xem runlevel hiện tại Chuyển dổi giữa các runlevel , dùng lệnh /sbin/init x ( x là runlevel bạn muốn chuyển) Để biết được một service thuộc runlevel nào, bạn có thể dùng lệnh chkconfig.Lệnh này cón cho phép bạn thêm, xóa, và thay đổi service trong danh sách startup ví dụ: /sbin/chkconfig –list sendmail sendmail 0: off 1: off 2: on 3: on 4: on 5: on 6: off sendmail được chạy ở các runlevel 2,3,4 và 5. Nếu bạn muốn Sendmail service tắt ở runlevel 4, bạn gõ lệnh /sbin/chkconfig –level 4 sendmail off để bật lại service đó bạn dùng lệnh /sbin/chkconfig –level 4 sendmail on Những service được thêm sẽ link tới thư mục /etc/rc.d/. Thư mục này gồm các thư mục con: init.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d Nếu default là runlevel5, trong quá trình boot process, init sẽ kiểm tra trong thư mục /etc/rc.d/rc5.d xem dịch vụ, scripts nào được “start”, scripts nào được “kill” Để biết những scripts nào được start, bạn vào thư mục rc5.d , gõ lệnh ls -l S* |more Scripts nào kill, gõ lệnh ls -l K* |more Bạn có thể start, stop hoặc restart một dịch vụ, script nào đó. Ví dụ như để restart smb(samba), bạn gõ lệnh /etc/rc.d/init.d/smb restart Mọi sự thay đổi trạng thái(start, stop) của scripts, dịch vụ đều được thực hiện trên thư mục /etc/rc.d/init.d

Ntsysv Utility Câu lệnh ntsysv có chức năng giống như chkconfig, nhưng dễ sử dụng hơn với giao diện đồ họa. Mặc định, ntsysv cấu hình runlevel hiện tại, để thay đổi runlevel khác, dùng flag –level

Service Configuration Utility Gõ lệnh serviceconf để mở utility này Sử dụng giao diện đồ họa Bạn có thể thay đổi giữa các runlevel trong mục Edit Runlevel

Share this:

  • X
  • Facebook
Like Loading...

Related

Post navigation

Previous Post Cấu hình máy Linux sử dụng samba và cups cho việc dùng máy in đang nối vào máy Windows trong mạng nội bộNext Post 10 lí do chuyển sang Linux ngay năm 2012

Leave a comment Cancel reply

Δ

  • Comment
  • Reblog
  • Subscribe Subscribed
    • hthieuag
    • Sign me up
    • Already have a WordPress.com account? Log in now.
    • hthieuag
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d Design a site like this with WordPress.comGet started

Từ khóa » Trong Linux Runlevel Nào Hỗ Trợ Chế độ đồ Họa