使用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.mfbz.cn/a/574789.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

artifactory配置docker本地存储库

​一、概述 本地 Docker 存储库是我们部署和托管内部 Docker 镜像的位置。实际上,它是一个 Docker 注册表,能够托管的 Docker 镜像的集合。通过本地存储库,你可以保存、加载、共享和管理自己的 Docker 镜像,而无需依赖于外部的镜像…

API提取IP

API代理作为IP代理的一项重要业务,在绕开地域网络限制,提高作业效率等方面提供强大的技术支持。它能够帮助用户快速实现软件与软件间的交流,无障碍连通不同应用程序逻辑开发的系统应用。API代理用途范围广泛,如使用API提取代理IP、…

AcWing 1264. 动态求连续区间和 ,详细讲解线段树与树状数组(Python,篇一)

本篇博客主要介绍一下什么是线段树与树状数组,它们的原理与结构是怎样,并通过实际题型来讲解,篇一主要讲解线段树,下一篇博客讲解树状数组。 线段树与树状数组的区别和特点: 它们的时间复杂度都是O(nlogn) 存储方式…

使用navicate演示在 PostgreSQL 中使用 for 循环语句

1、简单循环示例 do $$ beginfor cnt in 1..10 loopraise notice cnt: %, cnt;end loop; end; $$ navicate中执行 2、循环查询 do $$ declare_record record; beginfor _record in (SELECT version,description FROM flyway_schema_history ORDER BY installed_rank desc li…

ios CI/CD 持续集成 组件化专题一 iOS 将图片打包成bundle

一、 创建 选择 macos 下的Bundle 二 、取名点击下一步 三、Base SDK 选择ios 四 、Build Active Architecture Only 五、Installation后面的内容删除 六、Skip Install 选择NO 七、Strip Debug Symbols During Copy 中"Release"项设置为 "YES" 八、COM…

书生·浦语 大模型(学习笔记-7)LMDeploy 量化部署 LLM-VLM 实践

目录 一、模型的部署 二、模型部署面临的问题 三、如何解决(两种方法) 四、LMDeploy相关知识 创建conda环境(漫长的等待) 五、使用LMDeploy与模型对话 六、设置最大KV Cache缓存大小 七、W4A16量化 八、客户端连接API服务器 一、模型的部署 二、…

leetcode-二叉树的镜像-91

题目要求 思路1 1.遍历一遍二叉树,将左边的结点对应创建一个右边的结点 2.用此方法空间复杂度O(n),并不是最优 思路2 1.将一个结点的左右子树进行交换,如果左子树还有左右结点,就再交换左子树的左右结点,以此递归下去…

【树莓派】yolov5 Lite,目标检测,行人检测入侵报警

延续之前的程序: https://qq742971636.blog.csdn.net/article/details/138172400 文章目录 播放声音pygame不出声音怎么办(调节音量)树莓派上的音乐播放器(可选)命令行直接放歌(尝试放mp3歌曲) …

linux 上 jps 列出一堆 jar,如何快速定位 jar 文件启动位置?

例如,在 /data下有一个 xxx.jar ,如果是通过 "java -jar /data/xxx.jar" 方式启动,则 jps会列出的名字中带 xxx.jar,这时再 "ps -ef | grep xxx.jar" 就会列出 更详细的信息,例如 "java -ja…

[iOS]CocoaPods安装和使用

1.了解brew、rvm、ruby、gem、cocaspods之间的关系 在 macOS 环境中,Brew、RVM、Ruby、Gem 和 CocoaPods 之间存在以下关系: Homebrew (Brew):Homebrew 是 macOS 上的包管理器,用于安装和管理各种开源软件包。它使您能够轻松地从…

Windows 本地直接使用 SSH,SFTP 以及 SFTP下载文件到 Windows/mac 本地或上传(没有客户端时)

windows 本地打开 ssh 以及 sftp 等的方式 1.win(windows图标那个键) r 直接搜 然后从打开的位置运行 如果是打开 sftp 前面的 ssh 换一下成sftp 就行 直接从地址栏输入也可以直接转过去 通过 windows 的工具直接访问 sftp 后将文件下载到自己的windows 或 mac 上 先通过…

微软在汉诺威工业博览会上推出新制造业Copilot人工智能功能,强化Dynamics 365工具集

在近日于德国汉诺威举行的盛大工业博览会上,微软向全球展示了其最新推出的制造业人工智能功能,这些功能以Dynamics 365工具集为核心,旨在通过先进的AI技术为制造业带来前所未有的变革。 此次推出的新功能中,最为亮眼的是支持AI的…

Linux之ebpf(1)基础使用

Linux之ebpf(1)基础使用 Author: Once Day Date: 2024年4月20日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章可以参考专栏:Linux基础知识_Once-D…

Linux系统网络---DNS域名解析服务

目录 一、DNS的简介 DNS系统的分布式数据结构👇 DNS系统类 两种查询方式 二.正向解析实验 1.先关闭防火墙、selinux 2.安装bind 3.查看配置、修改配置 4.修改区域配置文件 正向解析👇 反向解析👇 5.修改 正向解析&#x1f…

装饰品模式介绍

装饰器模式是一种结构型设计模式,它允许用户在不改变现有对象的情况下向一个对象添加新的功能。在 Java 中,装饰器模式经常用来动态地给对象添加额外的行为,如日志记录、事务管理、安全检查等。 装饰器模式涉及四个主要角色:组件&…

公司服务器中的kafka消息中间件挂了,我是如何修复的?

今天的公司的system系统服务在运行过程中,提示连接不上kafuka的消息中间件。但是负责kafka的同事已经离职了,询问公司开发也不知道如何处理,我是如何重启kafka消息中间件使system系统服务正常运行? 查看kafka的安装位置 在下面的…

【C++】---STL之list的模拟实现

【C】---STL之list的模拟实现 一、list模拟实现思路二、结点类的实现三、list迭代器的实现1、ListIterator类2、构造函数3、operator*运算符重载5、operator->运算符重载6、operator!运算符重载7、operator运算符重载8、前置9、后置10、前置--11、后置-- 四、lis…

从零开始安装 stable diffusion webui v1.9.3 (windows10)

从零开始安装 stable diffusion webui v1.9.3 (windows10) CUDA 安装 CUDA 12.1 | https://developer.nvidia.com/cuda-toolkit-archive CUDNN 8.x | https://developer.nvidia.com/rdp/cudnn-archive 安装路径 F:/CUDA/v12.1 安装git git官网 | https://git-scm.com/ 安…

Linux文件/目录高级管理一(头歌实训)

目录 任务描述 相关知识 Linux修改文件权限命令 Linux修改所有者权限 Linux修改同组用户权限 Linux修改其他用户权限 编程要求 任务描述 相关知识 Linux修改目录权限命令 Linux修改所有者权限 Linux修改同组用户权限 Linux修改其他用户权限 编程要求 任务描述 相…

3.1设计模式——Chain of Responsibility 责任链模式(行为型)

意图 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象练成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。 实现 其中 Handle定义一个处理请求的接口:(可选…
最新文章