首页 > 系统相关 >搭建漏洞环境及实战——在Linux系统中安装LANMP

搭建漏洞环境及实战——在Linux系统中安装LANMP

时间:2022-10-01 16:22:28浏览次数:43  
标签:tar gz 漏洞 sh Linux gzip lanmp root 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,成功

标签:tar,gz,漏洞,sh,Linux,gzip,lanmp,root,LANMP
From: https://www.cnblogs.com/yy-123/p/16747342.html

相关文章

  • Linux系统CentOS6找回密码解决方法
    1、首先在开机启动的时候快速按键盘上的“E”键或者“ESC”键,会进入如下界面,按E键: 2、出现下面这个界面,选择第二项以kernel开头,再次按“E”键: 3、经过第二步,这个画......
  • 《Unix/Linux系统编程》学习笔记5
    第十一章EXT2文件系统一.知识点归纳(一)EXT2文件系统数据结构1.通过mkfs创建虚拟磁盘在Linux下,命令mke2fs[-bblksize-Nninodes]devicenblocks在设备上创建......
  • Linux 串口编程
    1代码#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<termios.h>#include......
  • linux usb端点
    前言端点在实际的USB通讯过程种的具体作用与含义十分重要,但是有些难以理解,自己整理一些知识作为备忘。(注:1、文中的EP表示Endpoint;一、端点概念。端点(Endpoint),是主机与......
  • Linux时间日期类
    Linux时间日期类date指令:显示当前日期基本语法date功能描述:显示当前时间date+%Y功能描述:显示当前年份date+%m功能描述:显示当前月份date+%d功能描述:......
  • Linux实用指令1
    Linux实用指令指定运行级别基本介绍0关机1单用户找回丢失密码2多用户状态没有网络服务3多用户状态有网络服务4系统未使用保留给用户5图形界面6系统重启......
  • Windows下编译linux程序. 1. outguess
    outguess编译使用cygwin。运行终端后。进入outguess目录。./configuremake直接报个错checkingwhethermakesets${MAKE}..../configure:eval:line868:unexp......
  • linux grep、sed、awk 实操备忘
    前提#声明x,y,z,默认字符串连接[cmd]x=1[cmd]declare-pxdeclare--x="1"[cmd]y=1[cmd]z=$x+$y&&echo$z1+1[cmd]declare-iz[cmd]dec......
  • linux学前知识
    linux体系liunx特点自由开放,安全性高可移植,灵活性高多任务,多用户,多线程,网络功能丰富liunx学习阶段    linux学习内容    linux就业方......
  • 最小 Linux 发行版 Tiny Core Linux 7.1 发布
    TinyCore Linux 是一个极度简约但是也高度可扩展的GNU/Linux发行版,其之精简甚至可以小到只有10MB大小。昨天5月23日刚刚发布的TinyCoreLinux7.1也仅仅只有......