当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 本文以redhat8.0操作系统平台为背景,阐述如何实现启动级别为3时的自动登录,及自动运行相应程序,并简要介绍了如何在redhat8.0下自动登录Xwindow(系统启动级别为5),并自动运行指定的应用程序。
 

 

 ·linux 的 hostid    »显示摘要«
    摘要: linux 的 hostid 是怎么算来的。。 有办法改吗? ddeepp 回复于:2003-08-24 00:38:12 我想hostname name,但重启后就没有了;修改vi /etc/sysconfig/network diag 回复于:2003-08-24 01:06:36 hostid 和hostname 不样的。。gg。。 jrlee 回复于:2003-08-24 02:02:36 也许这个对你有点用,......
    摘要: 如果正在使用开发内核或设备驱动程序,或运行着那些能导致机器发生内核严重错误的代码,那么这个技巧会对您有用。 这个技巧在 linux 上使用,适用于 x86、powerpc 或 sparc 处理器,并且你至少需要拥有 2.2.x 或以上的内核。 如果您的机器遭遇严重错误,或突然变成了一堆炽热的零件,您可以通过组合键来同步文件系统,并将文件系统重新装载为只读。接着重启,您就能避免可能长时间的文件系统检查。 不同平台的组合键略有不同: x86 : a......


如何自动登录linux[转载]

本文以redhat 8.0操作系统平台为背景,阐述如何实现启动级别为3时的自动登录,及自动运行相应程序,并简要介绍了如何在redhat 8.0下自动登录x window(系统启动级别为5),并自动运行指定的应用程序。 【相关文章:一个月的心血!iptables+NAT+

【扩展阅读:地址本的脚本

[b:804aea7097]一、启动级别为3时自动登录的实现[/b:804aea7097] 【扩展信息:双硬盘多系统引导深入探究(原创)

启动级别为3时自动登录的实现涉及两个软件包:mingetty-1.00-3.src.rpm软件包及util-linux-2.11r-10.src.rpm软件包。

(1)mingetty-1.00-3.src.rpm软件包 

对于启动级别为3的自动登录的实现,仍然需要考察/etc/inittab脚本, 

3:123:respawn:/sbin/mingetty tty3

 

因此,如果想在启动级别3的情况下实现自动登录,必须要了解mingetty的功能,甚至要修改mingetty的代码。用命令rpm -qf /sbin/mingetty 可知redhat 8.0版本的mingetty包含在mingetty-1.00-3.src.rpm软件包中,下载该软件包,安装源代码,缺省情况下,代码会安装在/usr/src/redhat/下,我们关心的只是mingetty.c源文件。mingetty.c约有五百行代码,主要实现如下功能:

打开指定的tty(由参数指定); 

提示用户登录(login:); 

获得登录用户名; 

把用户登录名作为参数,调用/bin/login。 

我们所关心的部分实质上只有以下三行:

... ...

438 while ((logname = get_logname ()) == 0); //mingetty.c文件438行

439 execl (_path_login, _path_login, "--", logname, null);

440 error ("%s: cant exec " _path_login ": %s", tty, sys_errlist[errno]);

... ...

 

第一行的功能是输出login提示,并获得用户输入的登录用户名,登录用户名由logname返回。因此,可作如下修改

... ...

438 // while ((logname = get_logname ()) == 0); //注释掉本行,不再提示login:

439 logname = "root"; //添加本行代码

440 execl (_path_login, _path_login, "--", logname, null);

441 error ("%s: cant exec " _path_login ": %s", tty, sys_errlist[errno]);

... ...

 

注意,这里假定用户以超级用户身份登录。

第二行以用户登录名为参数,调用/bin/login程序,进一步实现登录。
...   下一页
    摘要: 呵呵,看第一辑效果不错,应大家要求整理第二辑。在这里先感谢提供下载的朋友,如果有时候下载不了请大家耐心等候,不要烦躁啊! 由于本人时间不多,大家等不急的话,可以到这里一看: http://www.wonyen.net/bbs/nboard.html?ntypeid=33 linux系统管理 21、setting up a local area network (en)上载:5/9/2002 http://www.joyfire.net/com......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE