- 浏览: 4407034 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
虚拟机于主机通过串口通信
我们需要先配置一下宿主机器上的virtualbox。
1. 在串口栏中勾选 []启用串口(E)
2. 端口编号选择COM1
3. 端口模式选择Host Pipe
4. 勾选 []创建通道(C)
5. Port/File Path: 填上 /tmp/serial. 也就是说我们在宿主机器的/tmp/中创建了serial的通道文件
此外,我们还要在宿主机器上设定一下串口.在此之前需要安装minicom软件
1. 运行minicom -s命令
2. CTRL+A调出配置界面,选择Serial port setup
3. Serial Device修改为 unix#/tmp/serial
4. Bps/Par/Bits修改为 9600 8N1
5. Hardware Flow Control和Software Flow Control都设置为No.
6. 保存为dfl以后退出
在虚拟机上配置:
修改/boot/grub/menu.lst,将输出导出到串口
title Debian GNU/Linux, kernel 2.6.32.7
root (hd0,0)
kernel /boot/vmlinuz-2.6.32.7 root=/dev/hda1 ro console=ttyS0,9600
initrd /boot/initrd.img-2.6.32.7
修改/etc/inittab,允许输出的控制台为ttyS0.
将
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
启用即可。
宿主机开启minicom, 然后启动虚拟机,就可以看到系统启动输出信息全部导出到了串口上。等到登陆界面出现的时候,就可以登陆操作。
虚拟机和虚拟机之间的串口通信
两台虚拟机间的通信也可以通过利用主机的命名管道来完成。原理可以简单的这样描述:一台虚拟机在主机中创建的命名管道并其串口相连,另外一台虚拟机也将自
己的串口连到主机的命名管道上,这样两个虚拟机的串口就能连起来了。这里两台虚拟机都使用各自的COM1端口,主机的命名管道为同一管道/tmp
/vbox,在配置时一台创建通道(假设为Ubuntu8.10DevOS),另一台不创建。启动时先启动创建通道的虚拟机,然后启动另一台虚拟机,分别
打开两台虚拟机的终端,通过如下命令将各自的COM1口的输入输出波特率都设为115200
虚拟机A:stty ispeed 115200 ospeed 115200 -F /dev/ttyS0
虚拟机B:stty ispeed 115200 ospeed 115200 -F /dev/ttyS0
测试过程:
在其中一台虚拟机A终端上执行
cat /dev/ttyS0
在另一台虚拟机B上执行
echo ok > /dev/ttyS0
这时虚拟机A的终端会接受到B发来的ok消息。
如果不确认串口线在哪个串口上可以安装setserial软件执行
setserial -g /dev/ttyS*
看看那个串口有信息! 有可能是串口到ttyS1上了
stty命令详解
[语法]: stty [-a] [-g] [选项]
[说明]: 本命令设置终端,无参数时报告终端设置,本命令功能十分强大,应谨慎使用,下面仅介绍部分常用功能 详细如下:
-a 显示当前终端所有设置
-g 以能作为 stty 命令参数的方式显示终端设置
以下是终端常用设置,在设置前加-表示清除设置:
控制方式
ispeed 0 110 300 600 1200 1800 2400 4800 9600 19200 38400
本命令设置终端输入波特率,若为0则使用缺省波特率。
例如 stty ispeed 9600
ospeed 0 110 300 600 1200 1800 2400 4800 9600 19200 38400
本命令设置终端输出波特率,参看 ispeed。
输入方式
ingbrk(-ignbrk) 忽略(不忽略)中断(BREAK)
brkint(-brkint) 设置(清除)信号INTR为中断信号
inlcr(-inlcr) 将换行转换(不转换)成回车
icrnl( -icrnl) 将回车转换(不转换)成换行
igncr(-ignrc) 忽略(不忽略)回车
iuclc( -iuclc) 将大写字母转换(不转换)成小写字母
输出方式
olcut(-olcut) 将小写字母转换(不转换)为大写字母
onlcr(-onlcr) 输出时将换行符转换(不转换)为回车换行
ocrnl(-ocrnl) 输出时将回车符转换(不转换)为换行符
本地方式
echo (-echo) 设置(清除)回显
stwrap(-stwrap) 截断(不截断)大于79个字符的行
echoctl(-echoctr) 将控制键回显为^
参考至:http://www.osmsg.com/2010/06/%E6%AF%8F%E5%A4%A9%E4%B8%80%E4%B8%AA-linux-%E5%91%BD%E4%BB%A4%E4%B9%8B-stty-%E8%AF%A6%E8%A7%A3/
http://forum.eet-cn.com/BLOG_ARTICLE_5058.HTM
http://hi.baidu.com/%E8%9D%8C%E8%9A%AAabc/blog/item/1f3a9bdb4bdfb4d5b7fd4847.html
http://blog.sina.com.cn/s/blog_5e6fbd010100d8r2.html
http://wenwen.soso.com/z/q202296886.htm
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Linux OOM机制介绍
2018-06-06 11:27 3459Linux系统运行过程中,有时候会在message中看 ... -
Linux启动过程--从引导说起
2016-09-23 13:49 1175Linux的引导过程是一个用来初始化系统的程序。它包含了在打 ... -
基于案例学SQL优化第5周脚本
2015-04-12 19:35 0===============BEGIN=========== ... -
重启linux network服务/etc/resolv.conf信息丢失的解决方案
2014-11-13 13:38 3111修改/etc/resolv.conf,修改后重启服务 ser ... -
linux sudo 命令
2014-11-04 15:01 1331“Sudo”是Unix/Linux平台上的一个非常有用的工具 ... -
linux sudo,su和打开终端速度很慢
2014-11-04 09:42 4276一、症状sudo指令执行速度很慢,例如:sudo -u ro ... -
Linux NFS服务器的安装与配置
2014-10-15 00:00 1008一、NFS服务简介 N ... -
DISPLAY变量和xhost(原创)
2014-10-14 16:58 60570DISPLAY 在Linux/Unix类操作系统上, D ... -
Linux NTP配置详解 (Network Time Protocol)
2014-10-02 21:49 18493Network Time Protocol (NTP) ... -
Linux下DNS服务器的设置
2014-10-02 21:43 1464环境:要设的DNS机子 ... -
nslookup工具的使用方法
2014-10-02 21:35 6918配置好DNS服务器,添加 ... -
ntpd与ntpdate的区别
2014-10-02 17:57 1141之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题 ... -
认识/etc/fstab和/etc/mtab文件
2014-09-20 12:27 3161fstab fs tab(描述 各 ... -
扩展Linux swap分区 两种方法
2014-09-16 17:23 1543先来查询一下系统的swap [root@localhost ... -
vim切换tab标签快捷键
2014-06-22 17:16 19480这几天在学习VIM,在WIN7下装了GVIM,在折腾好配置文 ... -
如何看linux是32位还是64位
2014-04-27 14:09 1674查看linux机器是32位还是64位的方法:方法一:file ... -
iSCSI的配置(target/initiator)
2014-04-27 13:45 54479iSCSI 是一种 SAN的设备而 SAN的设备主要是提供 ... -
linux kudzu作用与操作方法(原创)
2013-08-29 22:03 2867概述kudzu是在linux系统启动时用来检测硬件的,一般在 ... -
Linux下获取详细硬件信息的工具:Dmidecode命令详解
2013-08-29 21:52 2539Dmidecode 这款软件允许 ... -
DAS,NAS,SAN和ISCSI存储架构介绍(原创)
2013-06-23 10:22 16120DASDAS是Direct Attached Stor ...
相关推荐
其他的配置直接下一步按照默认就行,新建完后右键centos7虚拟机,打开设置。若virtualbox版本较高,比如virtualbox6.0,需要在设置-显示-显卡控制器改为VBoxVGA,避免在centos安装界面找不到鼠标光标。然后在系统-...
VirtualBox安装配置教程 VirtualBox是一款功能强大且易于使用的虚拟机软件,通过该软件用户可以在一台物理机器上运行多个虚拟机,每个虚拟机都可以独立运行不同的操作系统。下面是VirtualBox安装配置教程的详细介绍...
### Virtualbox命令详解 #### 一、概述 VirtualBox是一款非常优秀的开源虚拟机软件,它不仅功能强大,而且跨平台支持广泛,包括Windows、Linux、Mac OS X等主流操作系统。随着版本不断更新,其性能已经接近甚至在...
Virtualbox下Ubuntu Samba配置
本文将详细介绍如何在 VirtualBox 中安装 Ubuntu,以及后续的配置工作,包括安装和配置 Samba 服务,识别 USB 设备,以及设置 NFS 文件共享。 1. 安装 Ubuntu 首先,打开 VirtualBox 并点击“新建”创建一个新的...
### VirtualBox网络配置详解 #### 一、NAT模式(NAT Mode) NAT模式是VirtualBox提供的最为简便的一种网络连接方式。在此模式下,虚拟机可以与宿主机进行通信,但不能直接与外部网络中的其他设备进行通信。具体而...
GNS3中VirtualBox配置!
《VirtualBox虚拟机配置详解》 VirtualBox是一款强大的开源虚拟机软件,它允许用户在Windows等操作系统上创建和运行多个虚拟机,模拟出各种不同的硬件环境。本篇将深入探讨如何配置VirtualBox虚拟机,以确保顺利...
### VirtualBox配置固定IP和联网知识点详解 #### 一、背景介绍 在使用VirtualBox进行虚拟化部署时,经常会遇到一些网络配置上的问题,比如主机与虚拟机之间的网络不通、虚拟机无法上网或是虚拟机中的IP地址不稳定...
### VirtualBox虚拟机网络设置详解 #### 一、NAT网络地址转换模式 NAT模式是一种简化版的网络接入方式,适用于大多数用户的基本需求。在NAT模式下,虚拟机(Vhost)的所有网络请求都会被转发至主机,再由主机进行...
VirtualBox是一款广泛...这种配置方式在实验环境、开发环境以及需要隔离网络的情况下非常有用,例如,在进行网络安全测试或者建立测试环境时,可以保证虚拟环境的安全性和隔离性,同时又不失去与外部网络的连接能力。
本地虚拟机的网络配置,virtual box 网络连接
下面我们将详细探讨VirtualBox的安装、配置以及解决"不能为虚拟电脑新建一个新的任务"的问题。 **1. VirtualBox的安装** 首先,你需要从VirtualBox官网下载适合你当前操作系统的安装包。安装过程通常非常直观,只需...
《VirtualBox网络配置详解》 VirtualBox是一款强大的虚拟化软件,它允许用户在一台物理机器上运行多个独立的虚拟环境。在这些虚拟环境中,每个虚拟机可以配置不同的网络连接方式,以便实现不同的网络访问需求。本文...
### VirtualBox中的网络配置方法详解 #### 一、概述 VirtualBox是一款广受欢迎的虚拟化软件,它允许用户在同一台物理计算机上运行多个操作系统作为独立的虚拟机(VM)。为了确保虚拟机能够顺利地与其他系统或互联网...
5. **启动安装**: 开始虚拟机,进入安装界面,按照提示选择语言,配置时间和日期,以及安装类型(推荐选择“最小安装”)。然后,设置root密码和用户账户。 6. **网络配置**: 安装过程中,选择“自定义网络连接”以...
在虚拟化技术中,Oracle VirtualBox 是一款广泛使用的开源虚拟机软件,它...在实际生产环境中,你可能需要考虑更多因素,比如集群部署、高可用性配置以及安全性设置等。不过,这个基本教程为你提供了一个良好的起点。
虚拟机virtualbox的命令行详解,里面全用了。 只是新的VB可能有所不同,但可以借鉴了!