如何配置使用串口设备登录linux终端Linux Serial Console HOWTO

如何配置使用串口设备登录linux终端Linux Serial Console HOWTO,第1张

/etc/inittab 设置

系统系统后,需要在串口上监听请求,所以要有个类似服务器的程序(agetty, mgetty etc)。

/etc/inittab中添加

s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS0 vt100

#s1:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS1 vt100

#S0:2345:respawn:/sbin/mgetty -r -x 9 ttyS0 ==>mgetty 用来调试比较好,log也丰富。

What is a getty?

A getty is is a program that opens a tty port, prompts for a login name, and runs the /bin/login command. It is normally invoked by init.

所以其他程序就不能再来占用ttyS0了,串口是独占模式的吧。

串口的登陆更偏向于系统底层,比如主板启动时就开始有输出了,可以看到主板BIOS是怎么初始化的设备的,比如, *** 作系统内核启动过程的调试都只能是选串口。ssh偏向于系统管理,系统正常启动后的远程 *** 作。

Linux系统没有通用账号和密码,默认账号为root,如果忘记root密码可以进入单用户模式修改。 1.开机重启按“e”键后进入编辑模式。 2.出现的下面这一行最后加上single或者1,回车进入单用户模式。 3.修改root的密码 passwd root


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6188568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存