#禁止右键复制模块,去掉下面的/*注释可使用#

centos 8 ubuntu20 安装及搭建lamp环境过程,以及docker,python,dvwa全过程(个人实测)

目录

安装centos 8及ubuntu 1

安装CentOS 8 1

Ubuntu202004安装 10

docker及python

CentOS 8下安装 Docker 13

Ubuntu安装 docker 16

安装python2,3 17

 

lamp环境

Ubuntu20 搭建lamp环境 19

Centos 8搭建lamp环境 24

 

            

 

安装CentOS 8

清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.2.2004/isos/x86_64/

 

文件 → 新建虚拟机或直接点击创建新的虚拟机图标,选择典型安装,

 

下一步,选择稍后安装

 

选择相对应的版本系统。

 

 

挂载下好的ISO文件

 

 

选择第一项开始安装

 

选择中文简体

 

 

 

前进即安装成功。

 

 

Ubuntu202004安装

下载地址:https://releases.ubuntu.com/20.04/

在弹出的“Welcome”界面中,需选择所需安装的系统语言及试用系统(Try Ubuntu)还是安装系统(Install Ubuntu),此处应该选择Install Ubuntu,另外,强烈建议语言处选择English,而不要选择中文,以免安装后文件夹名称中出现中文而在使用过程中不方便命令的输入;但我后面还是选择了中文(主要是菜)

 

在“keyboard layout”选项界面,需指定键盘布局格式,此处采用默认即可,并强烈建议不要改选其他配置,否则安装后键盘的键值和你所使用的键盘按键顺序匹配不上;

 

在“Update and other software”选项中,建议取消勾选“Download updates while installing Ubuntu”,这样在安装过程中只会安装原生系统,不会联网进行系统更新,会大大节省安装系统的时间;另外,建议选择“Normal installation”选项,该选项会为系统配置图形界面,若选择“Mininal installation”,则为最小系统安装,无图形界面,对于桌面系统来说使用不方便;

 

在“Installation type”选项中,需指定对硬盘的操作,若是初次安装,则选择第一项“Erase disk and install Ubuntu”即可,表示擦除硬盘内容,安装Ubuntu系统;

 

继续即可

和上述情况差不多,就不一一展示了。漫长等待……

 

 

CentOS 8下安装 Docker

Centos8安装docker

步骤

 

​ 第一步先卸载掉旧版本的docker

   sudo yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

 

​ 第二步安装所需软件包:

yum install -y yum-utils   安装yum-utils

 

设置 docker 仓库:推荐阿里云

命令:yum-config-manager \

     --add-repo \

     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

 

进入存放所有的yum仓库文件

cd /etc/yum.repos.d/   查看存放所有的yum仓库文件

发现存放成功

第三步、安装及启动docker

yum install docker-ce docker-ce-cli containerd.io -y

 

发现与原软件冲突,按提示在该命令行加上 –allowerasing即可

 

启动docker,并且设置docker开机启动

systemctl start docker      启动docker

systemctl enable docker     设置开机自启docker

ps aux|grep docker          查看docker进程是否启动

 

来个经典测试docker run hello-world

 

 

 

Ubuntu安装 docker

步骤和centos的类似。

先卸载旧版本,再update,再安装依赖

添加GPG密钥及设置仓库(这里选择中科大源)

 

安装docker Engine-Community

sudo apt-get install docker-ce docker-ce-cli containerd.io

#安装最新版本#

 

 

安装python2,3

有的自带python2或者python3了,缺啥直接

Apt install python2或者3即可。

Centos

 

ubuntu

 

出现以上即成功

 

 

 

Ubuntu20 搭建lamp环境

先更新一波

更新源

sudo apt-get update

更新软件

sudo apt-get upgrade

更新系统软件

sudo apt-get dist-upgrade

Apache2 web 服务器的安装

sudo apt-get install apache2 -y
检查是否开启 Apache,一般安装完会默认开启。
systemctl status apache2

 

浏览器输入出现下图即成功

 

安装mysql

sudo apt install mysql-server mysql-client

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';#修改密码为root

 

安装PHP

Apt install php

 

在var/www/html/ 目录下建立一个测试php,并输入以下php代码。

Touch test.php

 

 

浏览器测试出现以下画面即成功

 

DVWA下载以及使用

https://github.com/digininja/DVWA/blob/master/README.zh.md

在该页面下载zip解压在桌面后放进ubuntu目录/var/www/html/DVWA-master下

cd /var/www/html/DVWA-master/config/

cp config.inc.php.dist config.inc.php      //基于模板配置文件,生成新的配置文件

 

 

以 root 用户身份连接到数据库,然后使用以下命令:

打开mysql

mysql> create database dvwa;

mysql> create user dvwa@localhost identified by 'p@ssw0rd';

mysql> grant all on dvwa.* to dvwa@localhost;

mysql> flush privileges;

 

加上公私密钥,或在https://www.google.com/recaptcha/admin/create 生成

'6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb';

'6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K'

 

 

 

 

 

Centos 8搭建lamp环境

和ubuntu差不多,快进

在centos下apache叫做httpd

#安装httpd

yum -y install httpd*

看一下网站根目录

 

#开启httpd.service服务

systemctl start httpd

 

 

PHP安装与调试

yum -y install php*

开启PHP服务

systemctl enable php-fpm.service

systemctl start php-fpm.service

 

 

和ubuntu和一样,touch一个php文件在图中目录下,检验php。

 

 

MySQL安装与调试

yum -y install mysql*

 

 

开启MySQL服务。查看进程和端口

systemctl enable mysqld.service

systemctl start mysqld.service

pstree |grep mysqld

netstat -tunpl |grep mysqld

 

安装成功,并修改密码

 

posted @ 2022-08-05 10:45  Hndreamer  阅读(388)  评论(2编辑  收藏  举报
#百度统计#