- 博客(19)
- 收藏
- 关注
原创 nginx代理阿里云yum源
由于本地服务器不能访问公网,没有yum源安装依赖包的时候不是特别方便,就需要通过能访问公网的服务器部署nginx代理。
2022-06-15 12:27:30 1335 1
原创 系统内核升级回滚
查看当前版本[root@test-app-45-92 ~]# uname -r3.10.0-1160.15.2.el7.x86_64 #环境的不同,可能查下的内核会有所不同操作步骤本案例主要以4.4.234-1.el7.elrepo.x86_64为例,如果升级其它版本,请下载对应的操作系统内核包操作系统内核包需要通过xftp等工具上传到部署机。3545af80a5dcfd9029ad051e35a31f08 kernel-lt-4.4.234-1.el7.elrepo.x86_64.rpm
2022-01-24 17:58:23 1235
原创 分区扩容命令
扩容分区的步骤。扩容只有两种情况,lvm(改 pv 所在分区的硬盘大小) 和非 lvm 纯分区的。无论是哪种,都得先扩容挂载路径所在的分区。推荐使用 parted 命令扩,且推荐使用最新版的 parted。新增硬盘扩到 lvm 里就不讲了,简单得不行。要先确保客户现场安装好新版本的 parted ,老版本的 parted 没有 resizepart 的命令,有条件的话把 gdisk 也可以安装上。早期的 Linux 为了兼容 windows 的磁盘,只支持 MBR ,后面支持了 GPT。传统的老牌的分区工
2022-01-06 11:30:18 6979
原创 # 设置防火墙白名单
适用的操作系统centos执行步骤后,除当前集群内的主机,其它主机均不能通过该端口访问1、备份iptablesiptables-save > iptables.rule添加访问白名单此文档以redis、es端口为例,如果其它端口请替换8531:8536、9200、9300,192.168.1.2/192.168.1.3/192.168.1.4为集群ip地址,需要根据实际情况进行替换集群所有节点都需要执行,执行完成后192.168.1.2/192.168.1.3/192.168.1.4能访问
2021-12-31 11:49:21 1557
原创 nginx最全配置
查看nginx默认安装的支持模块ls nginx-1.17.2查看 nginx 的文件列表,可以发现里面有一个 auto 的目录。在这个 auto 目录中有一个 options 文件,这个文件里面保存的就是 nginx 编译过程中的所有选项配置。通过命令:cat nginx-1.17.2/auto/options | grep YESnginx 配置文件结构main # 全局配置,对全局生效 ├── events # 配置影响 nginx 服务器或与用户的网络连接 ├──
2021-09-13 11:56:39 3452
原创 nginx 如何优化优化
* 隐藏版本号* 修改用户和组* expires缓存(一般是图片)* 日志切割 * 设置超时时间 keepalive_timeout #设置超时时间 client_header_timeout #指定请求头的超时时间 client_body_timeout #设置请求体超时时间* Gzip压缩Nginx_http_gzip_module压缩模块提供了对文件压缩的功能,以节约网站的带宽,提高用户的访问体验默认Nginx已经安装该模块 gzip on
2021-08-20 10:09:44 190
原创 磁盘管理(LVM卷)
1、检查磁盘是否添加成功[root@localhost ~]# fdisk -lDisk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors #表示硬盘添加成功Units = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes
2021-08-16 10:06:21 202
原创 缓存redis安装及基本命令使用
安装cd /usr/local/src/wget https://download.redis.io/releases/redis-6.2.5.tar.gztar zxf redis-6.2.5.tar.gzcd redis-6.2.5/ makecp utils/redis_init_script /etc/init.d/redischmod a+x /etc/init.d/redis启动脚本内容#!/bin/sh## Simple Redis init.d script co
2021-08-11 10:47:38 163
原创 kubeadm安装k8s
查看默认安装k8s的版本root@node2:~# kubeadm config images listI0704 19:36:34.960375 2728 version.go:252] remote version is much newer: v1.21.2; falling back to: stable-1.18W0704 19:36:39.141047 2728 configset.go:202] WARNING: kubeadm cannot validate compone
2021-07-04 22:55:53 260
原创 消息队列rabbitmq集群部署
RabbitMQabbitMQ:https://www.rabbitmq.com/RabbitMQ 简介 :RabbitMQ采用 Erlang 语言开发, Erlang 语言由 Ericson 设计, Erlang 在分布式编 程和故障恢复方面表现出色,电信领域被 广泛 使用。https://www.erlang.org/集群环境在mq服务器配置主机名解析:sudo apt apt-get install curl gnupgroot@mq-server1:/usr/local/src#
2021-06-29 11:47:09 248
原创 jenkins+gitlab分布式版本控制系统
官网https://about.gitlab.com/阿里上是没有gitlab的源,可以去清华源上下载安装包下载地址:https://packages.gitlab.com/gitlab/gitlab-cerpm 包国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ubuntu 国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/选择pool下面
2021-06-26 13:39:16 265
原创 编译安装zabbix4.0
1、 创建zabbix用户和用户组[root@centos7 ~]# groupadd -g 2020 zabbix[root@centos7 ~]# useradd -g 2020 -u 2020 zabbix[root@centos7 ~]# cd /usr/local/src/在数据库上创建用户授权create database zabbix character set utf8 collate utf8_bin;grant all privileges on zabbix.* to z
2021-05-18 14:35:04 305
原创 ansible-部署-k8s-docker-haproxy
实验环境:机器性能好的话可以做成高可用10.0.0.142 k8s-master10.0.0.152 harbor10.0.0.162 etcd10.0.0.172 node110.0.0.182 node210.0.0.192 harpoxy10.0.0.202 harpoxyapt-get update && apt-get upgrade -y && apt-get dist-upgrade -y安装python2apt-get install p
2021-05-13 22:04:41 615
原创 haproxy编译安装以及配置文档介绍
负载均衡分类硬件:F5 https://f5.com/zhNetscaler:https://www.citrix.com.cn/products/citrix-adc/深信服 http://www.sangfor.com.cn/北京灵州 http://www.lingzhou.com.cn/cpzx/llfzjh/软件lvs:Linux Virtual Server, 阿里四层SLB(server load balance)nginx:支持七层调度,阿里七层SLB使用Tengin,.
2021-02-24 19:46:39 781 2
原创 centos7编译安装基于fastcgi模式的LAMP架构
工作过程:1、当客户请求的是静态资源时,web服务器会直接把静态资源返回客户端;2、当客户端请求的是动态资源时,httpd的php模块会进行相应的动态资源运算,如果此时过程还需要数据库的数据作为运算参数时,php会连接mysql取得数据然后进行运算,运算的结果转为静态资源由web服务器返回到客户端;PHP官网:http://www.php.netphp各种版本官方支持时间:https://www.php.net/supported-versions.phpphp 的配置文件:/etc/ph.
2021-02-20 17:14:58 2702 9
原创 Linux内核与优化
kernel 内核核心 vmlinuz文件proc 内核参数文件 不占用磁盘空间,存在于内存中,重启后失效内核参数配置文件: /etc/sysctl.conf 实现永久生效格式: net.ipv4.ip_forward = 1net.ipv4.ip_forward = /proc/sys/net/ipv4/ip_forwardvm.swappiness #内存剩下多少时启用swap分区net.ipv4.ip_forward #1实现转发数据报文功能net.ipv4.tcp_max_syn_ba
2021-02-04 22:42:20 179 2
原创 编译安装nginx-1.16.1
nginx 安装准备编译安装的基础环境 yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-develsystemd-devel net-tools iotop bc zip unzip zlib-devel bash-completion nfs-utils automake libxml2
2021-01-17 18:52:59 667
原创 Linux基本命令
Linux基本命令uname -a查看内核版本cat /etc/os-release显示操作系统发行版本hostname显示当前主机的名称lscpu 显示CPU的型号free -h显示内存大小lablk 查看硬盘和分区情况重新启动计算机命令init 6rebootshutdown -r now关机命令init 0haltpweroff...
2019-12-24 09:48:14 204
原创 CentOS-8-x86_64-1905安装
## CentOS-8-x86_64-1905安装安装前准备:VMware Workstation点击下载虚拟机软件VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携...
2019-12-14 19:35:58 1226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人