安装centos7并配置CTF靶场
2022/1/16 7:06:21
本文主要是介绍安装centos7并配置CTF靶场,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装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,即图形界面。
这篇关于安装centos7并配置CTF靶场的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享