jenkins服务器git parameter插件选择分支

jenkins服务器git parameter插件选择分支

安装了`jenkins`后默认的情况下 当我们在构建一个网站的时候 以git为例 我们只能发布一个默认的分支,比如生产环境上master,测试环境develop 有没有办法在发布的时候选择分支呢? 我们只需要安装`git parameter`插件即可 1、安装插件:`Git Parameter` 2、找到我们在Jen >查看详情

admin 2021-05-08 22:27:28 294次
docker安装jenkins服务器

docker安装jenkins服务器

jenkins服务器是一款强大的网站发布构建神器 这里我们用docker来快捷安装 首先拉下jenkins镜像 >docker pull jenkins/jenkins:2.222.3-centos 然后在主机上创建文件夹 >mkdir -p /data/jenkins_home/ 接着设置权限 >chown -R >查看详情

admin 2021-05-07 23:20:27 252次
阿里云导出镜像到本地virtualbox虚拟机

阿里云导出镜像到本地virtualbox虚拟机

首先找到自己的阿里云服务器实例 然后操作创建自定义生成镜像 ![](https://www.yuanchengzhushou.cn/static/image/mirror1.png) ![](https://www.yuanchengzhushou.cn/static/image/mirror2.png) ![](https://ww >查看详情

admin 2021-05-07 23:09:07 330次
virtualbox虚拟机如何导入已有的vdi文件

virtualbox虚拟机如何导入已有的vdi文件

virtualbox是一款跨平台的虚拟机软件 本人在windows,linux和mac上都使用过 比较轻量级占用内存小 今天讲讲在virtualbox中创建虚拟机如何导入已经存在的vdi文件 首先新建虚拟机,选择虚拟机系统以及位数 这里示例我们选择windows ![](https://www.yuanchengzhush >查看详情

admin 2021-05-07 22:49:57 422次
虚拟机virtualbox导入阿里云镜像

虚拟机virtualbox导入阿里云镜像

平时各类服务器都捣鼓过 比如jenkins,gitlab,elasticsearch,因为平时都是在服务器上直接安装的 工程量不小,而且这几个服务器安装在一起,可能有冲突,于是在docker上安装 买了阿里云按需使用,4核8G然后docker上安装这些服务器 可能大家问我为什么不直接在本地的虚拟机上直接安装,这是因为本地安装,我要找c >查看详情

admin 2021-05-07 22:34:18 294次
服务器开机自启动命令crontab和reboot

服务器开机自启动命令crontab和reboot

我们知道如果平时写的命令脚本没有开机自启动的话 那么当服务器重启后,会比较麻烦,要一个个手工执行 当然我们可以将命令写在`/etc/rc.local`中 有没有别的方法 我们可以将以下命令加入`crontab`中即可 ``` @reboot /bin/systemctl start docker.service && /us >查看详情

admin 2021-04-29 22:13:35 422次
centos安装web网页版shell终端

centos安装web网页版shell终端

一个偶然知道可以linux服务器上安装一个软件 这样就可以直接打开浏览器来访问服务器了 非常方便 以下步骤 ``` yum install shellinabox ``` 然后修改配置文件 ``` [root@iZbp1fna7ky0qz2jbj7gfpZ image]# cat /etc/sysconfig/she >查看详情

admin 2021-04-27 22:32:37 250次
linux查看占用cpu高的进程

linux查看占用cpu高的进程

在linux服务器中,我们如何查看cpu占用最高的进程 >ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ``` [root@iZbp1fna7ky0qz2jbj7gfpZ wwwlogs]# ps aux|head -1;ps aux|grep -v PID|sort -rn -k >查看详情

admin 2021-04-27 22:24:54 304次
nginx禁止user_agent及curl模拟user_agent

nginx禁止user_agent及curl模拟user_agent

我们可以shell命令curl来模拟user_agent来访问一个网站 那通过 ``` curl -A "123YisouSpider1.0" https://www.test.cn curl -A "MJ12bot/v1.4.1" https://www.test.cn ``` 这样我们可以查看网站的nginx日志 ``` >查看详情

admin 2021-04-26 23:31:58 277次
宝塔面板限制cpu软件cpulimit

宝塔面板限制cpu软件cpulimit

最近迁移了服务器 使用了宝塔面板 虽然好用,但是服务器却重启了两次,就算用一下yum都有可能导致cpu飙升到100% 相当的尴尬 不过想着宝塔的优点,还是忍一忍 于是看看有没有限制,最终选择使用cpulimit 我使用的是centos 只需要 >yum install cpulimit 开始限制进程 >查看详情

admin 2021-04-26 23:17:06 250次
Failed to get D-Bus connection: Operation not permitted

Failed to get D-Bus connection: Operation not permitted

如题docker提示Failed to get D-Bus connection: Operation not permitted 这是因为在创建容器时,权限不足 如何实现呢 查看容器 >root@ip-172-31-4-167:~# `docker images` REPOSITORY TAG >查看详情

admin 2021-04-24 00:25:08 247次
linux进程监控工具supervisor

linux进程监控工具supervisor

日常的项目需要,经常需要写shell脚本 然后nohup放入后台执行 为了防止进程挂掉还需要写一个进程监测脚本,为了让进程挂掉后能够重新启动,虽然很简单,但是有点繁琐,如果有多个类似的进程,则相当的不便 有没有比较科学的方法呢?比如能够统一的管理类似进程 我们可以通过进程监控工具`supervisor`来做到 什么是superv >查看详情

admin 2021-04-24 00:07:19 262次
宝塔面板安装fail2ban防爬虫及扫描

宝塔面板安装fail2ban防爬虫及扫描

做了一个小站是真心不容易 越来越多的被人“关注”和被人做测试 打开nginx访问日志会发现大量的爬虫还有非常多的扫描记录 当然我们可以通过nginx的limit模块来实现 限制一个ip的访问频率以及同一个ip的并发访问量 今天我们讲下如何用fail2ban 为什么要用宝塔面板呢?因为简单! 先打开宝塔面板的软件商店安 >查看详情

admin 2021-04-23 23:48:43 791次
nginx屏蔽拒绝user_agent访问网站

nginx屏蔽拒绝user_agent访问网站

定期会查看网站的访问日志 会看到很多的爬虫扫描以及ab测试还有curl 在nginx中有没有办法屏蔽掉呢 我们只需要新建文件 deny_agent.conf ``` if ($http_user_agent ~* " SemrushBot|SemrushBot-SA|Bytespider|BLEXBot|CompSpyBot| >查看详情

admin 2021-04-23 23:19:47 262次
宝塔面板安装laravel报错404 not found

宝塔面板安装laravel报错404 not found

这两天在迁移,打算使用`宝搭面板` 非常方便,至于安全看的吧,不可能绝对安全 希望各位小伙伴手下留情 当部署好`laravel`后,发现首页可以访问 访问别的页面提示`404 not found` 于是百度发现解决方案 只需在设置|配置文件 加入以下代码即可 `include enable-php-72.con >查看详情

admin 2021-04-23 00:08:10 261次
网站使用了cdn如何在nginx中禁用恶意ip访问

网站使用了cdn如何在nginx中禁用恶意ip访问

我们知道在nginx中可以禁用某个ip或者某个ip段来访问网站 很简单只需要在nginx中加入 deny ip即可 但是如果网站使用了cdn后,还这么操作不仅不能防止某些ip访问,还有可能误伤友军 因为这个时候ip是cdn的节点ip 而我们要做的是禁用恶意网友的真实访问ip,如何操作呢? 首先在`nginx.conf`中加 >查看详情

admin 2021-04-20 23:28:00 251次
网站使用了cdn如何在nginx中查看真实访问ip

网站使用了cdn如何在nginx中查看真实访问ip

最近在查看网站的`访问日志` 看到各种的搞事情 各类爬虫以及注入工具对网站进行各种尝试 在`nginx日志`怎么查看网友的`真实的ip`呢? 因为使用了`cdn`,默认记录的是cdn的`节点ip` 方法,在`nginx.conf`中添加 ``` http { include mime.types >查看详情

admin 2021-04-20 23:09:58 257次
laravel中selectRaw查询

laravel中selectRaw查询

laravel中如何使用selectRaw和group by ``` >查看详情

admin 2021-04-20 11:45:15 338次
laravel中where和whereRaw用法及区别

laravel中where和whereRaw用法及区别

``` ``` whereRaw()是laravel查询构建器的功能,它将您的输入直接放在SQL查询的where子句中,该函数的输入参数在`插入查询之前将不被处理` 如果将以上代码中的whereRaw改为where则会出错 >查看详情

admin 2021-04-20 11:34:27 740次
linux快速查找大文件并删除

linux快速查找大文件并删除

经常会碰到服务器空间不足 输入`df -h`显示空间被100%占用 如何查找这些大文件 ``` find . -type f -size +1M -exec ls -rlht {} \; ``` 然后`rm`即可 上面命令意思是找出当前目录文件大小大于1M的文件 我们可以为改为 ``` find / -type >查看详情

admin 2021-04-16 23:48:37 311次
shell批量杀死正在运行的进程

shell批量杀死正在运行的进程

由于种种原因,我们生成了很多相同的进程 这个时候如何快速的杀死这些进程呢 我们可以通以下命令来删除 >ps aux|grep 进程名|awk '{print $2}' | xargs kill -9 >查看详情

admin 2021-04-16 23:42:22 259次
单线程的redis为什么快

单线程的redis为什么快

redis为什么快 原因主要有 1、redis的使用瓶颈并不是CPU,它主要受到内存和网络的限制 2、 纯内存KV操作,数据结构简单 3、 内部是单程实现的,不存在频繁的上下文切换导致的cpu开销,多线程操作的时候,不是每一个线程都能够直接获取到CPU资源的,我们之所以能够看到我们电脑上能够运行很多的程序,是应为多线程的执行和CPU不 >查看详情

admin 2021-04-16 23:38:42 269次
redis的过期策略及内存淘汰机制

redis的过期策略及内存淘汰机制

redis是一种内存型数据库 服务器的redis空间取决于内存的大小 如果缓存中的数据永久存在,那占用的内存就会变得越来越大。而内存是有限的,所以缓存系统需要在需要的时候删除一些不必要的缓存数据以节约内存空间 Redis提供了两种机制配合来达到上述目的:`过期策略`和`内存淘汰机制` 定期删除指的是Redis默认每隔100ms就随机抽 >查看详情

admin 2021-04-16 23:22:39 243次
redis管道技术

redis管道技术

Redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。 Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响应。 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵 >查看详情

admin 2021-04-16 23:10:01 264次
redis键事件通知

redis键事件通知

我们知道redis是一种nosql数据库,作为缓存非常好用 支持`字符串,列表,集合以及hash` 今天讲讲redis键事件通知 我们在日常的应用中 经常要设置一个key,比如过期时间为10分钟 有没有办法当key失效的时候通知我们一下 我们就可以通过`键事件通知`来实现,如何实现呢 修改 redis.conf 中的 >查看详情

admin 2021-04-16 23:05:03 271次
shell判断脚本是否运行

shell判断脚本是否运行

判断`nginx`是否运行 ``` #!/bin/bash name='nginx' num=$(ps -ef|grep $name |grep -vc grep) if [ $num -ge 1 ]; then echo "$name is running!" else echo "$name is not running! >查看详情

admin 2021-04-13 15:22:39 332次
fiddler安卓手机抓包

fiddler安卓手机抓包

fiddler作为一款优秀的抓包工具 不仅可以抓取web网站的包 还可以用来手机抓包,这样方便调试 Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这 >查看详情

admin 2021-04-04 00:30:02 282次
fiddler调试线上的css和js文件

fiddler调试线上的css和js文件

做为一名web开发人员 经常需要调试css和js文件 css还好如果是写在页面内,可以f12来修改 如果css是写在文件中,该如何操作呢? 如果还是本地修改然后提交到git再jenkins发布,遇到紧急情况,那么黄花菜都凉了 有没有简单快捷的办法呢? 我们可以借助抓包工具`fiddler`来实现,本地css和js文件和线上 >查看详情

admin 2021-04-03 23:36:16 373次
laravel框架删除不用的包

laravel框架删除不用的包

我们在用`laravel`开发完一个项目后,很多常用的包都已经集成到框架中 这样当我们开发另一个项目时,可以直接复制项目过来 同时可以删除一些不用的包 如何操作呢? 我们首先打开`composer.json` 找到不需要的包 然后我们执行`composer remove`即可删除 >查看详情

admin 2021-04-03 19:11:47 329次
sudo su和sudo -i区别

sudo su和sudo -i区别

在日常操作服务器时,我们会禁止root登录 而用普通的账号来登录到服务器 然后再切换到root 今天讲一讲sudo su和sudo -i有什么区别 sudo su后当前目录还是普通账号的家目录,临时切换到root,有时间限制 ``` [yansiyu@iZbp1fna7ky0qz2jbj7gfpZ ~]$ pwd /home >查看详情

admin 2021-04-03 00:53:32 299次

作品分享

查看更多
响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版) 企业模板

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版)

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版),自适应PC端、ipad、手机端,...

阅读:6091 | 发布时间:2020-02-01
响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版 博客模板

响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版

响应式HTML5黑白系个人模板主题GJ-blog1.0清爽版,自适应ipad、手机端,主题代码结构简洁...

阅读:6783 | 发布时间:2020-01-21