晓夏

YoungCheung

Zhang Sir's technical way

DNS记录类型

897浏览量
建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向  一、DNSDNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。  DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转

python内置函数详解

1172浏览量
Python解释器有许多内置的功能和类型,始终可用。他们按字母顺序列在这里。下面我们依次了解内置函数:⚠️注意:不重要的我们下面将会省略abs (x)       返回一个函数的绝对值,参数可以是整数或浮点数。>>> abs(100) 100 >>> abs(-100) 100all(iterable)       返回True如果的所有元素迭代是真实的(

使用 Sonar 进行代码质量管理

898浏览量
一、什么是sonarSonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。在对其他工具的支持方面,Sonar 不仅提供了

jumpserver 堡垒机搭建

1695浏览量
一、什么是jumpserverJumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。那么,jumpserver有什么特点呢?完全开源,GPL授权Python编写,容易再次开发实现了跳板机基本功能,认证、授权、审计集成了Ansible,批量命令等支持WebTerminalBootstrap编写,界面美观自动收集硬件信息录像回放命令搜索实时监控批量上传下载二、jumpserver安装下面通过两台主机来搭建 j

MySQL频繁error 1226解决

936浏览量
在使用工具数据库的时候经常会遇到ERROR 1226 (42000): User 'xxxxx' has exceeded the 'max_user_connections' resource (current value: 500) 这个提示:提示说明: 这个提示是说连接数据库的并发超出 500个限定,所以不能在增加新的数

This function has none of DETERMINISTIC, NO SQL解决办法

918浏览量
创建存储过程的时候出现一个报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)原因:这是我们开启了bin-log,

Maven仓库-Nexus环境搭建及简单介绍

1286浏览量
一、什么是neuxs        Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个ext

Jenkins+git+Jenkins+maven持续集成

1381浏览量
看过好多文章,别人都是提前准备好了环境进行操作,当然,我作为一个菜鸟,当然要站在菜鸟的角度考虑,从最起点开始。本次,我们用的是两台测试服务器:linux-node1 192.168.56.11 gitlab+gitlinux-node2 192.168.56.12  Jenkins+maven关于gitlab git 安装参考本站:git:      https://www.iopst.cn/article/116 gitlab: https:

Jenkins发布PHP代码

1186浏览量
其实,PHP发布代码很简单,不像java发布需要编译,无非就是远程执行一个脚本或者用git、SVN等版本工具进行代码更新,这里我们我们介绍远程执行,至于更新脚本每个公司更新方式不一样,我们就不做过多的介绍。首先,我们来了解一下这个Jenkins代码构建发布的流程:         1、我们准备两台机器分别为:               linu-node1 &nbs

windows使用pac方式翻墙

1240浏览量
一、打开浏览器工具-->Internet选项连接—>局域网设置选择使用自动配置脚本,输入:https://raw.githubusercontent.com/bannedbook/fanqiang/master/jw/new.pac保存即可打开谷歌:已经能访问Google了;

持续集成Jenkins

1213浏览量
一、什么是持续集成        持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能发生多次集成,每次集成都通过自动化构建(包括编译,发布,自动化测试等)来验证,从而尽快发现集成错误,许多团队发现这个过程可以大大减少集成的问题,让团队更快的开发内聚软件。        如果没有持

远程仓库之gitlab

1326浏览量
一、gitlab简介      GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的

Git 版本管理工具

1327浏览量
一、关于版本控制        什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。        如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有

Centos7 VNCserver安装配置

1056浏览量
一、安装1、检查是否安装[root@YoungCheung src]# rpm -qa |grep vnc注意:如果未安装请执行一下命令[root@YoungCheung src]# yum install tigervnc-server检查:[root@YoungCheung src]# rpm -qa |grep vnc tigervnc-server

linux网络连通命令之mtr

938浏览量
一、什么是mtr        mtr将“traceroute”和“ping”程序的功能结合在一个单一的网络诊断工具中。当mtr启动时,它会调查主机mtr运行和用户指定的目标主机之间的网络连接。在确定机器之间每个网络跳转的地址之后,它向每个机器发送一个序列ICMP ECHO请求,以确定到每个机器的链路的质量。二、mtr帮助[root@web01-tomcat ~]# mtr -h us

python 检查linux运行服务

1126浏览量
一、背景        最近有一项任务,统计服务器的服务,最为一个攻城狮来讲,这是工作中的常事,也是必须去做的,也是为了尽快熟悉业务,但是问题来了,一台一台的去统计这可难倒我了,能不能我脚本解决呢?shell?Python?既然学习了python何不用python直接搞定呢,于是我就想尝试用Python,我尝试了Python3没搞定发现python2里面有个commands模块,于是就这样开始了。。。。。。  &nb

反向代理之Apache

1024浏览量
1、什么是反向代理        反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。2、环境规划3、web节点部署        在两台web-no

全网备份脚本之web备份

930浏览量
将服务器的重要配置文件、网页、日志进行打包备份到rsync备份服务器,每天晚上4点定时执行。一、脚本#!/bin/bash #every day 04:00 tar==>backup #author:zhangyang         #E-mail:s.c.young@hotmail.com # . /etc/init.d/functions Ip=$(if

通过Nginx反向代理实现IP分流

1016浏览量
通过Nginx做反向代理来实现分流,以减轻服务器的负载和压力是比较常见的一种服务器部署架构。本文将分享一个如何根据来路IP来进行分流的方法。根据特定IP来实现分流将IP地址的最后一段最后一位为0或2或6的转发至hi-linux-01.com来执行,否则转发至hi-linux-02.com来执行。upstream nginx-01.com {   server 192.168.1.100:8080; } upstream ngi

使用Nginx实现灰度发布

1369浏览量
        灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。灰度发布常见一般有三种方式:Nginx+LUA方式根据Cookie实现灰度发布根据来路IP实现灰度发布本文主要