前言

描述一下这几天搭建gitlab和vsftpd走过的坑

vsftpd的搭建

网上的教程很多。搭建方法以及配置文件不再赘述。我遇到的困难是,用户可以下载不可以上传。这个问题好坑啊!用的windows的ftp命令进行的测试。得出了几个错误,例如:

500 Illegal PORT command.
425 Use PORT or PASV first.

这才是最坑的地方,文不对题,为此一直到不到答案。最后取得灵感:
http://blog.163.com/wspjing@126/blog/static/117720534201222411274711/
因此想来有可能是selinux的问题。
于是修改selinux的配置文件:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

将SELINUX改为enabled,然后重启系统即可。

vsftpd的时间问题

使用本地时间:

ftp上来显示的时间与系统时间不一致,是因为默认情况下,vsftpd 是用GMT做为它的时间的,所以和系统的时间可能会不一致。修改也很简单:
vi /etc/vsftpd/vsftpd.conf
在最后加入一行:
use_localtime=YES
存盘后,重启vsftpd:
service vsftpd restart

linux小白的走过的冤枉路相关推荐

  1. ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路

    一.前言  最近一段时间自己主要的学习计划还是按照毕业后设定的计划,自己一步步的搭建一个前后端分离的 ASP.NET Core 项目,目前也还在继续学习 Vue 中,虽然中间断了很长时间,好歹还是坚持 ...

  2. linux首次安装mysql密码是多少,Linux小白,初次安装MySQL,大神请绕路

    在Linux上安装MySQL肯定不止一种方法,但是作为一名Linux小白,至少要知道一种安装方法,这里就记录一下小白的安装记录. 本系统的版本信息如图所示 第一,给你一台Linux服务器,要做的第一件 ...

  3. 从linux小白到进大厂,我是怎么做到的?

    还记得我当时上大学的时候,连电脑开机都不会.因为家住贫困山村,所以从来没用过电脑.当我们去机房做实验的时候,我连开机都不会.不知道什么是主机,什么是显示器,只能尴尬地问别人.但是目前我已经入职某大厂. ...

  4. Kali Linux——小白安装过程(2021)

    一: 第一步:在kali官网下载kali镜像.(网址:https://www.kali.org/) 第二步:打开网址,找到下载链接 点击画圈部分,进入下载链接 这里是我自己选的,根据个人需求不同,自己 ...

  5. Linux小白的大师之路

    随着科技的发展,Linux作为最受欢迎的服务端操作系统,拒不完全统计,现在linux已经占据全球80%以上的份额,可能说的有些浮夸,但是确实现在Linux很受人们欢迎,主要的原因,还是因为系统的安全系 ...

  6. linux小白命令,linux命令---小白笔记

    Linux命令 这是一篇小白写的笔记☺ 快捷键 pwd查看当前所在文件夹的绝对路径 ctrl+l清屏 tab键补齐内容 上下键查询之前的命令 linux的基础命令 ls ls 查看目录 -a查看所有( ...

  7. 如何在windows子系统中安装Quantum Espresso7.0【linux小白一只,艰辛摸索,留此纪录,如有漏洞,还请见谅】

    @[TOC]如何安装QE7.0 在windows11中安装ubuntu子系统,并安装QE 1.通过wsl2安装ubuntu 1.1 首先 控制面板-打开或关闭windows功能-点开 Hyper-V, ...

  8. linux小白-基础命令-useradd

    useradd [功能说明]:Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助 ...

  9. 【转载】绝对干货!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载九)如何通过源代...

    2019独角兽企业重金招聘Python工程师标准>>> 除了使用Linux的包管理机制进行软件的安装.更新和卸载,从源代码进行软件的安装也是非常常见的,开源软件提供了源代码包,开发者 ...

  10. linux小白-基础命令-ls

    ls [功能说明]:ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. [语法格式]: ...

最新文章

  1. Java网络编程——11.非阻塞I/O
  2. Excel 2010单元格中设置表头
  3. torch中的topk()函数
  4. 河北计算机科学与技术研究生,2021年河北工业大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
  5. 东北农业大计算机排名,黑龙江高校排名更新,东北林大排名第3,东油排名第8...
  6. OkHttp协议介绍以及文件下载和上传+OkHttp协议封装+OkHttp拦截器____SpringBoot——集成Okhttp3
  7. 规则执行管理平台中远程和服务管理的学习1
  8. windows 程序库
  9. 互联网创业团队需要什么样的人
  10. 计算机硬盘存绝密,教您创建自己的绝密磁盘
  11. android.dig机器人采访,机器人学导论心得 - osc_jjc36t9p的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. CentOS 7 安装 jdk11
  13. 卷积神经网络原理与实现过程
  14. 抖音短视频APP——市场需求文档
  15. 基于java拼图游戏(带文档)
  16. iOS下86版五笔输入法练习程序(作为备忘,最基本功能的演示demo,版本:0.99版)
  17. Maven中的LastUpdated文件生成原因
  18. vs使用html写出分层次字,Javascript 升阶 10-2 样版字面额方法:VSCode 配搭 Emmet 编写 HTML 构造...
  19. 米4用linux刷机救转,红米Note4免解锁线刷刷机教程_红米Note4免解锁线刷救砖包
  20. u盘插在电脑上灯亮没有反应_Win7系统插入U盘指示灯亮但电脑不显示的解决方法【图】...

热门文章

  1. 仿网易新闻APP(六)——优化网络任务(在AS中使用okHttp工具包)
  2. 备战秋招,17年春招面经整理合集(170篇)
  3. 网络安全与应用(1)(网工)
  4. 关于母牛的俄罗斯轮盘赌问题
  5. 【UG安装错误】-15错误解决方法
  6. Intel芯片组,南桥芯片ICH7、ICH8、ICH9、CH10
  7. 程序猿生存指南-21 自娱自乐
  8. QT学习(一)——QT下载与安装
  9. 1549:最大数 题解(C/C++详细注释版)----线段树模板题
  10. 医疗大数据公司生命奇点获5000万人民币A轮融资