使用jenkins自动化构建gitee项目到远程服务器

jenkins 自动化部署 gitee 依赖项首先请确保 Jenkins 已经正确安装安装 Jenkins 插件 Publish Over SSH (本机构建则不需要安装,主要用于连接远程SSH)使用 jenkins 安装 Publish Over SSH 插件进入主页面点击左侧系统管理项进入管理 Jenkins 页面点击插件管理搜索 Publish Over SSH勾选安装项,点击底部安装并重启 jenkins 即可 Install without restart 配置Publish Over SSH 插件远程SSH地址进入主页面点击左侧系统管理项进入管理 Jenkins 页面点击进入 Jenkins 系统配置拉到底部可以看到有一个 Publish over SSH 项 (如果没有重启后进入刷新页面)配置 Publish over SSH SSH 相关参数使用 jenkins 构建自动化任务进入主页面 jenkins 控制台面板点击左侧 新建任务 选择构建一个自由风格的软件项目我这里使用 gitee 做测试 其他git仓库原理一样(gitee需要安装gitee 官方插件)选...

软件工具,Linux,解决方案 2021-09-10 AM 794次 0条

强制刷新jsdelivr缓存

 众所周知 jsdelivr 是一个免费好用的开源CDN,可以帮助我们加速一些静态资源如js,css,img等使用 jsdelivr 可以大大降低我们的资源成本,并能加速资源访问,节约服务器开销。刷新 jsdelivr 静态资源缓存 我们只需要把相关链接地址cdn替换为purge即可强制实时刷新 jsdelivr 缓存https://cdn.jsdelivr.net/替换为https://purge.jsdelivr.net/测试强制刷新 jsdelivr 缓存 测试 jsdelivr 链接地址,页面返回 json 中状态 status 为 finished 即为刷新缓存成功// https://purge.jsdelivr.net/gh/laiwi/Attachment@latest/usr/uploads/2021/08/2865017580.png { "id": "7OXQGbeywo6xlpyR", "status": "finished", "timestamp": "2021-09-08T14:04:54.338Z", "paths": { ...

前端,解决方案,其他 2021-09-09 PM 1634次 0条

最新破解宝塔面板(bt)网站监控报表

 老马接着上一章讲,上一章我们讲了 宝塔面板(bt)破解付费软件立即购买 本文我们讲一下怎么破解 宝塔面板 网站监控报表 应用,网站监控报表 是一款很好用并强大的官方出品 网站统计 工具,但是需要购买才能使用这就很不爽了,就算是通过 宝塔面板(bt)破解付费软件立即购买 依然破解不了内置的购买检测,本文本着学习的目的尝试破解下 付费应用 跳过 付费检测 直接使用,注意本文测试宝塔安装版本为最新版本 宝塔7.7.0 如有需要哪些软件请 支持正版 购买。 注意本次测试环境均在本地虚拟机搭建的测试环境未用于正式生产,测试学习完成之后立即销毁首先先安装 网站监控报表 应用 在宝塔面板里面找到应用商店搜索 网站监控报表 点击进行安装如果提示 立即购买 请参考 宝塔面板(bt)破解付费软件立即购买 进行破解跳过购买选项然后我们找到宝塔面板 /www/server/panel/plugin/total/ 目录 total_main.py 文件我们进行编辑破解当前 网站监控报表 应用 首先我们在 total_main.py 文件搜索下一下特定代码if cache.get('bt_total...

软件工具,Linux,解决方案,其他 2021-09-08 AM 2634次 0条

解決Centos7本机获取不到IP

 每当在虚拟机里面或者主机里面兴致勃勃的安装完 centos7 之后,总是因为频频获取不到ip和网络不通的问题而烦恼,基本上每次安装完之后都会时不时出现这种问题, Centos7 UI端还好有界面好处理,特别是命令行模式时特别难受手足无措不知道怎么解决 Centos7 获取不到IP没有网络问题,本文老马将记录解决这个问题的正确方法以供参考 首先我们通过以下命令查看是否获取到ip地址如果获取到了请忽略以下文章,如果获取不到请接着往下看Centos7 查看ip网卡情况ip add 如果此处没有显示IP或者网络ping不通则是因为网卡问题获取不到IP地址进入 Centos7 网卡配置目录并查看cd etc/sysconfig/network-scripts/ // 网卡目录 ls // 查看编辑ens33网卡配置项 我这里用的是ens33网卡 vi ifcfg-ens33修改ens33配置项并开启网卡找到 insert 键 按一下然后方向键移动位置编辑按 esc 退出编辑 然后输入 wq 保存退出 ONBOOT=yes关闭 NetworkManager 命令 systemctl...

Linux,解决方案 2021-09-06 PM 1335次 0条

宝塔面板(bt)破解付费软件立即购买

 是软件就有漏洞今天我们带来了破解最有名气的win,linux服务器管理面板, 宝塔面板 ( bt ),众所周知宝塔面板 应用商店 里面有很多好用的应用,但是很多都收费,需要购买才能使用这就很不爽了,本文本着学习的目的尝试破解下 付费应用 跳过 立即购买 选项直接安装,注意本文测试宝塔安装版本为最新版本 宝塔7.7.0 如有需要哪些软件请 支持正版 购买。 注意本次测试环境均在本地虚拟机搭建的测试环境未用于正式生产,测试学习完成之后立即销毁首先看原版应用商店可以看到很多好用的软件都需要 立即购买 后才可以安装使用我们下面就开始演示破解跳过立即购买直接安装破解宝塔面板立即购买应用首先在 /www/server/panel/class 找到 panelplugin.py 文件并打开编辑panelplugin文件主要是管理应用商店用的打开后搜索一下代码位置softList['list'] = tmpList然后在下方加入一下代码 softList['pro'] = 1 # 标示是专业版 for soft in softList['list']: soft['endtime...

软件工具,Linux,解决方案,其他 2021-09-06 PM 1365次 0条

使用tcpdump工具进行抓包分析网络数据

 最近一直在进行http数据请求调试找到了一块比较好用的数据抓包调试工具 tcpdump 是一个比较轻量化,强大的抓包分析工具 tcpdump ,就是: dump the traffic on a network ,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump 可以将网络中传送的数据包的 头 完全截获下来提供分析,它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump linux下安装下载linux下安装下载 tcpdump 很简单yum -y install tcpdumptcpdump 命令使用参数说明大全-a 尝试将网络和广播地址转换成名称。 -c<数据包数目> 收到指定的数据包数目后,就停止操作。 # 例如:tcpdump -i ens33 -c 20 -d 把编译过的数据包编码转换成可阅读的格式 -dd 把编译过的数据包编码转换成C语言的格式 -ddd 把编译过的数据包编码转换成十进制数字的格式 -e 在每列倾倒资料上显示连接层级的文件头。 -f 用数字显示网际网络地址。 -...

软件工具,Linux 2021-09-06 AM 1734次 0条

解决php7.4后升级安装使用ThinkPHP5.*异常

  最近 php7.4 发布了,公司的大项目之前使用 php7.0 要跟随时代的潮流升级到最新的 7.4 体验下 7.4新特性 预加载 据测试开始并使用预加载后整体性能提升机 34% 左右还是很值的升级的因为这个项目使用的 ThinkPHP5. 所以说在升级的过程中出了一些状况特此记录下,后来发现不但升级时候会出现,在 7.4 环境下安装 ThinkPHP5. 也会出现大致统计了下为一下几个问题:Array and string offset access syntax with curly braces is deprecated 首先映入眼帘的是 Array and string offset access syntax with curly braces is deprecated 异常,该异常信息一般发生在新安装或者使用中升级PHP版本问题,问题由 ThinkPHP5.* 抛出主要是因为php7.4以上版本废弃了 数组{} 语法导致的解决方案: 我们只需要 全局搜索 并替换下 数组{}写法 为 [] 即可,ThinkPHP5.* 框架相关位置主...

PHP,解决方案 2021-09-02 AM 1718次 0条

php动态生成站点robots,sitemap简单思路

 最近在做一个 SaaS 类型的CMS系统中间用到了每个站长都要用到不同的 robots , sitemap 感觉比较有意思也非常简单特此分享下,上述站点文件如果按照常规的方式直接在站长根目录生成对应的文件就行了,但考虑到是 SaaS 给每个站长生成单独的文件就显然不太现实了,这个时候可以通过路由的方式动态生成 robots , sitemap 站点文件。 因为用的是 thinkphp5 简称 tp5 所以下面用 tp5 框架做下简单的演示首先我们新建一个控制器 controller 类 robots.php在 robots.php 控制器中创建 index 方法如下robots.phppublic function index() { $site_robots = "User-agent: * \r\n Disallow: "; // 定义robots内容变量 $this->assign('site_robots', $site_robots); // 渲染输入变量 return response($this->fetch()...

PHP,解决方案 2021-09-01 PM 969次 0条

解决百度站点管理无权访问该页面

 有一天博主在 百度站长平台 , 站点管理 里面添加新的网站时候突然间提示: 你无权访问该页面,点击确定按钮返回首页 如图所示:您无权访问该页面,点击确定按钮返回首页 博主就觉得特别奇怪,因为之前添加了很多个网站都没有问题,并且尝试更换不同的帐号多次添加依然不行,最后没办法百度搜了一下,也有很多朋友遇到过这种问题,很多文章都说是自己的账号问题,但是事实并不是,我分别进行的一下尝试:更换之前的其他帐号重新注册帐号尝试添加隔一天后尝试添加清理重新关机尝试 通过以上尝试发现并没有任何用处解决您无权访问该页面,点击确定按钮返回首页 最后博主本着求人不如求己的心态去尝试联系了下百度的24小时客服 可以看到百度提供了一下解决方案[添加网站时无权限]建议您清缓存/cookie尝试一下,如还是无法解决,请在反馈中心提交反馈。相关问题推荐:如何添加站点如何添加二级域名 看到这里我大致明白了可能更缓存和cookie有关系,有可能百度把权限相关的信息存到本地导致的,那问题来了为什么清理了,重启了还是没用呢。其他小朋友可以尝试下清理浏览器缓存,最后一想干脆直接用浏览器的隐私模式(ctrl+n)打开隐私模...

解决方案,其他 2021-09-01 AM 1129次 0条

PHP安装使用GRPC完整教程

 本文通过整理了博主一步一步使用php来安装grpc客户端调用第三方程序提供的grpc服务 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。安装php-grpc扩展pecl install protobuf // GPRC 使用的协议 pecl install grpc // 扩展php.ini 引入扩展extension=grpc.so extension=protobuf.so注意事项PECLPHP版本必须大于7.0可以使用一下命令查看// 查看版本 pecl version >> PEAR Version: 1.10.9 >> PHP Version: 7.1.33 >> Zend Engine Version: 3.1.0 // 如果默认pecl PHP版本小于7.0 则可以使用一下路径方式 /www/server/php/71/bin/pecl install ...

PHP 2021-09-01 AM 3340次 0条