Em sài fedora 11. Đọc trên mạng bật NFS để chia sẻ file trên server nhưng mắc phải cái lỗi này thấy nó lạ quá không biết sửa làm sao cả:
khi start thằng nfs thì start bình thường, tuy nhiên thằng portmap thì không được
Code:
[root@localhost ~]# service portmap start
portmap: unrecognized service
tiếp theo đánh lệnh
Code:
[root@localhost ~]# ls -l /etc/init.d
lrwxrwxrwx. 1 root root 11 2009-09-14 04:09 /etc/init.d -> rc.d/init.d
Thế này có nghĩa là cái init.d nó trỏ sang bên file rc.d/init.d. ls trong /etc/rc.d/init.d không thấy portmap.
em không biết sao nữa. bèn tìm trong / thì được kết quả như sau:
Code:
find / -name "*portmap*"
/usr/src/kernels/2.6.29.4-167.fc11.i686.PAE/include/asm-generic/libata-portmap.h
/usr/share/selinux/devel/include/services/portmap.if
/usr/share/selinux/targeted/portmap.pp.bz2
/etc/selinux/targeted/modules/active/modules/portmap.pp
/etc/selinux/targeted/modules/tmp/modules/portmap.pp
/var/lib/nfs/rpc_pipefs/portmap
Theo hướng dẫn trên mạng thì portmap nó nằm trong etc/init.d nhỉ?
em đánh lệnh thì thấy cả đống portmap đang chạy, không biết thế này là thế nào? hay trong fedora 11 nó đổi chữ portmap thành chữ khác rồi nhỉ?
Code:
rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 59408 status
100024 1 tcp 57197 status
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 37400 nlockmgr
100021 3 udp 37400 nlockmgr
100021 4 udp 37400 nlockmgr
100021 1 tcp 46526 nlockmgr
100021 3 tcp 46526 nlockmgr
100021 4 tcp 46526 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100005 1 udp 37587 mountd
100005 1 tcp 44290 mountd
100005 2 udp 37587 mountd
100005 2 tcp 44290 mountd
100005 3 udp 37587 mountd
100005 3 tcp 44290 mountd
Mà lạ cái nữa là mỗi dịch vụ có quá trời vers chạy luôn :1 (tcp,udp) 2(udp,tcp) ...
Tóm lại :
+Tại sao mỗi service lại có nhiều vers chạy như vậy?
+Cái portmap như vậy là sao nhỉ? khỏi động gọi tên nó không được mà nó lại rành rành xuất hiện trong cái service đang chạy?
+Làm sao để cài và start mapport bình thường?
Ai biết thì giúp đỡ với, chân thành cảm ơn . Em là newbie trong unix .