日志审计与分析实验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
下载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里。如图所示;