Linux操作系统——外存的管理(实验报告)

news2025/1/15 8:33:47

实验  Linux系统外存管理

一、实验目的

熟练Linux系统外存管理的方法与命令。

二、实验环境

硬件:PC电脑一台,网络正常。

配置:win10系统,内存大于8G  硬盘500G及以上。

软件:VMware、Ubuntu16.04。

三、实验内容

实验步骤

1以自己姓名的英文缩写xxx来创建一个用户,并设置密码为12345678,进入用户。

程序运行截图:

  1. 2.查看系统分区信息

程序运行截图:

  1. 3.查看内核版本。

程序运行截图:

  1. 4.查看ubuntu版本。

程序运行截图:

  1. 5.查看cpu信息

程序运行截图:

  1. 6.查看当前硬件设备

程序运行截图:

  1. 7.查看磁盘剩余空间。

 

程序运行截图:

  1. 8.循环建立三层树状结构

程序运行截图:

9、进入目录3,并在其中创建文本123,并在其中输入任意字符

程序运行截图:

10、对123创建一个链接到家目录,命名成12345;

程序运行截图:

11、删除文件123,并退出到家目录下查看链接;

程序运行截图:

12、切换到root权限

程序运行截图:

13、将创建的用户加入sudo权限中

将下列内容写入sudoers,并用“:wq!”保存并退出。

程序运行截图:

13、退出root

程序运行截图:

14、关机,为系统扩容一个10G的硬盘;

1、在虚拟机中新增一个10G的硬盘;

    

程序运行截图:

15、查看硬盘信息:

程序运行截图:

16、为磁盘分区;

程序运行截图:

17、划分一个9G的主分区;

程序运行截图:

已经划分好了所以内存不够,报错“value out of range

18、格式化/dev/sdb,转化为ext4;

程序运行截图:

19、将/dev/sdb挂载到mnt;

程序运行截图:

20、使用df命令查看挂载情况;

程序运行截图:

常见问题提示

  1. 代码输入错误;
  2. 运行结果出现问题。

五、实验作业

1、根据要求,完成实验指导里的操作流程。

2、实验结果分析和实验总结:

在Linux系统中,外存管理是指对存储设备(如硬盘、SSD等)的管理和使用。外存管理的主要任务包括文件系统的管理、存储空间的分配与回收、数据的读写等。外存管理的方法有:文件系统——Linux支持多种文件系统,如ext4、XFS、Btrfs等。选择合适的文件系统可以提高性能和数据安全性。文件系统的创建、挂载和卸载是外存管理的基本操作。第二个是分区管理:使用工具如 fdisk、 parted等对硬盘进行分区,以便更好地管理存储空间。分区可以帮助用户将数据组织得更有条理,并提高数据的安全性。都三个则是挂载与卸载:挂载是将文件系统连接到Linux的目录树中,使其可用。卸载则是将文件系统从目录树中移除。使用mount和umount 命令进行挂载和卸载操作。第四个是存储空间管理:使用df 命令查看文件系统的磁盘使用情况。使用du 命令查看特定目录或文件的磁盘使用情况。第五个是文件权限与安全: Linux使用文件权限(读、写、执行)来控制对文件和目录的访问。使用chmod、chown 和chgrp命令管理文件权限和所有权。第六个是数据备份与恢复——定期备份数据是防止数据丢失的重要措施。可以使用tar、rsync等工具进行备份。恢复数据时,可以使用相应的备份工具进行还原。常用命令有查看磁盘使用情况:df -h 。查看目录或文件的磁盘使用情况: du -sh /path/to/directory。挂载文件系统:mount /dev/sdXn /mnt/point。卸载文件系统:umount /mnt/point 。创建分区:fdisk /dev/sdX 。格式化分区:mkfs.ext4 /dev/sdXn 。查看文件权限:ls -l /path/to/file 。备份文件:tar -czvf backup.tar.gz /path/to/directory。记住这些基本的方法和命令,可以有效地管理Linux的外存

 在实验中遇到 “不在sudoers文件中。此事将被报告”的错误时,是因为用户权限不足。为解决此问题,可以尝试将用户添加到root用户组,但直接修改/etc/sudoers文件更有效。使用vi或vim编辑该文件,添加用户账户名,注意可能是空格或制表符。保存更改后,用户将能够执行需要权限的命令。

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

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

相关文章

Type-c取点诱骗方案

如今随着这几年的USB-C PD适配器的普及,消费者手上的PD协议适配器越来越普遍,如何让微软surface 充电器线支持使用PD适配器快充?加入一颗受电端PD协议取电芯片——LDR6328能够完美的兼容市面上的PD适配器,支持不同的电压输出。 1…

javaweb以html方式集成富文本编辑器TinyMce

前言: 单一的批量图片上传按钮,禁用tinymce编辑器,但是还可以操作图片编辑; 多元化格式的富文本编辑要求; 采用tinymce实现。 附: tinymce中文手册网站: http://tinymce.ax-z.cn/download-all.…

Jmeter监控服务器性能

目录 ServerAgent 安装 打开Jmeter ServerAgent 在Jmeter上监控服务器的性能比如CPU,内存等我们需要用到ServerAgent,这里可以下载我分享 ServerAgent-2.2.3.zip 链接: https://pan.baidu.com/s/1oZKsJGnrZx3iyt15DP1IYA?pwdedhs 提取码: edhs 安装…

考研C语言程序设计_编程题相关(持续更新)

目录 零、说明一、程序设计经典编程题(C语言实现)T1 求1~100的奇数T2 求n!T3 求1!2!3!...10!T4 在一个有序数组中查找具体的某个数字n(二分查找)T5 编写代码,演示多个字符从两端移动,向中间汇聚T6 模拟用户登录(三次机会)T7 输入三个数 并从大到小输出T8…

实战篇:(四)Vue2 + Three.js 创建可交互的360度全景视图,可控制旋转、缩放完整代码

Vue2 Three.js 创建可交互的360度全景视图,可控制旋转、缩放 引言 在现代网页开发中,三维图形技术已经成为提升用户体验的重要工具。本文将展示如何使用 Three.js 创建一个简单的可交互360度全景视图。通过这一项目,你将能够学习到基本的场…

使用 KVM 在 Xubuntu 上创建 Windows 10 虚拟机

目录 前言说明注意准备 iso官网思博主(嘻嘻)拖动到虚拟机里面启动 virt-manager创建虚拟机选择本地安装介质选择 iso配置 内存 和 CPU选择 创建的虚拟机 保存的位置启动虚拟机看到熟悉的 Win10界面点击现在安装点击我没有产品密钥选择 Win10 专业工作站版勾选接受许可条款选择自…

grafana 配置prometheus

安装prometheus 【linux】麒麟v10安装prometheus监控(ARM架构)-CSDN博客 登录grafana 访问地址:http://ip:port/login 可以进行 Grafana 相关设置(默认账号密码均为 admin)。 输入账户密码 添加 Prometheus 数据源…

文件上传漏洞-绕过js验证

1.漏洞原理: Web应用系统虽然对用户上传的文件进行了校验,但是校验是通过前端javascript代码完成的。由于恶意用户可以对前端javascript进行修改或者是通过抓包软件篡改上传的文件,就会导致基于js的校验很容易被绕过。 2.判断页面是否存在前…

SpringBoot下的智能健康推荐引擎

3系统分析 3.1可行性分析 通过对本基于智能推荐的卫生健康系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本基于智能推荐的卫生健康系统采用SSM框架&#…

穷举vs暴搜vs深搜vs回溯vs剪枝(一)

文章目录 全排列子集找出所有子集的异或总和再求和全排列 II电话号码的字母组合 全排列 题目:全排列 思路 通过深度优先搜索的方式,不断枚举每个数在当前位置的可能性,然后回溯到上一个状态,直到枚举完所有可能性得到正确的结果 r…

FastApi SQLAlchemy SQLite

FastApi fastapi是一个用于构建API 的现代、快速(高性能)的web框架,它是建立在Starlette和Pydantic基础上的。 Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库,Starlette是一种轻量级的ASGI框架/工具包&…

哪些因素会影响 FMEA 实施的效果?

在探讨哪些因素会影响FMEA(潜在失效模式及后果分析)实施效果的问题时,我们不得不深入剖析FMEA的核心理念、实施流程及其在企业质量管理中的应用实践。FMEA作为一种系统性的预防性工具,旨在识别产品或过程中潜在的失效模式及其影响…

C++,STL 030(24.10.14)

stack容器(栈)的基本概念: 1.stack容器是一种先进后出的数据结构,它只有一个出口。 2.图例: 注意: (1)进栈顺序:a1 -> a2 -> a3 -> a4 -> a5 (2)出栈顺序:a5 -> …

SVN——常见问题

基本操作 检出 提交 更新 显示日志 撤销本地修改 撤销已提交内容 恢复到指定版本 添加忽略 修改同一行 修改二进制文件

理解智能合约:区块链在Web3中的运作机制

随着区块链技术的不断发展,“智能合约”这一概念变得越来越重要。智能合约是区块链应用的核心之一,正在推动Web3的发展,为数字世界带来了前所未有的自动化和信任机制。本文将深入探讨智能合约的基本原理、运作机制,以及它在Web3生…

C++核心编程和桌面应用开发 第十天(模版 类模板)

目录 1.1函数模板语法 1.2函数模板的使用方式 1.2.1自动类型推导 1.2.2显示指定类型 1.3普通函数与模板函数 1.3.1区别 1.3.2调用规则 1.4模板的局限性 1.4.1模板的具体化 1.5类模板 1.5.1基本语法 1.5.2类模板对象做函数参数 1.5.3类模板与继承 1.5.4类模板成员…

STM32-----I2C

1.基本原理: 上图是I2C的总线图和通讯协议图(就是I2C是怎么实现设备之间读写数据的) 下面主要介绍通讯协议的每一步: 1.发出开始信号: 一开始都为高电平为空闲状态。当SCL为高电平时,主机将SDA拉低即为发出开始信号&…

hadoop集群搭建-安装虚拟机

2.1 安装虚拟机 在本地搭建集群就需要这么几个事 装虚拟机 安装环境 配置集群 启动 这篇博客主要就是讲的装虚拟机这一个环节的 装虚拟机就是和组装一台现实中的电脑一样,首先来说就是要有硬件,就是组装硬件,然后就是装系统&#xff…

SpringCloud学习记录|day5

学习材料 2024最新SpringCloud微服务开发与实战,java黑马商城项目微服务实战开发(涵盖MybatisPlus、Docker、MQ、ES、Redis高级等) 目前讲过的 可惜,自己基本没理解。 雪崩问题 1.服务保护: 请求限流,线…

量化择时技术指标详解及实战应用(一)

🌟作者简介:热爱数据分析,学习Python、Stata、SPSS等统计语言的小高同学~🍊个人主页:小高要坚强的博客🍓当前专栏:《Python之量化交易》🍎本文内容:量化择时技术指标详解及实战应用(一)🌸作者“三要”格言: