日志审计与分析实验4-1(掌握Linux下安装、删除软件的方法)

阅读 28

2022-04-21

日志审计与分析实验4-1

文章目录

一、实验目的

掌握Linux下安装、删除软件的方法。

二、 Linux软件安装的三种方法

1、yum源安装/apt源安装(Ubuntu或Debian)(简单)

1、什么是源?

2、CentOS源的配置文件位置在哪里?

在这里插入图片描述
在这里插入图片描述

3、如果是Ubuntu或Debian,apt源的配置文件在哪里?

vim  /etc/apt/sources.list

在这里插入图片描述

4、尝试使用yum命令安装dhcp服务对应的软件

yum -y install dhcp

在这里插入图片描述
在这里插入图片描述
DHCP服务配置文件/etc/dhcpd.conf

vim /etc/dhcpd.conf

输入以下命令:

cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf

在这里插入图片描述
我的虚拟机采用nat模式联网,nat模式相当于虚机的网关是宿主机,通过dhcp来获取IP,而宿主机的网关是连接外网的路由器;也就是说虚机是通过宿主机来上网的。
在这里插入图片描述
在这里插入图片描述
参照上图的设置,进入dhcp配置文件进行配置。

vim /etc/dhcpd.conf

在这里插入图片描述
重启dhcp服务,查看ip地址,可以看到客户机通过配置的dhcp服务获取到ip地址:192.168.220.135
在这里插入图片描述
5、使用systemctl命令启动、关闭、重启dhcp服务。

systemctl start dhcpd
systemctl stop dhcpd
systemctl restart dhcpd

在这里插入图片描述在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/204e3a30d75d423f9e14b4934a69bf9c.png?x-oss-process=image/watermark,t在这里插入图片描述

6、使用yum命令卸载dhcp服务对应的软件。

yum remove dhcp

在这里插入图片描述

2、下载解压缩配置后直接可以使用(难度中)下载jdk并配置

查看linux自带的java:

java -version

删除带’openjdk‘的包

rpm -qa|grep jdk
yum -y remove ('openjdk'的包)

在这里插入图片描述
1、下载JDK
(现在官网jdk压缩包需要登陆账号才能下载,以及其他的种种原因不能在linux上直接wget(具体原因不再赘述),因此可以采取以下办法。

2、解压缩JDK
在这里插入图片描述
创建压缩包解压的目录:

cd /usr/local
mkdir java
cd java

在这里插入图片描述
开始解压

tar -zxvf 压缩包

在这里插入图片描述
解压成功
在这里插入图片描述

3、配置环境变量,进入配置文件,在文件结尾加上以下四行,只需将框住的第一行修改为自己的解压文件路径。

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

在这里插入图片描述
4、测试

java -version
java

成功安装
在这里插入图片描述
在这里插入图片描述

5、删除JDK环境
在这里插入图片描述
将配置的环境变量注释掉或者删掉
在这里插入图片描述
刷新配置文件

source /etc/profile

在这里插入图片描述
删除成功。

3、RPM命令安装

1、rpm命令安装与yum安装的区别?

2、使用rpm命令检查vsftpd是否安装?如果没有安装,使用rpm命令安装vsftpd软件。
在这里插入图片描述
下载rpm包

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm

在这里插入图片描述
安装:

rpm -ivh vsftpd-3.0.2-28.el7_64.rpm

在这里插入图片描述
查看配置文件:
vim /etc/vsftpd/vsftpd.conf
在这里插入图片描述
3、使用rpm命令卸载vsftpd软件。
在这里插入图片描述

4、在第一种方法中使用systemctl可以控制dhcp服务,使用systemctl控制ftp服务的命令是什么?

5、使用rpm命令安装JDK
与上文中【2、下载解压缩配置后直接可以使用(难度中)下载jdk并配置】方法类似
点击jdk_rpm包链接下载,再传输到linux上安装
在这里插入图片描述
安装和测试:

rpm -ivh (传输过来的rpm包)
java -version

在这里插入图片描述

4、问题:使用下载配置安装与使用rpm命令方式安装JDK的区别在哪里?

下载配置安装需要配置Java环境变量。
rpm命令方式安装JDK不需要配置Java环境变量。
/usr/bin是针对RPM安装的软件的profile文件,RPM安装过程会自动将一些可执行文件添加到/usr/bin里,从而“配置了环境”,而不需我们配置路径到profile里。如图所示;
在这里插入图片描述

精彩评论(0)

0 0 举报