2019年11月29日星期五

Linux samba服务器快速安装配置


(1)更新系统及当前软件。
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

(2)安装samba服务器。
sudo apt-get install samba samba-common

*****注意上级目录权限*******
(3)创建一个用于分享的samba目录(依据实际情况执行)
sudo mkdir /mnt/Sync

(4)给创建的这个目录设置权限(依据实际情况执行)
sudo chmod 777 /mnt/Sync

(5)添加用户(下面的 admin 是本次的用户名,再设置samba的密码)。
先使用useradd 命令创建samba用户admin:
useradd admin

(6)设置samba用户admin的密码:
sudo smbpasswd -a admin

(7)配置samba的配置文件。
sudo vim /etc/samba/smb.conf
在配置文件smb.conf的最后添加下面的内容:

[admin]
comment = share folder
browseable = yes
path = /mnt
create mask = 0700
directory mask = 0700
valid users = admin
force user = admin
force group = admin
public = yes
available = yes
writable = yes

上面配置中 valid users =admin 中的 admin 为用户名。

(8)重启samba服务器使配置生效。
sudo service smbd restart

(9)自定义服务端口。
    编辑配置文件
   sudo vim /etc/samba/smb.conf
   在配置文件smb.conf中前面添加下面的内容:
   smb ports = 455
   重启samba服务器使配置生效
   sudo systemctl restart smbd.service

修改Windows客户端映射端口
在Windows修改端口无法直接修改配置文件实现,因为SMB服务本身就是为了Windows量身定做的,其默认指定了445端口。

管理员身份运行cmd控制台依次执行如下命令

sc config LanmanServer start= disabled 
net stop LanmanServer
sc config iphlpsvc start= auto #启动端口转发
netsh interface portproxy add v4tov4 listenport=445 connectaddress=公网IP connectport=端口 #配置端口转发
此时通过访问本地\\127.0.0.1就可以访问服务端配置的共享目录了

Docker安装管理界面portainer

1.拉取jenkins镜像


  确保虚拟机有docker环境后开始安装,
docker pull portainer/portainer

2.启动容器

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer:/data --name portainer --restart=always portainer/portainer
  到此,portainer安装成功!是不是很简单呢
  访问http://ip地址:9000,记得开放端口哦!


其他使用:
清理所有停止的容器

docker container prune

清理所有不用数据(停止的容器,不使用的volume,不使用的networks,悬挂的镜像)

docker system prune -a

清理所有停止的容器

docker container prune 

debian安装docker-ce


  一、安装docker
下面是使用阿里云的源进行安装的方法,如果在其他系统上安装,比如ubuntu,把debian换成ubuntu就可以了。
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]


  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18


二、使用国内镜像
修改/etc/docker/daemon.json,添加如下配置:
{
"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}

  • 1

  • 2

  • 3


然后执行命令systemctl restart docker重启docker
三、测试
1.输出version:
docker --version

  • 1


在这里插入图片描述
2.运行hello-world镜像
docker run hello-world

  • 1


在这里插入图片描述
四、参考资料