linux之服务器构建

来源:互联网 发布:漫画制作软件 编辑:程序博客网 时间:2024/05/29 10:45
一、nfs服务器
   在使用nfs服务器的时候,首先需要检查是否已安装nfs服务器的启动脚本及管理维护程序nfs-utils
1》service指令
    1)service nfs status        查看nfs服务器是否启动
    2)service nfs start        启动nfs服务器,注意此处权限是超级用户
    3)service nfs stop        关闭nfs服务器
2》nfs配置文件
   nfs所有的共享目录均记录在文件/etc/exports中,每一个配置目录格式为
   共享目录名    *(sync,ro,no_root_squash) 此处见图。    
  使用vim /etc/exports    指令修改配置文件,在该文件中记录需要共享的目录。
3》配置生效
如果nfs服务器没有打开,那么直接开启就一生效。如果nfs服务器已经打开,那么可以
1)service nfs restart        即重启nfs服务器即可
2)service -ra            ra指令生效配置
   在生效后,可通过“service -v”指令查看共享的文件或目录。此外,若希望查看某主机共享的文件
可通过指令showmount -e ip来实现
4》挂载共享文件
   mount -t nfs 主机地址:/共享目录  /mnt/nfsfolder    
注意,此处nfsfolder为自己创建的文件夹,共享目录为主机创建的文件夹。
   如果希望自动挂载,则可以使用  tail -1 /etc/fstab
例如添加挂载点192.168.1.131:/opt/share /mnt/share nfs defaults 0 0
5》卸载共享文件
   卸载同usb、cd差不多,都是
   umount /mnt/nfsfolder/    nfsfolder为先前自己创建的文件夹。
另外,在本机挂载时,可能会出现service dennied.....问题,此处是由于文件夹用户权限的问题,
解决办法,可将共享文件转移到home目录下,或者将其所在目录用户权限扩大。
二、samba服务器    
   首先应该清楚,samba和nfs都可建立服务器,它们的区别在于smaba主要应用于windows与linux间通信,
当然也可以应用于linux之间,而nfs只应用于linux之间通信与传输。
1)在windows与linux间通信时首先应确定双方的防火墙(或杀毒软件)应关闭。此外还应禁用linux下
的SElinux。
2)若在图形界面下添加共享文件,打开系统-》管理下的smaba进行添加共享文件,然后设置用户即可。
 当然,若希望用户能够访问该文件,则应在主机下设置共享文件的用户权限。
3)若在命令行下,待续

三、tftp服务器
  tftp主要用于嵌入式中普通传输文件,如下载文件。
1)查询是否安装tftp脚本程序
  rpm -qa | grep tftp
已安装信息为tftp-server-0.49-6.fc14.i686
如果没有安装,执行如下命令安装
安装xinetd 服务:yum install xinetd
安装tftp-sever:yum install tftp-sever
2)然后设置配置文件
  vim /etc/xinetd.d/tftp
更改配置文件内容设置TFTP服务器的根目录为/tftpboot
即   server——args=-s /tftpboot
     disable=no
3)添加tftpboot访问权限使可写
4)重启tftp服务
  service xinetd restart //重启服务
或者/etc/init.d/xinetd restar
5)利用如下命令能够查看TFTP服务是否已启动
netstat –a | grep tftp
已启动结果为:udp 0 0 *:tftp *:*


原创粉丝点击