分类: LINUX
2009-04-29 14:28:48
Linux 下各种服务。。。
NFS
数据传送 使用RPC (远程过程调用 remote process call)
远程过程调用进程:
1. rpc daemons: rpc.nfsd (login ID)
2. rpc.mountd (nfs 的文件系统)--->portmap 端口映射
几个通用设置权限的选项:all_squash,anonuid,anongid ,no_root_squash,rw,ro,async
1. /etc/rc.d/init.d/portmap (sunrpc :111) nfs(2049)
2. /etc/exports
3. /usr/sbin/exportfs -a -r (重新挂载) -u 卸载某个目录 /mnt -v display
4. exportfs -au / -u /mnt
5. /var/lib/nfs/xtab 检验目录详细的权限
6. showmount -e 显示机器共享目录 -a 显示正在共享目录
7. rpcinfo -p hostname/ip (端口与程序的信息)
8. mount -t nfs hostname/ip:/path /mnt/nfs
DHCP
1. /etc/dchp.conf
2. /usr/sbin/dhcpd <---/etc/rc.d/init/dchpd
3. /var/lib/dhcp/dhcp.leases (租期)
dchp : bootps (port:67)
SAMBA
主要的配置项:
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
security = user /share /domain
read only = yes /no
writeable =
create mode = 0664
directory mode = 0755
vaild users = %S
默认是打开密码保护 , public =yes (tmp)
browseable 是指smbpass 用户可见,对系统用户不可见。
smbpasswd -a (add) -d (停用) -e (恢复) -m (domain)
smbclient -L \\hostname -U -M(messages)
smbmount '\\hostname\path' /mnt -o username= password= codepage='cp936'(简体)