写了一个vsftpd的GUI
项目地址:https://github.com/JiaDingCN/vsftpdGUI
主要是为了FTP用起来方便
下面是一些相关的笔记
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修改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
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验证功能的应用。
java可以实现不通过删除-替换而直接对文件进行修改的方式来实现文件的更新,但是我还没有试。普通的删除-替换方式要注意1.文件的用户组和所有者是否和源文件相同2.文件的权限是否相同
在maven中指定源码和目标字节码的版本
<maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target>
这个和IDEA中设置的不相关,在IDEA中的设置是在IDEA中run或者debug会应用,但是如果使用mvn build的话就需要在pom.xml中再设置