没有合适的资源?快使用搜索试试~ 我知道了~
Linux系统管理实验.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2021-09-13
18:39:23
上传
评论
收藏 226KB DOCX 举报
温馨提示
试读
21页
...
资源推荐
资源详情
资源评论
网络技术应用网 www.591cto.com
实验一 Red Hat Linux 9.0 的安装与配置
一. 一. 实验目的:
1. 1. 熟悉和掌握 Red Hat Linux9.0服务器的安装与配置;
2. 2. 掌握 Linux的基本命令使用和功能。
二. 二. 实验内容:
1. 1. 利用 PC虚拟机来安装与配置 Red Hat Linux9;
2. 2. 完成安装配置后掌握一些界面及必要的 Linux命令使用和功能。
三. 三. 实验步骤:
1. 1
.
利
用
R e d
v m w a r e
虚
拟
H a t L i n u x 9 . 0
机
来
安
装
:
(1)
(1)
启动 v m w a r e
虚拟机;
(2) (2)
(3) (3)
(4) (4)
(5) (5)
(6) (6)
(7) (7)
(8) (8)
(9) (9)
单击“新建 PC”, 出现“PC安装向导-Virtual PC”对话框,单击“下一步”;
在新 PC的名称处:输入 LINUX, 单击“下一步”; 设置向导, 单击“下一步”;
选择安装 Linux, 单击“下一步”;
调整内存为 64M, 单击“下一步”;
创建指定位置(如 E 盘)的磁盘映像文件 LINUX.VHD, 单击“下一步”;
配置步骤完成,启动系统;
单击工具栏“CD” ?“载入第一张映像文件 ISO”; 单击工具栏“PC” ?“重启”
开始安装
开始安装按ENTER‖ 键。
接下来的几步操作只须点击NEXT‖ 即可;
当出现 语言选择‖窗口时,选择 Chinese(Simplifield)(简体中文);当出现 键盘布局选择‖
窗口时,选择 U.S.English;
当出现 鼠标选择‖窗口时,选择 2 键鼠标 (PS/2); 当出现 选择安装类型‖窗口时,选
择定制;
当出现 选择磁盘分区设置‖窗口时,选择用 Disk Druid 手工分区(D); 这里如果选择
自动, 则不做任何设置; 当出现 选择磁盘分区设置提示‖窗口时,选择是;
当出现 磁盘设置‖窗口时,选择新建; 当出现 添加分区‖窗口时,选择ext3; 接着选
择新建 boot 分区, home 分区, 新建 user 分区与大小;
当出现 磁盘设置‖窗口时,选择新建根目录分区 ext3; 当出现 磁盘设置‖窗口时,选
择新建交换分区 swap;接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目
录 Home 分区与大小; 磁盘分区完成。
当出现 系统引导程序配置‖窗口时,选择其中一个操作系统作为默认; 当出现 网络配
置‖窗口时,选择编辑; 接着在编辑接口的 IP 地址和子网掩码。
当出现 防火墙配置‖窗口时,选择默认; 当出现 时区选择‖窗口时,选择亚洲/上海;
当出现 管理员口令‖窗口时,选择默认, 注意千万要记住密码; 当出现 验证配置‖窗
口时,选择启用 MDS5 口令和启用屏蔽口令;
步‖;
当出现 选择软件包组‖窗口时,选择应用程序; 当出现 即将安装‖窗口时,点击‖下一
当出现 安装软件包‖窗口时,开始格式化文件系统;当出现 请插入第二张光盘后继续‖
窗口时,单击工具栏CD‖ ? 载入第二张映像文件 ISO‖; 接着开始安装软件包;
当出现 创建启动盘‖窗口时,可选择安装; 点击‖
下一步‖, 当出现 安装完成重启‖窗口时,安装已完成, 选择退出。
2
.
悉
及
2
基
基
.
重
新 启
l i n u x
动
系
统
熟
本
本
的
命
操
用
作
。
界
面
令
的
使
专业和专注企业服务器应用 www.591cto.com
网络技术应用网 www.591cto.com
利用 root用户登录,输入用户名和密码后进入图形界面,练习通过图形界面进入字符
界面;
在字符界面下利用 startx命令进入图形界面;
练习在字符界面及图形界面下在不同的系统终端(tty)间切换。
四. 四. 思考题:
1. 1. Linux有几种安装方法?
2. 2. 什么是主分区?什么是扩展分区?什么是逻辑分区?
3. 3. 怎样使用 Disk Druid 工具建立磁盘分区?
4. 4. 如何理解“主引导记录”(MBR)的概念?
实验二 Linux 常用命令
一. 一. 实验目的:
5. 1. 掌握 Linux各类命令的使用方法;
6. 2. 熟悉 Linux操作环境。
二. 二. 实验内容:
练习使用 Linux常用命令。
三. 三. 实验环境:
1. 1. 一台已经安装好 Linux操作系统的主机,并且已经配置好基本的TCP/IP 参数,能够通过网
络连接局域网中或远程的主机。
2. 2. 一台 Linux服务器,能够提供 FTP、Telnet和 SSH连接。
四. 四. 实验练习:
1) 1) 文件和目录类命令:
启动计算机,利用 root用户登录到系统,进入字符提示界面。
用 pwd命令查看当前所在的目录。
用 ls命令列出此目录下的文件和目录。
用-a 选项列出此目录下包括隐藏文件在内的所有文件和目录,其命令为
)。
(
用 man命令查看 ls命令的使用手册,其命令为(
在当前目录下,创建测试目录 test,其命令为(
利用 ls命令列出文件和目录,确认 test目录创建成功。
)。
)。
进入 test目录,查看当前目录的命令为( ),其结果为(
利用 touch命令,在当前目录创建一个新的空文件 newfile,其命令为
)。
(
)。
利用 cp命令复制系统文件/etc/profile到当前目录下,其命令为
(
)。
复制文件 profile到一个新文件 profile.bak,作为备份,其命令为
(
)。
用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
用 less命令分屏查看文件 profile的内容,注意练习 less命令的各个子命令,例如 b、
p、q 等并对 then关键字查找。
专业和专注企业服务器应用 www.591cto.com
网络技术应用网 www.591cto.com
用 grep 命令在 profile 文件中对关键字 then 进行查询,其命令为
),并与上面的结果比较。
给文件 profile 创建一个软链接 lnsprofile 和一个硬链接 lnhprofile,其命令分别为
(
(
)和( )。
用长格形式显示文件 profile、lnsprofile 和 lnhprofile 的详细信息。
删除文件 profile,用长格形式显示文件 lnsprofile 和 lnhprofile 的详细信息,比较
文件 lnhprofile 的链接数的变化。
用 Less 命令查看文件 lnsprofile 的内容,看看有什么结果。
用 Less 命令查看文件 lnhprofile 的内容,看看有什么结果。
删除文件 lnsprofile,显示当前目录下的文件列表,回到上层目录。
用 tar 命令把目录 test 打包,其命令为(
)。
)。
用 gzip 命令把打好的包进行压缩,其命令为(
把文件 test.tar.gz 改名为 backup.tar.gz,其命令为
)。
(
显示当前目录下的文件和目录列表,确认重命名成功。
把文件 backup.tar.gz 移动到 test 目录下其命令为(
显示当前目录下的文件和目录列表,确认移动成功。
进入 test 目录,显示目录中的文件列表。
)。
把文件 test.tar.gz 解包,其命令为(
)。
显示当前目录下的文件和目录列表,复制test 目录为 testbak 目录作为备份。
查找 root 用户自己的主目录下的所有名为 newfile 的文件,其命令为
(
)。
删除 test 子目录下的所有文件,其命令为(
利用 rmdir 命令删除空子目录 test,其命令为(
回到上层目录,利用 rm 命令删除目录 test 和其下所有文件其命令为
)。
)。
)。
(
2) 2) 系统信息类命令:
利用 date 命令显示系统当前时间,并修改系统的当前时间。
显示当前登录到系统的用户状态。
利用 free 命令显示内存的使用情况。
利用 df 命令显示系统的硬盘分区及使用状况。
显示当前目录下的各级子目录的硬盘占用情况。
3) 3) 通信网络类命令:
用 telnet 命令连接远程服务器,输入用户名和密码登录系统。服务器由任课老师指定。
查看登录到远程系统上的用户的状态,在远程系统上练习执行一些基本的Linux 命令,
完成之后退出远程系统。
用 ssh 命令连接远程服务器,输入用户名和密码登录系统。服务器由任课老师指定。
在远程系统上练习执行一些基本的 Linux 命令,完成之后退出远程系统。
用 ftp 命令连接远程服务器,显示远程系统中的当前目录,显示本地系统的当前目录。
实验三 Shell 和 Vi 编辑器
专业和专注企业服务器应用 www.591cto.com
网络技术应用网 www.591cto.com
一. 一. 实验目的:
1. 1. 熟悉 shell的各项功能;
2. 2. 掌握 Linux 系统终端方式使用的编辑器 vi;
3. 3. 学习 vi 的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命
令。
二. 二. 实验内容:
1. 1. 练习使用 shell的各项功能;
2. 2. 熟练掌握 vi编辑器的使用。
三. 三. 实验练习:
1. 1. 熟悉 Shell环境,使用 Shell的各种功能
1) 1) 命令补齐功能
后半部分。
用 date命令查看系统当前时间,在输入 da后,按 tab键,让 shell自动补齐命令的
用 mkdir命令创建新的目录。首先输入第一个字母m,然后按tab键,由于以m 开头的
命令太多,shell会提示是否显示全部的可能命令,输入 n。
再多输入一个字母 k,按 tab键,让 shell列出以 mk开头的所有命令的列表。
在列表中查找 mkdir命令,看看还需要多输入几个字母才能确定 mkdir这个命令,然
后输入需要的字母,再按 tab键,让 shell补齐剩下的命令。
最后输入要创建的目录名,按回车键执行命令。
多试几个命令利用 tab键补齐。
2) 2) 命令别名功能
输入 alias命令,显示目前已经设置好的命令的别名。
设置别名 ls为 ls –l,以长格形式显示文件列表:#alias ls=‘ls -l’。
显示别名 ls代表的命令,确认设置生效:#alias ls。
使用别名 ls显示当前目录中的文件列表。
在使定义的别名不失效的情况下,使用系统的ls命令显示当前目录中的命令列表:#
\ls。
删除别名 ls:#unalias ls。
显示别名 ls,确认删除别名已经生效:#alias ls。
最后再用命令 ls 显示当前目录中的文件列表。
写出定义别名 cde为:cd /etc的命令(
)。
3) 3) 输入、输出重定向和管道
(1) (1)
输出重定向
用 ls命令显示当前目录中的文件列表:#ls –l。
使用输出重定向,把 ls命令在终端上显示的当前目录中的文件列表重定向到文件list
中:#ls –l > list。
查看文件 list中的内容,注意在列表中会多出一个文件list,其长度为 0。这说明 shell
是首先创建了一个空文件,然后再运行 ls命令:#cat list。
再次使用输出重定向,把 ls命令在终端上显示的当前目录中的文件列表重定向到文件
list中。这次使用管道符号>>进行重定向:#ls –l >> list。
查看文件 list的内容,可以看到用>>进行重定向是把新的输出内容附加在文件的末尾,
注意其中两行 list文件的信息中文件大小的区别:cat list。
重复命令#ls –l > list。
专业和专注企业服务器应用 www.591cto.com
网络技术应用网 www.591cto.com
再次查看文件 list中的内容,和前两次的结果相比较,注意 list文件大小和创建时
间的区别,完成课后第一题。
(2) (2)
输入重定向
使用输入重定向,把上面生成的文件list用 mail命令发送给自己:#mail root < list。
查看新邮件,看看收到的新邮件中其内容是否为list文件中的内容。
(3) (3)
管道
利用管道和 grep命令,在上面建立的文件 list中查找字符串 list:#cat list | grep
list。
利用管道和 wc命令,计算文件 list中的行数、单词数和字符数:#cat list | wc。
4) 4) 查看和修改 Shell变量
用 echo命令查看环境变量 PATH的值:#echo $PATH。
设置环境变量 PATH的值,把当前目录加入到命令搜索路径中去:#PATH=“$PATH:.”。
用 echo命令查看环境变量 PATH的值:#echo $PATH。
比较前后两次的变化。
2. 2. Vi 编辑器
1) 1) 运行编辑器 vi。
2) 2) 学习 vi 常用命令 :
(1) 语法:vi 文件名
对指定的文件执行 vi 编辑程序。
(2) 参数:
文件名:要编辑的文件名。
以下是可在 vi 中使用的部分命令:
Esc:按<Esc>键将返回命令模式,允许输入新命令。
r:替换一个字符。
R:无限制地在一行中替换。
i:插入模式。
dd:删除一行。
x:删除一个字符。
$:行尾。
专业和专注企业服务器应用 www.591cto.com
剩余20页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蓝zapro.apk
- chromedriver-linux64.zip
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
- 基于物理的非视域成像(NLOS)算法,利用了nerf+python源码+文档说明
- yuluer知更鸟.7z(1).001
- python课程设计-基于tensorflow实现的图文生成程序,数据集flickr30k-images+源代码+文档说明+截图
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功