一、 实验目的 1、通过实验了解和熟悉Linux系统管理; 2、掌握用户和组管理命令; 3、掌握软件包安装命令和步骤; 4、掌握网络通信管理命令; 5、掌握进程管理命令; 6、掌握系统的服务管理命令; 7、掌握磁盘操作管理命令。 二、 开发工具和运行环境 1、虚拟机VMware 2、Linux操作系统 三、 实验内容 1、了解和熟悉Linux系统管理 2、用户和组管理命令 (1)帐户管理命令: useradd、 usermod、 passwd、userdel (2)组帐户管理命令: groupadd、 groupdel. gpasswd 3、软件包安装命令和步骤 (1) RPM 包的安装 安装RPM包的基本命令格式是: rpm -ivh <RPM 包名> (2) RPM 包的删除 删除RPM包的基本命令格式是: rpm -e <RPM 包名> (3) RPM 包的查询 rpm - qa (4) RPM 包的升级 升级RPM包的基本命令格式是: rpm -Uvh <RPM 包名> (5) RPM包的验证 验证RPM包的基本命令格式是: rpm -V [参数] (6)建立TAR包 有两种方式: -种是建立普通的TAR包,只打包,不压缩 tar cvf <TAR包名> <文件或目录名> 另一种是打包并压缩,选项是“zcvf”,其中“z”代表使用“gzip” 程序 进行文件的压缩 tar zcvf <TAR包名> <文件或目录名> (7)查询TAR包 在释放TAR包之前,查看TAR包中的文件内容。其格式如下: tar ztf <TAR包名> (8)释放TAR包 它也分为解非压缩和压缩包两种方式,命令格式如下: tar zxvf <TAR 包名> 4、网络通信管理命令 (1)hostname命令:显示及设置主机名。 (2)ifconfig命令:显示当前活动的(或指定的)网卡设置。 其格式为: ifconfig [网卡设备名] 重新设置网卡的IP地址,-般由root用户进行设置。其格式为: Ifconfig 网卡设备名 IP 地址 (3) ping命令:网络测试命令 ping [-c报文数] 目的主机地址 (4)write命令:实时给其他用户发送消息 write username [tty] (5)wall命令:以广播方式向系统中的所有用户发送消息 wall message (6)mail 命令:双方用户不同时在线时,使用mai发送和接收消息 mail username mail -s topic username<filename 查看邮件使用mail命令,输入邮件编号以查看邮件 5、进程管理命令 (1)at命令:定时任务命令 (2)ps命令:进程查看命令 ps -ef ps -axu (3)free命令:显示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。 (4) top命令:实时监控系统进程。 (5)sleep 命令:用于使进程延迟一段时间再执行。 其格式为: sleep time; command (6)kill命令:来杀死程序产生的进程来结束程序的运行。 格式1 : kill PID 格式2 : kill -9 PID “-9”为SIGKILL信号,属于强制结束 (7)前台与后台运行相关命令 command、command & 6、系统的服务管理命令 (1) runlevel 命令:显示系统当前和上一次的运行级别 (2) init 命令:转换服务的运行级别 init n (3)systemctl 命令:系统服务管理 查看系统服务启动状态。其格式: systemctl list-unit-files --type service 列出所有处于激活状态的服务。其格式为: systemctl list-units --type service --all 服务状态控制。其格式: systemctl [status/start/stop/ restart/reload] name.service 服务开机自启控制。其格式: systemctl [enable/di sable] name.service 7、磁盘操作管理命令 (1)查看系统磁盘分区情况命令: Fdisk -l (2)使用命令手工挂载 mount命令:查看所有挂载设备 mount [-t fs-type] [-o option] device mountpoint 例: mount /dev/cdrom /mnt/cdrom (注意,先要建立挂载目录,并保证设备存在) (3)卸载 umount [device] [dir] Linux操作系统实验三主要涵盖了一系列与Linux系统管理相关的实践操作,旨在帮助学生深入理解和熟练掌握Linux系统的基本管理技能。实验内容包括用户和组管理、软件包安装与管理、网络通信、进程管理和磁盘操作等多个方面。 在用户和组管理中,学习者会接触到如`useradd`、`usermod`、`passwd`、`userdel`等命令,用于创建、修改、设置密码和删除用户账户。此外,`groupadd`、`groupdel`、`gpasswd`则用于管理用户组,实现用户权限的集体控制。 软件包管理部分主要涉及RPM包的处理。学生需要学会使用`rpm -ivh`安装RPM包,`rpm -e`卸载,`rpm -qa`查询已安装的包,`rpm -Uvh`升级包以及`rpm -V`验证包的完整性。同时,实验也涵盖了创建和管理TAR包,如用`tar cvf`打包,`tar zcvf`压缩,`tar ztf`查看内容,以及`tar zxvf`解压缩。 网络通信管理命令包括`hostname`来查看和设置主机名,`ifconfig`用于查看和配置网络接口,`ping`用于网络连通性测试,`write`实时发送消息给其他用户,`wall`广播消息,以及`mail`命令用于发送和接收邮件。 进程管理涉及`at`命令安排定时任务,`ps`查看进程状态(如`ps -ef`和`ps -axu`),`free`查看内存使用情况,`top`实时监控系统性能,`sleep`延迟命令执行,`kill`结束进程(如`kill PID`或`kill -9 PID`),以及在前台和后台运行命令的概念。 系统服务管理部分介绍了`runlevel`查看系统运行级别,`init`切换运行级别,`systemctl`用于服务的启动、停止、重启、状态查询以及开机自启设置。 磁盘操作管理则涵盖了`fdisk -l`查看磁盘分区,`mount`命令挂载设备(如`mount /dev/cdrom /mnt/cdrom`)以及`umount`卸载设备。 实验报告的考核标准包含了实验预习、实验过程、实验报告等方面,强调了理论知识、操作技能和实验态度的综合评价。 这个实验提供了全面的Linux系统管理实践,有助于提高学生在实际环境中操作和解决问题的能力,对于计算机系的学生来说,这是一次宝贵的学习体验。通过这样的实验,学生可以更好地理解Linux系统的工作原理,并为未来的IT职业生涯打下坚实的基础。
剩余23页未读,继续阅读
- 粉丝: 2
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C# 生成电子签名,生成电子签名
- python机器学习房价预测实战案例基于Python实现的北京二手房房价预测分析源代码+详细文档
- windows下 httpd 生成密码文件
- C# winform 门禁识别软件
- blackhole -2ch -16ch -64ch 安装器
- 暴风电视刷机数据 40F1 配屏V400HJ6-PE1(C2) 机编600000MWT00 强制刷机 整机USB升级程序
- VMware Workstation 17 的永久密钥并不是官方公开提供的,因为软件授权和密钥分发通常通过官方渠道进行,并受到版
- 【Unity精品源码】Auto Chess:自走棋策略游戏开发框架
- 使用designer.exe实现设计ui界面(以及解决遇到的问题)
- R语言4.4.1及RStudio、RTools安装包合集