搭建漏洞环境及实战——在Linux系统中安装LANMP
LANMP是Linux下Apache、Nginx、mysql和php的应用环境
演示的是WDLinux
命令:wget http://dl.wdlinux.cn/files/lamp_v3.tar.gz
从Apache ZooKeeper上下载了Apache ZooKeeper 3.7.0的安装包,但是在使用“tar zxf”解压文件的时候,报如下错误:gzip: stdin: not in gzip format
问题分析
看报错描述,stdin: not in gzip format,其实已经说明了问题所在,即文件不是gzip格式。可以使用“file”命令查看文件的具体信息:
file apache-zookeeper-3.7.0-bin.tar.gz.1
apache-zookeeper-3.7.0-bin.tar.gz.1: HTML document, ASCII text, with very long lines
接下来我先点击“Apache ZooKeeper 3.7.0”,然后发现里面还有一个下载链接,使用这个里面的下载链接下载文件之后,tar解压成功:发现这个文件是 HTML document。
回到Apache ZooKeeper官网,我最开始下载的文件是直接复制下图的链接,然后用wget命令下载的文件,新的文件,用file名称查看内容如下,说明的确是一个gzip文件:
file apache-zookeeper-3.7.0-bin.tar.gz
apache-zookeeper-3.7.0-bin.tar.gz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
tar zvf命令报“gzip: stdin: not in gzip format”,根因还是文件格式的问题,就需要检查一下文件来源是否就不对。
[root@localhost 桌面]# wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz
--2022-03-23 12:03:56-- http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz
正在解析主机 dl.wdlinux.cn... 119.146.223.143
正在连接 dl.wdlinux.cn|119.146.223.143|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:52547 (51K) [application/octet-stream]
正在保存至: “lanmp_v3.2.tar.gz”
100%[======================================>] 52,547 --.-K/s in 0.1s
2022-03-23 12:03:56 (418 KB/s) - 已保存 “lanmp_v3.2.tar.gz” [52547/52547])
[root@localhost 桌面]# tar zxvf lanmp_v3.2.tar.gz
[root@localhost 桌面]# cd
[root@localhost lanmp_3.2]# sh lanmp.sh
Select Install
1 LAMP (apache + php + mysql + zend + pureftpd + phpmyadmin)
2 LNMP (nginx + php + mysql + zend + pureftpd + phpmyadmin)
3 LNAMP (nginx + apache + php + mysql + zend + pureftpd + phpmyadmin)
4 install all service
5 don't install is now
Please Input 1,2,3,4,5:
根据所需要的进行选择安装
在Kali系统中安装:
root@kali:~# wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz #下载lanmp压缩包文件
root@kali:~#tar xzvf lanmp_v3.tar.gz #执行解压命
root@kali:~# sh lanmp.sh #运行报错,原因:系统的dash兼容性不好,而编译常用的就是dash
执行命令后如果提示以下信息:
lanmp.sh:49: lib/common.conf: function: not found
lanmp.sh:76: lib/common.conf: Syntax error: "}"unexpected
root@kali:~# sudo dpkg-reconfigure dash #运行此命令,弹出弹窗时选择NO,即可解决报错
root@kali:~# sh lanmp.sh #重新运行LANMP,成功
搭建漏洞环境及实战——在Linux系统中安装LANMP的更多相关文章
- 在linux系统中安装LANMP
1.安装LANMP步骤 root@kali:~# wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz #下载 root@kali:~# tar xzvf l ...
- 在 Linux 系统中安装Load Generator ,并在windows 调用方法
在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...
- 在Linux系统中安装caffe
学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...
- 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令
安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...
- Linux系统中安装软件方法总结
Linux系统中安装软件方法总结 [1]Linux系统中安装软件的几种方式 [2] Linux配置yum源(本地源和网络源) [3] SuSE下zypper源配置 [4] SUSE zypper 本地 ...
- 在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 ...
- 详解在Linux系统中安装Tomcat
本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的. 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK ...
- linux系统中安装MySQL
linux系统中安装MySQL 检查原来linux系统中安装的版本 rpm -qa | grep mysql 将其卸载掉 以 mysql-libs-5.1.71-1.el6.x86_64 版本为例 r ...
- Jmeter(五十三) - 从入门到精通高级篇 - 懒人教你在Linux系统中安装Jmeter(详解教程)
1.简介 我们绝大多数使用的都是Windows操作系统,因此在Windows系统上安装JMeter已经成了家常便饭,而且安装也相对简单,但是服务器为了安全.灵活小巧,特别是前几年的勒索病毒,现在绝大多 ...
- 在Windows、Mac和 Linux系统中安装Python与 PyCharm
“工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装. 一.Python安装( Windows.Mac和 Linux) 当前主 ...
随机推荐
- 【微服务】- 服务调用 - OpenFeign
服务调用 - OpenFeign 生命不息,写作不止 继续踏上学习之路,学之分享笔记 总有一天我也能像各位大佬一样 一个有梦有戏的人 @怒放吧德德 分享学习心得,欢迎指正,大家一起学习成长! 介绍 O ...
- csv->html
seg1=''' <!DOCTYPE HTML>\n<html>\n<body>\n<meta charset=gb> <h2 align=cen ...
- 手把手教你使用LabVIEW人工智能视觉工具包快速实现传统Opencv算子的调用(含源码)
前言 今天我们一起来使用LabVIEW AI视觉工具包快速实现图像的滤波与增强:图像灰度处理:阈值处理与设定:二值化处理:边缘提取与特征提取等基本操作.工具包的安装与下载方法可见之前的博客. 一.图像 ...
- LeetCode - 统计数组中的元素
1. 统计数组中元素总结 1.1 统计元素出现的次数 为了统计元素出现的次数,我们肯定需要一个map来记录每个数组以及对应数字出现的频次.这里map的选择比较有讲究: 如果数据的范围有限制,如:只有小 ...
- HYSBZ1036 [ZJOI2008]树的统计(树链剖分)
将树通过树链剖分转化成线性序列,用线段树维护最值,和值即可. 1 #include <bits/stdc++.h> 2 using namespace std; 3 const int N ...
- 洛谷P4408 [NOI2003] 逃学的小孩 (树的直径)
本题就是从c到a/b再到b/a距离的最大值,显然,a和b分别是树的直径的两个端点,先用两次dfs求出树的直径,再用一次dfs求出每个点到a的距离,最后再用一次dfs求出每个点到距离它较近的a/b的距离 ...
- 如何用AR Engine环境Mesh能力实现虚实遮挡
在AR应用中,用户最不希望看到不真实的穿模现象发生,如虚拟形象部分身体陷入墙壁之中,或者未碰到墙壁却已无法移动,这种不真实的交互十分影响用户体验.那如何才能让避免虚拟物体的穿模问题呢?使用AR Eng ...
- Linux 下配置 hosts 并设置免密登录
Linux 下配置 hosts 并设置免密登录 作者:Grey 原文地址: 博客园:Linux 下配置 hosts 并设置免密登录 CSDN:Linux 下配置 hosts 并设置免密登录 说明 实现 ...
- 面向对象day1,创建类和对象时,对象内存是在哪
上面我创建了两个类,一个是测试类,在测试包里面,一个是生产类,在src文件里面.可以看到,调用类里面的对象的时候需要先创建一个对象,然后通过对象来调用类里面的属性和方法等,但是这个时候我得先记录一下, ...
- MYSQL创建分区时候报错
第一种:ERROR 1064 (42000): Partitioning can not be used stand-alone in query near 不能单独创建分区.创建分区时要创建分区表 ...