feat: 移植工程
This commit is contained in:
52
README.md
Normal file
52
README.md
Normal file
@@ -0,0 +1,52 @@
|
||||
Ubuntu安装ftp服务器
|
||||
1. 安装
|
||||
sudo apt-get install vsftpd
|
||||
2. 查看是否成功
|
||||
sudo systemctl status vsftpd
|
||||
3. 编辑配置文件
|
||||
sudo gedit /etc/vsftpd.conf
|
||||
|
||||
启用本地用户:local_enable=YES
|
||||
允许上传文件:write_enable=YES
|
||||
|
||||
4. 重启vsftpd
|
||||
sudo systemctl restart vsftpd
|
||||
|
||||
5. 如果需要 可以新增FTP用户,如ftp-user
|
||||
sudo adduser ftp-user
|
||||
6. 设置用户的访问目录权限
|
||||
// 是否设置用户的访问目录权限
|
||||
chroot_local_user=YES
|
||||
// 是否指定用户列表文件
|
||||
chroot_list_enable=YES
|
||||
// 用户列表文件
|
||||
chroot_list_file=/etc/vsftpd.chroot_list
|
||||
例如设置了YES YES,则除了vsftpd.chroot_list文件里面的用户都不能
|
||||
切换目录访问其他文件。
|
||||
7. 设置/home/ftp-user的权限为555! 这里不能有写的权限,否则登录失败。
|
||||
8. 在/home/ftp-user下新建文件夹,注意要改成777的权限,否则会写失败。
|
||||
|
||||
中文乱码问题:
|
||||
utf8_filesystem=YES
|
||||
dirmessage_enable=YES
|
||||
use_localtime=YES
|
||||
xferlog_enable=YES
|
||||
connect_from_port_20=YES
|
||||
https://blog.csdn.net/u013345780/article/details/134325550?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-134325550-blog-51419630.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.1&utm_relevant_index=3
|
||||
|
||||
Logback、Fluency 和 OpenObserve 之间的关系如下:
|
||||
|
||||
Logback:这是一个 Java 日志框架,负责在 Spring Boot 应用中生成和管理日志。它提供了灵活的配置选项,可以定义日志格式和输出目标。
|
||||
Fluency:这是一个轻量级的 Fluentd 客户端库,能够将日志数据从 Logback 发送到 Fluentd。它充当了中间层,将 Logback 生成的日志收集并转发给 Fluentd。
|
||||
OpenObserve:这是一个日志监控和分析平台,接收来自 Fluentd 的日志数据。OpenObserve 提供可视化界面,用于查看和分析这些日志。
|
||||
|
||||
工作流程
|
||||
Logback 生成日志。
|
||||
Fluency 将这些日志发送到 Fluency,并将其格式化为适合传输的形式。
|
||||
Fluency 将日志转发到 OpenObserve,允许用户在 OpenObserve 界面上查看和分析日志数据。
|
||||
这种组合提供了一个强大且灵活的日志管理和监控解决方案。
|
||||
|
||||
|
||||
安装在服务器的软件:
|
||||
FTP文件服务器:vsftpd
|
||||
|
||||
Reference in New Issue
Block a user