GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 123

1
2

gõ lệnh passwd khi muốn thay đổi mật khẩu. Giải pháp ở đây là thay đổi passwd bằng một
liên kết đến yppasswd.

#cd /bin
#mv passwd passwd.old
#ln yppasswd passwd

6.4 H thng file trên mng

Linux có dịch vụ chia sẻ file trên mạng máy tính. Khi ta muốn có khả năng các máy

Linux có thể chia sẻ tài nguyên là các file với nhau, dịch vụ NFS sẽ cung cấp khả năng này.
Dịch vụ này cho phép chia sẻ file cho các người dùng trên mạng LAN, các file này có khả
năng xuất hiện đối với các người dùng như là các file ở trên máy của mình.

6.4.1 Cài đặt NFS

Để cài đặt dịch vụ này ta cần chuẩn bị một package là nfs-utils-xxx.rpm trong đó xxx là

số hiệu phiên bản. Đăng nhập với quyền root và sử dụng lệnh:

# rpm –ivh nfs-utils-xxx.rpm

Nếu không có lời thông báo lỗi thì việc cài đặt đã thành công.
NFS sử dụng thủ tục RPC (Remote Procedure Calls) để gửi và nhận yêu cầu giữa các

máy chủ và máy trạm trên mạng, do vậy dịch vụ ánh xạ cổng portmap (dịch vụ quản lý các
yêu cầu RPC) phải được khởi động trước. Trên máy chủ NFS dự định sẽ chia sẻ các file dữ
liệu phải khởi động hai dịch vụ nfs và portmap bằng lệnh:

# service nfs start
# service portmap start

Để NFS hoạt động thì ta cần phải khởi động các dịch vụ sau:
Portmapper: tiến trình này không làm việc trực tiếp với NFS mà tham gia quản lý các

yêu cầu RPC từ máy trạm gửi đến.

Mountd: tiến trình này sẽ ánh xạ các file trên máy chủ tới các thư mục trên máy trạm

yêu cầu. Nó sẽ huỷ bỏ ánh xạ này nếu có lệnh umount từ máy trạm.

Nfs: là tiến trình chính thực hiện các nhiệm vụ của giao thức NFS. Nó có nhiệm vụ

cung cấp cho các máy trạm các thư mục hoặc file được yêu cầu.

Ta có thể kiểm tra các thông tin về các dịch vụ NFS bằng lệnh:

#rpcinfo -p

Ta sẽ thu được kết quả:

program vers proto port

100000 2 tcp 111 portmapper

100000 2 udp 111 portmapper

100005 3 udp 1024 mountd

100005 3 tcp 1024 mountd

100003 2 udp 2049 nfs

100003 3 udp 2049 nfs

...