博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

linux下管理nfs的配置简要说明

Posted on 2006-07-17 11:49  ╁蓝驿┲→  阅读(403)  评论(0编辑  收藏  举报
 

linux下管理nfs的配置简要说明

检查系统是否安装了NFS服务
RPM –QA |GREP NFS
REM –QA|GREP PORTMAP
/ETC/EXPORTS
主配置文件配置共享目录
/USR/SBIN/EXORTS
从新加载 /ETC/EXPORTS 配置文件
/USR/SBIN/SHOWMOUNT
显示挂载目录
/VAR/LIB/NFS/STAB
服务日志文件
NFS
服务器共享分区单独划分 并且在/ETC/FSTAB 使用严格的控制参数
服务器监听进程
PORTMAP NFS-UTILS
主配置文件配置参数说明
RW ,RO
NO_ROOT_SQUASH  
登陆到目录如果是root就用root权限
ROOT_SQUASH  
如果是ROOT用户就用匿名的用户身份替代
ALL_SQUASH   
登陆共享目录的所有用户都用匿名用户代替
Anonuid
登陆用户的映射用户名的uid
Anongid
Sync
数据同步写入内存和硬盘
Async
数据先写入占存在内存 并非直接写入硬盘


配置文件范例
Vi /ETC/EXPROTS
/TMP *(RW,NO_ROOT_SQUASH)

/HOME/PUBLIC 192.168.0.0/24(RW) *(RO)
/HOME/PUBLIC 192.168.0.*(RW) *(RO)

/TMP *(RW,NO_ROOT_SQUASH)
/HOME/PUBLIC 192.168.0.* (RW) *(RO)
/HOME/TEST 192.168.0.100(RO)

/HOME/TEST *.CHECHI.COM(RW,ALL_SQUASH,ANONUID=40,ANONGID=40)

启动服务
/etc/rc.d/init.d/pormap start
/etc/rc.d/init.d/nfs start
查看日志
Vi /var/log/messages


显示配置文件 exportfs [-aruv]
-a
全部挂载
-r
从新挂载
-u
卸载目录
-v
导出 共享目录显示在屏幕上
检查日志
Vi /VAR/LIB/NFS/XTAB

SSHOWMOUNT [-AE]
-a
显示当前主机于客户端连接所使用的目录的状态
-e
显示hostname这台机器的 /etc/exports的共享目录

客户端挂载共享目录
Showmount –e hostname
Mount –t nfs hostname or ip :/sharedir /mountpoint

关机先杀死 nfs的进程
Mount –t nfs –o onsuid ,ro hostname:/sharedir  /mountpoint
Host.allow
Portmap: 192.168.0.0 255.255.255.0
Portmap: .chechi.com

Iptable
限制大量的网络连接
Iptabkes –A INPUT –i eth0 –p TCP –s 192.168.0.0/24 –dport 111 –j ACCEPT




好久没来cu发帖子了 以前发表了2篇简单的技术性文章
最近又写好了一些关于sshvnc的配置说明
发表出来供大家参考
SFTP
可以使用的命令
CD
改变目录
LS
列出文件
MKDIR
RMDIR
PWD
CHGRP
CHOWN
CHMOD
LN OLDNAEM NEWNAME
RM PATH
RENAME OLDNAME NEWNAEM
EXIT
推出
LCD PATH
改变当前目录到本机目录
LLS
LMKDIR
LPWD L=LOCALHOST

PUT LOCALHOST_PATH HOST_PATH
PUT
本机目录或者文件
GET
远程主机目录文件 本机目录
GET
远程主机目录或者文件
GET *
GET *.RPM


#        $OpenBSD: sshd_config,v 1.59 2002/09/25 11:17:16 markus Exp $

# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options change a
# default value.

#Port 22                                                         SSH
默认的坚挺端口
#Protocol 2,1                                                
选择SSH的版本
#ListenAddress 0.0.0.0                                
监听的IP地址
#ListenAddress ::

# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key                        SSH VERSION 1
使用的密钥        
# HostKeys for protocol version 2               
#HostKey /etc/ssh/ssh_host_rsa_key                SSH VERSION 2
使用的RSA私钥
#HostKey /etc/ssh/ssh_host_dsa_key                SSH VAESION 2
使用的 DSA私钥

# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 3600
版本一的密钥从新生成时间间隔
#ServerKeyBits 768                                                SERVER_KEY
的长度

# Logging
#obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH        SSH
登陆系统 记录信息  记录的位置 默认是/VAR/LOG/SECUER
SyslogFacility AUTHPRIV
#LogLevel INFO

# Authentication: