Nginx的安装方法有两种,一种是rpm安装方式,另一种是解压安装的方式,第一种方法比较的简单,第二种相对折腾一点,我在第二种安装方式中,编译Nginx出错./configure:error:Ccompilerccisnotfound,同时还有,checkingforPCRElibrary…notfound,还有导致的原因是没有编译工具 安装前准备 对于nginx编译安装需要先安装编译的工具,然后再安装nginx依赖 yum-yinstallgccgcc-cautoconfautomakemake yum-yinstallzlibzlib-developensslopens...

配置rabbitmq得数据卷位置,默认情况下,这个数据是会放到当前目录下,这种情况是我们不需要的,会导致后期数据集过大,导致服务器系统盘满了,所以需要设置,更改默认存储地址为数据盘。 rabbitmq的配置文件 rabbitmq-env.conf文件的位置是固定的${SYS_PREFIX}/etc/rabbitmq/rabbitmq-env.conf,不可改变。${SYS_PREFIX}这个环境变量是rabbitmq的安装位置。 配置rabbitmq-env.conf 手动创建这个env.conf配置文件 sudotouchetc/rabbitmq/rabbitmq-env.conf...

Consul的使用。 1环境搭建 Consul之集群与单机模式 2高可用 2.1Consul之ACL加上token-yellowcong 2.2Consul之nginx搞基,实现服务上线部署-yellowcong Consul之redis高可用https://blog.51cto.com/dgd2010/1745314Consul之mysql高可用  

到nodejs的官网,去下载nodejs的二进制包,然后进行加压,然后配置环境变量。 nodejs官网 https://nodejs.org/en/download/ 下载linux的二进制的文件。 安装nodejs 下载nodejs的二进制包 wgethttps://nodejs.org/dist/v10.14.1/node-v10.14.1-linux-x64.tar.xz 解压文件 tar-xvfnode-v10.14.1-linux-x64.tar.xz 移动到/usr/local/nodejs目录下 cp-rfnode-v10.14.1-linux-x64/...

本文简单讲解了postgre的安装,以及如何设置远程访问,以及用户及表的创建和postgres的简单操作。 1.安装postgre 1.1下载安装 yuminstallhttp://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm-y 安装postgresql服务 yuminstallpostgresql95-serverpostgresql95-contrib-y 1.2设定目录 创建目录 mkdir-p/data/postgresql_data 设定权限 chownpostg...

现在开发转战到了Mac上了,之前搞的window的那一套,也要在Mac上实践一下,Mac上设定vmware的主要步骤:1.设定Mac的vmnet8网卡为静态IP,2.设定centos内网的静态IP配置,3,重启网卡即可。 1设置Mac的vmnet8 设置这个虚拟的静态IP的时候,我一般会将vmnet8的IP设置为192.168.xxx.1,而网关我一般设置为192.168.xxx.2。 1.设定网段和IP 设定苹果机器上的vmnet8网卡的网段和ip地址。 切换为root用户 sudosu 修改vmware配置网卡的配置文件 vim/Library/Preferences/VMwar...

  Hlmk1dDVrQDy   2023年11月02日   61   0   0 VMwareIPV6其他VMware其他IPIPIPV6

GlusterFS是一个高层次的分布式文件系统解决方案。通过增加一个逻辑层,对上层使用者掩盖了下面的实现,使用者不用了解也不需知道,文件的存储形式、分布。 其相对于传统NAS、SAN、Raid的优点就是: 1.容量可以按比例的扩展,且性能却不会因此而降低。  2.廉价且使用简单,完全抽象在已有的文件系统之上。  3.扩展和容错设计的比较合理,复杂度较低。扩展使用translator方式,扩展调度使用scheduling接口,容错交给了本地的文件系统来处理。  4.适应性强,部署方便,对环境依赖低,使用,调试和维护便利。 支持主流的linux系统发行版,包括fc,ubuntu,debian,s...

环境 三台CentOS7.4服务器:kube1、kube2、kube3,配置:2核16G 关闭、禁用防火墙: systemctlstopfirewalld systemctldisablefirewalld 禁用SELINUX: setenforce0 支持转发 创建/etc/sysctl.d/k8s.conf文件,添加如下内容: net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 net.ipv4.ip_forward=1 执行如下命令使修改生效: modprobebr_netfil...

升级完服务器的带宽后,通过pip来测试带宽 1安装pip 1、安装python-pip yum-yinstallepel-release yum-yinstallpython-pip 升级pip pipinstall--upgradepip 2安装speedtest pipinstallspeedtest-cli 测速 <!-本文包含:- <!--

一个redis默认启动的时候,有16个库(0-15),这个可以动态的指定的,每个数据库都有属于自己的空间,不必担心之间的key冲突。需要注意的一个问题是,只有单机的情况,才会有多个库,如果集群的情况,只有db0了。 切换数据库 select0 select1 下图可以看到,0db中有数据,而1db中没有数据信息。 我们可以通过执行flushdb来清空库中存储的所有key-val数据。 设定库的数量 数据库的数量是可以配置的,默认情况下是16个。修改redis.conf下的databases指令,不可以通过命令的方式来扩展库。 databases32

=默认的主机名,一般是localhost,但是当有多台主机的时候,这种方式,就不合适了,容易导致问题。建议使用hostnamectl命令来修改主机名,这种方式不需要重启,就可以生效。 方式1使用hostnamectl命令 通过这种方式也可以直接永久修改主机名称,我们修改了主机名后,我们需要退出这个服务,然后再登陆,root@localhost才会改成我们想要的 hostnamectlset-hostnametest 这种方式也只是修改了etc/hostname这个文件,只是通过命令修改的。 cat/etc/hostname 方式2修改/etc/hostname文件 这种...

为了k8s和别的程序不起冲突,默认端口的范围是30000-32767,我们可以手动的修改api-server的配置。 问题 TheService"svc-dot-2"isinvalid:spec.ports[0].nodePort:Invalidvalue:9002:providedportisnotinthevalidrange.Therangeofvalidportsis30000-32767 修改apiserver 添加–service-node-port-range=1-65535”这个配置,设定允许的端口 Addressrangetouseforservices...

  Hlmk1dDVrQDy   2023年11月02日   76   0   0 其他idedocker其他Dockeride

安装logstash,必须安装jdk环境,然后可以采用修改/etc/profile的方式来设定jdk,也可以使用修改配置文件,来指定自己想要的jdk。安装完事后,自己测试一下,是否生效。 安装准备 必须先安装好了java环境 CentOS之Java安装-yellowcong 安装logstatsh wgethttps://artifacts.elastic.co/downloads/logstash/logstash-6.3.0.tar.gz 解压文件 tar-zxvflogstash-6.3.0.tar.gz 配置java 1修改startup.options vimconfi...

有时候强制关闭不好用,导致的自动化部署的时候,tomcat启动不了了,然后就自动部署失败,这个问题在自动化构建中,会经常遇到,而且关闭tomcat后,不要立即启动tomcat,而是需要sleep一下,然后再启动服务。 强制关闭tomcat 关掉tomcat pids=`ps-ef|greptomcat|grep8080|grep-vgrep|awk'{print$2}'`if[x"$pids"!=x];thenkill-9$pids;fisleep10 关闭多个pid 这个地方$2看你的显示效果 fluent是 kill$(ps-ef|grepfluent|awk'{pri...

通常情况下,我们需要设定jar的启动方式为后台启动,不然会占用到控制台资源,如果控制台停掉,服务就被干掉了,需要通过后台启动的方式来进行 通过nohup的方式 nohupjava-jaryellowcong-server-0.0.3-SNAPSHOT.jar&gt;yellowcong.log2&gt;&amp;1&amp; 指定配置文件 nohupjava-jaryellowcong-server-0.0.3-SNAPSHOT--spring.profiles.active=test&gt;auth_out_8031.log2&gt;&amp;1&amp;

Mysql常用的命令,后期,接着添加一些常用的命令。 1导出库 mysqldump-uroot-p--databasetest&gt;test.sql 2设定权限 创建数据库 CREATEDATABASEconfluenceCHARACTERSETutf8COLLATEutf8_bin; 添加权限 %表示远程访问 localhost表示本机访问 GRANTALLPRIVILEGESONconfluence.TO'confluence'@'%'IDENTIFIEDBY'confluence'WITHGRANTOPTION; 把所有权限都给root,让root可以远程访问。 GRA...

直接使用gerrit的时候,有可能访问不上,需要添加一个config的配置,来指定gerrit服务器的地址,这个是window才会出现的问题,mac和linux不会有这个问题。 配置config 创建ssh的目录,添加config文件 添加配置,gerrit.yellowcong.net这个地址,是gerrit的服务地址 Hostgerrit.yellowcong.net KexAlgorithms+diffie-hellman-group1-sha1 配置密钥 这个地方需要配置gitlab和gerrit两个地方的密钥 1、生成密钥 生成密钥 ssh-keygen-trs...

  Hlmk1dDVrQDy   2023年11月02日   41   0   0 其他git推送.net其他.net推送git

在项目中,我们通过maven的插件,将项目达成war包,然后通过jenkins,自动化部署项目。 核心的maven配置文件,下面这一段pom.xml的配置文件。将项目打包成ROOT.war &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-war-plugin&lt;/artifactId&gt; &lt;configuration&gt; &lt;warName&gt;ROOT&lt;/warName&gt; &lt;archiveC...

童鞋们应该知道,公司的开发中,仓库肯定是通过公钥和私钥的方式进行访问的,但是每次都通过git来执行命令,对于我这种就完犊子了,我习惯使用TortoiseGit,今天交大家如何设定git和TortoiseGit同用一个ssh。解决方案,就是修改TortoiseGit默认的ssh,修改为git的ssh 1添加证书 这个是通过gitbush来添加的。 gitconfig--globaluser.name"yellowcong" gitconfig--globaluser.email"master@yellowcong.com" 生成密钥 ssh-keygen–trsa–C"master...

上一节,我们讲到通过maven的工具进行自动的打包上传的操作,我们也可以通过手动的方式进行打包上传。在自动化构建的里面,我们可以通过mvn自动化构建docker容器,但是这种方法,需要暴露我们的docker容器的地址,这样就会照成有人胡乱的穿一些镜像文件,所以我们还是需要通过手动构建的方式,而且手动构建的方式,在实际的开发中,用得更多,会结合自动化构建工具来做。 实验准备 1Dockerfile ROMdaocloud.io/library/java:openjdk-8u40 VOLUME/tmp ADDdatav-eureka-0.0.1-SNAPSHOT.jarapp....

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~