- 博客(70)
- 收藏
- 关注
原创 stress-ng工具压力测试linux系统
一、stress-ng介绍stress-ng兼容stress, 支持产生各种复杂的压力。二. stress命令介绍选项 含义 -t, --timeout 指定运行多少秒停止 –backoff 指定等待N微妙后开始运行 -c, --cpu 指定产生N个处理sqrt()函数的CPU进程,也就是每个进程不停计算随机数的平方根 -i, --io 指定产生N个处理sync()函数的磁盘I/O进程,sync()用于将内存上的内容写到硬盘上 -m, --vm
2022-05-26 14:34:18
15357
原创 mysql数据库同步到达梦数据库的问题
一、mysql数据库和达梦数据库一些常见数据类型不同,一些常见的对应关系如下:1、在Mysql中decimal与DM中的DEC对应。decimal(6,3)对应DEC(6, 3)2、在Mysql中varchar(300)与DM中的varchar(900)对应。3、在Mysql中bigint(20)与DM中的bigint(19)对应。4、在Mysql中smallint(6)与DM中的SMALLINT(5)对应。二、mysql和达梦的varchar可存的中文汉字长度区别达梦数据库的情况:
2022-05-25 15:03:33
1459
转载 达梦数据库常见问题
1.DM7下载地址是?下载中心-达梦数据-国产数据库-全栈数据产品&解决方案提供商2.使用DM7如何寻求帮助? 达梦技术社区 | 达梦数据库最活跃的达梦技术社区,关于达梦数据库安装部署、监控运维、应用适配、性能优化、系统架构原理、生态工具使用等问题都能得到达梦原厂专家及时解答,分享达梦数据库最佳实践技术文章。https://eco.dameng.com/community/question?source_url=https%3A%2F%2Fwww.dameng.com3.DM7安...
2022-05-25 11:53:33
5040
转载 Prometheus之node exporter使用帮助
root@node_exporter:~# /usr/local/node_exporter/node_exporter --help用法:node_exporter [<flags>]标志: -h, --help 显示上下文相关的帮助(也可以尝试 --help-long 和 --help-man)。 --collector.bcache.priorityStats 公开昂贵的优先级统计数据。 .
2022-05-23 17:22:21
1452
原创 在docker安装prometheus和grafana监控服务器和mysql
1、安装prometheus和grafana的服务器开通9090和3000端口firewall-cmd --zone=public --add-port=9090/tcp --permanentfirewall-cmd --zone=public --add-port=3000/tcp --permanentfirewall-cmd --reloadsystemctl stop dockersystemctl restart docker2、拉取prometheus和grafana镜像doc
2022-05-13 18:48:26
775
原创 使用docker部署datax和datax-web
1、准备基础镜像,开通所需端口firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --zone=public --add-port=9527/tcp --permanentfirewall-cmd --reloadsystemctl stop dockersystemctl restart dockerdocker pull mysql:8.0.27docker pull linshellfeng/dat
2022-05-12 16:28:03
5637
15
原创 构建datax、datax-web镜像并启动容器服务
1、准备基础镜像,开通所需端口firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --zone=public --add-port=9527/tcp --permanentfirewall-cmd --reloadsystemctl stop dockersystemctl restart dockerdocker pull mysql:8.0.27docker pull centos:7.6.1810
2022-05-11 16:32:26
1471
原创 向gitlab推送push时报nullSha1: contains entries pointing to null sha1
背景:有一个项目的源码是使用gitblit管理的,在迁移时在本地使用push推送到新的gitlab时报nullSha1: contains entries pointing to null sha1,具体报错信息如下:原因和解决思路:项目中存在包含指向null sha1的条目,需要找到这个异常条目所在的根文件夹,然后清理这些指向null sha1的项目解决步骤:1、找到指向null sha1的条目所属的异常对象的id,即上图中的af1768d1c48ed2117f31416a1a
2022-05-06 19:00:50
516
原创 禁止Docker使用iptables防火墙改为使用Firewalld
docker默认是使用iptables防火墙做安全管理,例如用来映射宿主机端口与docker容器端口。当我们把系统的fireawlld防火墙打开,没有放行任何端口号和IP地址,但是docker映射出来的端口号,外网依旧可以进行访问。如果我们不想docker使用iptables改为使用firealld防火墙来管理可以吗?当然可以。方法修改daemo.json禁用iptablesvi /etc/docker/daemon.json#增加下面的配置,禁用iptables{ ".
2022-04-28 15:38:43
2275
原创 maven的dependencyManagement与dependencies区别
dependencyManagement与dependencies区别 dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显式的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。 dependencies即使在子模块中不写该依赖项,那么子模块仍然会从父项目中
2022-04-27 16:49:33
449
原创 在linux中DATAX和DATAX-WEB安装指引
DATAX介绍: DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。DATAX-WEB介绍:DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的 操作界面,降低用户使用DataX的学习成本,缩短任务配置时间,避免配置过程中出错。用户可通过页面选择数据源即可创建数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、M
2022-04-27 10:47:29
1819
原创 Linux下对nginx日志进行统计分析
1.awk按状态码统计数量命令:cat /usr/local/nginx/logs/access.log | awk '{print $9}' | awk 'BEGIN{count[$1]=0}{count[$1]+=1}END{for(i in count) print(i,count[i])}'或统计最后100条日志的情况tail -n 1000 /usr/local/nginx/logs/access.log | awk '{print $9}' | awk 'BEGIN{count[$1]..
2022-04-25 19:32:55
4504
原创 springboot设置logback-spring.xml的加载路径
springboot将应用程序打包成jar以后,默认是将logback-spring.xml放在jar包里面根路径下,图如果我们需要springboot加载jar包外部的logback-spring.xml应该怎么做了?例如我们想加载与xxx.jar同目录的config目录下的logback-spring.xml,只需要在application.properties配置加载logback-spring.xml的路径即可,参考如下logging.config=./config/logback
2022-04-25 17:49:08
7197
3
原创 springboot使用druid记录sql脚本日志
方法一:在application.properties设置开启slf4j过滤器#开启slf4j过滤器spring.datasource.druid.filter.slf4j.enabled=true然后在logback-spring.xml文件配置日志输出<logger name="druid.sql.Statement" level="DEBUG" additivity="false"> <appender-ref ref="STDOUT" /> <
2022-04-25 15:59:24
2451
转载 Linux awk 详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥
2022-04-25 15:51:03
154
转载 Linux top命令详细使用指引
一、top命令介绍 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top命令可以动态显示进程的资源使用情况,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视,它将显示系统中CPU最“敏感”的任务列表,该命令可以按CPU使用、内存使用和执行时间来对任务进行排序,而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行
2022-04-25 11:36:50
7094
原创 springboot配置日志打印sql语句
方法一:在application.properties文件增加以下配置,实现打印sql语句,推荐方法二#是否显示sqlspring.jpa.show-sql=true#是否格式化sql脚本spring.jpa.properties.hibernate.format_sql=true#是否在 SQL 语句中输出便于调试的注释信息spring.jpa.properties.hibernate.use_sql_comments=true#打印sql脚本的参数变量的值logging.leve
2022-04-22 15:28:06
9671
转载 redis的info指令显示结果的说明
connected_clients:5 #当前客户端连接数client_recent_max_input_buffer:2 #当前连接的客户端当中,最长的输出列表client_recent_max_output_buffer:0 # 当前连接的客户端当中,最大输入缓存blocked_clients:0 #被阻塞的客户端数因为Redis是单线程模型(只能使用单核),来处理所有客户端的请求, 但由于客户端连接数的增长,处理请求的线程资源开始降低分配给单个客户端连接的处理时间,这时每个客户端需要花费更
2022-04-21 15:02:57
437
原创 SecureCRT的跳板机功能
操作步骤如下:1、新建直接连接内网Linux服务器的会话,在Firewall下拉选项中选择Select Session2、在该界面添加一个Linux跳板机的会话3、接下来双击左边的该Linux主机会话进行登录首次登录会先提示输入Linux跳板机的密码,然后提示输入最终目的Linux服务器的密码:建议都保存密码,来实现一键登录...
2022-04-20 12:24:26
358
原创 docker常用资料
docker官方文档 https://docs.docker.com/engine/reference/builder/#userdocker教程: http://c.biancheng.net/view/3130.htmldocker存储 https://www.cnblogs.com/styshoo/p/6528762.html已非root用户运行容器应用 https://blog.csdn.net/nklinsirui/article/details/112744446...
2022-04-02 10:47:18
739
转载 docker容器内存分配
(1)和CPU控制一样,docker也提供了若干参数来控制容器的内存使用配额,可以控制容器的swap大小、可用内存大小等各种内存方面的控制。主要有以下参数:memory-swappiness:控制进程将物理内存交换到swap分区的倾向,默认系数为60。系数越小,就越倾向于使用物理内存。值范围为0-100。当值为100时,表示尽量使用swap分区;当值为0时,表示禁用容器 swap 功能(这点不同于宿主机,宿主机 swappiness 设置为 0 也不保证 swap 不会被使用)。–kernel-m
2022-04-02 10:40:54
8074
原创 spring如何自定义logback日志文件的名称
首先定义一个类,继承PropertyDefinerBasepublic class LocalIpForLogback extends PropertyDefinerBase{ @Override public String getPropertyValue() { String localIp = "localIp"; try { localIp = InetAddress.getLocalHost()...
2022-04-01 17:56:34
1815
原创 docker容器安全设置
一、 privileged=true|false 介绍false默认 container内的root只是外部的一个普通用户权限。true container内的root拥有真正的root权限。当以privileged为ture启动的容器 可以看到很多host上的设备 可以执行mount。 可以在docker容器中启动docker容器二、以privileged为ture启动的容器docker run --name 容器名称 -d -it --privil...
2022-03-31 18:12:37
1299
原创 gitlab从12.3.9升级为14.4.5版本后修改通用设置报错
1、如下图,gitlab从12版本升级到14版本后,使用gitlab管理员在设置目录中修改任何配置都会报错2、使用gitlab-ctl tail命令检查,后台日志报:如果后台日志报错有关键字:aes256_gcm_decrypt,则按这个链接的方法解决:gitlab迁移时备份恢复后报错aes256_gcm_decrypt_风云琪文的博客-CSDN博客如果报OpenSSL::Cipher::CipherError 但没有出现aes256_gcm_decrypt,如下:OpenSS.
2022-03-22 10:26:03
2241
1
原创 外部连接gitlab数据库postgresql
1、修改pg_hba.confvim /var/opt/gitlab/postgresql/data/pg_hba.conf修改为:host all all 0.0.0.0/0 trust注意:从此,不能再执行gitlab-ctl reconfigure 命令了,因为如果再执行gitlab-ctl reconfigure ,那么pg_hba.conf的修改就会被还原。2、gitlab的数据库默认有两个账号,都是不需要密码的,所以设置可远程访问gitlab只能是临时手段,用完要马上禁止。
2022-03-21 15:32:25
2533
原创 安装kubesphere所需的docker版本
1、移除以前docker相关包sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2、配置yum源sudo yum install -y yum-utilssudo yum-config-manager \--add-repo \...
2022-03-10 15:21:15
500
原创 docker20.10.8及以上版本安装registry镜像库存在san ssl 证书
问题Get “https://dockerhub.kubekey.local/v2/”: x509: certificate relies on legacy Common Name field, use SANs or temporarily enable Common Name matching with GODEBUG=x509ignoreCN=0分析由于docker20.10.8及以上版本编译使用的go版本过高(>1.15.1)。go 1.15版本开始废弃CommonName,需要使
2022-03-10 14:51:46
4288
2
原创 安装kubesphere时最好将Centos从7.2版本升级到7.6版本
1.更改设置yum源配置mv /etc/yum.repos.d/centos7.repo /etc/yum.repos.d/centos7.repo.bakcurl -o /etc/yum.repos.d/centos7.repo http://mirrors.aliyun.com/repo/Centos-7.repo2.清yum缓存yum clean all3. 更新yum update4. 重启reboot看版本:cat /etc/redhat-release...
2022-03-08 17:02:55
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人