- 博客(48)
- 资源 (3)
- 收藏
- 关注
转载 麒麟系统在线安装docker(x86/arm)
docker的使用与x86下主流Linux发行版本(如CentOS、Fedora、Ubuntu、Debian)在使用上没有差异,需要注意的时由于CPU架构时arm64,因此,需要采用支持arm64架构的镜像才能正常使用。不支持arm64的镜像,可以寻找第三方支持arm64架构的镜像,或者自己在银河麒麟桌面系统V10上基于centos或者alpine镜像自行编译制作一个支持arm64版本的mysql docker镜像不支持。一、查看系统版本,确认版本。配置添加 systemd。配置添加 systemd。
2023-08-02 13:29:42
747
原创 rpm包转换deb格式
alien --to-deb --scripts redis-5.0.14-1.el7.x86.rpmalien --to-deb --scripts redis-5.0.14-1.el7.aarch64.rpm --target=arm64
2023-04-12 15:44:03
295
原创 rpm包转换deb报错 the package cannot be built on this system
rpm包转换deb报错 the package cannot be built on this system
2022-10-14 17:35:26
1331
原创 编译redis5.0.4报错/usr/bin/ld: cannot find -latomic
编译redis5.0.4报错/usr/bin/ld: cannot find -latomic
2022-10-14 16:45:31
2443
转载 calico 3.10.2安装(使用加密ectd集群)
wget https://github.com/projectcalico/calico/releases/download/v3.10.2/release-v3.10.2.tgztar xf release-v3.10.2.tgzcd release-v3.10.2/k8s-manifestssed -i 's?http://<ETCD_IP>:<ETCD_PORT>?https://192.168.0.62:2379,https://192.168.0.63:2...
2022-04-26 15:15:46
627
转载 记etcd节点故障恢复
故障原因: 电脑断电,导致etcd集群有一个节点启动失败,比对了数据目录,应该是数据不一致导致的。故障现象: etcd服务启动失败,日志中有如下报错: recovering backend from snapshot error: database snapshot file pat...
2022-04-19 18:25:05
790
转载 MySQL中concat以及group_concat的使用
MySQL中concat以及group_concat的使用说明:本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;中间有一行为null是因为tt..
2020-10-16 18:51:00
1210
原创 ubantu 7 PXE部署详解
PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。PXE协议的成功运行需要解决...
2020-04-09 10:57:54
311
转载 Debian9.5 系统配置NFS详细说明
NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录。...
2020-03-24 17:57:30
1444
转载 ubuntu 7 - 本地软件源与ISO制作 dpkg-dev genisoimage
本地软件源dpkg-dev安装dpkg-dev 软件 :先查看是否已经安装:dpkg -l | grep dpkg-dev:已经安装.png若没有安装 则apt-get install dpkg-dev:安装.PNG要知道我们安装的软件都在 /var/cache/apt/archives 下:( 进去之后可以看到我们安装的所有类库 .deb后缀 )i...
2020-03-17 16:04:50
1257
转载 开机自启systemd如何完成任务的
Systemd 如何使用它完成一些基本的任务。一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd上面的命令相当于在/etc/systemd...
2020-03-11 10:18:30
374
原创 Nginx 性能优化整合
1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_proces...
2019-12-26 16:06:25
190
原创 DevOps的概念
最近老是碰到这个名词,所以想了解一下这个到底是撒玩意?DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来...
2019-12-13 15:04:12
692
原创 prometheus监控java程序
可参考链接,需找开发商量jmx端口暴露方式https://www.jianshu.com/p/8a5e681b18ce或者http://www.mamicode.com/info-detail-2323750.html上图两个链接为不同的jmx暴露方式,实则大同小异,需跟开发商量,以免程序启动不了下载jmx_exporter的jar包https://repo1.maven....
2019-06-24 14:55:17
12809
原创 Data Grip数据库工具如何导出表格及恢复表格
导出数据库1. 首先先把要导出的表格按以下操作进行(SQL Inserts导出)2.将sql文件保存到自定义路径,如下图如此就完成了数据库的备份恢复数据表格1.下图命令是将旧的两个表格进行清除数据(保留表格格式字段)2.下图可以看出原旧数据已经清空了,但保留原格式3.找到先前保存的两个表格的sql文件,并打开复制里面的sql语句...
2019-06-20 18:25:27
2251
原创 手把手教你搭建Docker私有仓库
Docker客户端:192.168.1.160;Docker私有仓库服务器:192.168.1.1611.在服务端192.168.1.161上拉取仓库镜像:registry[root@localhost ~]# docker pull registry2.在服务端192.168.1.161运行docker私有仓库[root@localhost ~]# docker run -...
2019-05-31 17:47:52
283
原创 docker常用命令小结
docker run -itd --name centos7.6 --privileged centos:latest /usr/sbin/init 这种方式启动只能先后台再进入容器,不然会处于挂起状态,启动方式为: docker exec -it ID号 bashcurl -I 192.168.0.180:102 获取网页信息(-I代表直获取头部信息)docker c...
2019-05-31 17:27:29
280
原创 push私库时遇到:Get https://192.168.0.180:5000/v1/_ping: http: server gave HTTP response to HTTPS client
解决方法:在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入:{ "insecure-registries":["192.168.0.180:5000"] }保存退出后,重启docker。问题解决
2019-05-31 17:24:50
23694
原创 CentOS 6 & 7 忘记root密码的修改方法
Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决。CentOS6和CentOS7的密码方法也是不一样的,具体如下:首先是CentOS 6的root密码修改开机按esc按 e 键进入编辑模式选择Kernel /vmlinz-2.6.32-696.e16... ...后按 e键编辑此项进入该编辑模式后,在...
2019-04-30 11:41:33
414
原创 Error starting daemon: error initializing graphdriver: driver not supported
启动docker服务时,报了标题中的错误。找到了个解决方案:# rm -rf /var/lib/docker/*# systemctl start docker.service
2019-03-14 17:23:06
7112
3
原创 安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open'collect2: ld returned 1 exit statusmake: *** [...
2018-10-23 10:32:02
18404
1
原创 PHP编译时configure: WARNING: unrecognized options: --with-mysql
编译php后发生warning:configure:WARNING:unrecognizedoptions:--with-mysql 只是php7版本不支持mysql模块./configure --help 查看configure的正确语法,重新编译php支持mysql,改用--with-pdo-mysqlphp7版本正确的编译语句是: ./configure --p...
2018-10-23 10:27:22
38628
转载 分布式监控系统Zabbix3.4添加自动发现磁盘IO(亲测)
zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加。 由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用 自动发现 这个功能,自动发现后自动添加对服务器磁盘的监控,而且添加磁盘后也会自动添加到监控,实现自动化运维的效果,所以在这里也演示一次自动发现的配置。...
2018-10-19 15:57:08
1812
4
转载 zabbix_agentd.conf配置文件详解
配置文件:zabbix_agentd.conf,不多说,直接看~Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1]...
2018-10-18 15:20:48
2924
原创 mongoDB 部署
1, 创建文件目录#mkdir –p /app/install#mkdir –p /app/data/mongodb#mkdir –p /app/log/mongodb2, 下载 mongodb , 解压#cd /app/install#tar zxvf mongodb-linux-x86_64-3.2.10.tgz#mv mongodb-linux-x86_64-3.2.10 ../...
2018-10-12 15:24:59
565
原创 configure: error: Cannot find ldap.h
[root@zabbix php-7.1.8]# cat /etc/redhat-release CentOS release 7.3 (Final)LNMP编译安装php的过程中报错:第一个报错: configure: error: Cannot find ldap.h 解决办法:yum install openldap openldap-devel -y...
2018-10-09 15:41:36
9199
1
原创 源码安装zabbix3.4.14时PHP ldap Warning
问题如下:解决方法:(一) 1、首先查看源码安装的php模块中是否有ldap.so[root@zabbixserver ldap]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/total 1576-rwxr-xr-x 1 root root 129484 Aug 22 10:18 lda...
2018-10-09 15:39:18
2995
原创 编译安装zabbix_agend(server)报错configure: error: Unable to use libpcre (libpcre check failed)
zabbix3.4.4安装agentd的时候有可能报如下错误 1 configure: error: Unable to use libpcre (libpcre check failed) 如果出现这个错误,而且使用 find / -name libpcre* 你也装了的时候使用:yum -y install pcre*就好了...
2018-09-30 15:59:15
10076
1
原创 php7 连接mysql
网上好多贴害人啊。。php7已经没有mysql这个扩展了,好多贴还是按照以前的方法讲,让我这个新手来回找了好多遍都没找到mysql,php7用后面两个链接数据库,千万不要傻傻去找也不要去来回拷贝什么dll之类的。extension=php_mysqli.dll extension=php_pdo_mysql.dll 下面附上一段mysqlli测试代码<?php$my...
2018-09-29 18:34:38
7696
2
原创 php-fpm:No pool defined解决方法
php-fpm:No pool defined解决方法[root@localhost etc]# systemctl start php-fpm.serviceStarting php-fpm [28-Nov-2018 17:13:23] WARNING: Nothing matches the include pattern ‘/usr/local/php/etc/php-fpm.d/*....
2018-09-29 17:48:15
7029
原创 启动nginx提示 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
报错如下图:日志报错如下:试了各种办法,刚开始以为是配置文件写错了,php路径不对,仔细核对都没问题解决办法: nginx进程有残留,直接kill 掉,重启一下就ok了 ...
2018-09-29 17:45:18
4669
1
原创 mysql提示The server quit without updating PID file /usr/local/mysql/data/localhost.localdomain.pid
The server quit without updating PID file (/usr/local/mysql/var/xxx.pid). ... failed错误解决错误信息详细描述:root@MyServer:~# service mysql startStarting MySQL..The server quit without updating PID file (/u...
2018-09-29 10:34:57
121400
18
转载 tomcat单机多实例部署
聊聊 Tomcat 的单机多实例Tomcat 的基本组成了解一个事物的本质是现在就用它。不废话,直接先说一下 Tomcat 的安装和使用,安装好之后,进入安装目录看一眼结构:简单介绍一下各个文件夹及文件:bin:主要存放脚本文件,例如比较常用的windows和linux系统中启动和关闭脚本 conf:主要存放配置文件,其中最重要的两个配置文件是server.xml和web...
2018-09-26 18:31:25
2783
1
原创 安装zabbix报错: configure: error: Curl library not found 解决办法
网上有诸多说法:1. yum install mysql-devel -y2.把--with-mysql改成--with-mysql=/usr/local/mysql/bin/mysql_config上面的两种都没有解决这个问题,我是用下面方法解决的:yum install curl-devel...
2018-09-20 15:56:53
10898
原创 Linux 下 expect 脚本语言中交互处理常用命令
Linux 下 expect 脚本语言中交互处理常用命令Linux 下 expect 脚本语言中交互处理常用命令1. #!/usr/bin/expect告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。注意:这一行需要在脚本的第一行,从而告知操作系统采用 expect 作为 s...
2018-09-11 15:25:38
216
转载 expect学习笔记及实例详解
expect学习笔记及实例详解引用自:http://wenku.baidu.com/view/b65e103610661ed9ad51f374.html 1. expect 是基于tcl 演变而来的,所以很多语法和tcl 类似,基本的语法如下所示:1.1 首行加上/usr/bin/expect1.2 spawn: 后面加上需要执行的shell 命令,比如说spawn sud...
2018-09-06 11:40:41
8454
转载 Shell脚本学习之expect命令
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功...
2018-09-03 17:19:26
18997
原创 liunx一键创建用户并设置密码
Linux 创建用户的同时设置密码:#useradd userxx;echo "passwdxxx" | passwd --stdin userxx
2018-08-30 16:54:20
1309
CentOS 使用二进制部署 Kubernetes 1.13集群.docx
2020-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人