Dịch vụ Internet 
Trang trợ giúp này không đầy đủ
Giới thiệu
Mô-đun này cho phép bạn quản lý và thiết lập các dịch vụ internet như telnet , ftp và finger . Mỗi dịch vụ internet đều có tên, số cổng và giao thức (như telnet trên cổng tcp 23). Nhiều dịch vụ cũng có chương trình máy chủ để xử lý các kết nối mạng với các dịch vụ đó. Các dịch vụ với một chương trình liên quan được điều khiển bởi daemon inetd Unix, nó lắng nghe các kết nối mạng thay mặt cho tất cả các dịch vụ của nó. Khi nhận được kết nối, chương trình máy chủ sẽ bắt đầu xử lý dữ liệu từ kết nối mới.
Không phải tất cả các dịch vụ internet được quản lý bởi mô-đun này. Các máy chủ nhận được nhiều kết nối như HTTPD, SMB hoặc NFS được chạy riêng để tránh phải bắt đầu một quy trình mới cho mỗi yêu cầu. Các dịch vụ này có thể được cấu hình bằng các mô-đun Webmin khác, chẳng hạn như Samba hoặc Apache .
Trang chính của mô-đun này liệt kê tất cả các dịch vụ internet và RPC trên hệ thống của bạn. Các dịch vụ với chương trình được chỉ định được hiển thị in đậm. Danh sách các dịch vụ internet, dịch vụ và chương trình RPC được lấy từ các tệp /etc/services , /etc/rpc và /etc/inetd.conf .
Tạo một dịch vụ mới
Để tạo một dịch vụ internet mới, nhấp vào liên kết Tạo dịch vụ mới bên dưới danh sách các dịch vụ đang hoạt động. Điều này sẽ đưa bạn đến một hình thức trong đó các chi tiết của dịch vụ mới có thể được nhập vào: - Tên dịch vụ
Mỗi dịch vụ phải có một cặp tên và giao thức duy nhất. Điều này có nghĩa là hai dịch vụ có thể có cùng tên chỉ khi chúng sử dụng các giao thức khác nhau. - Giao thức
Giao thức truyền thông được sử dụng bởi dịch vụ này. Hầu như tất cả các dịch vụ internet đều sử dụng giao thức TCP và phần còn lại sử dụng UDP . - Hải cảng
Mỗi dịch vụ có một số cổng phải là duy nhất trong giao thức được sử dụng bởi dịch vụ. Số cổng phải nằm trong khoảng từ 0 đến 65535 cho cả TCP và UDP . - Bí danh
Một danh sách các tên thay thế được sử dụng để đề cập đến dịch vụ này. Một bí danh không thể được sử dụng làm tên hoặc bí danh của một dịch vụ hiện có với cùng một giao thức.
Tên dịch vụ Internet có thể được sử dụng thay vì tên máy chủ trong các lệnh như telnet . Ví dụ: bạn có thể nhập telnet foo.bar.com smtp để kết nối với cổng 25 trên máy chủ foo.bar.com , giả sử dịch vụ internet smtp được xác định chính xác.
Đối với các dịch vụ có chương trình liên kết, bạn phải chọn tùy chọn Sử dụng chương trình bên dưới ???
- Chương trình
Một số dịch vụ hiếm được xử lý nội bộ bởi inetd . Tuy nhiên, đối với hầu hết tất cả các dịch vụ mới mà bạn tạo đường dẫn đầy đủ đến chương trình để thực thi cho dịch vụ nên được cung cấp tại đây. - Tranh luận
Đối số dòng lệnh để truyền cho chương trình trên. Đối số đầu tiên phải là tên chương trình và các tham số khác còn lại sẽ truyền. - Chế độ chờ
Điều này xác định nếu inetd sẽ đợi cho đến khi chương trình hoàn thành trước khi bắt đầu bất kỳ chương trình nào khác hay không. Đối với hầu hết các dịch vụ, điều này không nên chờ đợi . - Thực thi như
Tên người dùng của chương trình máy chủ nên được chạy dưới dạng. Hầu hết các máy chủ sẽ cần phải được chạy như root .
Khi một dịch vụ mới được thêm vào, nó sẽ không có hiệu lực ngay lập tức. Bạn phải nhấp vào nút Khởi động lại Inetd trên trang chính để bổ sung được áp dụng.
Chỉnh sửa một dịch vụ hiện có
Để chỉnh sửa một dịch vụ, nhấp vào tên dịch vụ từ danh sách trên trang chính. Điều này sẽ hiển thị cùng một hình thức được sử dụng để tạo một dịch vụ để cho phép bạn chỉnh sửa các chi tiết dịch vụ. Bạn cũng có thể nhấp vào nút Xóa ở cuối trang để xóa dịch vụ. Cẩn thận khi chỉnh sửa hoặc xóa các dịch vụ hệ thống hiện có như telnet hoặc ftp . Thay đổi những điều này có thể làm cho không thể đăng nhập vào máy của bạn (hoặc tệ hơn).
Khi một dịch vụ được sửa đổi, nó sẽ không có hiệu lực ngay lập tức. Bạn phải nhấp vào nút Khởi động lại Inetd trên trang chính để thay đổi được áp dụng.
Tạo và chỉnh sửa chương trình RPC
Nói chung, bạn sẽ không bao giờ cần phải tạo hoặc chỉnh sửa các chương trình RPC trên hệ thống của mình. Tuy nhiên, nếu bạn làm thủ tục tương tự như tạo và chỉnh sửa các dịch vụ internet. Biểu mẫu để chỉnh sửa và tạo chương trình RPC sẽ luôn chứa ít nhất các trường sau:
- Tên chương trình
Một tên duy nhất cho chương trình RPC này (trong cùng một giao thức). - Con số
Mỗi chương trình RPC có một số chương trình duy nhất, được xác định khi chương trình được viết. - Bí danh
Các tên khác có thể được sử dụng để chỉ chương trình RPC này.
Một số hệ điều hành (như Solaris) cho phép chương trình máy chủ được liên kết với dịch vụ RPC. Chương trình này sẽ được chạy bởi inetd khi nhận được yêu cầu cho chương trình.
Nếu hệ thống của bạn hỗ trợ các chương trình máy chủ RPC được khởi động bởi inetd, các trường sau cũng sẽ hiển thị:
Quay trở lại mô-đun