Linux 数据库学习的准备工作--vm安装ubuntu,samba文件共享

1、安装vm虚拟机

2、在vm里面安装ubuntu,并安装vm tools


3、图形界面与命令行转换

按下ctrl+alt+space,仅松开space,按F1~F6中任意一个,即可进入命令行

按下Ctrl+alt+space ,仅松开space,再按F7,即可返回图形界面


4、开机就进入命令行

切换到root-------sudo su(后面再输入sudo,就可以不用每次都输入密码了)


编辑引导文件----------------sudo vi /etc/default/grub

vi打开文件时,是一般模式,可以进行删除,复制,粘贴等操作,却无法进行编辑操作。按下i进入编辑模式,上下左右方向键 ↑↓← →移动光标找到下面这行,并修改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

然后按下esc退回到一般模式,之后再输入“:”进入命令模式,即可将光标移动到最下面一行,输入wq保存修改并退出。



然后输入命令:
sudo update-grub

5、主机与Ubuntu之前通信

设置虚拟机的网络连接模式为NAT:


主机win7中查看vm8的ip:


vm编辑-》虚拟网络编辑器查看网关:


编辑Ubuntu的网络配置文件 sudo vi /etc/network/interfaces



在网络配置文件中加入ip信息



编辑下面的配置文件,Ubuntu重启后dns不变

sudo vi /etc/resolvconf/resolv.conf.d/base




sudo /etc/init.d/networking restart重启服务使配置生效

如果此时无法ping通主机的话,检查vm的NET服务是否开启






6、主机与Ubuntu之前共享

之前参照 

Win7与虚拟机VMware下运行的Ubuntu共享文件夹

http://blog.csdn.net/xiaojuliet/article/details/47166321

但是没有设置成功,网上搜索了各种方法,最终也木有成功,后决定采用samba

首先更新Ubuntu的源,方法见

http://blog.csdn.net/xiaojuliet/article/details/47257985


源列表更新后执行 sudo apt-get update 



安装samba

 sudo apt-get install samba 

 sudo apt-get install cifs-utils 

(cifs----common Internet file system 通用Internet文件系统)

sudo apt-get install samba-common(可不执行)


创建共享目录


修改配置文件

$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

$ sudo vi /etc/samba/smb.conf

在smb.conf最后添加:





smb.conf部分配置说明 

[global] 
server string = Samba Server Version %v 
passdb backend = tdbsam 
cups options = raw 
security = user                            //认证模式为User 
map to guest = bad user            //这个很关键,实现匿名无须交互输入用户名和密码就靠它了 
guest account = guest               //匿名用户映射为guest用户 

[myshare] 
comment = My share 
path = /home/public                       //共享路径 
browseable = Yes                          //可以被浏览,就是在网络邻居中能看到共享名 
read only = No                               //可读写 
guest ok = Yes                               //允许匿名访问,这个也需要设置,否则匿名无法访问 
valid users = samba liuag guest    //有效的用户和组 
invalid users = liuben                     //无效用户和组    
read list = samba                           //只读用户和组(如果read only = No,只读用户需要在此设置) 
write list = liuag                             //可读写用户和组(如果read only = Yes,可读写用户需要在此设置) 
allow hosts = 192.168.100.236     //允许访问主机列表,支持通配符 
deny hosts = 192.168.100.0/24    //禁止访问主机列表,支持通配符 


创建配置用户 

  1. smbpasswd -a 增加用户(要增加的用户必须以是系统用户)  
  2. smbpasswd -d 冻结用户,就是这个用户不能在登录了  
  3. smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用  
  4. smbpasswd -n 把用户的密码设置成空.  
  5.              要在global中写入 null passwords -true  
  6. smbpasswd -x  删除用户  


重启samba服务



然后在主机远程访问ubuntu的ip       \\192.168.128.3 即可看到共享文件夹


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值