渗透测试流程之LANMP

渗透测试流程之LANMP

  • LANMP
  • Kali安装LANMP
  • Kali移除LAMP

LANMP

  • LANMP是指一组通常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
    L:指Linux·一类Unix计算机操作系统的统称,常用的比如:centosdebianubuntu·redhat等
    A:指Apache·网页服务器
    N:指Nginx,一个高性能的HTTP
    M:指MysglMariadb等数据库管理系统或数据库服务器
    P:一般指PHP、PerlPython等脚本语言
    LAMP:Linux+Apache+Mysql+PHP
    LANMP:Linux+Apache+Nginx+Mysql+PHP
  • Nainx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。是一个小巧而高效的Linux下的Web服务器软件,性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
    Apache:Apache是目前最流行的Web应用服务器,占据了互联网应用服务器70%以上的份额。它免费、稳定且性能卓越;几乎可以运行在所有的计算机平台上,简单而且强有力的基干文件的配置(httpdconf),主要用来处理动态页面请求。
  • 现在通常使用的一个搭配是LANMP,Apache作为后台服务器处理php及一些功能动态请求,Nqinx作为前端服务器,利用其占用系统资源少的优势来处理静态页面大量请求。
  • Nginx处理静态页面请求,占用资源比Apache少。

Kali安装LANMP

  • 安装apache
apt install apache2-y

渗透测试流程之LANMP_第1张图片
渗透测试流程之LANMP_第2张图片
安装mysql

apt install mariadb mariadb-server -y

渗透测试流程之LANMP_第3张图片
安装php

apt-y install php7.0 php-pear libapache2-mod-php70php7.0-mysqphp7.0-curl php7.0-json php7.0-cgi php7.0-gd
  • apt是Debian系统下面的包管理器工具下载所需要的软件。
    mysql和mariadb(免费)是类似的数据库管理系统,是同一个做的,mysql被收购。
    mysql是用于php使用mysql做扩展

Kali移除LAMP

  • 卸载mariadb:
apt autoremove--purge mariadb mariadb-server apt remove mariadb mariadb-server apt remove mysql-common
dpkg -lgrep ^rc/awk (print $2}sudo xargs dpkg -P sudo find/etc-name"*mysql*"xargs rm-rf
  • 卸载apache
sudo apt-get--purge removeapache-common sudo apt-get--purge remove apache
sudo find/etc-name"*apache*"xargs rm-rf sudo rm-rf/var/www
sudorm-rf/etc/libapache2-mod-jk sudorm-rf/etc/ind/apache2 sudorm-rf/etc/apache2
dpkg -grep apache2|awk'{print $2}' xargs dpkg -P
  • 卸载php
apt--purgeremove libapache2-mod-php7php7php7-gdphp7-mysq apt autoremove php7
sudo find/etc-name"*php*" xargs rm-rf
dpkg -lgrep^rcawk’{print$2}’sudo xargs dpkg-P

最后用dpkg-l|grepphp和dpkg-lgrepphp5检查·如无返回即干净卸载

  • 卸载安装包
    卸载软件
    dpkg查询安装包,类似windows应用管理器

你可能感兴趣的:(工作准备,服务器,apache,linux)