Linux基础与应用 实验报告:软件的安装、运行与监控

实验项目四 软件的安装、运行与监控

一、实验目的
能使用rpm、yum命令查询、安装、升级和删除rpm软件包;会创建以本地光盘和硬盘为软件仓库的yum源;会管理服务运行状态和监控进程;会制定计划任务。
二、实验内容

  1. 1.rpm软件包的管理
    (1)执行rpm-qa|less命令,查询当前系统所安装的软件包程序,查看完毕后用q命令退出less命令;
    rpm -qa|less
    q
    (2)查询显示当前所安装的软件包中包含tel关键字的软件包;
    rpm -qa|grep tel
    (3)查询已安装的openssh软件包所包含的文件及其安装位置;
    rpm -qi openssh
    (4)查询当前系统是否安装telnet-server软件包,若未安装,则将其安装,然后查询安装是否成功。
    rpm -q telnet-server
    rpm -ivh /mnt/Packages/telnet-server-0.17-64.el7.x86_64.rpm
    rpm -q telnet-server

2.本地硬盘yum源的创建与管理
(1)将rhel-server-7.3-x86_64-dvd.iso安装包放人虚拟光驱,使用mount命令将光驱挂
载到/mnt目录中,使用mkdir命令建立/rhel7yum目录,使用cp命令将/mnt下所有文件复
制到/rhel7yum目录下;
mount /dev/cdrom /mnt
mkdir /rehl7yum
cp /mnt /rehl7yum
(2)用yum-config-manager命令生成一个yum源的模板文件localhd. repo;
yum-config-manager --add-repo=localhd

(3)使用vim命令编辑/etc/ yum. repos. d/ localhd. repo文件,使其成为yum源配置文件;
vim /etc/ yum. repos. d/ localhd. Repo
i
[localhd]
name=RHEL 7.3
baseurl=file://media
enabled=1
gpgcheck=1
gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
:wq
(4)导人公钥文件,以校验GPG签名,查看系统中所有的yum资源库配置信息;
rpm –import /etc/pki/rpm-gpg/*
yum repolist
(5)清除旧有的yum源缓存,重新缓存本地硬盘yum源中的软件包信息;
yum clean all
yum makecache
(6)使用yum命令安装httpd服务软件包,验证本地硬盘yum源是否可用;
yum –y install httpd
3.服务的管理
(1)使用systemctl命令查询Firewalld防火墙服务是否已启动、在开机时是否自动启动;
systemctl status firewalld
systemctl list-unit-files |grep firewalld

(2)使用ss命令查看firewalld服务运行的状态(本地地址、服务端口等)。
ss -s firewalld
4.进程查看与管理
(1)使用ps命令查看系统所有进程;
ps -ef
(2)使用top命令实时显示系统中各个进程的资源占用情况;
top
(3)将正在执行的top命令调至后台暂停;
Ctrl+z
(4)在根目录下,使用vim新建一个名为test的文件,打开编辑器后,进人编辑模式,输人“test";
Vim test
test
(5)将vim编辑器调至后台暂停,然后在前台查看后台进程有哪些,再将后台的vim编辑
器调至前台运行,进入末行模式后保存退出;
jobs -l
fg %2

(6)使用jobs命名查看(3)中调至后台暂停执行的top命令所对应的进程号,杀死该进
程,最后查看当前终端中后台运行的进程,以确定该进程被杀死。
jobs –l
kill -9 %1
jobs –l
5.计划任务的制定与管理
(1)通过at设置定时任务,在两分钟后向所有登录的客户端发送消息“hello”,在二十分钟
后重启系统;

(2)删除(1)中重启系统的计划任务,并查询当前等待的任务检查是否删除成功;
(3)通过crontab命令设置计划任务,实现在每天每小时的30分时将/home目录实施压
缩打包,打包文件名为/home. tar. gz;
(4)查询当前等待的crontab任务,删除(3)中制定的crontab任务,再查询是否被删除。

你可能感兴趣的:(linux)