操作系统实验报告 实验1 VMware虚拟机配置与linux基本命令(答案全)

网友投稿 1670 2022-09-06

操作系统实验报告 实验1 VMware虚拟机配置与linux基本命令(答案全)

操作系统实验报告 实验1 VMware虚拟机配置与linux基本命令(答案全)

实验1 VMware虚拟机配置与linux基本命令

​​(1) 实验目的​​​​(2) 实验要求:​​​​(3) 实验步骤​​

​​1.1 Linux Ubuntu的安装、创建新的虚拟机VMWare​​​​实验1.2 linux系统基本命令​​

(1) 实验目的

熟悉操作系统实验环境,掌握Ubuntu linux基本命令。

(2) 实验要求:

1.使用VMware创建虚拟机,并安装ubuntu linux; 2.掌握Ubuntu linux基本命令

(3) 实验步骤

1.1 Linux Ubuntu的安装、创建新的虚拟机VMWare

VMWare简介:vmware是一款官方精简版的虚拟机软件,用户无需重启电脑即可在同一台机上运行1个或多个操作系统。凭借其免费策略、简单易用的界面、流畅的性能、小巧的体积以及对多种不同操作系统的兼容性。

实验1.2 linux系统基本命令

1.系统级文件:

/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中收集Shell的设置,这个文件一般就是调用/etc/bash.bashrc文件

/etc/bash.bashrc:系统级的bashrc文件,为每个运行bash shell的用户执行此文件,bash shell被打开时,该文件被读取.

/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量

2.用户级文件:

~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

~/.bashrc:该文件包含专门于你的bash shell的bash信息,当登录时以及每次打开新的shell时.该文件都会被读取

~/.bash_profile:每个用户都可使用该文件输入专用于自己 使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。

~./bash_login:不推荐使用这个,这些不会影响图形界面。而且.bash_profile优先级比bash_login高。当它们存在时,登录shell启动时会读取它们。

~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

~/.pam_environment:用户级的环境变量设置文件。

3.执行顺序

对于整个系统而言:

/etc/profile 是所有用户的环境变量

/etc/enviroment是系统的环境变量

登陆系统时shell读取的顺序应该是

原因应该是用户环境和系统环境的区别了

如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment) 有不同的值那应该是以用户环境为准了。

在登录Linux时要执行文件的过程如下:

在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 /.profile文件中的其中一个,执行的顺序为:/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 /.bashrc文件。所以,/.bashrc会调用/etc/bashrc文件。最后,在退出shell时,还会执行~/.bash_logout文件。

所以执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc-> /etc/bashrc -> ~/.bash_logout

4.访问环境变量:

二.实验原理

(1)常用命令

ls 显示当前目录下的文件或者子目录

cd 切换目录

cp 复制一个文件或者目录

mv 移动文件或目录

rm 删除文件或目录

pwd 显示当前位置

mkdir 创建目录

ps 显示当前进程

cat 连接文件并打印到标准输出设备

df 显示目前在 Linux 系统上的文件系统磁盘使用情况统计

passwd 更改密码

shutdown 关机

kill 删除执行中的程序或者工作

sudo 以系统管理员的身份执行命令

touch修改文件或者目录的时间属性。若文件不存在,系统会建一个新文件

(2)apt命令

apt是一个在Debian和Ubuntu中的Shell前端软件包管理器。apt命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,apt命令的执行需要超级管理员的权限。

三.实验结果与分析:

1.apt软件包常见管理操作

安装软件

命令:sudo apt-get install softwarename

更新软件信息数据

命令: sudo apt-get update

更新所有已安装的软件包

命令: sudo apt-get upgrade

将系统升级到新版本

命令:sudo apt-get dist-upgrade

卸载软件

命令:sudo apt-get remove sofawarename

卸载并清除配置

命令:sudo apt-get remove --purge sofawarename

自动删除长期不需要的软件

sudo apt autoremove

修复依赖命令

sudo apt-get -f install

2.deb包的安装,创建和管理软件包创建命令

安装软件包

命令: sudo dpkg -i package.deb

-i 表示 install

删除软件包

命令: sudo dpkg -r package.deb

删除软件包(包括配置文件)

命令: sudo rm -f baidunetdisk_3.5.0_amd64.deb

查看系统中已安装软件包信息

命令: sudo -l

复制代码

3. 使用命令进行打包

压缩文件

命令:gzip FileName

解压文件

命令: gunzip FileName.gz

4.文件的权限管理

查看权限

命令: sudo ls -l filename

ubuntu下设置权限的命令为:

共10位数

其中: 最前面那个 - 代表的是类型

中间那三个 rw- 代表的是所有者(user)

然后那三个 rw- 代表的是组群(group)

最后那三个 r-- 代表的是其他人(other)

后面9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话)

表示相应的权限还没有被授予修改文件或文件夹的权限

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PHP 性能分析与实验:性能的微观分析(php菜鸟教程)
下一篇:docker 狂神
相关文章

 发表评论

暂时没有评论,来抢沙发吧~