以上就是给各位分享ubuntu搭建samba服务器&挂载,其中也会对mount代码到本地进行解释,同时本文还将给你拓展apt-getupdate失败ubuntu:Temporyfailureresol
以上就是给各位分享ubuntu 搭建samba服务器&挂载,其中也会对mount代码到本地进行解释,同时本文还将给你拓展apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CentOS 6.5 学习笔记 搭建Samba服务器、centos 7 搭建samba服务器、docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- ubuntu 搭建samba服务器&挂载(mount)代码到本地(ubuntu16.04 samba服务器搭建)
- apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu
- CentOS 6.5 学习笔记 搭建Samba服务器
- centos 7 搭建samba服务器
- docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.
ubuntu 搭建samba服务器&挂载(mount)代码到本地(ubuntu16.04 samba服务器搭建)
一、搭建samba服务器
1.下载:
sudo apt-get install samba samba-common
2.创建共享文件夹MyShare:
mkdir /home/user/MyShare
chmod 777 /home/ user/MyShare
3.备份config文件(防止改错或丢失):
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
4.进入config文件:
sudo gedit /etc/samba/smb.conf
5.把以下内容粘贴到最后(path 是文件的路径):
[MyShare]
comment = Public Stuff
path = /home/user/MyShare
public = yes
writable = yes
printable = no
write list = +staff
6.在文件里找到[global]替换:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
7.添加用户
sudo useradd 用户名
8.设置samba的密码:
sudo smbpasswd -a 用户名,在输入密码
9.查看用户信息
sudo vim /etc/samba/smbusers
内容:sambaxxx= "network username"
10.重启一下 smbd
sudo service smbd restart
二、挂载(mount)代码到本地
挂载代码到本地:
1.下载samba相应组件:
sudo apt-get install cifs-utils
2.查看共享目录:
smbclient -L 192.168.0.103 -N
3.挂载
(username=服务器的名字,密码=服务器密码,IP地址=自己服务器的IP)
sudo mount -t cifs -o username=用户名,password=密码 //IP地址/Code /home/liyan/smb_code
4.解除挂载
sudo umount /挂载的目录
备注:
1、在文件夹里访问samba地址:smb:// + IP
2、通过终端ssh访问samba服务器,访问不了的话请下载:
sudo apt-get install openssh-server
apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu
当运行apt-get update后出现如下错误时:E: Some index files Failed to download,they have been ignored,or old ones used instead.
可以将目录下/var/lib/apt/lists/partial/所有的文件清掉,再次运行apt-get update即可!自带源在大陆不好。
出现以下错误:
ubuntu:Tempory failure resolving ''cn.archive.ubuntu.com ubuntu
1,重启生效:
sudovi/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)
在里面插入:
nameserver8.8.8.8
nameserver8.8.4.4
如果有多个DNS就一行一个
修改好保存,然后执行
sudoresolvconf-u
再看/etc/resolv.conf,最下面就多了2行:
cat/etc/resolv.conf
#Dynamicresolv.conf(5)fileforglibcresolver(3)generatedbyresolvconf(8)
#DONOTEDITTHISFILEBYHAND--YOURCHANGESWILLBEOVERWRITTEN
可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。
2,重启失效:
配置文件地址 /etc/resolv.conf
使用编辑器打开
改为如下内容:
search localdomain
nameserver 202.96.128.86 希望修改成的DNS
nameserver 202.96.128.166 备用DNS
重启网络:sudo /etc/init.d/networking restart。即可
CentOS 6.5 学习笔记 搭建Samba服务器
Samba 使用 SMB 协议实现资源共享,常用于 Linux 和 Windows 之间共享文件,打印机及其他资源.
在 Win7 安装虚拟机学习 Linux, 在 Linux 上安装 Samba 服务, 然后在 Win7 中把 Linux 的
共享目录映射为本地磁盘, 可以非常方便地实现物理机和虚拟机之间传递文件.
1.服务器配置
>>> 1.1 安装 samba 服务
[root@ ~]#: [root@ ~]#: yum install samba -y
...
Complete! # 安装完成
>>> 1.2 修改配置文件
[root@ ~]#: cp /etc/samba/smb.conf /etc/samba/smb.conf.bak20190904 # 备份
[root@ ~]#: vi /etc/samba/smb.conf # 清空原有,输入以下:
1
2 [global]
3 workgroup = MYGROUP
4 server string = Samba Server Version %v
5 security = share
6 passdb backend = tdbsam
7 load printers = yes
8 cups options = raw
9
10 [temp]
11 comment=Temporary file space
12 path=/tmp
13 read only=no
14 public=yes
15 writeable=yes
16
17 [data]
18 comment=Temporary file space
19 path=/data # 共享目录路径
20 read only=no
21 public=yes
22 writeable=yes
# 保存退出
>>> 1.3 创建 /data/ 目录, 并修改权限
[root@ /]#: mkdir /data/ # 创建目录
[root@ /]#: chmod 777 /data/ # 修改权限为:可读写执行
>>> 1.4 设置开机启动 Samba 服务
方法一:
chkconfig smb on
方法二:
vi /etc/rc.d/rc.local
1 #!/bin/sh
2 #
3 # This script will be executed *after* all the other init scripts.
4 # You can put your own initialization stuff in here if you don''t
5 # want to do the full Sys V style init stuff.
6
7 touch /var/lock/subsys/local
8 /usr/local/samba/sbin/smbd -D # 添加此行
9 /usr/local/samba/sbin/nmbd -D # 添加此行
# 保存退出
[root@ /]#: /etc/init.d/smb start # 启动 smb 服务
启动 SMB 服务: [确定]
>>> 1.5 创建目录用于测试
[root@ ~]#: mkdir /data/Samba/
[root@ ~]#: echo "Samba test" >> /data/Samba/test.txt
2.客户端配置
>>> 2.1 在 Win7 中映射网络驱动器
win7 桌面---右键 "计算机"---映射网络驱动器---驱动器 Z--- 文件夹:\\192.168.10.61\data\ ---完成.
双击打开 "计算机", 在 "网络位置" 可看到 Z 盘就是 Linux 中的共享目录.
>>> 2.2 在网络驱动其中创建文件
在 win7 中打开 Z 盘,可以在其中新建,修改,删除文件和目录.但是无法删除 Samba 文件夹及其中的内容.
这是因为 Samba 目录是由 root 用户创建的, win7 只拥有 other 权限, 无法删除.
补充:如果无法启动 samba 服务器或客户机无法连接服务器.可关闭服务器中的 iptables 和 selinux, 然后重启服务器,再行测试.
centos 7 搭建samba服务器
1、安装samba
#yum install samba
如果没有报错安装成功后执行下面的步骤
2、新建一个文件夹,我在home下面新建一个workspace的文件夹
#mkdir /home/workspace
3、把读写权限给所有人
#chmod 777 /home/workspace
4、修改smb.conf配置文件
#vim /etc/samba/smb.conf
在文件末尾地方加入下面的内容
[workspace]
path = /home/workspace
available = yes
browseable = yes
writable = yes
保存退出
5、创建samba用户
#touch /etc/samba/smbpasswd
#smbpasswd -a xueqi
根据提示输入两次密码
6、重新启动samba服务
#systemctl restart smb
7、设置防火墙端口
#firewall-cmd --permanent --add-port=139/tcp
#firewall-cmd --permanent --add-port=445/tcp
#systemctl restart firewalld
搭建服务器完成,使用windows开始访问samba
8、在window的运行命令行中输入\\+ip地址,例如:\\192.168.10.25,按回车
在弹出的登录框中输入刚才的用户和密码,这样就成功的访问到服务器共享文件目录下面了
docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.
在启动container时报错
Error response from daemon: OCI runtime create failed: container with id exists: 67e15e63de517c777b548f774b09d82428eb477cccb9da135f00944bb22b9d9a: unknown
#删除历史container文件
/var/run/docker/runtime-runc/moby/{contenterId}
看其他帖子按要求删除对应container文件后,接下来又报以下错误
cgroups: cannot find cgroup mount destination: unknown.
最后解决:
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd/
关于ubuntu 搭建samba服务器&挂载和mount代码到本地的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CentOS 6.5 学习笔记 搭建Samba服务器、centos 7 搭建samba服务器、docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.等相关内容,可以在本站寻找。
本文标签: