Linux学习五samba服务器的搭建

1、要保证windos你本机的ip与你虚拟机中的ip在同一个网段

查看windos的ip用命令ipconfig,在Linux中用命令ifconfig

2、顺便介绍一下rpm管理

rpm -qa     查询所有rpm安装的软件包

rpm -q  【软件包名】   查询这个软件包是否安装

rpm -qi  【软件包名】  查询这个软件包的具体信息

rpm -ql  【软件包名】   查询这个软件包中的文件

rpm -qf  【文件全路径】查询这个文件所属的软件包

rpm -ivh RPM包全路径名称:安装包到当前系统且有提示信息

rpm -e 【软件包名】 删除rpm包,如果rpm包有依赖,则需要下面这个命令来进行删除

rpm -e --nodeps 【软件包名】

3.检查Linux系统中是否安装了samba服务器rpm

rpm -qa | grep samba

4.把自己的安装文件进行挂载

  mount  /mnt/cdrom

  cd /mnt/cdrom   找到自己的安装文件

  cp /mnt/cdrom/sam*  /home  把samba的安装文件拷贝到/home这个目录下

5.安装

   rpm -ivh 【软件包名】

6.设置samba密码文件

   useradd 用户名   新建一个用户

   passwd  用户名   给这个新建的用户添加密码

将/etc/passwd中的用户添加到smbpasswd中

  cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

设置用户的smaba密码

smbpasswd  用户名

7.启动samba服务

service smb start

service smb stop

service smb restart

8.在windos中输入\\(linux的ip地址)点enter就可以进入samba的登录界面,输入用户名和密码即可登录,就可以在这个用户文件夹中实现windos与Linux的文件传输了



 








### 使用 Docker Compose 部署 FRP 内网穿透服务端 #### 创建项目结构 为了使用 `Docker Compose` 来部署FRP内网穿透的服务端 (frps),首先需要建立合适的工作目录并准备必要的配置文件。通常情况下,建议创建一个新的工作空间用于保存所有的配置和数据。 ```bash mkdir -p ~/projects/frp-server/{conf,logs} cd ~/projects/frp-server/ ``` #### 编写 docker-compose.yml 文件 接下来编写 `docker-compose.yml` 文件来定义服务: ```yaml version: '3' services: frps: image: fatedier/frp:latest container_name: frps ports: - "7000:7000/tcp" - "7000:7000/udp" - "8080:8080/tcp" # HTTP Dashboard Port environment: - TZ=Asia/Shanghai volumes: - ./conf/frps.ini:/etc/frp/frps.ini - ./logs:/var/log/frp restart: unless-stopped ``` 此配置指定了要使用的镜像版本以及映射到主机系统的端口和服务名称等信息[^4]。 #### 准备 frps 的 INI 配置文件 在上述命令中提到的路径下放置一个名为 `frps.ini` 的文件作为FRPS的主要设置文档: ```ini [common] bind_port = 7000 dashboard_addr = 0.0.0.0 dashboard_port = 8080 dashboard_user = admin dashboard_pwd = password token = your_token_here log_file = /var/log/frp/frps.log log_level = info max_pool_count = 5 subdomain_host = example.com allow_ports = 2000-3000,3001,3003,4000-50000 tcp_mux = true ``` 这段配置设置了服务器监听端口、仪表板访问地址和其他一些重要的安全性和性能选项[^2]。 #### 启动服务 完成以上步骤之后就可以通过下面这条简单的指令启动整个环境了: ```bash docker-compose up -d ``` 这将会以后台模式运行所有指定的服务实例,并保持它们持续运作直到手动停止为止。 #### 查看状态与日志 可以利用如下命令查看当前正在运行中的容器及其状态: ```bash docker ps | grep frps ``` 如果想要获取更多关于特定进程的信息,则可以通过查阅相应的日志记录来进行调试分析: ```bash tail -f logs/frps.log ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值