自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 kubernetes-v1.23.5在线安装

基础环境操作系统:CentOS Linux release 7.9.2009 (Core)内核版本:5.17.4-1.el7.elrepo.x86_64CPU:16核内存:32G基础环境优化(所有节点)操作系统优化1、配置yum源yum -y install wgetmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base

2022-04-28 20:13:34 1533

原创 大数据—Hadoop生态圈

前言整理了一下目前常用的hadoop组件,后续将会对这些组件的具体应用场景和使用细节进行展开分析。如果大家发现有更好的建议欢迎大家在下方留言。

2021-10-28 11:40:33 1938

原创 大数据—impala元数据

前言这里主要介绍了关于Impala如何管理其元数据的原理,方便日后对其进行性能及可拓展性调优。Impala架构impala组成架构图如下:CatalogServer(Catalogd):负责元数据的获取和DDL的执行Statestore Server(Statestored):负责消息/元数据的广播ImpalaDaemon(Impalad):负责查询的接收和执行coordinator only:查询的接收,计划的生成,查询的调度executor only:数据的读取和计算coordi

2021-10-27 13:40:48 1536

原创 k8s系列-白话Kubernetes架构

前言随着kubernetes的生态不断完善,它的入门门槛也越来越低。越来越多的企业也开始进行容器化改造。作为容器化改造的主力,如果只是凭借已有的开源工具对其搭建部署使用,那是远远不够的。毕竟是应用于生产的架构,如果连运维人员自己都无法把控,那谁来为线上系统的稳定负责呢。所以,学习k8s不仅仅要知道怎么用好,还要懂得其运行原理,架构。出现问题时能够及时溯源,解决问题。今天就跟大家分享一下我对k8s架构的理解,欢迎大家拍砖。架构kubernetes是用于容器集群管理的平台。既然是管理集群,那么就存在管理

2021-05-13 16:33:34 409 2

原创 故障处理 | 网站500,无法打开站点(突然无法打开,代码和服务器没做调整)

故障详情晚上3点接到监控报警,网站状态码出现500无法正常访问。处理详情故障分析出现500故障,当时首先想到的可能是php出问题了,马上登录到服务器上面,检查php错误日志。发现php一直重复报这个错误:PHP Fatal error: Uncaught exception 'RedisException' with message 'OOM command not allowed w...

2018-10-16 12:55:18 2605

原创 应用安装 | memcache

安装准备安装详情1、添加管理用户及安装依赖groupadd -g 11211 memcached && useradd -g 11211 -u 11211 memcached -s /sbin/nologinyum -y install libevent libevent-devel map-ncat2、编译安装cd /opt/src/wget https://m...

2018-10-15 10:55:07 220

原创 logstash 配置文件编写详解

说明它一个有jruby语言编写的运行在java虚拟机上的具有收集分析转发数据流功能的工具能集中处理各种类型的数据能标准化不通模式和格式的数据能快速的扩展自定义日志的格式能非常方便的添加插件来自定义数据通过在配置文件编写输入(input),过滤(filter),输出(output)相关规则,对数据收集转发。配置文件编写语法大致格式如下# 输入input { ...}#...

2018-09-28 17:50:47 9911

原创 配置文件 | logstash配置文件详解

说明/logstash/config/logstash.yml:主要用于控制logstash运行时的状态/logstash/config/startup.options:logstash 运行相关环境变量配置参数说明logstash.yml参数用途默认值node.name节点名称主机名称 path.data/数据存储路径LOGSTASH_HOME/da...

2018-09-28 15:25:17 25501

原创 linux网络管理命令-httpstat

说明httpstat 是一个 Python 脚本,它以美妙妥善的方式反映了 curl 统计分析,它是一个单一脚本,兼容 Python 3 ,在用户的系统上不需要安装额外的软件(依赖)。从本质上来说它是一个 cURL 工具的封装,意味着你可以在 URL 后使用几个有效的 cURL 选项,但是不包括-w、 -D、 -o、 -s 和 -S 选项,这些已经被 httpstat 使用了。安装:wge...

2018-09-25 16:38:29 941

原创 linux系统管理命令—top

说明top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。参数-b: 以批处理模式操作;-c: 显示完整的治命令;-d: 屏幕刷新间隔时间;-I: 忽略失效过程;-s: 保密模式;-S: 累积模式;-...

2018-09-25 15:22:20 343

原创 工具安装 | docker安装ansible-awx

简介:公司中实现运维自动化的架构中主要用到ansible,但是ansible脚本主要部署于服务器指令行中不太直观。经搜查资料,得知ansible tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用,故搭建了一个ansible tower环境,与大家分享学习。搭建过程1、前期准备2、安装相关依赖包yum install -y epelyum ...

2018-09-12 10:03:27 5903 1

原创 linux文件处理-find

find说明:用于递归查找文件或目录参数说明: 参数 功能 -name 指定文件名称搜索,支持正则表达式 -type 指定搜索类型,d表示目录,f表示文件,l表示链接文件 -not 表示否定,不包含,不包括 -size -b:表示block,-M:表示mb,-K:表示kb,-c:表示byte,-G,+表示大于,-表示小于...

2018-08-31 15:24:46 524

原创 linux系统管理工具-strace

Strace说明strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模(us)式切换至内核态模式(sy),通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。参数说明 参数 作用 -...

2018-08-31 14:32:17 342

原创 confluence 对接ldap服务

ldap配置confluence配置 注意:、在ldap上创建新用户,如果wiki上没有,wiki则会自动生成该用户,请注意授权,否则用户无法正常访问

2018-07-28 11:12:52 10130 1

原创 centos7安装ldap

yum安装第一步,安装依赖和软件yum install -y openldap-servers openldap-clientscp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIGchown ldap. /var/lib/ldap/DB_CONFIGsystemctl enable slapd...

2018-07-26 17:05:57 2350 1

原创 gitlab详细配置ldap

1、ldap安装 2、gitlab安装 3、gitlab修改配置vim /srv/gitlab/config/gitlab.rbgitlab_rails['ldap_enabled'] = truegitlab_rails['ldap_servers'] = YAML.load <<-'EOS' main: # 'main' is the GitLab 'provi...

2018-07-26 16:34:53 16420

原创 Gitlab docker 相关操作

使用docker 进行git升级docker stop gitlabdocker rm gitlabdocker pull gitlab/gitlab-ce:latestdocker run --detach \--hostname gitlab.example.com \--publish 443:443 --publish 80:80 --publish 22:22 \...

2018-07-19 16:53:02 160

原创 kubelet启动失败

报错详情:$ systemctl status kubelet● kubelet.service - Kubernetes Kubelet Server Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled) Active: failed (Result: sta...

2018-07-14 11:47:26 23455 2

原创 Centos7安装docker-compose

安装1、执行命令安装curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose2、添加可执行权限chmod +x /usr/local/bin/docker-comp...

2018-07-09 14:55:41 733

原创 centos7系统基本优化

1、关闭selinuxsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config2、设置定时任务同步时间echo '*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/r...

2018-07-05 18:35:35 1158

原创 Dockerfile编写优化

编译一个简单的nginx成功以后发现好几百M。这里总结一下几个dockerfile优化操作1、RUN 命令要尽量写在一条里,每次 RUN 命令都是在之前的镜像上封装,只会增大不会减小2、每次进行依赖安装后,记得yum clean all【centos】 yum clean all 清除缓存中的rpm头文件和包文件3、选择比较小的基础镜像,比如:alpi...

2018-07-05 17:56:59 890

原创 gitlab邮箱配置

1、修改配置文件 vim /etc/gitlab/gitlab.rbexternal_url 'http://10.7.30.63'gitlab_rails['gitlab_email_from'] = '[email protected]'user["git_user_email"] = "[email protected]"gitlab_ci['smtp_enable'] = tr...

2018-07-04 17:04:21 1445

原创 Ubuntu 基础优化

1、更换源cat > source.txt <<eof#deb包deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted ...

2018-07-04 16:08:09 736

原创 docker 配置远程deamon

说明Docker为C/S架构,服务端为docker daemon,客户端为docker.service.支持本地unix socket域套接字通信与远程socket通信。默认为本地unix socket通信,要支持远程客户端访问需要做如下设置(仅用于测试,生产环境开启会极大增加不安全性:由于开了监听端口,任何人可以通过远程连接到docker daemon服务器进行操作):系统环境: do...

2018-07-04 09:25:41 828

原创 Docker界面管理工具portainer安装

安装portainerdocker安装$ docker volume create portainer_data$ docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data porta...

2018-07-03 10:20:25 2637

原创 gitlab使用指南

新建项目1、点击新建一个项目,并配置路径及项目名称 Git global setup git config –global user.name “Administrator” git config –global user.email “[email protected]”Create a new repository git clone http://git.20hn.cn/...

2018-07-02 16:09:38 807

原创 gitlab docker化管理与应用

官方提供的gitlab dockerfileFROM ubuntu:14.04 #基础镜像本版MAINTAINER Sytse Sijbrandij #作者# Install required packages #安装常用工具及依赖RUN apt-get update -q \ && DEBIAN_FRONTEND=noninter...

2018-07-02 15:20:27 194

原创 linux工具—Rsync指南

一、rsync服务端安装1、查看rsync安装包# rpm -qa rsyncrsync-3.0.6-12.el6.x86_642、安装rsync系统默认都会安装rsync软件包的,如果查看发现没有安装,执行yum安装即可# yum install rsync -y3、添加rsync服务的用户,管理本地目录的# useradd -s /sbin/nolog...

2018-06-30 14:55:36 330

原创 运维——postgresql安装

为了模拟生产环境,这里全部使用docker安装 docker pull sameersbn/gitlab:8.3.4 docker pull redis:2.8.19 docker pull postgres启动redis docker run -P –name gitlab-redis -d –volume /srv/docker/gitlab/redis/:/var/li...

2018-06-30 11:42:46 168

原创 运维——postgresql

简介安装配置操作

2018-06-30 11:14:59 1348

原创 运维——redis

redis简介安装配置操作查看版本redis-server --version或redis-server -v

2018-06-30 10:53:52 380

原创 linux工具——PPTP搭建及配置

简介安装配置客户端配置1、安装软件包yum install -y ppp pptp pptp-setup2、运行pptpsetup --create test --server IP --username 用户 --password 密码 --encrypt --start 连接 VPN 服务端。3、添加默认路由。【默认全局模式,全部流量走该路由】 ...

2018-06-30 10:03:42 9788 2

转载 linux命令-route

简介route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由...

2018-06-30 09:48:35 1376

原创 gitlab学习摘要

gitlab目前最新版本为:11.0官方提供的gitlab dockerfileFROM ubuntu:14.04 #基础镜像本版MAINTAINER Sytse Sijbrandij #作者# Install required packages #安装常用工具及依赖RUN apt-get update -q \ && DEBIAN

2018-06-25 15:16:40 187

原创 docker安装gitlab

相关链接: https://hub.docker.com/r/gitlab/gitlab-ce/安装1、下载最新版gitlab镜像$ docker pull gitlab/gitlab-ceUsing default tag: latestlatest: Pulling from gitlab/gitlab-ceb234f539f7a1: Pull complete ...

2018-06-25 15:05:56 513

原创 Python系列安装详细笔记

资料参考:https://www.python.org/Python3.6.5编译安装1、下载解压源码包wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgztar xf Python-3.6.5.tgzcd Python-3.6.5/2、安装相关依赖yum install -y gcc zlib-de...

2018-06-23 17:23:53 155

原创 linux工具安装——FPM打包工具安装

https://fpm.readthedocs.io/en/latest/ http://gems.ruby-china.org/ https://github.com/jordansissel/fpm安装指南1、安装准备yum install ruby-devel gcc make rpm-build rubygemsgem sources --add https://gems...

2018-06-14 10:03:33 2625

原创 【发现】linux查看进程发现进程用户不显示用户名,只显示id

现象:使用ps -aux查看进程,发现进程属主不显示用户,而是现实用户id,如下:[root@ba064483449d /]# ps -auxWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQUSER PID %CPU %MEM VSZ RSS TTY ...

2018-05-29 13:50:24 11435

原创 Centos系统基本优化详解

配置优化1、修改主机名 1)临时修改【退出重新登陆即可】hostname centos-module2)永久修改【需要重启】hostnamectl set-hostname centos-module或者echo "centos-module" >/etc/hostname...

2018-05-22 09:05:49 343

原创 【故障】php链接mysql数据库,使用localhost一直显示错误,当使用127.0.0.1l链接正常,故障记录

问题详情配置一个站点,在数据库配置时填写localhost,无法链接数据库,显示账号密码错误,然后使用同样的账户密码在命令行登陆没问题。故障解答为了理清php链接数据库的相关知识,在网上查找了很多资料,最终原因如下:当主机填写为localhost时mysql会采用 unix domain socket连接 当主机填写为127.0.0.1时mysql会采用tcp方式连接这是...

2018-05-19 11:49:58 1293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除