实验1 Linux操作系统的安装

目录

1.实验目的和要求:

2.主要仪器设备:

3.实验内容和原理:

(1)实验内容:

(2)实验原理:

4.操作方法和实验步骤(绘图):

5.实验结果与分析

(1)将登陆后的效果截图证明系统安装成功

(2)回答问题:安装Linux系统一般需要哪些分区?

(3)文件和目录类命令的使用(写下你所使用的命令)

(4)系统信息类命令的使用

(5)进程管理类命令的使用

使用 ps 命令查看和控制进程。

1、显示本用户的进程:# ps。

2、显示所有用户的进程:# ps -au。

3、在后台运行cat命令:# cat &。

4、查看进程cat :# ps aux | grep cat。

5、杀死进程cat:# kill –9 cat。

使用 top 命令查看和控制进程。

1、用top命令动态显示当前的进程。

2、只显示用户user01的进程(利用U键)。

3、利用K键,杀死指定进程号的进程。

挂起和恢复进程。

1、执行命令 cat。

2、按[Ctrl+Z]键,挂起进程cat。

3、输入jobs命令,查看作业。

4、输入bg,把cat切换到后台执行。

5、输入fg,把cat切换到前台执行。

6、按[Ctrl+C]键,结束进程cat。

(6)find命令的使用。

1、在 /var/lib 目录下查找所有文件其所有者是 games 用户的文件。

2、在 /var 目录下查找所有文件其所有者是 root 用户的文件。

3、查找所有文件其所有者不是 root、bin 和 student 用户,并用长格式显示(如 ls –l  的显示结果)。

4、查找 /usr/bin 目录下所有大小超过一百万 byte 的文件,并用长格式显示(如 ls –l  的显示结果)。

5、对 /etc/mail 目录下的所有文件使用 file 命令。

6、查找 /tmp 目录下属于 student 的所有普通文件,这些文件的修改时间为5天以前,查询结果用长格式显示(如 ls –l  的显示结果)。

7、对于查到的上述文件,用 -ok 选项删除。


1.实验目的和要求:

(1)掌握CentOS操作系统的安装。

(2)掌握对Linux操作系统的基本系统设置。

(3)掌握与Linux相关的多操作系统的安装方法。

(4)掌握用虚拟机安装Linux的方法。

(5)练习使用Linux常用命令。

2.主要仪器设备:

安装有vmware虚拟机的PC电脑

3.实验内容和原理:

(1)实验内容:

练习使用VMware虚拟机安装Linux。

(2)实验原理:

虚拟化技术:

在物理硬件上创建多个虚拟机实例,每个虚拟机中运行独立的操作系统

每个虚拟机都包含 “虚拟”的硬件资源,包括内存、硬盘、网卡、声卡等

降低成本,提高系统安全性和可靠性。

4.操作方法和实验步骤(绘图):

安装CentOS虚拟机的步骤如下:

(1)下载和准备CentOS镜像文件:

访问CentOS官方网站(https://www.centos.org/)或者中国镜像站点(如清华大学镜像站)来获取CentOS镜像。选择适合的版本,通常推荐使用最新的稳定版本。

(2)下载CentOS镜像文件(通常是ISO格式)并保存到本地。

(3)安装虚拟化软件:选择一种虚拟化软件,比如Oracle VirtualBox、VMware Workstation等。根据你的操作系统和个人偏好来选择。下载并安装所选虚拟化软件。

(4)创建CentOS虚拟机:打开虚拟化软件并创建新的虚拟机。

输入虚拟机的名称和位置。选择操作系统类型为Linux,版本为CentOS。

分配足够的内存、硬盘空间和其他虚拟机配置。在虚拟机设置中,将CD/DVD驱动器设置为之前下载的CentOS镜像文件(ISO)。

(5)启动虚拟机和安装CentOS:启动虚拟机。

在虚拟机启动过程中,系统将自动从ISO文件进行引导,并显示CentOS安装程序界面。在安装程序界面上,选择适当的语言和其他首选项。

遵循安装向导的指示进行分区、选择软件包、设置密码等操作。通常,推荐使用默认选项。

完成安装:

(6)等待CentOS安装程序完成整个过程。安装完成后,系统将要求重新启动虚拟机。重新启动虚拟机后,看到CentOS登录屏幕,可以使用之前设置的用户名和密码登录。

(7)练习使用Linux常用命令

5.实验结果与分析

(1)将登陆后的效果截图证明系统安装成功

(2)回答问题:安装Linux系统一般需要哪些分区?

1、/boot分区:用于存储引导加载器的相关文件。在Linux系统中,引导加载器是启动计算机的关键部分,它负责加载和启动操作系统。因此,这个分区中的文件对系统的启动过程至关重要。通常建议为这个分区分配1GB的空间。

2、swap分区:虚拟内存分区,作用是当Linux的运行内存满了,可以临时使用swap作为Linux的内存加载使用。这个分区的大小建议与Linux的内存相当或者略大一些(但不建议太大,因为swap的使用效率远低于物理内存)。

3、/(根)分区:Linux系统的根目录,包含了操作系统的核心文件和系统配置。它是Linux系统的主要部分,通常建议将剩余的磁盘空间都分配给这个分区。

(3)文件和目录类命令的使用(写下你所使用的命令)

启动计算机,利用root用户登录到系统,进入字符提示界面。

pwd 命令查看当前所在的目录。

pwd

ls 命令列出此目录下的文件和目录。

ls

ls -a 选项列出此目录下包括隐藏文件在内的所有文件和目录。

ls -a

man 命令查看 ls 命令的使用手册。

man ls

在当前目录下,创建测试目录 test。

mkdir test

利用ls命令列出文件和目录,确认test目录创建成功。

ls

进入 test 目录,利用 pwd 查看当前工作目录。

cd test
pwd

利用 touch 命令,在当前目录创建一个新的空文件 newfile 。

touch newfile

利用 cp 命令复制系统文件 /etc/profile 到当前目录下。

cp /etc/profile .

复制文件 profile到 一个新文件 profile.bak ,作为备份

cp profile profile.bak

ll 命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

ls -l

        

利用 rm 删除文件 profile ,显示当前目录下的文件列表,回到上层目录。

rm profile

tar 命令或 zip 命令 把目录 test 压缩 成 test.tar.gz。

tar -czvf test.tar.gz test/

利用 mv 把文件 test.tar.gz 重命名为 backup.tar.gz。

mv test.tar.gz backup.tar.gz

显示当前目录下的文件和目录列表,确认上述重命名成功。

把文件 backup.tar.gz 移动 到 test目录下。

mv backup.tar.gz test/

进入 test 目录,显示目录中的文件列表,确认移动成功。

把文件 backup.tar.gz 解包(解压)

tar -xzvf backup.tar.gz

显示当前目录下的文件和目录列表,复制 test 目录为 testbak 目录作为 备份

cp -r test testbak

利用 rm 删除 testbak 目录及之下 所有文件

rm -rf testbak

一个个删除  test 目录下的 单个文件

rm file1

rm file2

# 依次类推,删除其他文件

利用 rmdir 命令 删除 空子目录 test。

rmdir test

(4)系统信息类命令的使用

利用 date 命令显示系统当前时间,并修改系统的当前时间

sudo date -s "2023-09-08 12:30:00"

利用 who 显示 当前登录 到系统的 用户状态

Who

利用 free 命令 显示内存 的 使用情况

free -h

利用 df 命令 显示系统的硬盘分区及使用状况

df -h

利用 du 显示当前目录下各级子目录的硬盘占用情况。

du -h

(5)进程管理类命令的使用

使用 ps 命令查看和控制进程。

  • 1、显示本用户的进程:# ps。
ps

  • 2、显示所有用户的进程:# ps -au。
ps -au

  • 3、在后台运行cat命令:# cat &。
cat &

  • 4、查看进程cat :# ps aux | grep cat。
ps aux | grep cat

  • 5、杀死进程cat:# kill –9 cat。
kill -9 进程号

再次查看进程cat,看看是否被杀死。

ps aux | grep cat

使用 top 命令查看和控制进程。

  • 1、用top命令动态显示当前的进程。
top

  • 2、只显示用户user01的进程(利用U键)。

按下U键,然后输入"user01"进行筛选

  • 3、利用K键,杀死指定进程号的进程。

按下 K 键,然后输入要 杀死 进程号

挂起和恢复进程。

  • 1、执行命令 cat。
cat

  • 2、按[Ctrl+Z]键,挂起进程cat。

  • 3、输入jobs命令,查看作业。
jobs

  • 4、输入bg,把cat切换到后台执行。
bg

  • 5、输入fg,把cat切换到前台执行。
fg

  • 6、按[Ctrl+C]键,结束进程cat。

(6)find命令的使用。

1、在 /var/lib 目录下查找所有文件其所有者是 games 用户的文件。

find /var/lib –user games

2、在 /var 目录下查找所有文件其所有者是 root 用户的文件。

find /var –user root

3、查找所有文件其所有者不是 root、bin 和 student 用户,并用长格式显示(如 ls –l  的显示结果)。

find / ! –user root -and ! –user bin –and ! –user student –exec ls –l {} \; 2> /dev/null

4、查找 /usr/bin 目录下所有大小超过一百万 byte 的文件,并用长格式显示(如 ls –l  的显示结果)。

find /usr/bin –size +1000000c -exec ls -l 2> /dev/null

5、对 /etc/mail 目录下的所有文件使用 file 命令。

find /etc/mail –exec file {} \; 2 > /dev/null

6、查找 /tmp 目录下属于 student 的所有普通文件,这些文件的修改时间为5天以前,查询结果用长格式显示(如 ls –l  的显示结果)。

find /tmp –user student –and –mmin +5 –and –type f –exec ls {} \;  2> /dev/null

7、对于查到的上述文件,用 -ok 选项删除。

find /tmp –user student –and –mmin +5 –and –type f –ok rm {} \;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值