linux搭建ftp服务器+服务器web目录遇到的问题

1.yum问题

第一个遇到的问题就是我在yum安装时报错

downloading packages:   vsftpd-3.0.2-25.el7.x86_64: [Errno 256] No more mirrors to try. 

这个网上有很多说法 大部分都是yum clean all 的做法,但是我在执行makecache的时候也报这个错。 其实这个主要是源文件的问题,你的源文件有问题

例如我的:我的源文件是这个文件/etc/yum.repos.d/yum.repo,但是实际上应该用的时CentOS-Base.repo这个文件。

你可以看一下你的/etc/yum.repos.d/目录,如果你的目录也没有CentOS-Base.repo这个文件而是别的文件,备份文件然后新建CentOS-Base.repo文件,网上找个内容。弄好之后。执行makecache就会发现走通了。

2.Centos7.6.1080版本的rpm文件网址

网上的给出的网址都是老网址,7以上的很多都没有对应的rpm文件

正确的:Index of /7.6.1810/os/x86_64/Packages

3.SSL自签证书我个人认为最简单容易看的懂的

openssl为IP签发证书(支持多IP/内外网) - 简书 (jianshu.com)

4.Linux服务器ftp连接端口

大部分默认都是21,但是/etc/vsftpd/vsftpd.conf里面有个listen_port的参数可以指定端口。

如果你的指定了例如8888的端口,但是你工具默认连接的还是21,那么工具就会提示积极拒绝,你如果Linux直接连接就会报ftp:connect:Connection refused

5.vsftpd启动报错:vsftpd:500 OOPS: bad bool value in config file for: xxxx

检查你vsftpd的配置文件:你一定是加啥注释或者你的配置后面有啥空格啥的

6.Shell脚本创建文件,但是你的文件名不是你指定的而是你shell脚本名

看一下你的参数是不是$0

7.Shell没有那个文件或目录ocal/nginx1.80/conf/conf.d/ftp_test.conf

你自己从新从liunx上写一下,你一定是命令行是从windows文本粘贴过来的

8.sed:-e 表达式 #1,字符 3:期望在“a”, “c”, “i”之后有“\”

你的命令一定是只有命令没有内容 例如 sed -i '$a' xxxx.txt 你的的$a后边应该有东西啊

9.Linux中使用“sudo echo >>”提示权限不够

使用 sudo sh -c ‘echo "export PATH" >> /etc/profile’ 这样就可以解决了!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值