一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.编译内核的步骤

 

  1. 解压内核
  2. 编译前,选择配置项,生成 config 文件
  3. 编译内核
  4. 安装模块,安装内核
  5. 更新引导文件

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)即可查看内核版本。