Ubuntu之常用服务配置和使用


使用环境:Ubuntu12.04 X86_64


NFS服务配置及使用

1.服务安装

sudo apt-get install nfs-kernel-server

2.服务配置

sudo vim /etc/exports
/nfsroot *(rw,sync,no_root_squash,no_subtree_check)

/nfsroot:与nfs服务客户端共享的目录

*:允许所有的网段访问,也可以使用具体的IP

rw:挂接此目录的客户端对该共享目录具有读写权限

sync:资料同步写入内存和硬盘

no_root_squash:root用户具有对根目录的完全管理访问权限。

no_subtree_check:不检查父目录的权限.

3.服务启动

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart

或者

sudo service portmap restart
sudo service nfs-kernel-server restart

4.服务使用

showmount -e //查看共享的目录
mount -t nfs -o nolock localhost:/home/chipsee/work/nfsroot/rootfs /mnt //挂载测试

5.开机自动启动设置

vim /etc/rc.local

把以下内容添加到rc.local文件

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart

或者

sudo service portmap restart
sudo service nfs-kernel-server restart

TFTP服务配置及使用

1.服务安装

sudo apt-get install tftp-hpa tftpd-hpa

注:tftpd-hpa是增加的tftpd服务,它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统。若server未安装xinetd则在ubuntu9.04中会自动下载openbsd-inetd并安装,使用tftp过程中出错很多时候是因xinetd版本问题;

2.服务配置

mkdir /tftpboot # 这是建立tftp传输目录
sudo chmod 0777 /tftpboot
sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" # 这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s" # 这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定

3.服务启动

sudo service tftpd-hpa restart

或者

sudo /etc/init.d/tftpd-hpa restart

4.服务使用

tftp 127.0.0.1
tftp>get test.txt
tftp>put test1.txt
tftp>quit 

5.开机自动启动设置

vim /etc/rc.local

把以下内容添加到rc.local文件

sudo service tftpd-hpa restart

或者

sudo /etc/init.d/tftpd-hpa restart

6.BusyBox上TFTP使用

busybox [OPTION] ... HOST [PORT]
OPTION:
    -l  LOCAL FILE
    -r  REMOTE FILE
    -g  GET FILE
    -p  PULL FILE

例子:从TPTP上下载文件psplash到本地

tptp -g -l psplash -r psplash 192.168.6.136

SAMBA/CIFS设置,使用windows共享(Ubuntu1404环境)

CIFS(Common Internet File System),微软提出SMB(Server Message Block)后,进一步发展,使其扩展到Internet上,成为CIFS。Linux只要安装上Samba和CIFS-Utils就能通过CIFS访问Windows下的共享文件。
1.Linux下安装Samba和CIFS。

$ sudo apt-get install samba

以上命令会自动安装samba samba-common samba-common-bin这三个包。另需要安装CIFS

$ sudo apt-get install cifs-utils

2.Linux下访问Windows共享目录winshare

$ sudo mount.cifs –o username=”administrator”, password=”” //192.168.1.200/winshare /mnt/samba //用户名administrator 密码为空。

3.利用/etc/fstab实现自动挂载,编辑/etc/fstab如下

//192.168.1.200/winshare /mnt/samba cifs auto,user,suid,username=administrator,password= 0 0

上面是使用Ubuntu访问Windows下的共享,下面介绍Windows下访问Ubuntu下的共享

1.Linux下安装Samba和CIFS。

$ sudo apt-get install samba

以上命令会自动安装samba samba-common samba-common-bin这三个包。

2.建立samba共享目录

$ sudo mkdir /mnt/sambashare

3.配置samba服务

$ sudo vi /etc/samba/smb.conf

设置共享配置

4.设置共享用户

$ sudo useradd smbuser //增加samba用户
$ sudo gpasswd -a smbuser root //可选,把smbuser增加到root组
$ sudo smbpasswd -a smbuser //设置密码

5.重启服务

$ sudo service smbd restart

6.连接测试
在windows上点运行输入

\\<ubuntu地址>    //查看ubuntu地址并写到此,例如:192.168.6.200

打开相应共享,输入用户名和密码即可。用户名就是smbuser,密码就是自己设置的密码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值