Trước khi có thể khởi động máy chủ DHCP lần đầu tiên, quá trình sẽ không thể thành công nếu như file dhcpd.lease không có. Khi đó để có thể tạo file này sử dụng câu lệnh sau:
[root@dhxd tmp]# /var/lib/dhcp/dhcpd.leases
Khởi động máy chủ DHCP lần đầu tiên sử dụng lệnh chkconfig như sau:
[root@dhxd tmp]# chkconfig dhcpd on
Những lần sau đó để khởi động máy chủ không dùng lệnh trên mà có thể sử dụng 1 trong 2 lệnh sau:
[root@dhxd tmp]# /etc/init/dhcpd start
Hoặc lệnh service dhcpd
[root@dhxd tmp]#service dhcpd start
Để có thể biết thêm các lệnh điều khiển khác nữa nhấn phím Enter trên bàn phím sau khi đã gõ chkconfig dhcpd hoặc /etc/init/dhcpd sẽ xuất hiện hộp thoại như sau:
Hình 2.4: Hộp thoại lệnh “service”
Trong đó:
Start: Khởi động lại máy chủ DHCP, câu lệnh này chỉ có tác dụng khi máy chủ DHCP đã được boot (khởi động lần đầu) và hiện đang tạm dừng hoặc không hoạt động.
Stop: Dừng hẳn sự hoạt động của máy chủ DHCP, lệnh này sẽ dừng tất cả các dịch vụ và hoạt động bên trong hệ thống máy chủ DHCP.
Restart: Khởi động lại quá trình hoạt động của các dịch vụ của máy chủ DHCP, lệnh này có tác dụng với cả hai trường hợp là máy chủ DHCP đang hoạt động hoặc máy chủ DHCP đã dừng hẳn. Bởi quy trình hoạt động của lệnh này là không cấn kiểm tra trạng thái hoạt động của hệ thống như thế nào mà nó sẽ thực hiện theo đúng quy trình đã lập sẵn là: dừng hẳn hệ thống sau đó khởi động lại. Có thể nói lệnh này là tổng hợp của hai lệnh start và stop. Câu lệnh này rất có tác dụng khi cấu hình của máy chủ DHCP có sự thay đổi, khi đó để máy chủ có thể hoạt động chính xác thay vì việc khởi động lại cả máy chủ thì chỉ cần dùng lệnh này là máy chủ DHCP sẽ tự động cập nhật những sự thay đổi giúp hệ thống hoạt động chính xác.
Condrestart: Tương tự như lệnh “restart” nhưng chỉ khởi động lại các PID (Process Identification)
Configtest: Lệnh này có tác dụng kiểm tra lại nội dung cấu hình của hệ thống giúp người quản trị biết được nộii dung cấu hình có chính xác không, đặc biệt là những người mới cấu hình lần đầu. Ở một số phiên bản khác của Linux như Redhat, Debian,… còn hỗ trợ người dùng bằng cách chỉ ra hoặc khoanh vùng lỗi có thể là nguyên nhân khi người quản trị cấu hình không chính xác.
Status: Sử dụng câu lệnh này người quản trị có thể biết được trạng thái hoạt động của máy chủ DHCP chính xác hay không chính xác. Nếu chính xác nó sẽ cho biết số ID của các tiến trình đang hoạt động còn nếu không chính xác thì nguyên nhân có thể là những nguyên nhân nào. Có thể kiểm tra để biết được có những tiến trình nào đang chạy với lệnh sau (khi đó hệ thống sẽ cho biết số ID của những tiến trình nào đang hoạt động)
[root@dhxd tmp]# pgrep dhcpd
là sử dụng công cụ trong cửa sổ “tool service” như sau:
Hình 2.5: C ửa sổ điều khiển DHCP
Để khởi động, dừng hoạt động hay khởi động lại máy chủ DHCP, công việc chỉ đơn giản là kích chuột vào lựa chọn có ghi chú là dhcpd như trong cửa sổ bên trái phía dưới. Tác dụng và hoạt động của các nút start, stop, restart ở phía trái bên trên giống như các lệnh start, stop, restart trong tập lệnh của lệnh [root@dhxd tmp]#service dhcpd hoặc [root@dhxd tmp]# /etc/init/dhcpd. Tuy nhiên, so với việc sử dụng các câu lệnh thì việc sử dụng này không thuận tiện ở chỗ là người quản trị khó có thể biết được các nguyên nhân nếu như họ cấu hình không chính xác.