Proftp学习笔记--(1)启动篇

2023-12-11 21:38
文章标签 启动 学习 笔记 proftp

本文主要是介绍Proftp学习笔记--(1)启动篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【原文写于2004年11月24日14:32星期三,注】

Proftp学习笔记--(1)启动篇
(主要学习官方用户手册,辅以网上文章)
(说是官方用户手册,是因为由proftp的官方网站http://www.proftpd.org/下载得。其中的user-guide部分都是以第一人称写的,更像“使用心得”,而且描述的都是1.2.0****的版本,许多内容已旧。好在随1.2.9的软件包附带配置参考文档,可以查阅)

Proftp启动分inetd/xinetd模式与standalone模式
(1) inetd/xinetd下,由inetd/xinetd进程分配socket,绑定port,.......(具体man inetd)
inetd:/etc/inetd.conf中:
“ftp stream tcp nowait root in.proftpd in.proftpd”,其中in.proftpd在/usr/sbin
xinetd:/etc/xinetd.conf中:
service ftp
{
flags           = REUSE
socket_type     = stream
instances       = 50
wait            = no
user            = root
server          = /usr/sbin/proftpd
bind            =
log_on_success  = HOST PID
log_on_failure  = HOST RECORD
}

kill -hup [pid-of-inetd]可以让inetd重新读入inetd.conf,重新启动proftpd

(2) standalone为独立启动
gentoo下
独立启动:(copy from /etc/init.d/proftpd):start-stop-daemon --start --quiet --exec /usr/sbin/proftpd -- /var/run/proftpd.pid
服务启动:/etc/init.d/proftpd start

gentoo的init用于系统启动时开启服务
/etc/init.d/中保存了服务的启动文件,这些启动文件都是脚本,由/etc/init.d/runscript.sh执行。/etc/init.d/[service-name] start可以启动相应的服务
/etc/runlevels中保存了随系统启动时开启的服务,这些服务还分组,如boot、default、nonetwork。里面都是到/etc/init.d/中相应服务启动脚本的符号链接
rc-update add proftpd default可以将proftd加入default启动组
此外,rc-status列出成功启动的服务
关于gentoo服务更多:
http://www.linuxsir.org/bbs/showthread.php?s=&threadid=86503
 

这篇关于Proftp学习笔记--(1)启动篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/482196

相关文章

检查 Nginx 是否启动的几种方法

《检查Nginx是否启动的几种方法》本文主要介绍了检查Nginx是否启动的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1. 使用 systemctl 命令(推荐)2. 使用 service 命令3. 检查进程是否存在4

解决idea启动项目报错java: OutOfMemoryError: insufficient memory

《解决idea启动项目报错java:OutOfMemoryError:insufficientmemory》:本文主要介绍解决idea启动项目报错java:OutOfMemoryError... 目录原因:解决:总结 原因:在Java中遇到OutOfMemoryError: insufficient me

SpringBoot项目整合Netty启动失败的常见错误总结

《SpringBoot项目整合Netty启动失败的常见错误总结》本文总结了SpringBoot集成Netty时常见的8类问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、端口冲突问题1. Tomcat与Netty端口冲突二、主线程被阻塞问题1. Netty启动阻

SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)

《SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)》本文总结了SpringBoot项目整合Kafka启动失败的常见错误,包括Kafka服务器连接问题、序列化配置错误、依赖配置问题、... 目录一、Kafka服务器连接问题1. Kafka服务器无法连接2. 开发环境与生产环境网络不通二、序

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理