centos 8 ubuntu20 安装及搭建lamp环境过程,以及docker,python,dvwa全过 ...

莱莱  金牌会员 | 2022-9-16 17:16:15 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 998|帖子 998|积分 2994

目录
安装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


 
文件 → 新建虚拟机或直接点击创建新的虚拟机图标,选择典型安装,
 
下一步,选择稍后安装
 
选择相对应的版本系统。
 

 
挂载下好的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
sudoapt install mysql-server mysql-client
ALTERUSER 'root'@'localhost' IDENTIFIED BY 'root';#修改密码为root
 
安装PHP
Aptinstall php
 
在var/www/html/ 目录下建立一个测试php,并输入以下php代码。
Touchtest.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.distconfig.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';
  1. '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
 
安装成功,并修改密码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表