AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 79648
Accepted
TiFFolk
TiFFolk
Asked: 2009-10-30 10:16:16 +0800 CST2009-10-30 10:16:16 +0800 CST 2009-10-30 10:16:16 +0800 CST

如何配置 UNIX 或 Linux 以通过串行连接进行管理

  • 772

如何使用 COM 端口配置我的 UNIX 或/和 Linux PC 以支持串行控制台连接?我想通过控制台电缆将我的笔记本电脑连接到那台 PC,并使用 putty 等终端仿真软件管理 PC,就好像我直接使用键盘一样。

console
  • 4 4 个回答
  • 478 Views

4 个回答

  • Voted
  1. Best Answer
    Bill Weiss
    2009-10-30T10:26:07+08:002009-10-30T10:26:07+08:00

    /etc/inittab我在我运行的具有串行控制台的服务器上有这条线:

    T0:23:respawn:/sbin/getty -L ttyS0 57600 vt100
    

    ttyS0是串口。这就是它的全部,至少在这里。

    编辑:你可能会在你的 grub.conf 中想要这样的东西:

    serial --unit=0 --speed=57600
    terminal --timeout=10 serial console
    

    然后对于每个内核:

    kernel /boot/vmlinuz ro root=/dev/md1 console=tty0 console=ttyS0,57600
    

    (重要的部分是console=论点)

    • 6
  2. Swoogan
    2009-10-30T10:32:07+08:002009-10-30T10:32:07+08:00

    除了其他答案,我建议看这里:

    http://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/

    具体来说,GRUB 部分,以便您也可以获得启动菜单(不仅仅是操作系统开始加载):

    http://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/configure-kernel-grub.html

    • 5
  3. DigitalRoss
    2009-10-30T10:27:24+08:002009-10-30T10:27:24+08:00

    如果您的发行版使用inittab. 但是 Ubuntu 使用/etc/event.d和大多数其他发行版正在或将采用更现代的 init 守护进程Upstart。至少它最终会摆脱那些可怕的 System V“运行级别”。

    如果你有一个/etc/event.d/, 你应该有tty1, tty2, ...。您可能需要将其中一个tty文件复制到ttyS0. (检查/proc/devices看看你有什么。)

    这些文件看起来像:

    # tty1 - getty
    #
    # This service maintains a getty on tty1 from the point the system is
    # started until it is shut down again.
    
    start on stopped rc2
    start on stopped rc3
    start on stopped rc4
    start on stopped rc5
    
    stop on runlevel 0
    stop on runlevel 1
    stop on runlevel 6
    
    respawn
    exec /sbin/getty 38400 tty1
    

    确保设备名称和速度是您想要的。

    • 3
  4. womble
    2009-10-30T10:19:38+08:002009-10-30T10:19:38+08:00

    您只需通过串行控制台告诉您要连接的机器在串行端口上进行侦听。大多数 Linux 发行版都在其文件中附带示例,/etc/inittab说明如何执行此操作(查找/dev/ttyS0)。

    • 2

相关问题

  • 通过正则表达式对终端进行全局着色

  • 为 cmd.exe/windows 控制台提供更好的编辑和复制粘贴功能

  • 在 Linux 上打开串行 (COM1) 线以通过控制台管理交换机

  • 如何远程控制Windows?

  • 替换 Windows 命令控制台

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve