一xshell将本机和虚拟机ping通
【操作系统实验作业】本篇是根据进行状态来记录的,肯定有错误,要根据自己的情况来。
1. (1)启动虚拟机并且可以连接外网。
(2)接下来打开xshell,新建一个会话,并且给会话命名和填写主机ip(虚拟机的IP),并且以用户身份登陆
虚拟机的ip可以在终端中输入ifconfig查看ip4地址
虚拟机更改用户名字出现问题,虽然更改,但是localhost的名字写的仍然是原来的,ping的时候提示密码错误。(更 改用户请参考其他教程)
(3)选择“文件”-“打开”,点击连接。即可在界面上显示。
2.在vim中创建文档并且在xshell中通过cat命令显示。
(1)在linux终端输入cat>文件名.txt<<EOF
接下来提示输入内容,输入即可。
(2)输入EOF结束并且保存
(3)在xshell中输入cat 文件名.txt,即可显示出在终端输入的内容。
3.网上有很多教程,让虚拟机和本机ping起来,例如设置ip,设置网络适配器为nat,网桥,我没有设置就成功了,也不知道为什么。
二.开始编译内核
1.编译内核的步骤
- 解压内核
- 编译前,选择配置项,生成 config 文件
- 编译内核
- 安装模块,安装内核
- 更新引导文件
2.
【切换到root【命令为:su - root】。注意进入src下载:cd /usr/src]
先去网上下载内核(点进网站www.kernel,org,复制下载链接,不要下载,要通过xshell下载到虚拟机中)
在xshell里输入 wget +下载链接
下载完成后进行解压 输入 tar xvJf linux-4.16.8.tar.xz【根据自己的Linux版本选择输入什么】
解压完毕后,开始看配置
先下载gcc ,输入 yum install gcc【中间会让你选择yes】
进入Linux 输入 cd linux-4.16.8
输入 make menuconfig查看还缺什么,在编译前下载完。
我这里是要下载ncurses,ncurses-devel,elfutils-libelf-devel,openssl-devel。命令都是一样的 yum install
然后time make失败
编译失败
关了电脑
第二天..输入 su //切换到root
输入cd / (进入)
输入 cd /usr/src/linux-4.16.8
输入 time make【边计时边 编译】
成功
成功之后,本想配置一些东西..但是有个命令一直不行 就重启虚拟机 ,进入Linux4.16.8版本。在终端输入 uname -r(不用到root)即可查看内核版本。