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的更多相关文章

  1. 在linux系统中安装LANMP

    1.安装LANMP步骤 root@kali:~# wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz #下载 root@kali:~# tar xzvf l ...

  2. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  3. 在Linux系统中安装caffe

    学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...

  4. 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令

    安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...

  5. Linux系统中安装软件方法总结

    Linux系统中安装软件方法总结 [1]Linux系统中安装软件的几种方式 [2] Linux配置yum源(本地源和网络源) [3] SuSE下zypper源配置 [4] SUSE zypper 本地 ...

  6. 在linux系统中安装VSCode(Visual Studio Code)

    在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网  ...

  7. 详解在Linux系统中安装Tomcat

    本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的. 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK ...

  8. linux系统中安装MySQL

    linux系统中安装MySQL 检查原来linux系统中安装的版本 rpm -qa | grep mysql 将其卸载掉 以 mysql-libs-5.1.71-1.el6.x86_64 版本为例 r ...

  9. Jmeter(五十三) - 从入门到精通高级篇 - 懒人教你在Linux系统中安装Jmeter(详解教程)

    1.简介 我们绝大多数使用的都是Windows操作系统,因此在Windows系统上安装JMeter已经成了家常便饭,而且安装也相对简单,但是服务器为了安全.灵活小巧,特别是前几年的勒索病毒,现在绝大多 ...

  10. 在Windows、Mac和 Linux系统中安装Python与 PyCharm

    “工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装.   一.Python安装( Windows.Mac和 Linux) 当前主 ...

随机推荐

  1. Python全栈工程师之从网页搭建入门到Flask全栈项目实战(1) - ES6标准入门和Flex布局

    1.简述 1.什么是ES6?ES6, 全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015年6月份发版.ES6的主要目的是为了解决 ES5 的先天不足. 2.了解E ...

  2. 华为设备配置telnet远程登陆命令

    user-interface vty 0 4 进入0~4前五个的VTY用户界面进行整体配置 authentication-mode password 设置验证方式为密码 user privilege ...

  3. 跨平台客户端Blazor方案尝试

    一.方案选择 Electron/MAUI + Blazor(AntDesgin blazor) BlazorApp:Blazor Razor页面层,抽象独立层,被BlazorAppElectron/B ...

  4. JavaScript基本语法(函数与对象)

    3.函数 #①内置函数 内置函数:系统已经声明好了可以直接使用的函数. #[1]弹出警告框 alert("警告框内容");   #[2]弹出确认框 用户点击『确定』返回true,点 ...

  5. 齐博X1-栏目的调用3

    本节继续说明栏目的调用之同级别栏目 同级栏目的调用  fun('sort@brother',$fid,'cms') 这个函数用的比较多,特别是栏目页,在一个页面会把一个父级栏目下的子级栏目全部列出来, ...

  6. 教你用canvas打造一个炫酷的碎片切图效果

    前言 今天分享一个炫酷的碎片式切图效果,这个其实在自己的之前的博客上有实现过,本人觉得这个效果还是挺炫酷的,这次还是用我们的canvas来实现,代码量不多,但有些地方还是需要花点时间去理解的,需要点数 ...

  7. python django超链接

    之前用django框架打了一个简易的博客网站,现在说说怎么用django做超链接. 本文基于之前讲解的博客应用,如果只想学超链接请自行删减代码或评论提问. 首先,在templates文件夹下添加det ...

  8. JS中数值类型的本质

    一.JS中的数值类型 众所JS爱好友周知,JS中只有一个总的数值类型--number,它包含了整型.浮点型等数值类型.其中,浮点数的实现思想有点复杂,它把一个数拆成两部分来存储.第一部分是有效位数,也 ...

  9. html小总结(哪些可以直接设置高度和宽度)

    (1)当然块级元素是可以直接设置高度和宽度的 块级元素:块级大多为结构性标记 div.h1~h6.ul.ol.dl.form.table.p.hr.pre.address.center.blockqu ...

  10. .NET API 接口数据传输加密最佳实践

    .NET API 接口数据传输加密最佳实践 我们在做 Api 接口时,相信一定会有接触到要给传输的请求 body 的内容进行加密传输.其目的就是为了防止一些敏感的内容直接被 UI 层查看或篡改. 其实 ...