郝奕程_社区达人页

个人头像照片
郝奕程
已加入开发者社区1220

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖侠士
江湖侠士

成就

已发布68篇文章
4条评论
已回答2个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
  • 容器
    中级

    能力说明:

    掌握CentOS和Ubuntu系统下如何安装和配置Docker,了解其底层原理。熟悉各种Docker容器命令,熟悉Docker镜像的制作和修改。

  • Linux
    高级

    能力说明:

    熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

技术认证

暂无个人介绍

暂无更多
暂无更多信息

2023年06月

  • 06.22 20:25:04
    发表了文章 2023-06-22 20:25:04

    HTML实体

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实体</title> </head> <body> <!-- 在网页中多个空格默认情况下会被浏览器解析为一个空格 在HTML中有些时候,我们不能直接书写一些特殊符号 比如多个连续的空格或字母两侧大于小于号 如果需要这些特殊字符,则需要使用HTML中的实体(转义字符)

2023年05月

  • 05.03 08:40:19
    发表了文章 2023-05-03 08:40:19

    区块链学习笔记

    1.分布式系统是什么 今天几乎所有电脑都是分布式的,原因如下。 1.地理因素:大的组织和公司必然分布在多个地方。 2.并行化:我们需要多核处理器或计算机集群来加速计算。 3.可靠性:数据需要备份在不同的机器上以免丢失。 4.可用性:数据需要复制到不同的机器上以利 快速获取,避免可 能的瓶颈,并减少延迟。 利与弊 利 然分布式系统带来了很多好处,比如扩大存储容 和计算能力, 甚至有可能连接地理空间上分离的区域。 弊 然而它也带来了 个很麻烦的 协调问题(Coordination Pro bl ems)。协调问题非常普遍,具备不同的特 点,也有着不同的称谓,诸如:区块链(Blockchain)、

2023年04月

  • 04.01 18:13:47
    发表了文章 2023-04-01 18:13:47

    区块链入门应该做哪些事情

    区块链入门应该做哪些事情 作为初学者,区块链入门应该做以下几件事情: 1. 学习基础知识:了解区块链、加密货币、数字钱包等基础知识,学习基本的投资和交易策略。 2. 选择合适的数字钱包:选择安全可靠的数字钱包,保护好自己的数字资产。 3. 选择合适的交易所:选择安全可靠的交易所,了解交易所的费用、交易量、交易对等信息。 4. 观察市场行情:观察市场行情,了解数字货币的价格走势和市场情况,制定投资计划。 5. 分散投资风险:不要把所有的资金都投入到同一种数字货币中,应该分散投资,降低风险。 6. 谨慎投资:投资数字货币需要谨慎,不要盲目跟风,要根据自己的情况和风险承受能力进行投资。
  • 04.01 17:36:45
    回答了问题 2023-04-01 17:36:45

2023年03月

  • 03.10 08:37:35
    发表了文章 2023-03-10 08:37:35

    区块链的介绍

    什么是区块链,能做什么?

2023年01月

  • 01.09 14:24:15
    发表了文章 2023-01-09 14:24:15

    国产最美Linux-Deepin的安装

    国产最美Linux-Deepin的安装
  • 01.06 15:31:46
    发表了文章 2023-01-06 15:31:46

    C语言从入门到精通1.3程序结构

    1.3程序结构 我们再回头看我们的helloworld代码 #inlude <stdio.h> int main(void) { printf("Hello,World!"); } 在此我现介绍以下注释,注释在程序运行时并不会执行,而是用来对程序的一种解释 C语言的注释方法为 //注释内容 在//后面这一行的内容为注释 /* 这是多行注释 这是多行注释 */ C语言也有多行注释 以/*开头以*/结束 接下来我们解释以下最开始我们写的那一段代码 #inlude <stdio.h> //包含<stdio.h>函数苦 int main(void)//定义主函数,返回值为空 { pri
  • 01.06 15:09:45
    发表了文章 2023-01-06 15:09:45

    C语言从入门到精通1.2开发环境的配置

    1.2开发环境配置 我们在入门阶段先使用较为简单的DEV C++进行代码的编写 • 官方下载:https://sourceforge.net/projects/orwelldevcpp/ 下载完成后双击打开exe文件即可开始安装运行 打开后会让我们选择语言,在此没有中文安装完成后有中文所以在此需要先选择英文 选择我同意用户协议 选择所需的、功能默认即可 选择安装路径 点击Install安装即可 安装完成后点击Finsh运行即可 在此选择简体中文继续 在这里选择字体图表等默认即可 点击OK即可进入 点击文件新建,源代码即可开始写我们的第一个C语言程序 第一个C语言程序,在此读者不必全部理解代码的
  • 01.06 14:35:08
    发表了文章 2023-01-06 14:35:08

    C语言从入门到精通1.1C语言概述

    1.1C语言概述 C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 C语言是一门面向过程的计算机编程语言,与C++、C

2022年12月

  • 12.15 15:22:23
    发表了文章 2022-12-15 15:22:23

    Linux文件权限

    Linux文件权限 当我们执行ls -l时发现前面这一串-和字母,那这个就是代表着Linux的文件权限 每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。 利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下: -rwxr-xr-x 第一位表示文件类型,-表示文件,d表示目录 2-4位:  表示文件所有者的权限,u权限 5-7位:  表示文件所有者所属组成员的权限,g权限 8-10位:  表示所有者所属组之外的用户的权限,o权限 2-10位:  的权限总和有时称为a权限 以上例子中,表示这是
  • 12.15 15:20:46
    发表了文章 2022-12-15 15:20:46

    Vim编辑器的使用方法

    # VIM的使用方法 Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。 使用vim创建文件可以直接输入
  • 12.15 15:19:23
    发表了文章 2022-12-15 15:19:23

    Linux系统入门-centos7安装

    # 什么是Linux Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE
  • 12.15 15:07:19
    发表了文章 2022-12-15 15:07:19

    CVE-2017-9993ffmpeg 任意文件读取漏洞环境

    漏洞描述 2.8.12之前的FFmpeg、3.1.9之前的3.0.x和3.1.x、3.2.6之前的3.2.x和3.3.2之前的3.3.x未正确限制HTTP Live Streaming文件扩展名和解复用器名称,这允许攻击者通过特制的播放列表数据读取任意文件。 环境搭建可以查看我的这篇文章 https://developer.aliyun.com/article/1113693?spm=a2c6h.26396819.creator-center.8.22fb3e18sKKMLR 目录为 /vulhub-master/ffmpeg/phdays 运行命令 ```sh docker-compose
  • 12.15 14:31:09
    发表了文章 2022-12-15 14:31:09

    CVE-2021-42013 Apache HTTPd 2.4.49 2.4.50 路径穿越以及RCE漏洞

    影响版本 Apache 2.4.49 Apache 2.4.50 当前描述 发现Apache HTTP Server 2.4.50中对CVE-221-41773的修复不足。攻击者可以使用路径遍历攻击将URL映射到Alias类指令配置的目录之外的文件。如果这些目录之外的文件不受通常默认配置“要求全部拒绝”的保护,这些请求可能会成功。如果还为这些别名路径启用了CGI脚本,这可能允许远程代码执行。此问题仅影响Apache 2.4.49和Apache 2.4.50,而不影响早期版本。 环境搭建可以查看我的上一篇文章 https://developer.aliyun.com/article/11136
  • 12.15 09:11:57
    发表了文章 2022-12-15 09:11:57

    Vulhub靶场搭建

    安装Docker 在安装、使用Docker的过程中出现错误比较多,所以这一节来说明一下如何正确安装最新版本的Docker,(国内机器)并且配置加速器。 一键安装Docker 这是推荐方式。在未安装过Docker的机器上,root权限执行如下命令即可一键安装最新版Docker: curl -s https://get.docker.com/ | sh 如果你已经安装过老版本Docker(且不是用这个一键安装脚本安装的),请先卸载Docker(例如sudo apt purge --autoremove docker.io)。 如果你不想使用这种方式安装Docker,也可以使用系统自带的包管理工具来
  • 12.14 16:03:25
    发表了文章 2022-12-14 16:03:25

    KALI配置SSH连接

    配置SSH之前首先要设置静态IP。 打开Kali输入你设置的账号密码进行登录 在Kali中打开终端。快捷键ctrl + alt + t
  • 12.14 15:16:46
    发表了文章 2022-12-14 15:16:46

    Pikachu靶场:基于表单的暴力破解

    靶场ip:192.168.0.11:8080(pikachu靶场) 首先我们先用burpSuite分别抓取成功登陆和为成功登陆的数据包 正确的账号密码为admin,123456 错误的我在这里填写为user user。他们会分别返回login success和username or password is not exists~ 这是返回的错误的数据包
  • 12.14 11:58:27
    发表了文章 2022-12-14 11:58:27

    FuYao扶摇一款开源的信息收集工具

    FuYao扶摇一款开源的信息收集工具
  • 12.13 15:47:48
    发表了文章 2022-12-13 15:47:48

    Samba MS-RPC Shell命令注入漏洞

    靶场环境:metasploitable2 靶机地址:192.168.0.109 攻击机地址:192.168.0.114 首先打开kali,启动msf框架
  • 12.13 15:06:23
    发表了文章 2022-12-13 15:06:23

    安装Kali系统

    安装KALI系统 下载Kali系统的方法 1.从官网下载 下载链接:https://cdimage.kali.org/kali-2022.3/kali-linux-2022.3-installer-amd64.iso 2.国内镜像仓库 由于Kali的镜像仓库在国外,所以下载速度很慢。 可以从国内的镜像仓库下载 笔者推荐 中国科技大学开源软件镜像 https://mirrors.ustc.edu.cn/ 下载链接:https://iso.mirrors.ustc.edu.cn/kali-images/current/kali-linux-2022.3-installer-amd64.iso 其他
  • 12.13 15:04:14
    发表了文章 2022-12-13 15:04:14

    搭建网络安全靶场环境

    搭建靶场环境 我们将通过Docker来搭建靶场 首先我们需要下载Centos7来安装Docker,下载链接https://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 下载完成后创建虚拟机 版本选择centos7(64位)
  • 12.13 15:01:59
    发表了文章 2022-12-13 15:01:59

    为KALI进行换元更新

    为KALI进行更新 由于kali的软件仓库在国外,更新很慢,我们需要将kali的软件源更换为国内的软件源,推荐中科大的源 编辑 /etc/apt/sources.list 文件, 在文件最前面添加以下条目: ``` deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib ``` 更改完 sources.list 文件后请运行 sudo apt-get u
  • 12.13 14:58:49
    发表了文章 2022-12-13 14:58:49

    利用nmap进行信息收集

    利用nmap对其进行端口扫描 在Kali中默认安装了Nmap,可以在终端中输入nmap查看其详细用法 ``` ┌──(kali㉿kali)-[~] └─$ nmap Nmap 7.92 ( https://nmap.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1
  • 12.13 14:57:36
    发表了文章 2022-12-13 14:57:36

    搭建OWASP靶机

    OWASP靶机下载地址https://sourceforge.net/projects/owaspbwa/files/
  • 12.07 22:20:38
    回答了问题 2022-12-07 22:20:38
  • 12.07 17:56:07
    发表了文章 2022-12-07 17:56:07

    Docker命令实战

    [root@localhost ~]# docker run --name=myningx -d nginx # 参数 -d 后台运行 # --name=[name] 指定容器名 # --restart=always 开机自启 # -p 88:80 74dc526cc20b617c5a1a49d56a679139109d45f5f56d1756e1ca6d2d49d513b4
  • 12.07 17:30:17
    发表了文章 2022-12-07 17:30:17

    Docker基础

    容器化技术 1.基础镜像MB级别 2.创建简单 3.隔离性强 4.启动速度秒级 5.移植域分享方便 安装Docker
  • 12.04 18:31:30
    发表了文章 2022-12-04 18:31:30

    ESXI8.0安装Windows11

    HKEY_LOCAL_MACHINE\SYSTEM\Setup 创建一个名为“LabConfig”的项,在“LabConfig”下创建两个32位DWORD值: 键为“BypassTPMCheck”,值为“00000001” 键为“BypassSecureBootCheck”,值为“00000001” 在安装 Windows 11 进入到以下阶段即“现在安装”按 Shift+F10 进入到命令提示符,添加注册表键值绕过 TPM 检查;如果你是从微软官方下载的 ISO 镜像则在提示需要输入密钥阶段进入到命令提示符;之后就可以正常安装了。 REG ADD HKLM\SYSTEM\Setu
  • 12.04 14:26:23
    发表了文章 2022-12-04 14:26:23

    C语言的基本格式

    1.C语言的每一个语句都应该以分号结尾 2.一个程序中只能有一个main函数 3.C语言的错误一般有两种,为语法错误和语义错误 4.单行注释以// 开头后面的内容为注释内容,是给人看的,程序不会执行。 5.多行注释以/*开头以*/结尾,中间的内容为注释 6.在Visual Studio中,按F9键可快速设置当前行为端点。F5编译并运行程序。 7.Release 发行版更小做了优化,运行速度更快 8.Debug 调试版 更大 优化更少 附带调试信息 9.如果在本目录下寻找头文件就用双引号,如果使用系统的头文件就用<>
  • 12.04 11:01:47
    发表了文章 2022-12-04 11:01:47

    C语言的概述

    #include <stdio.h> //标准输入输出头文件 int main(void) //主函数main { int num; //定义名为num的变量 num = 1; //为num赋一个值 printf("I am a simple!); //打印I am a simple return 0; }
  • 12.03 19:08:00
    发表了文章 2022-12-03 19:08:00

    Debian11安装KVM虚拟化并安装Centos

    grep --color --perl-regexp 'vmx | svm' /proc/cpuinfo 首先检查其是否支持虚拟化. 分别用以下条命令查看
  • 12.03 18:34:22
    发表了文章 2022-12-03 18:34:22

    debian11换源

    直接编辑 /etc/apt/sources.list 文件
  • 12.03 17:11:35
    发表了文章 2022-12-03 17:11:35

    OpenKylin国产Linux系统的安装

    OpenKylin国产Linux系统的安装
  • 12.02 19:08:19
    发表了文章 2022-12-02 19:08:19

    通过编写猫咪相册应用学习HTML答案

    这个是来自freecodemap的学习题目,如果大家在作题时遇到困难可以在此查看
  • 12.02 14:51:37
    发表了文章 2022-12-02 14:51:37

    KVM安装

    uname -r yum install qemu virt librbdl-devel -y

2022年11月

  • 11.13 18:04:44
    发表了文章 2022-11-13 18:04:44

    WebIDC搭建WordPress站点

    WebIDC搭建WordPress站点
  • 11.13 17:10:05
    发表了文章 2022-11-13 17:10:05

    HTML常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>斯特灵</h1> <p> 斯特灵(Stirling),又译斯特林,英国城市
  • 11.05 15:57:49
    发表了文章 2022-11-05 15:57:49

    文档声明和字符编码

    注意meta标签只是通知浏览器按utf-8进行解码,但文件不一定按照utf-8进行编码。 常见的编码格式,最常用的编码格式是utf-8编码格式,而且vscode默认的编码格式和文件格式也是utf-8编码。这些作为了解即可,vscode都可以自动生成。
  • 11.05 10:10:49
    发表了文章 2022-11-05 10:10:49

    使用VSCode开发网页

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>我的第一个VScode页面</title> </head> <body> </body> </html>

2022年10月

  • 10.30 14:52:47
    发表了文章 2022-10-30 14:52:47

    C++常量定义的两种方式

    # C++常量 作用:用于记录程序中不可更改的数据 C++常量定义的两种方式 1.#define 宏常量:#define 常量名 常量值 ​ 通常在文件上方定义,表示一个常量 2. const修饰的变量:const 数据类型 常量名 = 常量值 ​ 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 示例:
  • 10.30 14:51:48
    发表了文章 2022-10-30 14:51:48

    互联网发展史

    # 互联网发展史 ## 如何将两个主机连接起来 在网络诞生之前,电脑都是单机传输,没有网卡,网线没有协议栈,数据传输主要通过软盘和U盘 ## 网线来了 1[网线+网卡+协议栈]三要素,是组成“最小单元网络”的基础,缺一不可。 2网线提供物理介质,承载比特流/电信号。(类似电话线承载语音流/模拟信号) 3网卡提供数据处理,例如将电脑磁盘上的数据/字节转换为网线上的电流/比特,将比特流转换为数据。 4协议栈作为沟通语言,实现通信过程中的数据解析,地址寻址,流控制等。
  • 10.30 14:49:59
    发表了文章 2022-10-30 14:49:59

    网络安全渗透测试的基本框架ATT&CK框架

    网络安全渗透测试的基本框架ATT&CK框架
  • 10.30 14:31:52
    发表了文章 2022-10-30 14:31:52

    ATT&CK框架结构之侦察

    ATT&CK框架结构侦察
  • 10.30 10:29:56
    发表了文章 2022-10-30 10:29:56

    制作Winodws启动盘

    制作Winodws启动盘
  • 10.30 07:43:54
    发表了文章 2022-10-30 07:43:54

    10分钟搭建Wordpress博客站点

    10分钟搭建Wordpress博客站点
  • 10.29 18:11:01
    发表了文章 2022-10-29 18:11:01

    WindowsServer2012作为NAS服务器的配置

    WindowsServer2012作为NAS服务器的配置
  • 10.23 14:35:52
    发表了文章 2022-10-23 14:35:52

    C语言常用的数学函数

    #include <stdio.h> #include <math.h> main() { float x; double y; printf("input x:"); scanf("%f",&x); y = sqrt(x); printf("sqrt%7.2f=%7.2f \n",x,y); }
  • 发表了文章 2023-06-22

    HTML实体

  • 发表了文章 2023-05-03

    区块链学习笔记

  • 发表了文章 2023-04-01

    区块链入门应该做哪些事情

  • 发表了文章 2023-03-10

    区块链的介绍

  • 发表了文章 2023-01-09

    国产最美Linux-Deepin的安装

  • 发表了文章 2023-01-06

    C语言从入门到精通1.3程序结构

  • 发表了文章 2023-01-06

    C语言从入门到精通1.2开发环境的配置

  • 发表了文章 2023-01-06

    C语言从入门到精通1.1C语言概述

  • 发表了文章 2022-12-15

    Linux文件权限

  • 发表了文章 2022-12-15

    Vim编辑器的使用方法

  • 发表了文章 2022-12-15

    Linux系统入门-centos7安装

  • 发表了文章 2022-12-15

    CVE-2017-9993ffmpeg 任意文件读取漏洞环境

  • 发表了文章 2022-12-15

    CVE-2021-42013 Apache HTTPd 2.4.49 2.4.50 路径穿越以及RCE漏洞

  • 发表了文章 2022-12-15

    Vulhub靶场搭建

  • 发表了文章 2022-12-14

    KALI配置SSH连接

  • 发表了文章 2022-12-14

    Pikachu靶场:基于表单的暴力破解

  • 发表了文章 2022-12-14

    FuYao扶摇一款开源的信息收集工具

  • 发表了文章 2022-12-13

    Samba MS-RPC Shell命令注入漏洞

  • 发表了文章 2022-12-13

    安装Kali系统

  • 发表了文章 2022-12-13

    搭建网络安全靶场环境

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-04-01

    3.31世界备份日:你都在使用哪些备份方式?

    数据备份的重要性在于防止数据丢失和恢复数据,这对于企业和个人用户都非常关键。以下是数据备份的几个重要原因: 防止数据丢失:由于硬件故障、人为错误、恶意软件或自然灾害等原因,数据可能会丢失。备份可以帮助保护数据免受这些风险。 恢复数据:如果数据丢失或损坏,备份可以帮助用户快速恢复数据,从而减少业务中断时间和数据损失。 数据保密性和完整性:备份可以确保数据的机密性和完整性,因为备份存储通常具有安全性措施,如加密和访问控制。 合规性要求:某些行业和法规对数据备份和恢复提出了要求,如金融、医疗保健和法律行业。 综上所述,数据备份对于保护个人和企业的数据安全至关重要,并且应该作为一项日常实践来实施。 在备份数据时可以使用以下一些方式: 将重要文件复制到云存储服务,例如Google Drive,Dropbox或OneDrive。 使用外部硬盘或USB驱动器进行本地备份。 使用网络存储设备(NAS)进行本地备份并访问远程存储。 定期创建系统映像或克隆磁盘以备份整个操作系统和应用程序。 使用在线备份服务,例如Backblaze或Carbonite。
    踩0 评论0
  • 回答了问题 2022-12-07

    拥有数字藏品是种怎样的体验?

    NFT现在大部分人都是用来炒作赚钱,而距离我们想象中的web3世界还有一段很长的路要走,我现在对NFT感到十分的迷茫,不知它的价值应该体现在哪里,但是我仍然相信他有一个美好的未来,这就像互联网初期一样,充满着无限的机遇但也困难重重。希望未来NFT可以作为一种基础的民生设施而不是炒作。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息