如何在linux2.6的内核中添加telnet功能开机自启动进程?

如题,不能改变文件系统,不能用启动脚本,要求init进程后自动启动telnet,大体思路、具体的方法,都可以,急求,在线等!

init也是内核启动的, 直接修改内核,在init后调用tenletd

linux2.6 安装路径是?telnet rpm -qa | grep telnet 显示结果是?

首先不清楚你的目的是,init加载会初始化一系列的参数和进程,包括启动rc.d启动脚本。

我安装了Redhat Linux6.2,却找不到通常用于设置守护进程序的inetd.conf,不知应如何配置守护进程?如何才能让我的Linux有让用户Telnet的功能?
|
找一下看 cd / find . -name inetd.conf
|
你网络方面的软件没装全吧?? 另外的还有一个配置文件/et/services
|
开始选择时候,一般有关网络的安装的选择除了NFS和DNS之外都要 另外的应该是/etc/services
|
安装有一项是选inetd服务的。
|
我也遇到过这个问题,当时也搞不定.但我又重装了一下就可以了. 我估计是安装时出的问题!
|
RedHat7.0中使用Net4,已经没有inetd.conf文件了。网络配置在/etc/xinetd.d/目录下,有关pop3的配置文件是ipop3,将其中的disable=yes注释即可。 我没有装过RedHat6.2,不知是否一样?
|
位置在/etc/inetd.conf,里面有一行: telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd 缺省是打开的。
|
#setup 将关于网络的选项选上。 #reboot

1。如果安装了telnet、telnet-server的rpm包,就跳到2。,否则安装这个包。
2。修改telnet服务配置文件
vi /etc/xinetd.d/telnet
service telnet{disable = yes
flags = REUSE
socket_type = streamwait = nouser = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID}将disable=yes行前加#,或者改为disable=no
3。重新启动xinetd守护进程
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd
[root@localhost root]#service xinetd restart
4。关闭系统的防火墙
linux系统默认的防火墙是“high”。
(方法:[root@localhost root]# setup
选择:“firewall configuration”
选择:security level——“no firewall”)
5。

谢谢各位,我的目的是在内核态下调用用户态的程序,目前已经找到方法了,在内核中调用call_usermodehelper函数,可以直接调用用户空间的程序

配置一下yum
yum install -y telnet #安装