- 博客(217)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 centos7 mongodb 4.0.28部署
本篇介绍二进制方式安装mongodbdocker安装可见另一篇https://blog.csdn.net/oToyix/article/details/131983333?spm=1001.2014.3001.5502
2022-07-22 16:34:01
727
原创 git 简述
git简介是一个分布式版本控制软件工作区:项目区暂存区:使用git add 命令把文件提交到暂存区 本地仓库:有.git文件的仓库远程仓库:gitlab
2022-07-18 14:39:47
509
原创 MySql 查看连接数和状态
查看链接信息连接线程参数(thread variabls and status)查看正在执行的链接进程信息----------------end
2022-07-14 11:07:34
11556
原创 kubectl配置 连接kubernetes集群(rancher)
kubectl配置 连接kubernetes集群(rancher)wget -c https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectlchmod a+x kubectlmv kubectl /usr/bin/mkdir -p /root/.kube/vim /root/.kube/config
2022-06-29 18:49:03
798
原创 rocketmq docker
RocketMQ :由阿里巴巴团队开发,贡献给了apache;是一个队列模型的消息中间件;具有高性能、高可靠、高实时、分布式的特点;它是一个采用 Java 语言开发的分布式的消息系统.
2022-06-24 17:34:13
871
原创 docker samba个人随笔
需求1、hr和shouhou两个部门,部门之间不可访问2、hr shouhou 部门组成员可读写3、各用户目录,只有本人可访问4、public全员可读写5、readonly全员可读,不可写
2022-06-22 11:32:28
470
原创 php composer
yum install bash-completion vim lrzsz unzip net-tools wget -yrpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install -y ca-certificatesrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum install bash-
2022-04-24 11:45:24
176
原创 centos7 Percona Monitoring and Management
Percona Monitoring and Management
2022-04-08 15:49:40
1828
原创 二进制 mysql8 mysql5.7 mysql5.6
随手写的,不喜请绕过下载wget -c http://mirrors.dotsrc.org/mysql/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz解压tar -xf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ln -s /usr/local/mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql
2022-04-06 17:57:02
1329
原创 kubernetes configmap
configmap与volumes结合,独立与镜像之外,可以理解为配置文件持久化创建nginx80入口comfigmap[root@master1 nginx80]# kubectl create configmap confnginx80 --from-file nginx.confconfigmap/confnginx80 created[root@master1 nginx80]# kubectl get configmapNAME DATA AGEc
2022-04-02 11:50:07
2630
原创 mysql、mariadb下载
csdn中各项资源难以下载,这里分享一下下载链接mysqlhttp://mirrors.dotsrc.org/mysql/Downloads/如:http://mirrors.dotsrc.org/mysql/Downloads/MySQL-5.6/mysql-5.6.51-linux-glibc2.12-x86_64.tar.gzhttp://mirrors.dotsrc.org/mysql/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86
2022-03-02 09:44:06
727
原创 Alpine笔记
强烈建议update一下# apk updatefetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gzfetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gzv3.9.6-143-ga5f34edab6 [http://dl-cdn.alpinelinux.org/alpine/v3.9/main]v
2022-02-23 17:42:20
1724
原创 Rancher导入原生Kubernetes集群
rancher是k8s集群管理工具,除了自建集群之外,也可以导入现有集群以做管理。现导入原生K8S集群以做案例从 集群管理 - 导入现有集群开始翻译后见下:在运行受支持的Kubernetes版本的现有Kubernetes群集上运行下面的kubectl命令,将其导入Rancher:kubectl apply -f https://192.168.2.200/v3/import/cjfzkr98zdbnsghskps7f9vhkdgc8fcjhktz9p7tpwhrcdwrlhvrrd_c-m-
2022-02-23 14:20:42
2792
原创 centos7 ldap安装配置
一、创建一个容器,这里是一个以centos7为基础镜像docker run -itd --privileged \-p 389:389/tcp \-p 8222:22 \-v /sys/fs/cgroup:/sys/fs/cgroup \--name=ldap centos7_ssh:latest /usr/sbin/init-v /sys/fs/cgroup:/sys/fs/cgroup 在容器中创建服务时,带上这个会少很多报错二、安装软件及启动yum install openldap
2022-02-21 21:59:28
1355
原创 shell发送钉钉webhook
这种方法可以临时用一下,长期使用还是建议配置下zabbix 或 prometheus一、钉钉webhook 省略二、sed脚本sed_dingding_xxx.com.sh#!/bin/bashcurl "https://oapi.dingtalk.com/robot/send?access_token=bc6cfxxxdee62a5311f8xxxae2eb9f64b2bdff4xxxdc8786" -H 'Content-Type: application/json' -d '{"msgty
2022-02-09 18:01:59
1639
原创 prometheus nginx-prometheus-exporter 二进制
nginx location /status { stub_status; access_log off; allow 127.0.0.1; allow 192.168.1.0/24; deny all; }启动wget -c https://github.com/nginxinc/nginx-prometheu
2022-01-06 14:55:19
2883
原创 xtrabackup备份还原mysql & 主从
主: 192.168.0.60从:192.168.0.57一、安装wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all && yum makecacheyum install percona-xtrabackup -y二、备份还原1、主,全量备份xtrabackup --backup --target-dir=/tmp/xbackup/ \-
2021-12-31 16:16:32
1045
原创 防止 rm -rf 误删 (个人使用) && history 方案
rm -rf 给了每一个运维血的教训,误删后那颤抖的感觉不想经历第二次。[root@3f3f6e122f99 ~]# vim /root/.bashrcalias rm='pwd && \read -p "Are you sure you want to delete ?" y && [ $y == "y" ] && \read -p "Are you sure you want to delete ?" y && [ $y
2021-12-31 10:10:58
1217
原创 centos7 部署collabora office (yum版 与 docker)
collabora office 是一款在线文档编辑工具,经常与Nextcloud相结合,这里只介绍单独的collabora office一、非docker部署1、时间更新tzselect 分别按5 9 1 1 然后 cp -r /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeyum install ntp -yntpdate asia.pool.ntp.orgcrontab -e*/10 * * * * ntpdate asi
2021-12-29 11:27:24
6311
2
原创 JavaScript heap out of memory
jenkins发版前端时,提示内存溢出FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 0xa1a640 node::Abort() [node] 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [node] 3: 0xb9a68e v8::Utils::ReportOO
2021-12-28 11:05:21
5738
原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environ
Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this programvim /bin/setclasspath.sh增加50、51两行 49 if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then 50 export JAV
2021-12-25 15:51:34
914
原创 nginx 设置固定IP访问文件
nginx 没有if else,故可以多设置几个if #限制IP访问 location = /admin.html { if ( $remote_addr !~* "192.168.1.*|x.x.x.x") { return 403; } if ( $remote_addr ~* "192.168.1.*|1x.x.x.x") { root /xx/xxx/xx/; }
2021-11-30 11:06:24
2794
原创 docker 容器 绕过了firewalld规则可直接被外部访问,问题处理
问题1:启动容器后,客户端访问服务时,会直接跳过firewalld规则,可以直接telnet容器端口问题2:容器访问宿主机端口需要单个开启端口规则,这里可以直接设置对宿主机容器开启权限直接执行以下命令即可EN_INTERFICE=`ifconfig |grep -E '^en'|awk -F":" '{print $1}'`cat>/etc/docker/daemon.json <<-EOF{"iptables": false}EOFcat>>/etc/s
2021-11-29 11:56:45
2219
1
原创 prometheus k8s 监控告警
在K8S集群中部署Node-exporter、Prometheus、Grafana,同时使用Prometheus对K8S整个集群进行监控一、K8S集群部署Node exporter1、在Master和Node节点下载P8S相关镜像,操作指令如下:docker pull prom/node-exporterdocker pull prom/prometheus:v2.26.0docker pull grafana/grafana2、基于Daemonset方式部署 node-exporter 组件
2021-09-28 15:08:01
1014
原创 prometheus 阿里云短信告警
prometheus + alertmanager + PrometheusAlert一、阿里云短信签名及模板设置有4个信息AccessKey : ALY_DX_AccessKeyId=xxxxxxxxxxxSecret : ALY_DX_AccessSecret=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx签名: : ALY_DX_SignName=XXXXX模板ID : ALY_DX_Template=SMS
2021-09-16 17:15:33
3504
5
原创 prometheus 钉钉告警
环境承上两篇:prometheus 邮件告警https://blog.csdn.net/oToyix/article/details/120160633prometheus process-export进程监控https://blog.csdn.net/oToyix/article/details/120160633一、下载钉钉插件、配置、启动下载wget -c https://github.com/timonwong/prometheus-webhook-dingtalk/releases/
2021-09-10 12:15:44
1185
1
原创 prometheus process-export进程监控
一、环境部署,见prometheus 邮件告警 第一节https://blog.csdn.net/oToyix/article/details/120160633二、process-export进程监控1、process-export 下载、配置、启动wget -c https://github.com/ncabatoff/process-exporter/releases/download/v0.7.5/process-exporter-0.7.5.linux-amd64.tar.gzta
2021-09-08 11:53:45
1391
原创 prometheus + node_exporter + Grafana 及 prometheus 邮件告警
好记性 不如烂笔头一、服务端 环境部署(prometheus + node_exporter + Grafana )yum install bash-completion vim wget lrzsz unzip net-tools -y部署1、下载wget -c https://github.com/prometheus/prometheus/releases/download/v2.29.2/prometheus-2.29.2.linux-amd64.tar.gzwget -c https
2021-09-07 16:27:26
1323
1
原创 centos7 yum安装lnmp(php71w_mysql5.7)
centos7 yum安装lnmp基础环境安装yum install bash-completion vim lrzsz unzip net-tools wget -y安装php#移除旧版phpyum remove php-mysql-5.4 php php-fpm php-common #安装扩展源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://
2021-09-03 12:09:47
440
原创 K8S master高可用,多master节点 ,外部etcd(keepalived + haproxy )案例
一、环境IP角色192.168.0.30VIP192.168.0.31master1 + etcd192.168.0.32master2 + etcd192.168.0.33master3 + etcd192.168.0.35node1192.168.0.37node2192.168.0.38node3所有节点基础环境设置yum install bash-completion vim wget lrzsz unzip
2021-08-23 16:51:19
1618
原创 k8s之etcd集群部署
IP:192.168.0.35192.168.0.37192.168.0.38一、基础环境配置yum install bash-completion vim wget lrzsz unzip net-tools -y#添加hosts解析;cat >/etc/hosts<<EOF127.0.0.1 localhost localhost.localdomain192.168.0.35 etcd1192.168.0.37 etcd2192.168.0.38 etcd3
2021-08-20 17:30:38
307
原创 K8S pod动态PV基础上增加静态PV目录(动静结合)
原POD中使用动态PV时,更新时,加一个静态PV目录方法:创建PV、PVC后,在动态项目yaml中加上静态volumes部分即可apiVersion: v1kind: Servicemetadata: name: nginx1 labels: app: nginx1spec: type: LoadBalancer ports: - port: 8888 targetPort: 80 nodePort: 30681 name: nginx1
2021-07-27 16:04:52
491
原创 k8s ceph静态pv 多目录 多端口
一、准备工作k8s部署见:https://blog.csdn.net/oToyix/article/details/117963839ceph集群部署 见:https://blog.csdn.net/oToyix/article/details/118307711yaml文件两个ceph-nginx-pv-pvc.yaml (PV、PVC定义)nginx.yaml (Deployment、service)k8s所有节点安装 ceph-commonyum install
2021-07-21 16:23:43
472
2
centos6一键安装lnmp+zabbix服务端(ok脚本)
2020-07-02
mariadb-10.2.31-linux-x86_64.tar.gz
2020-06-17
phpredis-develop.zip
2020-06-17
redis-6.0stable.tar.gz
2020-06-17
mm-wiki-linux-amd64.tar.gz
2020-06-17
fping4.0.tar.gz
2020-05-10
echo-nginx-module-0.61.tar.gz
2020-06-17
Microsoft Visual C++ 2_MSVBCRT_AIO_2018.07.31_X86+X64.exe
2018-09-30
auto_install_mariadn_v1.sh
2020-07-02
phpMyAdmin-4.9.2-all-languages.tar.gz
2020-06-17
auto_SourceCode_install_nginx_centos7.sh
2020-05-28
nginx,同一域名,同一端口下配置多个项目,那么php连接应该怎么配置两个
2020-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅