一、安装CentOS7
(一)下载安装光盘镜像
下载地址:https://www.centos.org/download/
建议通过阿里云镜像下载,会快很多,地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
(二)安装
我是通过虚拟机简易安装,自动安装完成重启后界面如下:
可见语言为英文,时间也不对,按如下方法修改
1.以root用户修改/etc/locale.conf
将英文语言注释,添加下面一行
重启生已经变成中文了,点右上角的设置按钮可设置中文输入法,但是时区还是不对,系统自动弹出提示以更改个人文件夹
用以下命令修改时区,不用重启
timedatectl set-timezone Asia/Shanghai
安装启用docker
安装
yum install docker
启用
service docker start
开机自动启动
chkconfig docker on
修改镜像源
vi /etc/docker/daemon.json
# 内容如下:
{
"registry-mirrors": ["https://juajcm93.mirror.aliyuncs.com"]
}
service docker restart
拉容器(获取练习靶场有关镜像)
docker pull iwebsec/iwebsec
docker pull infoslack/dvwa
docker pull acgpiano/sqli-labs
docker pull c0ny1/upload-labs
启动容器
docker run --restart=always --name iwebsec -it -dp 8001:80 iwebsec/iwebsec
docker run --restart=always --name dvwa -it -dp 8002:80 infoslack/dvwa
docker run --restart=always --name sqli-labs -it -dp 8003:80 acgpiano/sqli-labs
docker run --restart=always --name upload-labs -it -dp 8004:80 c0ny1/upload-labs
开放防火墙
# 查看防火墙的开放的端口
firewall-cmd --permanent --list-port
# 开放端口
firewall-cmd --permanent --add-port=8001-8004/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8001-8004/tcp
# 重启防火墙
firewall-cmd --reload
改IP地址为固定IP
目的:避免虚拟机重启IP地址变化
修改网卡配置文件
vi ifcfg-ens33 # 也可用图形化界面设置
# BOOTPROTO="dhcp"
BOOTPROTO=none
# 在ONBOOT=yes后面加上
IPADDR=192.168.182.130 # 根据您的实际网段改
PREFIX=24
GATEWAY=192.168.182.2
DNS1=192.168.182.2
重启网络服务
service network restart
CentOS调节为字符界面
查询当前所设定的状态(节省性能)
systemctl get-default
调为字符界面
$ systemctl set-default multi-user.target
相当于以前的 level 3,也就是命令行终端;而 graphical.target 相当于以前的 level 5,即图形界面。