使用Shell终端访问Linux

一、实验目的

1、熟悉Linux文件系统访问命令;

2、熟悉常用 Linux Shell的命令;

3、熟悉在Linux文件系统中vi编辑器的使用;

4、进一步熟悉虚拟机网络连接模式与参数配置!

二、实验内容

1、使用root帐号登陆到Linux的X-windows桌面系统,开启一个终端窗口;

2、控制台登陆与切换

(1)、在X-windows终端中,按下CTRL+ALT+Shift+F2/F3/F4/F5/F6组合键,切换到某一个虚拟控制台,并使用stu1帐号登录进入Linux的虚拟控制台;

(2)、尝试切换使用Alt+ F3/F4/F5/F6到其他未登录的控制台,并用root登录(一个账号可同时登录多个终端),执行who命令可以查看当前登录系统的用户列表信息;

(3)、使用Alt+F1或者Alt+F7组合键切换回到X-windows系统;

3、建立/root/lab2目录,在/root/lab2目录中,建立如下结构的目录树:

4、在shell终端中测试能否运行树形目录列表显示工具tree命令,若提示命令找不到,说明本机没安装tree软件包,执行 “rpm -q  tree”查询命令查询是否安装tree的rpm软件包;

5、把树形目录列表显示工具tree软件安装包文件“tree-1.5.3-2.el6.i686.rpm”通过winscp复制到Linux虚拟机,进入该rpm包所在的目录,执行rpm软件包安装命令
“rpm  -ivh  tree-1.5.3-2.el6.i686.rpm”安装tree工具软件包;

6、执行tree命令查看/root/lab2/目录中刚才建立的目录结构是否正确;

7、确保Linux与windows网络能够连通,运行winscp软件,在winscp中以账号root登陆到RHEL6.3 Linux虚拟机,向RHEL6.3操作系统的文件系统上传文件myweb.tar.gz、myweb.zip、myweb.rar, 在/root/lab2/目录下分别建立三个目录test1、test2、test3,分别把上述三个myweb压缩文件myweb.tar.gz、myweb.zip、myweb.rar移动到test1、test2、test3目录;

8、练习全屏幕编辑器vi的基本文件编辑的功能,练习vi多种模式的切换,掌握vi的启动、退出、保存等基本的操作,以及常用复制、删除、粘贴等命令的使用。

9、切换到第“F5”虚拟控制台,在F5虚拟控制台中使用root帐号登录,执行“shutdown –h now”命令关闭Linux系统, 实验完成!

10、重新启动Linux系统,尝试与桥接模式实现虚拟机与宿主主机联网,IP地址配置为:

1)与windows主机网卡同IP网段;

2)最后一段IP地址为原来windows本地连接网卡地址最后一段+100;

  例如:windows地址为192.168.115.10,则虚拟机IP配置为192.168.115.110

  参试从本机ssh远程登陆到邻近同学主机的 Linux系统。

11、尝试在Linux中解压 myweb.zip 、myweb.rar、myweb.tar.gz三种不同压缩格式的压缩文件。

三、实验环境

安装有vmware软件的window主机,系统中有提供RHEL 6.3 linux 的硬盘镜像

四、实验步骤

1、使用root帐号登陆到Linux的X-windows桌面系统,开启一个终端窗口;

2、控制台登陆与切换

(1)、在X-windows终端中,按下CTRL+ALT+Shift+F2/F3/F4/F5/F6组合键,切换到某一个虚拟控制台,并使用stu1帐号登录进入Linux的虚拟控制台;

(2)、尝试切换使用Alt+ F3/F4/F5/F6到其他未登录的控制台,并用root登录(一个账号可同时登录多个终端),执行who命令可以查看当前登录系统的用户列表信息;

(3)、使用Alt+F1或者Alt+F7组合键切换回到X-windows系统;

3、建立/root/lab2目录,在/root/lab2目录中,建立如下结构的目录树:

创建目录命令:

查看验证目录是否创建:

4、在shell终端中测试能否运行树形目录列表显示工具tree命令,若提示命令找不到,说明本机没安装tree软件包,执行 “rpm -q  tree”查询命令查询是否安装tree的rpm软件包;

未安装tree软件包

5、把树形目录列表显示工具tree软件安装包文件“tree-1.5.3-2.el6.i686.rpm”通过winscp复制到Linux虚拟机,进入该rpm包所在的目录,执行rpm软件包安装命令
“rpm  -ivh  tree-1.5.3-2.el6.i686.rpm”安装tree工具软件包;

6、执行tree命令查看/root/lab2/目录中刚才建立的目录结构是否正确;

根据tree命令,发现建立正确。

7、确保Linux与windows网络能够连通,运行winscp软件,在winscp中以账号root登陆到RHEL6.3 Linux虚拟机,向RHEL6.3操作系统的文件系统上传文件myweb.tar.gz、myweb.zip、myweb.rar, 在/root/lab2/目录下分别建立三个目录test1、test2、test3,分别把上述三个myweb压缩文件myweb.tar.gz、myweb.zip、myweb.rar移动到test1、test2、test3目录;

8、练习全屏幕编辑器vi的基本文件编辑的功能,练习vi多种模式的切换,掌握vi的启动、退出、保存等基本的操作,以及常用复制、删除、粘贴等命令的使用。

启动

命令切换与编辑

9、切换到第“F5”虚拟控制台,在F5虚拟控制台中使用root帐号登录,执行“shutdown –h now”命令关闭Linux系统, 实验完成!

10、重新启动Linux系统,尝试与桥接模式实现虚拟机与宿主主机联网,IP地址配置为:

1)与windows主机网卡同IP网段;

2)最后一段IP地址为原来windows本地连接网卡地址最后一段+100;

  例如:windows地址为192.168.115.10,则虚拟机IP配置为192.168.115.110

  参试从本机ssh远程登陆到邻近同学主机的 Linux系统。

本机ip相关信息:

虚拟机ip相关信息:

Ping成功,说明设置成功。

登入舍友李贵雄的linux:由于校园网过多人使用,地址可能冲突,所以一起连舍友手机热点。

成功登入,并查询舍友的ifconfig。

11、尝试在Linux中解压 myweb.zip 、myweb.rar、myweb.tar.gz三种不同压缩格式的压缩文件。

首先安装rpm文件。

对于rar文件:

在压缩包所在文件目录利用unrar e 文件名.扩展名,解压。

对于tar.gz文件:

对于zip文件:

五、实验结果与讨论

具体实验结果已在第四小节呈现,总共11个实验内容全部成功完成。

以下是一些重要结果的截图:

  1. tree目录

  1. vi

  1. ip配置

4.登入舍友Linux系统

六、总结

注意事项:

(1)在切换虚拟控制台时,按下CTRL+ALT+Shift+F2/F3/F4/F5/F6组合键时,需要按下Fn+Esc,使F2键可以用。

(2)在安装压缩包部分,需要在网上自行寻找并安装相应rpm文件后,然后解压不同格式压缩包的命令。如:

首先安装rpm文件。

对于rar文件:

在压缩包所在文件目录利用unrar e 文件名.扩展名,解压。

对于tar.gz文件:

对于zip文件:

(3)在登入舍友的linux系统时,不要使用校园网,因为使用校园网的人有很多,可能造成地址可能冲突,所以需要一起连同一个人的手机热点。

(4)使用vi操作时,要注意切换三种模式,并多多运用熟悉相关命令。

感悟:

学到了各式各样的操作命令,有vi,有安装rpm文件,有解压不同格式需要不同的命令的语句,了解了各式各样的网络连接模式与参数配置,了解了如何登入他人的linux系统,收获良多,顺利达成了实验目的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/3279.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Qt 学习笔记】Qt常用控件 | 输入类控件 | Combo Box的使用及说明

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 输入类控件 | Combo Box的使用及说明 文章编号&#xff…

【Qt 学习笔记】Qt常用控件 | 显示类控件 | LCD Number的使用及说明

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 显示类控件 | LCD Number的使用及说明 文章编号&#xf…

wps屏幕录制怎么用?分享使用方法!

数字化时代,屏幕录制已成为我们学习、工作和娱乐中不可或缺的一部分。无论是制作教学视频、分享游戏过程,还是录制网络会议,屏幕录制都能帮助我们轻松实现。WPS作为一款功能强大的办公软件,其屏幕录制功能也备受用户青睐。本文将详…

代码随想录:二叉树15-17

目录 404.左叶子之和 题目 代码(后序递归) 代码(前序迭代) 513.找树左下角的值 题目 代码(层序迭代) 112.路径总和 题目 代码(前序迭代) 112.路径总和II 题目 代码&…

Linux读写文件

前言 学习了文件系统,就能理解为什么说Linux下一切皆文件。 语言层面的操作 在c语言的学习中我们可以使用fopen()函数对文件进行操作。 int main() {//FILE * fp fopen("./log.txt", "w");//FILE * fp fopen("./log.txt", "…

TablePlus for Mac/Win:开启高效数据开发新纪元

在当今数字化时代,数据的重要性日益凸显。无论是企业还是个人,都需要一款强大而实用的本地原生数据开发软件来提升工作效率。而 TablePlus for Mac/Win 正是这样一款卓越的工具,它为用户带来了全新的体验,让数据开发变得更加轻松、…

第1次作业

目录 重点内容提要一、误差度量二、浮点数系统三、误差传播四、数值稳定性 作业解析 重点内容提要 一、误差度量 二、浮点数系统 三、误差传播 四、数值稳定性 作业解析

快速部署 Garnet

快速部署 Garnet Garnet 是 Microsoft Research 推出的一种新型远程缓存存储,其设计速度极快、可扩展且延迟低。 Garnet 在单个节点内是线程可扩展的。它还支持分片集群执行、复制、检查点、故障转移和事务。它可以在主内存以及分层存储(例如 SSD 和 Az…

GRASSHOPPER电池Expression

Grasshopper中如果要实现简单的条件if语句的效果,可以使用电池Expression。 举例:获取两个数的差值,永远用大数减去小数

OpenUI在windows下部署使用

OpenUI OpenUI是一个基于Python的AI对话平台,支持接入多种AI模型。 通过聊天的方式来进行UI设计,你可以通过文字来描述你想要的UI界面,OpenUI可以帮你实时进行渲染出效果 安装OpenUI 这里预设你的电脑上已安装git、Python和pip&#xff0…

OSI网络七层协议<随手笔记>

1.OSI OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层…

账号安全及应用

一、账号安全控制 1.1系统账号清理 将用户设置为无法登陆 锁定账户 删除账户 设定账户密码,本质锁定 锁定配置文件-chattr: -a 让文件或目录仅供附加用途。只能追加 -i 不得任意更动文件或目录。 1.2密码安全控制 chage 1.3历史命令 history&am…

Clickhouse离线安装教程

https://blog.51cto.com/u_15060531/4174350 1. 前置 1.1 检查服务器架构 服务器:Centos7.X 需要确保是否x86_64处理器构架、Linux并且支持SSE 4.2指令集 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 …

怡宝母公司冲刺上市:产能未满仍要募资扩产,突击分红25亿元

又一家瓶装水企业冲刺上市。 近日,怡宝母公司华润饮料(控股)有限公司(下称“华润饮料”)递交招股书,准备在港交所主板上市,BofA securities(美银证券)、中银国际、中信证…

C++初阶学习第三弹——类与对象(上)——初始类与对象

前言: 在前面,我们已经初步学习了C的一些基本语法,比如内敛函数、函数重载、缺省参数、引用等等,接下来我们就将正式步入C的神圣殿堂,首先,先给你找个对象 目录 一、类与对象是什么? 二、类的各…

Git 工作原理

Git 工作原理 | CoderMast编程桅杆https://www.codermast.com/dev-tools/git/git-workspace-index-repo.html Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 Git 一…

T1级,生产环境事故—Shell脚本一键备份K8s的YAML文件

大家好,我叫秋意零。 最近对公司进行日常运维工作时,出现了一个 T1 级别事故。导致公司的“酒云网”APP的无法使用。我和我领导一起搞了一个多小时,业务也停了一个多小时。 起因是:我的部门直系领导,叫我**删除一个 …

数据结构练习-线性表的顺序存储

----------------------------------------------------------------------------------------------------------------------------- 1. 具有n个元素的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法间复杂度为 ( )(1≤i≤n1) 。 …

干货:一篇文章让你掌握用户运营 沈阳新媒体运营培训

用户对于产品的重要性不言而喻,而用户运营作为最接近用户的一环,自然而然受到了各大互联网公司的重视。想要掌握用户运营,必须得先知道其市场需求和主要技能,本文从这两个方面对用户运营展开了分析拆解,梳理用户运营的…

实现printf功能代码效果

1、使用 vsnprintf 模拟 printf 功能 非宏定义情境下&#xff0c;可以用作开启通讯口调试功能 实际上是通过 vsnprintf 将接收到的 format格式化后解析到缓存区&#xff0c;这里存在缓存区大小限制&#xff0c;以及代码大小区别 #include <stdarg.h> #include "std…