写了一个vsftpd的GUI

写了一个vsftpd的GUI

项目地址:https://github.com/JiaDingCN/vsftpdGUI

主要是为了FTP用起来方便

下面是一些相关的笔记

  1. linux查看是否有某一服务正在运行

    来源:https://blog.csdn.net/superdangbo/article/details/78952165

    Linux 上查看有那些服务service?
    原创Java-Basketball 最后发布于2018-01-02 15:16:47 阅读数 33463 收藏
    展开
    有时候在linux上不知道有哪些服务service, 比如你要重启mysql的服务,但是不知道linux上是否有mysql这个service, 可以用这个方法来做

    service 服务名 status
    比如你要查看linux上是否有mysql这个service,可以分两步:

    step 1:
    查看是否有mysql这个进程

    ps -ef|grep mysql
    step 2:
    查看这个服务的状态:

    service mysqld status
    如果能看到服务状态,就说明有这个service
    ————————————————
    版权声明:本文为CSDN博主「Java-Basketball」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/superdangbo/article/details/78952165

  2. 修改vsftpd配置文件时完整的步骤(在root用户下):

    service vsftpd stop
    vim /etc/vsftpd.conf
    service xinetd restart
    service vsftpd start

    注意vsftpd要求配置文件的用户组和拥有者都是root,所以如果不是的话,需要通过以下命令修改:

    sudo chown root /etc/vsftpd.conf
    sudo chgrp root /etc/vsftpd.conf
  3. vsftpd法两种运行方式

    来源:https://www.cnblogs.com/tuteng/articles/2953034.html

    像其它守护程序一样,vsftpd提供了standalone和inetd(inetd或xinetd)两种运行模式。简单解释一下, standalone一次性启动,运行期间一直驻留在内存中,优点是对接入信号反应快,缺点是损耗了一定的系统资源,因此经常应用于对实时反应要求较高的 专业FTP服务器。inetd恰恰相反,由于只在外部连接发送请求时才调用FTP进程,因此不适合应用在同时连接数量较多的系统。此外,inetd模式不 占用系统资源。除了反应速度和占用资源两方面的影响外,vsftpd还提供了一些额外的高级功能,如inetd模式支持per_IP(单一IP)限制,而 standalone模式则更有利于PAM验证功能的应用。

  4. java可以实现不通过删除-替换而直接对文件进行修改的方式来实现文件的更新,但是我还没有试。普通的删除-替换方式要注意1.文件的用户组和所有者是否和源文件相同2.文件的权限是否相同

  5. 在maven中指定源码和目标字节码的版本

            <maven.compiler.source>8</maven.compiler.source>
            <maven.compiler.target>8</maven.compiler.target>

    这个和IDEA中设置的不相关,在IDEA中的设置是在IDEA中run或者debug会应用,但是如果使用mvn build的话就需要在pom.xml中再设置

猜你喜欢

转载自www.cnblogs.com/jiading/p/12317746.html
今日推荐