
运维
文章平均质量分 79
lccjhs
这个作者很懒,什么都没留下…
展开
-
Dubbo剔除路由
#!/bin/bashdate=`date "+%Y-%m-%d"`#########file1为备份###########Delroute_bak=/root/delroute_bak${date}#########file2为白名单#########White_list=/root/file2#########删除路由脚本##########b=`echo wchc | nc 127.0.0.1 2181 |grep -v 0x | grep routers | sort -u |原创 2020-06-19 17:19:27 · 553 阅读 · 0 评论 -
Linkis安装
首先安装linkis必须安装MySQL (5.5+),如何安装MySQLJDK (1.8.0_141以上),如何安装JDKPython(2.x和3.x都支持),如何安装PythonHadoop(社区版和CDH3.0以下版本都支持)Hive(1.2.1,2.0和2.0以上版本,可能存在兼容性问题)Spark(Linkis release0.7.0开始,支持Spark2.0以上所有版本)这里创建部署用户(在hadoop用户中)sudo useradd Hadoop 如果有hadoop不需要创建原创 2020-06-19 16:01:47 · 1121 阅读 · 1 评论 -
Zookeeper启动失败报错Binding to port 2181
Zookeeper启动失败Binding to port 2181nable to create data directory首先查看 2181端口是否被占用,在检测zk连接端口是否正常通信如检测无异常可删除dataDir 路径下删除 version-2文件夹(删除之前需先备份)再次重启看zookeeper.out 日志是否正常打印...原创 2020-06-19 15:52:40 · 2735 阅读 · 0 评论 -
记录一个Dubbo报错线程池溢出
每天晚上三点日志开始报错在error日志中报错线程池溢出检查线程池检查线程数,未发现添加线程参数,即默认200Xmx xms 为老年代存活对象Xmn 为年轻代PermSize设置非堆内存初始值MaxPermSize设置最大非堆内存的大小调整JVM后依旧报错,后排查定时任务发现mysql定时任务备份导致。停掉定时任务后正常。...原创 2020-06-19 15:49:36 · 211 阅读 · 0 评论 -
RabbitMQ部署
使用源码包安装安装rabbitmqxz -d rabbitmq-server-generic-unix-3.6.1.tar.xztar –xf rabbitmq-server-generic-unix-3.6.1.tarmv rabbitmq_server-3.6.1/ rabbitmquseradd –d /app/rabbitmq rabbitmqchown –R rabbitmq.rabbitmq /app/rabbitmq配置环境变量Vim /etc/profile#SET ER原创 2020-06-19 15:40:34 · 403 阅读 · 0 评论 -
Dubbo服务启动时间较久问题
#!/bin/bashdate=`date "+%Y-%m-%d"`#########file1为备份###########Delroute_bak=/root/delroute_bak${date}#########file2为白名单#########White_list=/root/white_list#########删除路由脚本##########b=`echo wchc | nc 127.0.0.1 2181 |grep -v 0x | grep routers | sort原创 2020-06-12 10:03:34 · 1918 阅读 · 0 评论 -
内存 cpu 及 磁盘管理
需要安装 cgroup yum install libcgroup控制内存[root@server1 /]# cd /cgroup/[root@server1 cgroup]# lsblkio cpu cpuacct cpuset devices freezer memory net_cls[root@server1 cgroup]# cd blkio/[root@server...原创 2018-06-01 15:33:05 · 200 阅读 · 0 评论 -
docker
安装docker 在 rhel7.3container-selinux-2.21-1.el7.noarch.rpmdocker-ce-18.03.1.ce-1.el7.centos.x86_64.rpmlibsemanage-2.5-8.el7.x86_64.rpmlibsemanage-python-2.5-8.el7.x86_64.rpmpigz-2.3.4-1.el7.x86_64.rpmp...原创 2018-06-01 15:33:47 · 892 阅读 · 0 评论 -
saltstack 自动化运维工具
salt yum 源[root@server1 ~]# cat /etc/yum.repos.d/rhel-source.repo [rhel-source]name=Red Hat Enterprise Linux $releasever - $basearch - Sourcebaseurl=http://172.25.254.53/rhel6.5enabled=1gpgcheck=0...原创 2018-06-01 15:32:13 · 441 阅读 · 0 评论 -
haproxy
安装、yum install rpm-build* -yrpmbuild -tb haproxy-1.6.11.tar.gzcd rpmbuild/[root@server1 rpmbuild]# cd RPMS/[root@server1 RPMS]# lsx86_64[root@server1 RPMS]# cd x86_64/[root@server1 x86_64]# rpm -qpl h...原创 2018-05-02 22:47:50 · 270 阅读 · 0 评论 -
Redis Cluster
Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的。需要先安装好redis修改端口[root@server03 html]# sysctl -a |grep range net.ipv4.ip_local_port_range = 3276...原创 2018-05-08 21:39:22 · 159 阅读 · 0 评论 -
nginx
安装yum install pcre-devel openssl-devel gcc zlib-devel -ytar zxf nginx-1.10.3.tar.gz cd nginx-1.10.3vim src/core/nginx.h 去除版本号vim auto/cc/gcc 注释掉 ./configure --prefix=/usr/local/ng...原创 2018-05-02 22:52:58 · 182 阅读 · 0 评论 -
zabbix
zabbix 安装fping-3.10-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpmphp-bcmath-5.4.16-42.el7.x86_64.rpmphp-mbstring-5.4.16-42.el7.x86_64.rpmzabbix-agent-3.4.6-1.el7.x86_64.rpmzabbix-java-gateway-3....原创 2018-06-13 20:19:03 · 300 阅读 · 0 评论 -
二进制安装kubernetes(k8s)
k8s安装这里实验环境为redhat7.5Server1 为master节点 10.217.135.35Server2、server3为pod节点 10.217.135.36、10.217.135.37Master节点中需要安装:docker、etcd、api-server、scheduler、controller-manager、kubelet、flannel、docker-compo...原创 2019-08-19 16:39:50 · 4212 阅读 · 0 评论 -
Ansible自动化运维工具
Ansible核心参数Modules :包括ansible自带核心模块及自定义模块Plugins :完成模块功能补充,包括连接插件、邮件等Playbooks :剧本,定义ansible多任务配置文件,由ansible自动执行Inventory :定义ansible管理主机清单安装ansibleyum install wget -ywget https://dl.fedorapro...原创 2019-08-15 17:29:37 · 1353 阅读 · 1 评论 -
Docker容器安装及使用
Docker安装docker切记安装前需关闭NetworkManager直接使用网络安装wget https://download.docker.com/linux/centos/docker-ce.repo或自己打包安装这里使用网络安装及本地打包安装均出现container-selinux包版本低问题1、首先升级container-selinux包下载container-sel...原创 2019-08-16 10:50:43 · 5559 阅读 · 1 评论 -
DNS+keepalived
Lvs 安装在redhat7.3中 yum install ipvsadm -y 启动 起不来的原因是因为 /etc/sysconfig/ipvsadm 没有这个文件这时候我们要执行:ipvsadm --save > /etc/sysconfig/ipvsadm然后启动负载均衡实现172.25.254.11 server1 安装 ipvsadm 实现12、13 的http轮...原创 2019-08-16 11:20:13 · 1058 阅读 · 0 评论 -
openssh升级
Openssh7.9升级先备份文件mkdir -p /bakcp -ar /etc/ssh /bak构建rpm包升级openssh[root@localhost ~]# mkdir -p /usr/src/redhat/{SOURCES,SPECS}[root@localhost ~]# cd /usr/src/redhat/SOURCES/[root@localhost SO...原创 2019-08-16 11:23:43 · 208 阅读 · 0 评论 -
PPTPD安装
## Redhat 7利用pptpd搭建vpnyum install ppp iptables 下载pptpd安装包链接:https://pan.baidu.com/s/1Fkh7feBIdpXkiyHliqGRsw提取码:wok9yum install pptpd-1.4.0-2* -y安装完成,配置pptpdvim /etc/pptpd.conflocalip 192.16...原创 2019-08-16 11:49:49 · 3140 阅读 · 0 评论 -
Linux安装SVN
SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN安装安装svn所需安装包yum install subversion* -y创建svn仓库仓库名称lim...原创 2019-08-16 11:43:18 · 147 阅读 · 0 评论 -
日志
系统日志查看/var/log/messages系统服务及日志,包括服务的信息,报错等等/var/log/secure系统认证信息日志/var/log/maillog系统邮件服务信息/var/log/cron 系统定时任务信息/var/log/boot.log系统启动信息auth pam产生的日志authpriv s原创 2018-01-18 17:03:09 · 205 阅读 · 0 评论 -
redis
redis 安装在server3中安装 所需要的rpm包 php-5.3.3-38.el6.x86_64.rpm php-cli-5.3.3-38.el6.x86_64.rpm php-common-5.3.3-38.el6.x86_64.rpm php-devel-5.3.3-38.el6.x86_64.rpm php-fpm-5.3.3-38.el6.x86_64.rp...原创 2018-05-08 21:38:38 · 279 阅读 · 0 评论 -
MHA
MHA 集群tar xf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar 解压后安装yum install mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-commun...原创 2018-05-02 22:52:17 · 215 阅读 · 0 评论 -
lnmp 架构
1 安装mysqlyum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-devel cmaketar zxvf mysql-5.5.12.tar.gz因为cmake 版本抵所以要安装cmake编译报错CMake Error at CMakeLists.txt:21 (CMAKE_MINIMUM_REQUIRED...原创 2018-05-02 22:51:58 · 231 阅读 · 0 评论 -
软件安装
软件名称识别[abrt-addon-ccpp]-[2.1.11-19] .[el7].[x86_64].rpm rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位安装软件1原创 2018-01-22 22:20:59 · 134 阅读 · 0 评论 -
虚拟机的自动化安装
kickstart 概述 使用 kickstart ,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,自动安装linux kicksatrt 文件参数%end 目的结束 clearpart 删除分区 part 分区策略%packages安装包 ignoredisk 跳过磁盘%pre 安装前执行脚本bootloader引导程序设定%post原创 2018-01-22 21:30:29 · 515 阅读 · 0 评论 -
定时任务及延时任务
at +时间 定时任务ctrl +d 执行at -l 查看你的定时任务at -r 删除你的定时任务at -c 取消执行mail 查看任务报错/etc/at.deny (黑名单 里面添加用户名称不能执行at命令)/etc/at.allow (白名单 只有里面的用户可以执行at命令)白名单 定时crontab -u 用户 -e (编辑的是原创 2018-01-22 15:25:55 · 233 阅读 · 0 评论 -
虚拟机的安装与管理
安装虚拟机(必须是ROOT用户) virt-manager 或者 点击Applications >>system Tools>>Virtual Machine Manager或打开这个文件 点击左上角电脑图表 脚本安装虚拟机#!/bin/bash原创 2018-01-21 23:29:46 · 1927 阅读 · 0 评论 -
网络管理
查看IP ifconfig 172.25.254.1 ip255.255.255.0子网掩码 子网掩码255位对应的ip位为网络位;子网掩码0对应的ip位为主机位配置ip nm-connection-editor 文本化图形设置ip nmtui临时设定 inconfig ip netmask 网关原创 2018-01-21 21:21:30 · 192 阅读 · 0 评论 -
sshd
开启sshdsystemctl status sshd.service 查看sshd服务状态systemctl start sshd.service 开启sshdsystemctl stop sshd.service原创 2018-01-11 14:16:12 · 245 阅读 · 0 评论 -
进程
进程的定义 进程就算cpu未完成的工作ps命令 a关于当前环境的所有进程 x |-A 所有进程 f 显示进程从属关系 e显示进程调用环境原创 2018-01-11 13:58:16 · 126 阅读 · 0 评论 -
存储设备管理
分区和文件系统 存储是每个计算机系统的基本需求。RedHatLinux'提供了一些强大的工具, 它们能在大量的场景中管理多种类型的存储设备。 fdisk用于管理磁盘分区的实用程序 fdisk -l列出磁盘分区的信息blkid列出系统中可以使用的设备Iddf 查看系统中正在使用的设备信息设备的查看发现系统中的设备fdisk -l查看系统中真实存在的设备原创 2018-01-25 22:08:45 · 584 阅读 · 0 评论 -
文件打包压缩解压
tar cf etc.tar /etc/(把etc目录中文件打包) tar tf etc.tar(查看打包文件) tar rf etc.tar aa(把aa放入打包的etc.tar中) tar f etc.tar --get aa (吧打包中的aa解压出来) tar f etc.tar --delete aa(删除打包中的aa) tar xf etc.tar -C /mnt/ (把打包的文件解压放原创 2018-01-18 11:06:20 · 202 阅读 · 0 评论 -
LVM 管理
LVMLVM概念:LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。LVM基本术语LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区原创 2018-01-26 23:30:56 · 209 阅读 · 0 评论 -
nginx
安装 nginxNginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 nginx-1.12.0.tar.gz 所需要的包 yum i...原创 2018-05-02 22:51:28 · 166 阅读 · 0 评论 -
Lvs+keepalived
Lvs 负载均衡负载均衡集群是 Load Balance 集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端提供服务的一种方式。常用的负载均衡。 开源软件有Nginx、LVS、Haproxy (ngnix和haproxy是七层负载均衡,LVS是四层负载均衡) 商业的硬件负载均衡设备F5、Netscale。 简单的理解一下软件负载均...原创 2018-05-02 22:50:58 · 891 阅读 · 0 评论 -
CDN
CDN内容分发网络(Content Delivery Network,简称 CDN),将源内容同步到全国各边缘节点,配合精准的调度系统,将用户的请求分配至最适合他的节点,使用户可以以最快的速度取得他所需的内容,解决网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问的响应速度。工作原理CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网...原创 2018-05-02 22:50:25 · 791 阅读 · 0 评论 -
samba 服务
sambasamba的作用samba是一款软件,主要提供cifs协议samba的安装与启用在服务端server安装yum install samba samba-common samba-client -ysystemctl start smbsystemctl stop firewalldsamba的基本信息ss -antlupe | grep smb 查看samba端口主配置文件/etc/sa...原创 2018-05-02 22:50:01 · 1102 阅读 · 0 评论 -
nfs文件系统
'NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。nfs文件系统安装在服务端yum install nfs-utils -ysystemctl start nfs-serversystemctl enable nfs-serversystemctl stop firewalld 或者fir...原创 2018-05-02 22:48:49 · 197 阅读 · 0 评论 -
系统报错
挽救模式的进入虚拟机可以点座上角灯泡更改启动为CDROM选在TRoubleshooting选择Rescua a Red hat ......选择coutinuc选择OK再okchroot /mnt/sysimage 或者开机的时候选第二行就进入了挽救模式模拟错误当/dev/vda 的字节数被清空时dd if原创 2018-01-28 23:57:53 · 599 阅读 · 0 评论