安装centos7并配置CTF靶场

一、安装CentOS7

(一)下载安装光盘镜像

下载地址:https://www.centos.org/download/
安装centos7并配置CTF靶场
建议通过阿里云镜像下载,会快很多,地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

(二)安装

我是通过虚拟机简易安装,自动安装完成重启后界面如下:
安装centos7并配置CTF靶场
可见语言为英文,时间也不对,按如下方法修改
1.以root用户修改/etc/locale.conf
安装centos7并配置CTF靶场
将英文语言注释,添加下面一行

安装centos7并配置CTF靶场
重启生已经变成中文了,点右上角的设置按钮可设置中文输入法,但是时区还是不对,系统自动弹出提示以更改个人文件夹
安装centos7并配置CTF靶场
用以下命令修改时区,不用重启

timedatectl set-timezone Asia/Shanghai

安装centos7并配置CTF靶场

安装启用docker

安装

yum install docker

安装centos7并配置CTF靶场

启用

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

安装centos7并配置CTF靶场

启动容器

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

安装centos7并配置CTF靶场
安装centos7并配置CTF靶场
安装centos7并配置CTF靶场
安装centos7并配置CTF靶场

开放防火墙

# 查看防火墙的开放的端口
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,即图形界面。

上一篇:.NET性能调优之一:ANTS Performance Profiler的使用


下一篇:mysql 安装