07 2023 档案
-
openssl升级(centos6.5)
摘要:1、查看已安装版本 # openssl version --1.0.1e版本 OpenSSL 1.0.1e-fips 11 Feb 20132、安装升级依赖基础包(yum install -y gcc zlib-devel pam-devel zlib) #安装soft中下列依赖包: (cloog- 阅读全文
-
openssh升级(centos7.6)
摘要:OpenSSH升级 上传软件包openssh-8.1p1.tar.gz1.安装telnet服务 yum -y install telnet-server* telnet (yum install -y xinetd ) vi /etc/xinetd.d/telnet (将其中disable字段的ye 阅读全文
-
postgresql数据库安装
摘要:1.数据库安装 yum -y install gcc zlib-devel readline-devel python python-devel tar zxvf postgresql-9.5.3.tar.gz cd postgresql-9.5.3/ ./configure --prefix=/u 阅读全文
-
Nginx负载均衡配置
摘要:Nginx负载均衡实现:需求:两台Web :192.168.1.2/192.168.1.3,nginx负载均衡服务器192.168.1.10Nginx服务器上实现web负载。 配置步骤:1.安装Nginx (1)安装依赖包 yum install -y pcre pcre-devel openssl 阅读全文
-
Nginx部署/反向代理配置
摘要:1.Nginx用途介绍 主要技术:地址转换 负载均衡:将客户单请求,按照一定的规则分配到一群服务器上,并将处理结果返回给相应的客户端 作用:负责调度客户端请求、消除单点故障、减少错误返回结果、session持久化。 反向代理:客户端请求,经过反向代理,分发到各服务器,然后服务器将返回结果交给反向代理 阅读全文
-
Oracle 12c for Linux安装手册
摘要:Oracle安装前配置 关闭防火墙及selinux、修改主机名和host文件 vi /etc/selinux/config selinux= disabled service iptables stop chkconfig iptables off /etc/sysconfig 下面的network 阅读全文
-
mysql主从复制
摘要:1.MySQL主从复制介绍 主从复制实现的原理:(同步二进制日志文件) 主服务器开启二进制日志功能,当mysql进行操作同时生成一条操作事件日志, 并写入二进制日志文件中,从服务器通过同步二进制日志文件,并在从服务器 重新执行该事件,从而实现主从复制。 2.主从服务器配置 架构: 前端服务:负载均衡 阅读全文
-
mysql安装
摘要:安装方式选择: 二进制、源码、yum安装 (生产选择二进制安装)参考链接:https://www.cnblogs.com/yyxianren/p/11319544.html1.卸载默认安装的mariadb: yum remove mariadb* -y2.添加mysql用户: useradd -s 阅读全文
-
windows安全加固
摘要:1.账号密码策略 运行-->管理工具-->本地安全策略-->账户策略-->密码策略,设置参数如下图所示: 建议密码长度不少于12位,启用密码复杂性要求(大小写、数字、特殊字符)。 密码设置不应使用字典密码,如Passw0rd等,因为密码字典密码存在极易被破解的风险,极不安全。(密码字典概念可参考网上 阅读全文
-
设置电脑同时连接内外网(windows)
摘要:前提:断开内网连接外网外网可用;断开外网连接内网内网可用;同时连接内外网时只能使用一个网络。 然后同时连接内外网(内外网不一个网段,比如下面分别为192.168.1和192.168.10网段): 1、查看能连接外网和内网的地址 比如,能连接内网地址(往往是有线)如下: 网关为192.168.1.25 阅读全文
-
vsphere上redhat7.5系统安装
摘要:Redhat7.5系统安装参考 需求: 安装redhat7.5,给2CPU,40G磁盘空间,4G内存,IP地址为5.19、5.20,网关5.1 步骤如下: 1.选择需要将虚拟机安装的主机 选中IP-->单击文件-->新建-->新建虚拟机 2.选择配置类型 选择典型模式即可 3.虚拟机名称 虚拟机一般 阅读全文
-
Docker网络介绍
摘要:1.Docker网络概述 Docker网络实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的默认网关。因为在 阅读全文
-
ansible自动化部署
摘要:1.ansible简介 自动化运维工具,依赖操作系统现有的凭证(公钥)访问远程机器, 批量化服务器管理(配置操作系统、开发软件、编排高级IT任务) ansible实现批量化管理原理: 管理服务器安装ansible和生成公钥拷贝到受管服务器 --> /etc/ansible/hosts配置用户组,添加 阅读全文
-
shell免交互expect
摘要:1.expect预期交互控制(免人工交互) expect:基于TCL编写的自动交互式程序,为ftp/SSH等交互过程自动输送预先准备的文件或指令,则无需人工干预 触发的依据是预期会出现的特征提示文本 #yum -y install expect --需要安装(依赖环境TCL包) 2.预期交互实现过程 阅读全文
-
grep/sed/awk三剑客
摘要:1.grep正则表达式 (1)egrep使用 正则表达式(regular express;使用一串符号,描述有共同属性的数据 egrep测试工具(同grep -e):egrep 选项 '正则表达式' 文件 命令|egrep 选项 '正则表达式' -i 忽略大小写 -v 取反 -c 统计匹配行数 -q 阅读全文
-
shell位置变量
摘要:1.变量 env 查看当前用户系统预设环境变量 set 查看系统预设全部变量 read可以从标准输入中读取变量值: read -p "Please input a number:" 变量名 unset 变量名 删除变量 export 变量名=值 直接定义环境变量 2.位置参数:特殊的shell变量, 阅读全文
-
docker安装nginx
摘要:1.docker下Nginx安装:(web站点配置) docker pull nginx --拉取nginx镜像 docker run --name nginx-test1 -p 8081:80 -d nginx docker ps mkdir -p ./nginx/www ./nginx/logs 阅读全文
-
Jenkins pipeline(之Groovy语法简介)
摘要:1.Jenkins pipeline编写风格:Jenkinsfile 声明式风格、脚本式风格 声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长) 脚本式:使用groovy语言编写,灵活性高,可读性差。优点:实现自定义逻辑更方便、可对功能代码段封装为方法(函数)或类 2.流水线脚本结构 阅读全文
-
Nginx基础
摘要:1.常见web报错代码 404 文件或资源找不到 403 禁止访问,没有首页文件或权限不够 500 内部错误,程序自身配置文件或代码问题,或数据库连接不上 502 网关或集群错误 2.Nginx.conf文件结构(6条) 全局块:全局指令,有nginx运行用户组、PID存放路径、日志路径、配置文件引 阅读全文
-
zabbix监控/Prometheus简介
摘要:1.监控知识体系 为什么使用监控: 对系统不间断实时监控,实时反馈系统当前状态,保证服务可靠性安全性,保证业务持续稳定运行 新公司如何引入监控: 硬件监控:路由器、交换机、防火墙; 系统监控:CPU、内存、磁盘、网络、进程、TCP 服务监控:Nginx、PHP、tomcat、redis、memcac 阅读全文
-
ELK
摘要:1.ELK简介 Elaticseach、logstash、kibana三个软件首字母缩写。新增一个FileBeat(轻量级的日志收集处理工具Agent,占用资源少), 适合于在各服务器上搜集日志后传输给Logstash,官方也推荐此工具。 Elasticsearch: 日志检索和存储 Logstas 阅读全文
-
python基础
摘要:1.python程序组成 程序由模块组成、模块由语句、函数、类、数据组成 语句包含表达式、表达式建立并处理数据对象 2.标准数据类型 数据类型:数字、字符串、列表、元组、集合、字典 (1)Number(数字):int、float、bool、complex 核心数据类型:整型、浮点型、复数、布尔型、空 阅读全文
-
MySQL基础
摘要:1.数据库登录 mysql -uroot -p mysql -uroot -p mysql mysql -uroot -p -h 192.168.213.200 备份 mysqldump -uroot -p --all-dtabases > all_databasees_20210305.sql / 阅读全文
-
shell多线程/实例
摘要:1.Shell实现多进程 使用&和wait配合实现shell多进程并行 参考连接:https://blog.csdn.net/yuefei169/article/details/83340480 (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加 &符号).(生产少使用该方式) 阅读全文
-
jenkins持续集成
摘要:1. jenkins简介 用于持续自动的构建、测试软件项目,监控外部任务的运行,Java语言编写 意义:任一环节都是自动完成,有利于软件发展趋势,节省开发测试时间 CI/CD:持续集成、持续交付。 持续集成定义:一个自动化构建的过程 2.jenkins组件 一个自动构建的过程,包括自动编译、分发、部 阅读全文
-
Kubernetes
摘要:1.Kubernetes介绍 主要为自动化部署、扩展和管理容器应用,提供了资源调度部署管理、服务发现、扩容缩容、监控等一整套功能。(开源的容器集群管理系统,go语言,也叫k8s) 用途:自动化容器的部署和复制;随着扩展或收缩容量规模;将容器组织成组,并且提供容器间的负载均衡;很容易地升级应用程序容器 阅读全文
-
docker容器
摘要:1.docker简介 通过内核虚拟技术,来提供资源隔离和安全保障。 开源的应用容器引擎,go语言开发,源代码托管在githup,一次编译、到处运行。 组成:server端和client端(C/S架构),server挂掉所有服务挂掉(弊端) 2.Docker组件 镜像(image):一个只读模板,可是 阅读全文