Jenkins利用if和when进行阶段构建
- 2022-10-13
- 549
- 0
- 78.9℃
Stages 阶段(if)一般来说,当我们使用脚本步骤时,可以用声明式的语法来使用Groovy的条件式。例如,如果我们只想在某个布尔参数RELEASE被设置时发生释放,我们可以这样编码pipeline { agent any parameters { booleanParam(name: "RELEASE", defaultValue: false)
ubuntu 20.04安装fail2ban1.0.1
- 2022-09-30
- 530
- 1
- 79.0℃
安装: 由于ubuntu 20.04已经默认没有python2,所以不使用python2来安装fail2ban,改使用python3来安装。 通过github下载fail2ban源码 wget https://github.com/fail2ban/fail2ban/archive/refs/tag
ubuntu使用apt和dpkg安装软件包
- 2022-09-28
- 331
- 0
- 57.1℃
apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。apt与apt-get在开始对比 apt 与 apt-get 命令的区别之前,我们先来看看这两个命令的背景,以及它们要试图
TCP建立与释放连接
- 2022-09-15
- 390
- 0
- 63.0℃
此案例通过访问http://www.baidu.com来展示TCP的建立连接与释放连接的过程,本机的IP是192.168.4.100。抓包过程执行ping www.baidu.com命令解析www.baidu.com的IP。C:\Users\Administrator>ping www.baidu.com正在 Ping www.a.shifen.com [183.232.231.174] 具
TCP协议及数据结构
- 2022-09-13
- 563
- 0
- 80.3℃
特点面向连接:通讯双方交换数据前必须建立连接可靠的:多种确保可靠性的机制关键名词解释字节流服务:8bit(1Byte)为最小单位构成的字节流套接字地址:TCP 使用“连接”(而不仅仅是“端口”)作为最基本的抽象,同时将TCP连接的端点称为插口(socket),或套接字、套接口。插口和端口、IP地址段关系是:TCP 发送进程以字节流的形式传递数据,而接收进程也把数据作为字节流来接收,类似于假想的管道
理解 bashrc profile 优先级及区别
- 2022-09-09
- 612
- 0
- 88.2℃
为使Bash更好地为我们服务,我们需定制bash shell环境。~/.bash_profile、~/.bashrc、和~/.bash_logout上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一个配置文件,它在用户每次登录系统时被读取,里面的所有命令都会被bash执行。.profile(由Bourne Shell和Korn S
Shell的运行方式
- 2022-09-09
- 364
- 0
- 60.4℃
运行中的Bash有两种属性(状态/模式),一种,是否interactive shell(交互式Shell),另一种,是否login shell(登录Shell),然后,运行中的Shell排列组合有这么几种:登录交互式Shell非登录交互式Shell登录非交互式Shell非登录非交互式Shell判断 Shell 是否是交互式判断是否为交互式 Shell 有两种简单的方法。方法一:查看变量-的值如果值
Python 的 f-strings
- 2022-09-07
- 384
- 0
- 62.4℃
使用变量名f-string用大括号 {} 表示被替换字段,其中直接填入替换内容:>>> name = 'Eric'>>> f'Hello, my name is {name}''Hello, my name is Eric'>>> number = 7>>> f'My l
python 之 httpx 模块
- 2022-09-05
- 704
- 0
- 94.4℃
快速开始 首先,首先导入 HTTPX: >>> import httpx
现在,让我们尝试获取一个网页。 >>> r = httpx.get('https://httpbin.org/get')
>>> r
<Response[200 OK]>
同样,发出HTTP POST请求: >>> r =