我已使用串行电缆将交换机连接到 PC,我想对其进行管理。我可以使用什么实用程序打开串行线路并通过控制台管理交换机?
在 Windows 上,我使用PuTTY(串行线 COM1)。
必须管理几个远程专用服务器,处理网络相关的事情可能会非常有压力。
有什么可能的方法可以连接到这些盒子(可能通过第三个盒子)而完全不必依赖它们的网络配置?
类似于“xm 控制台”,但与 xen 无关?希望我的问题足够清楚,可以回答。
我正在 vmware vm 中安装 ubuntu 服务器。在专家安装程序中有这个问题(我猜这在 debian 安装程序中是一样的):
请输入您使用的虚拟控制台的空格分隔列表
标准设置是:
/dev/tty[1-6]
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以将其减少到 1-2。我不确定它到底是什么意思。我只会使用一个“物理”控制台来安装一次,也许稍后会在紧急情况下使用,但通常只使用 ssh 远程登录控制台。
也许这与这个常见问题条目有关:
http://www.faqs.org/docs/Linux-HOWTO/Keyboard-and-Console-HOWTO.html#ss7.1
所以我的问题是:如果我将其减少到 1-2,它会发生什么变化?我想知道每次安装。
编辑:我为我的安装选择了这个:
/dev/tty[1-1]
Run Code Online (Sandbox Code Playgroud)
但是后来在运行的实例上,我在 vmware 控制台上得到了 6 个控制台,其中Alt- 1.. Alt-6仍然如此。奇怪的。有 6 个实例getty出现在进程列表中。
编辑 2:我应该补充说这是 Ubuntu 10.04 服务器安装磁盘 (i386)“Lucid Lynx” beta 2
我们想保存在跨越多行的 Linux 控制台上运行的程序的输出。不幸的是,它没有被记录或在屏幕下运行,或任何其他让我们轻松捕获输出的方式。到目前为止,我们能够想出的最佳方法是:
Log into the machine via a separate SSH session
In the console session, page to the top of the buffer
Repeat:
In the SSH session, run "cat /dev/vcs >> screendump.txt"
In the console session, page down one screen
Dump the final screen in the SSH session
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?似乎如果 VC 内存是连续的,并且您知道它在哪里,您可以dd将控制台文本直接从内核内存中提取出来并放入文件中。
我多次看到控制台命令,例如
./redis-server
Run Code Online (Sandbox Code Playgroud)
或者
./mongo
Run Code Online (Sandbox Code Playgroud)
./究竟是什么意思?
我们遇到了内存不足的 Java 应用程序问题。我们的 (Windows XP) 客户端 PC 安装了 JRE 1.6 版本 18。我想将 JRE 的 -Xmx 运行时参数增加到 512M,但我似乎无法为所有用户设置它。当我以管理员身份登录 PC 并在 Java 控制台中设置运行时参数时,这些设置仅在我登录时出现。
我正在运行 FreeBSD 8.2-RELEASE。该机器是带有IPMI 2.0 子板的Supermicro 5015M。
当我启动这台主机时,启动过程进行得很好。我看到了 BIOS、RAID BIOS、第一和第二阶段引导加载程序以及第三阶段 /boot/loader。这些看起来都很好,速度也没有问题。
然后,系统以大约 1 bps 的速度从内核打印加载内核和消息。这是 IPMI KVM-over-LAN 的视频。当使用连接到机器的物理键盘视频鼠标时,我也看到了这一点。
BIOS 控制台重定向设置为 115200 bps。
来自/boot/loader.conf和的相关设置/boot/device.hints:
boot_multicons=YES
boot_serial=YES
comconsole_speed=115200
console=comconsole,vidconsole
hint.uart.1.flags=0x10
hint.uart.1.port=0x2F8
Run Code Online (Sandbox Code Playgroud)
我已停用 boot_multicons、boot_serial,将 comconsole_speed 设置为各种值,将控制台更改为各种值等。没有任何效果。就好像内核忽略了我在加载器中输入的设置。我什至在 BIOS 中更改了端口速度。
知道为什么会这样吗?
看起来 FreeBSD 正在向视频控制台打印字符,但是以适合串行控制台的速度打印字符,并且错误地假设我的串行控制台配置为 1 bps。
有没有一种简单的方法可以让我:
我在输出中有 20,000 多行,有时我必须搜索customer_id : 1111,目前我必须将它们复制到 word 或记事本然后搜索。
有一个更好的方法吗 ?
我有几十个使用 Supermicro Embedded BMC 的Supermicro 服务器。该页面上的文档表明我可以通过 SSH 访问 LAN 上串行(串行控制台):
SMASH 和 CLP 支持
Run Code Online (Sandbox Code Playgroud)SSH based SOL Power control of the server
但是当我通过 ssh 进入我的 BMC 时,我看到的只是一个 Busybox 实现,没有明确的连接到 SOL 的能力:
# ssh 192.168.100.100 -l ADMIN
ADMIN@192.168.100.100's password:
BusyBox v1.1.3 (2011.02.12-01:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# show
-sh: show: not found
# smash
-sh: smash: not found
Run Code Online (Sandbox Code Playgroud)
Supermicro 支持给了我不一致的答案。是否可以通过 SSH 接口连接到 SOL?
我有一个新的 Cisco 3750X 交换机,我想通过控制台连接到它。
只是....这个交换机上没有DB9接口,它的串口是RJ45。我有一根 USB 转 RJ45 电缆,并且使用的是 Windows 7,但似乎无法让 Putty 或其他终端客户端工作。
如何与此交换机建立控制台连接?谢谢!