服务器环境搭建
文章平均质量分 76
水步天
学以致用
展开
-
Linux_Centos7安装snmp服务
SNMP采用轮询机制,提供最基本的功能集,适合小型、快速、低价格的环境使用,而且SNMP以用户数据报协议(UDP)报文为承载,因而受到绝大多数设备的支持,同时保证管理信息在任意两点传送,便于管理员在网络上的任何节点检索信息,进行故障排查。收到云平台异常告警,提示ECS服务器在在一分钟内客户端存在多次ssh远程登陆,被判断为ssh远程破解,通过排查得出为运维系统配置过程中错误密码导致,运维系统不断的去ssh远程登陆导致,云平台下发通告,内网内ssh协议只保留用户作为堡垒机远程登陆,而不得用于其他用途。原创 2024-01-10 17:24:06 · 1717 阅读 · 0 评论 -
MySQL配置数据库审计
MySQL 5.7.39 配置数据库审计功能原创 2023-02-28 23:37:52 · 4136 阅读 · 0 评论 -
Linux操作系统安装MySQL(rpm安装)
linux(Centos7.6)操作系统下rpm方式安装Mysql 5.7.39原创 2023-02-28 22:39:48 · 3289 阅读 · 0 评论 -
linux操作系统中业务程序及服务的开机启动
linux操作系统下服务或程序的自启动设置原创 2022-11-10 16:28:32 · 1077 阅读 · 0 评论 -
自动化运维-批量安装Linux操作系统
自动化运维 批量化安装linux操作系统原创 2022-11-06 22:15:25 · 3575 阅读 · 0 评论 -
linux 服务器时钟同步设置
linux 服务器时间同步设置原创 2022-07-14 17:54:04 · 9335 阅读 · 0 评论 -
linux 单机部署rabbitmq
linux 单机部署rabbitmq原创 2022-07-13 12:58:54 · 700 阅读 · 0 评论 -
linux离线安装软件
linux离线安装软件原创 2022-07-05 00:15:19 · 3432 阅读 · 0 评论 -
ansible防火墙firewalld设置
ansible 防火墙firewalld设置原创 2022-06-30 10:23:04 · 2195 阅读 · 0 评论 -
linux系统连接windows系统
linux远程登录windows系统原创 2022-06-16 10:35:52 · 2077 阅读 · 0 评论 -
linux 离线安装pymysql
linux 离线安装pymysql1 背景1.1 环境说明2 操作步骤2.1 下载2.2 安装2.2.1 安装setuptools工具2.2.2 安装pymysql库1 背景生产服务器为离线局域网服务器,维护功能的扩容需要使用到pymysql,离线环境下安装pymsql1.1 环境说明项目版本说明linuxcentos7.9服务器操作系统mysql5.7.34数据库python2.7.5程序语言pymsql0.9.3Python操作数据库三方库原创 2022-05-16 16:01:14 · 3740 阅读 · 2 评论 -
ansible 执行命令 FAILED失败
ansible 执行命令 FAILED失败背景环境说明排查步骤定位处理步骤验证背景生产工作需要,新增了服务器,加入到了ansible的hosts文件,使用ad-hoc命令执行测试连接异常。环境说明项目版本备注Centos7.9.2009 (Core)被控端系统Ubuntu18.04主控端系统ansible2.9.27工具vi /etc/ansible/hosts[ops]10.6.6.161 ansible_ssh_user=[user_原创 2022-05-12 16:13:17 · 2637 阅读 · 0 评论 -
docker部署环境下升级jenkins
docker部署环境下升级jenkins1 背景2 处理思路3 处理步骤3.1 下载升级包3.2 进入容器3.3 备份现有包3.4 上传容器3.5 重启容器4 验证5 参考1 背景本篇是一个处理过程中的一个环节篇,整体的背景为jenkins安装有一段时间了,一直没怎么用起来,就跟买了辆车一直爬在车库里吃灰,今天开始使用的时候,发现在添加gitee api token的时候无法添加。在处理无法添加的过程中涉及到需要升级jenkins,就有了本篇。技术上的事总是很诚恳,什么问题就是什么问题,最多有个关联依赖原创 2022-05-11 18:09:19 · 5060 阅读 · 2 评论 -
docker-compose 部署nginx配置ssl
docker-compose 部署nginx背景环境说明部署nginx配置SSL证书参考背景随着公有云、私有云和混合云的普及,容器化技术越来越被大众使用,docker 相关应用和部署在工作中越来越多的被使用,本文以nginx的部署为例进行,如果只是单纯的安装nginx,可以参考《linux 系统下四种nginx安装方法》,本文是上篇的延续和拓展。环境说明名称版本操作系统CentOS Linux release 7.9.2009 (Core)dockerDocker ve原创 2022-04-27 18:32:32 · 4589 阅读 · 3 评论 -
centos7搭建使用ftp服务
centos搭建使用ftp服务1 背景2 环境3 实施步骤3.1 安装ftp3.1.1 安装查看ftp3.2 配置ftp3.3 传输文件1 背景工作中系统文件交换传输是一个很大众的使用场景,本文为服务器环境下的ftp服务的搭建和使用操作。本文以使用为导向。FTP,File transfer protocol的缩写,中文叫文本传输协议,是用于在网络上进行文件传输的一套标准协议,属于网络传输协议的应用层。注意,它是协议,不是软件,今天搭建的vsftpd是基于FTP开发的一套程序,也是一款在Linux发行版原创 2022-04-20 11:56:14 · 4191 阅读 · 0 评论 -
centos7 防火墙设置
centos7 防火墙设置1 概述2 防火墙服务操作2.1 查看防火墙服务状态2.2 开启防火墙2.3 关闭防火墙2.4 重启防火墙2.5 设置开机自启动2.6 查看防火墙开机启动是否成功3 防火墙操作3.1 查看防火墙状态3.2 查看规则3.3 查看所有开放端口3.4 查看服务器操作系统端口3.5 开启端口3.6 重启防火墙3.7 查询端口是否开放3.8 移除端口1 概述防火墙为centos系统默认子带的组件,在centos6上为iptables,centos7升级为firewalld,较之前的版本有原创 2022-04-02 15:00:21 · 8344 阅读 · 0 评论 -
linux 系统下四种nginx安装方法
linux 系统下四种nginx安装方法1、背景2 linux 的四种安装方式3 安装步骤3.1 yum 安装1、背景Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。本文介绍三种基于linux环境下的安装nginx的方法,安装版本为现阶段官网推出的最新稳定版本。环境说明软件项目版本操作系统Centos7.9nginx1.20.2docker20.10.92 linux 的四种安装方原创 2022-04-02 14:49:45 · 53177 阅读 · 7 评论 -
centos7 设置阿里云yum源、docker源和docker镜像加速
centos7 设置阿里云yum源和docker源及镜像加速1 背景2 yum源设置2.1 备份yum文件2.2 下载yum文件2.3 清理缓存2.4 生成新缓存3 docker 源设置3.1 docker安装3.2 docker镜像加速1 背景部署完centos操作系统后,使用yum安装默认调用的国外的yum源,速度太慢,提升速度的其中的一个方法就是将yum源设置为国内的yum源,常见的有阿里云、网易、搜狐、清华大学等yum源,docker源跟yum源类似原理,本文以阿里云的yum和docker源为例原创 2022-04-02 11:26:12 · 3972 阅读 · 0 评论 -
Docker Swarm集群仓库和可视化管理
Docker Swarm集群仓库和可视化管理1 背景2 环境3 安装操作3.1 registary部署3.1.1 下载3.1.2 部署3.2 portainer部署3.2.1 下载3.2.2 部署1 背景本篇是上篇《Docker Swarm集群搭建》的延续篇,上篇中搭建好我们的容器编排集群,日常操作的时候需要使用命令行进行操作,多有不便,所以我们需要使用到一些可视化的工具,Docker图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer原创 2021-12-16 11:53:25 · 2631 阅读 · 0 评论 -
Docker Swarm集群搭建
Docker Swarm集群搭建1 背景2 环境3 安装部署3.1 操作系统部署3.1.1 主机名设置3.1.2 网络设置3.1.3 端口设置3.2 中间件部署3.2.1 ansible安装3.2.1.1 安装3.2.1.2 配置3.2.1.3 测试3.2.1.4 批量开具端口3.2.2 yum源设置3.2.2.1 挂载系统盘3.2.2.2 设置本地源3.2.2.3 安装web服务3.2.2.4 验证3.2.3 docker 部署3.3 Docker Swarm集群部署3.3.1 创建Swarm集群3.3.原创 2021-12-15 17:39:10 · 2089 阅读 · 0 评论 -
CentOS7在/离线安装docker
CentOS7安装docker1 背景2 环境3 操作3.1 在线安装3.2 离线安装3.2.1 下载3.2.2 安装1 背景docker 的安装部署已经成为运维工作中的一道不可获取的菜品,联网安装是一种比较理想的状态,很多环境是不具备接入互联网条件的情况,本文就是针对这两种情况下的安装部署2 环境项目版本宿主ubuntu18.04服务器Centos7.9docker20.10.113 操作3.1 在线安装编制在线安装脚本vi docker_on_原创 2021-12-13 18:43:43 · 1591 阅读 · 0 评论 -
Centos7安装网卡没有网卡对应配置文件
Centos7安装网卡没有网卡对应配置文件1、背景2、环境说明3、解决思路4、解决方案4.1、打开nmtui工具4.2、添加网卡4.3、选择网络类型4.4、编辑网卡名词4.5、保存配置4.6、验证一致性4.7、配置网卡4.8、重启网卡4.9、查看网络1、背景Oracle VM VirtualBox上的新建虚拟机安装操作系统后,network-scripts目录下无网卡对应的配置文件/etc/sysconfig/network-scripts目录下无该网卡对应配置文件的问题,但是ip addr命令能看见系原创 2021-12-09 17:41:33 · 8758 阅读 · 0 评论 -
[环境搭建]-[局域网yum源搭建]
1 背景环境搭建以实际项目为例,HLW项目涉及8台服务器,1台二层交换机,本次环境搭建以服务器到手开始着手,涉及RAID的设置、操作系统部署、自动化工具ansible离线安装、局域网yum源设置、中间件安装、集群安装、程序部署上线。整个交付物环节。本文为流程中的局域网yum源设置环节。YUMYUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式。在centos中可以直接使用yum源,但是存在着与外网隔绝的现状,因此需要搭建本地yum源,提供调用服务。2 环境说明本次是整体流程中的原创 2021-11-19 11:20:53 · 771 阅读 · 0 评论 -
[环境搭建]-[局域网ansible离线安装]
1 背景环境搭建以实际项目为例,HLW项目涉及8台服务器,1台二层交换机,本次环境搭建以服务器到手开始着手,涉及RAID的设置、操作系统部署、自动化工具ansible离线安装、局域网yum源设置、中间件安装、集群安装、程序部署上线。整个交付物环节。本文为流程中的自动化工具ansible离线安装部署环节。AnsibleAnsible是一个基于Python开发的开源自动化工具,实现了批量运行命令、批量部署程序、批量配置系统等功能。默认通过SSH协议(也可使用其它协议)进行远程命令执行或下发配置,无需部署任原创 2021-11-19 10:56:03 · 1845 阅读 · 2 评论 -
安装python最新版本
概述Centos7.9(Core)离线安装python最新版本下载https://www.python.org/downloads/source/解压xz -d Python-3.10.0.tar.xztar -xvf Python-3.10.0.tar编译进入到python3.10.0文件夹cd Python-3.10.0./configure --prefix=/opt/python3make && make install创建软连接ln -s /usr/sha原创 2021-11-04 00:01:26 · 142 阅读 · 0 评论 -
Centos7源码安装redis
环境说明CentOS Linux release 7.9.2009 (Core)环境下源码编译安装redis1 下载#wget https://download.redis.io/releases/redis-6.2.6.tar.gztar -xzf redis-6.2.6.tar.gzcd redis redis-6.2.62 编译yum -y install gcc gcc-c++ kernel-develmake3 安装make PREFIX=/usr/local/redis原创 2021-11-03 23:54:57 · 303 阅读 · 0 评论 -
linux docker 环境下 安装postgres
1 概述centos7 系统下的docker中安装部署postgres,并使用kettle 在不同postgres数据库中的表增量提取数据。2 环境说明centos 7.9.2009(Core)docker 20.10.6docker-compose 1.25.5postgres 13.33 安装步骤3.1 环境准备准备操作系统、docker和docker-compose环境、jdk安装、kettle安装部署。参考前文的部署。3.2 编制编排使用docker-compose.yml原创 2021-10-12 17:28:34 · 730 阅读 · 0 评论 -
项目进行时-安全整改-docker中的mysql升级
背景项目即将上线使用,上线前的安全扫描测试是必不可少的一道程序,安全等保厂家入场测试。携带的安全设备是一个跟pad模样的设备,使用网线接入设备所在局域网,输入扫描设备的IP地址。然后等待大约半个小时,扫描报告结果直接出具了,使用U盘拷贝了出来。接下来进行安全整改。项目目前是在内网访问,不具备互联网接入条件,整体的处理思路需要基于内网离线升级安装操作。环境CentOS Linux release 7.9.2009 (Core)docker 19.03.9Mysql 5.7.28个人PC wind原创 2021-09-22 17:34:10 · 1889 阅读 · 0 评论 -
Centos7 docker环境下使用docker-compose搭建jenkins
背景从事运维工作jenkins是常见的一个工具,之前的运维工作一直再使用shell、python、ansible再做,这次从jenkins的搭建开始。环境说明CentOS Linux release 7.9.2009 (Core)Docker version 20.10.8docker-compose version 1.25.5jenkins安装1、编排文件编写version: '3'services: jenkins: image: 'jenkinsci/blueoc原创 2021-09-18 15:49:53 · 224 阅读 · 0 评论 -
Centos7 docker-compose安装
Docker ComposeCompose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。环境CentOS Linux release 7.9.2009 (Core)Docker version 20.10.8docker-compose version 1.25.5安装1、下载并部署sudo curl -L "ht原创 2021-09-18 13:23:19 · 989 阅读 · 0 评论 -
Centos7离线安装mysqldb
Centos7离线安装mysqldb1、概述1.1、 mysqldb和pymsql是什么?两个库都是Python用于连接 MySQL 服务器的一个库1.2、mysqldb和pymsql的区别?MySQLdb只支持到python3.4,PyMySQL支持python3.5以上Centos7操作系统自带python2 所以针对pymysqldb驱动系统环境CentOS Linux release 7.9.2009 (Core)2、离线安装2.1、安装依赖库$yum install原创 2021-09-16 17:43:05 · 331 阅读 · 0 评论 -
ansible批量安装vim
概述针对本篇是针对ansible批量安装工具的一个介绍,以vim为例进行展开,针对linux项目中vim是服务器上的一个得力的助手,相比vi要便捷友好的很多。环境CentOS Linux release 7.9.2009 (Core)节点IP地址备注master192.168.1.16控制节点jgxt1192.168.1.15node1jgxt2192.168.1.17node2jgxt3192.168.1.18node3jgxt419原创 2021-09-12 22:37:31 · 760 阅读 · 0 评论 -
Cenots7安装vim
概述VIM 是 Linux 系统上一款文本编辑器,它是操作 Linux 的一款利器。当前有很多优秀的 IDE 都支持安装 VIM插件,原因就是使用它便捷,高效,很爽!本文主要记录了 VIM 的安装和配置技巧,方便随时查阅学习 。环境介绍CentOS Linux release 7.9.2009 (Core)vim安装vim安装分为离线安装和在线安装查看是否安装vim$vim --version离线安装针对一些无互联网网络接入的环境下的安装场景离线安装又分为下载vim安装包和依原创 2021-09-12 21:17:15 · 5088 阅读 · 0 评论 -
服务器安全加固措施(Linux_Centos7)
Centos7服务器安全改造1 概述root用户作为系统的超级管理员,拥有对系统的所有访问权限,在使用root操作的过程中需要引起足够的重视。尤其是目前云服务器风起云涌,各位开发人员的主战场从线下转到了线上,云服务器成了很多人员每天打交道的一个环节,针对每次登陆看到的登陆失败XXXX次,给人的感觉就是今天家里的防盗门被开启过XXXX次,明明是你自己的家,看到这个场景不得不让你想抒发一下情感。本篇针对云服务器安全提升方面的介绍。2 环境说明服务器:阿贝云服务器操作系统:Centos7.9.2009原创 2021-08-23 13:13:51 · 1164 阅读 · 0 评论 -
Centos7 设置本地yum源
Centos7 设置本地yum源Centos7 设置本地yum源概述挂载iso文件配置本地yum源Centos7 设置本地yum源yum源按网络通达划分可以分为在线yum源和本地yum源。本文以本地yum源为例展开说明概述Centos7操作系统在网络环境下安装软件相对比较便捷,设置国内yum源地址即可快速使用,但是针对无网络环境下的yum安装程序,略显复杂。本文在无网络环境下安装设置本地yum源。服务器:阿贝云服务器系统版本:Centos7.9挂载iso文件2.1 查看操作系统#cat原创 2021-08-16 14:11:15 · 7104 阅读 · 1 评论 -
使用certbot工具制作免费https证书
使用certbot工具制作免费https证书1 概述为站点添加https是优化提升的一部分工作,本文介绍使用certboot工具制作免费的https证书。https面向的对象:域名2 资源说明服务器:使用云服务器为阿贝云免费云服务器。操作系统版本:Centos7.9.20093 操作步骤进入certboot官网点击Get Certbot instructions 按钮,在弹出的页面上根据自己使用的服务器和操作系统进行选择,如图:选择完成后,下方会出现配置教程。在此以nginx和Cen原创 2021-08-12 09:46:26 · 815 阅读 · 0 评论 -
docker环境下部署mysql
说明工作中需要使用到ETL工具kettle进行数据的清洗、迁移、抽取工作,一台电脑上安装两个mysql数据苦显得有点资源打紧,毕竟本机不是长时间用mysql,就选择了在云服务器上搭建mysql 环境,本次云服务器采用的使用阿贝云免费云服务器作为环境操作。操作系统centos7.9。centos7.9mysql5.7安装docker安装docker的安装本文不再讲解,如果需要安装docker参考之前的文章《云服务器搭建docker环境》mysql安装本文以mysql5.7为,打开docke原创 2021-08-06 23:23:50 · 198 阅读 · 0 评论 -
LAMP环境搭建(centos6+apache+php5+mysql)
LAMP环境搭建服务器本次环境搭建使用的是阿贝云免费云服务器centos6.8准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙原创 2021-08-02 18:37:30 · 113 阅读 · 0 评论 -
win10系统下ansible环境的搭建
一、概述本文为ansible的安装过程和简单的入门使用1.1 简介Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具。可以用它来配置系统、部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新。Ansible 的主要目标是简单和易用,并且它还高度关注安全性和可靠性。基于这样的目标,Ansible 适用于开发人员、系统管理员、发布工程师、IT 经理,以及介于两者之间的所有人。Ansible 适合管理几乎所有的环境,从拥有少数实例的小型环境到有数千个实例的企业环境。使用 Ans原创 2021-07-27 10:44:23 · 4445 阅读 · 1 评论 -
远程工具securtCRT配置
1、概述作为一个在unix/linux系统上开发、运维人员,远程连接工具是不可或缺的一部分。本篇是针对windows系统下远程连接linux操作系统的远程连接工具介绍和设置。2、环境说明名称版本说明windows 77610宿主计算机操作系统centos77.9.2009远程主机操作系统securtCRT7.0.0远程连接工具vim7.4文本编辑器3、由来本人的主用的操作系统是windows,工作中用的主要是linux操作系统,测试环境原创 2021-07-25 22:54:26 · 1434 阅读 · 0 评论