
运维
文章平均质量分 65
纯洁的小魔鬼
只有风暴才能击倒大树
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos 7 离线安装 mysql
本文详细介绍了MySQL 5.7的离线安装与配置过程。主要内容包括:从官网下载安装包,卸载冲突的mariadb包,使用rpm命令强制安装MySQL,启动服务并设置开机自启。重点说明了如何查找默认密码、修改root密码及解决密码策略问题,配置远程访问权限。此外,还包含了创建数据目录、修改配置文件(/etc/my.cnf)关键参数、迁移数据目录以及处理常见启动问题(如SELinux限制)的具体操作步骤。整个过程涵盖了MySQL安装、配置到基本运维的完整流程,适合需要在Linux系统上部署MySQL的用户参考。原创 2020-01-05 15:42:35 · 2184 阅读 · 0 评论 -
Centos 7 离线安装 mongodb
本文详细介绍了Linux系统下MongoDB 3.6.3的安装与配置过程。主要包括:下载并解压安装包至指定目录、创建数据/日志目录、配置mongodb.conf文件(设置日志路径、数据存储、网络端口等)、两种启动方式(直接启动或创建系统服务)、用户认证配置、以及常见问题解决方法(如内存限制设置、异常关闭处理等)。文章提供了完整的命令行操作步骤和配置文件示例,适合需要手动部署MongoDB的开发运维人员参考。原创 2020-05-12 03:25:35 · 1813 阅读 · 0 评论 -
Centos 7 离线安装 redis
本文详细介绍了在CentOS 7系统上安装和配置Redis服务的完整步骤。主要内容包括:1)检查并安装gcc/g++编译环境;2)下载并上传Redis安装包;3)解压后通过make命令编译安装;4)启动Redis服务;5)配置后台运行、密码认证和网络访问权限;6)设置系统服务和开机自启;7)通过Python连接测试验证服务可用性。整个过程涵盖了从环境准备到服务部署的关键环节,并提供了详细的命令行操作指导。原创 2019-12-28 17:44:38 · 4332 阅读 · 0 评论 -
Windows 安装 Elasticsearch
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎, 本文主要介绍了在 windows 10上 安装 Elasticsearch,Elasticsearch-head,kibana等软件, 方便自己学习使用,原创 2022-09-20 10:58:37 · 32495 阅读 · 18 评论 -
Centos 7 离线安装 gcc 4.8.5
本文介绍了在CentOS7系统下离线安装GCC4.8.5的方法。首先下载离线RPM安装包,然后解压gcc.tar.gz文件。通过执行"rpm -Uvh *.rpm --nodeps --force"命令自动安装所需依赖包。安装完成后,可通过"gcc --version"和"g++ --version"命令验证安装是否成功。该方法仅适用于CentOS7系统,其他版本未经测试,使用时需注意系统兼容性和安全性。安装过程简单快捷,无需联网即可完成GCC编译原创 2019-12-28 16:31:07 · 5350 阅读 · 16 评论 -
Centos 7 安装使用 docker和docker-compose
Docker 是一种开源的应用容器引擎,能够将应用和环境打包在轻量、可移植的容器中,实现快速部署和一致运行。安装 Docker 后,开发者可以在任何地方构建、发布和运行应用,极大提升开发与运维效率。Docker Compose 是 Docker 官方提供的工具,用于定义和管理多容器应用,用户只需通过简单的 YAML 文件描述服务配置,即可一键部署整个应用栈。安装 Docker 和 Docker Compose 通常非常简单,只需通过官方仓库添加源并使用包管理器安装即可。原创 2024-12-11 11:28:16 · 2530 阅读 · 0 评论 -
Centos 7 安装 harbor
Harbor 是一个开源的企业级云原生制品仓库,主要用于存储和管理 Docker 镜像和 Helm Charts。它在 Docker Registry 的基础上增加了用户权限管理、镜像复制、漏洞扫描、内容签名和审计日志等企业级功能,提升了镜像仓库的安全性、可管理性和性能。Harbor 支持通过角色控制访问权限,能够与 LDAP、OIDC 等外部认证系统集成,同时支持将镜像在多个 Harbor 实例之间同步,方便多地部署和灾备。安装 Harbor 可以选择基于 Docker Compose 的快速部署方式,也原创 2018-12-13 01:10:16 · 573 阅读 · 0 评论 -
Centos 集群设置免密登录
本文摘要:介绍了Linux服务器SSH配置的基本步骤,包括设置root密码、修改sshd_config允许root登录、配置主机名映射、生成SSH密钥并分发到其他服务器。同时提供了常用命令,如临时/永久修改主机名、查看IP地址等,并指出主机名命名应避免下划线以避免Hadoop部署问题。最后说明了手动添加公钥到authorized_keys的备用方法。整个流程需要在所有服务器上重复执行以确保配置一致。原创 2018-02-12 11:34:47 · 1015 阅读 · 0 评论 -
Centos 7 搭建 zookeeper 集群
摘要:本文详细介绍了Zookeeper 3.4.14集群的安装配置步骤。主要内容包括:1)创建安装目录并解压安装包;2)配置环境变量;3)修改zoo.cfg配置文件,设置数据目录和集群服务器信息;4)创建myid文件并设置对应服务器ID;5)将配置同步到集群其他节点;6)分别启动各节点服务并检查状态。关键点在于确保各节点myid与配置文件一致,以及所有节点配置完全相同。原创 2018-02-12 16:23:05 · 537 阅读 · 0 评论 -
Centos 7 搭建 hadoop 集群
本文详细介绍了Hadoop 3.0.0集群的安装配置过程。主要内容包括:1)解压安装包到指定目录并创建数据存储目录;2)配置环境变量和Hadoop相关配置文件(hadoop-env.sh、core-site.xml、hdfs-site.xml等);3)设置YARN资源管理器参数;4)配置workers文件并同步到其他节点;5)格式化NameNode并启动集群。最后提供了基本的HDFS操作测试命令,如创建目录、上传文件等。整个流程涵盖了从Hadoop安装到集群启动的全部步骤,适用于多节点分布式环境部署。原创 2018-02-28 12:46:04 · 2892 阅读 · 1 评论 -
Centos 7 搭建 hbase集群
本文详细介绍了HBase 1.3.1的安装配置过程。首先需要确保集群已完成SSH免密登录及Zookeeper、Hadoop集群搭建。安装步骤包括:解压HBase安装包、配置环境变量、修改hbase-env.sh和hbase-site.xml配置文件、设置regionservers节点、同步配置到集群其他节点。重点配置了HDFS存储路径、分布式模式、Master节点信息及Zookeeper集群地址等核心参数。最后通过启动集群并执行基本操作(建表、插入数据、查询等)验证HBase是否正常运行。整个流程涵盖了从安原创 2019-01-10 19:03:05 · 1467 阅读 · 0 评论 -
Centos 7 搭建 geomesa 集群
本文介绍了GeoMesa-HBase的安装配置流程。首先需要完成Hadoop集群、Zookeeper和HBase的搭建,并配置SSH免密登录。然后解压GeoMesa安装包,将运行时jar复制到HBase的lib目录,配置环境变量并修改hbase-site.xml添加协处理器。完成后需将GeoMesa同步到所有节点,重启HBase服务。最后提供了常用操作命令,包括数据查询、统计、导出、表结构创建及数据导入等。整个过程涉及环境变量配置、文件分发和服务重启等关键步骤。原创 2020-07-09 05:56:46 · 10048 阅读 · 1 评论 -
ZooKeeper 设置ACL权限控制--增加访问ip白名单
ZooKeeper节点权限管理操作指南:ZK节点支持5种操作权限(CREATE/READ/WRITE/DELETE/ADMIN,简写crwda)。操作流程包括:1)通过zkCli.sh连接服务端;2)使用getAcl查看当前权限;3)通过setAcl命令设置IP白名单(需包含本机127.0.0.1),注意修改时需包含原有IP;4)再次getAcl验证权限;5)恢复所有IP访问权限需执行world:anyone授权。特别提醒:修改白名单时需包含原有IP,否则会被覆盖。原创 2020-04-02 12:09:55 · 18142 阅读 · 0 评论 -
Centos 用户管理
本文介绍了Linux系统中用户管理相关操作指南,包括:1)创建用户、设置密码、加入sudo组及验证权限;2)配置SSH密钥登录并禁用密码登录;3)查找/删除用户及文件;4)文件权限管理(chown/chmod/setfacl);5)通过visudo配置用户以root权限执行特定命令。重点讲解了用户权限控制的多种方法,包括用户组管理、文件系统权限和sudoers配置,同时提供了密钥认证、SSH安全配置等实用技巧。原创 2025-08-13 17:47:02 · 498 阅读 · 0 评论 -
Centos 进程管理
本文介绍了Linux系统中查看进程和端口的常用命令操作。主要包括:1)使用netstat命令查看网络连接状态,包括TCP/UDP端口、监听套接字、进程信息等;2)通过ps命令查看进程详细信息;3)使用lsof命令查看端口对应的程序;4)通过/proc目录和ps命令查看指定PID程序的执行路径和详细信息。文章提供了详细的命令参数说明和实用示例,如查看特定端口使用情况、统计连接数、查找程序执行路径等,是Linux系统管理的实用参考指南。原创 2019-11-06 15:33:25 · 24994 阅读 · 0 评论 -
Centos 文件操作
这篇文章介绍了Linux系统下常用的文件管理命令:1.查找最新文件(find命令配合时间戳排序) 2.统计文件数量(find+wc) 3.查看文件夹大小(du) 4.创建/删除符号链接(ln/rm) 5.处理乱码文件/文件夹(通过inode编号删除) 6.tar压缩解压操作(包括不同压缩格式的参数)。文章特别提醒删除符号链接时不要加斜杠,避免误删原文件,并提供了基于inode编号删除特殊文件名的方法。原创 2019-12-28 15:49:07 · 3246 阅读 · 0 评论 -
Centos 防火墙常用命令
本文介绍了Linux系统防火墙的基本操作命令。主要包括:1)系统防火墙的启停(start/stop)、状态查看(status)及开机自启设置(enable/disable);2)端口管理:开放端口(add-port)、查看开放端口(list-ports)、检查端口权限(query-port)及关闭端口(remove-port),均需配合--permanent参数和reload操作使配置生效。文中以8080端口为例演示具体命令格式,适用于CentOS/RHEL等使用firewalld服务的系统。原创 2020-03-10 23:54:57 · 12837 阅读 · 1 评论 -
Centos 安装 Anaconda 和 jupyter
本文详细介绍了在Linux系统上安装Anaconda及配置Jupyter Lab的完整步骤。主要内容包括:从官网下载Anaconda安装包并执行安装命令;配置系统环境变量;验证安装成功;安装常用Python包;以及配置和启动Jupyter Lab服务(包括生成密码秘钥、修改配置文件、后台启动服务等)。文中还提供了常见安装错误的解决方法(如缺少bzip2时的处理)和常用命令示例,帮助用户顺利完成整个安装配置过程。原创 2022-01-20 11:42:25 · 1696 阅读 · 0 评论 -
Centos 7 重新安装 python2.7 和 yum
摘要:本文介绍在CentOS 7系统中删除自带Python 2.7后导致yum不可用的解决方法。首先需要彻底删除原有Python及相关文件,然后从镜像源下载必要的rpm包,包括Python 2.7、yum及其依赖组件。最后通过rpm命令强制安装这些软件包,恢复系统功能。文中列出了所需下载的具体rpm文件链接和安装命令,提供了一种完整的Python和yum重装方案。原创 2019-05-06 10:27:46 · 5009 阅读 · 6 评论 -
Centos 7 离线安装 requests 库
离线安装Python第三方库的方法 针对CentOS7系统自带Python2.7.5且无外网连接的情况,可通过以下步骤离线安装第三方库: 安装基础工具 先安装setuptools(下载并解压后执行python setup.py install) 再安装pip(同样方式) 安装requests库 下载requests包及依赖(certifi、urllib3、idna、chardet) 使用pip install依次安装各依赖 最后安装requests主包 验证安装 进入Python shell测试import原创 2020-06-15 06:23:21 · 6125 阅读 · 1 评论 -
Centos 7 升级openssh到最高版本
摘要:本文详细介绍了在CentOS7系统中升级OpenSSH到最新版本8.2p1的完整步骤。首先尝试通过yum更新,若版本仍不够新则采用编译安装方式。具体包括安装zlib和OpenSSL依赖库,配置编译参数,执行make安装,卸载旧版OpenSSH,修改配置文件允许root登录和密码认证,复制关键文件到系统目录,最后重启SSHD服务并设置开机自启。文中还提供了常见服务管理命令,如状态查看、启动停止等操作指引。该方案有效解决了CentOS7自带OpenSSH版本低且存在安全漏洞的问题。原创 2020-03-11 00:41:51 · 33856 阅读 · 20 评论 -
Centos 设置开机自动启动
本文介绍了如何在Linux系统中配置rc.local文件实现开机自启动脚本。首先需要赋予/etc/rc.d/rc.local文件可执行权限(chmod +x)。然后在文件中添加启动命令示例,包括切换到指定目录(/mnt/why)执行monitor.sh脚本并将日志输出到logfile.log。若遇到命令执行失败问题,建议在脚本中添加"source /etc/profile"来加载环境变量,并提供了Java程序启动的示例(nohup java -jar test.jar &)。文中原创 2019-06-09 03:16:43 · 14583 阅读 · 0 评论 -
Centos 和 Windows 下安装java环境的openCV
本文介绍了OpenCV在CentOS和Windows系统下的安装配置方法。CentOS安装需先安装依赖包,下载源码后通过cmake编译安装,并将生成的.so文件复制到系统目录;Windows安装需下载对应版本,将jar包引入项目并配置Maven依赖,同时将.dll文件放入JDK的bin目录。两种系统安装完成后,Java环境均可调用OpenCV库进行开发。原创 2018-04-21 19:32:01 · 5439 阅读 · 0 评论 -
Centos 部署 Django 前后端分离项目
本文介绍了在CentOS服务器上部署Django项目的完整流程。首先将项目压缩包上传并解压到服务器,测试运行Django开发服务器。然后安装uWSGI应用服务器,配置uwsgi.ini文件实现后台运行,并提供了启动、重启和关闭命令。接着详细说明了Nginx的安装过程,包括解决PCRE和zlib依赖问题。最后配置Nginx与uWSGI的关联,设置反向代理和静态文件服务。整个流程涵盖了从项目上传到生产环境部署的关键步骤,包括测试运行、服务配置和前后端项目关联等内容。原创 2019-08-09 10:10:54 · 1599 阅读 · 0 评论 -
Windows 部署 Django 前后端分离项目
本文详细介绍了Apache服务器的安装与配置过程,包括下载解压、端口设置、环境变量配置和服务管理(启动/停止/重启)。重点说明了如何安装mod_wsgi模块并配置Django项目,包括WSGI路径设置、静态文件路径配置和URL路由设置。同时介绍了MPM模块的启用以优化Windows环境下的服务器性能,包括线程数设置和请求处理限制。最后给出了Web端部署方案,通过配置httpd.conf文件实现自动跳转首页功能。文中还提供了常见问题(如端口冲突)的解决方法,形成了一套完整的Apache+Django项目部署流原创 2019-04-27 19:36:10 · 2587 阅读 · 5 评论 -
Windows 使用VMware安装Centos7虚拟机
本文详细介绍了在VMware中创建CentOS 7虚拟机的完整流程,包括虚拟机配置(内存2GB、20GB磁盘、NAT网络)、系统安装(选择带桌面环境)、root和用户密码设置等步骤。重点说明了通过静态IP配置实现Xshell连接的详细方法:修改网卡配置文件设置静态IP(192.168.142.222)、子网掩码和网关,确保与宿主机VMnet8在同一网段,最后重启网络服务完成配置。该教程提供了从虚拟机创建到网络配置的一站式指导,确保虚拟机既能连接外网又可通过Xshell访问。原创 2019-03-09 15:06:42 · 2317 阅读 · 1 评论 -
Windows 任务计划管理
SCHTASKS是Windows系统自带的命令行工具,用于管理计划任务。它支持创建、删除、修改、查询、运行和停止任务等操作。创建任务时需指定计划频率(如MINUTE、DAILY等)、运行时间、执行程序路径等参数,并可通过/S、/U等选项配置远程连接和用户权限。常用命令包括:/Create创建任务,/Delete删除任务,/Query查看任务列表,/Run立即执行任务。示例展示了如何创建开机启动脚本、删除任务和查询任务列表。SCHTASKS功能强大,是替代AT命令的任务管理工具。原创 2019-06-02 22:06:46 · 7370 阅读 · 0 评论 -
Windows上打包go语言程序
本文介绍了如何将Go程序打包为Linux和Windows可执行文件。对于Linux平台,提供了两种方法:使用GoLand编译器设置环境变量(GOARCH=amd64/arm64、GOOS=linux)或在命令行执行相应命令。Windows平台则直接使用go build命令即可完成打包。文章详细说明了不同架构(amd64和arm64)的编译参数设置方法,并配有GoLand设置界面的图片说明。原创 2021-11-08 11:23:06 · 1663 阅读 · 0 评论 -
Nginx 服务器常用操作
本文介绍了Nginx的常用配置,包括主配置文件nginx.conf和子配置文件default.conf的设置。主配置文件包含全局参数如worker进程数、CPU绑定、日志格式、Gzip压缩等优化选项。子配置文件示例展示了HTTPS服务器配置,包括SSL证书设置、加密套件选择、负载均衡upstream定义,以及不同location的路由规则(静态文件服务、API代理、跨域处理等)。重点配置项包括:worker进程优化、安全头设置、SSL/TLS安全配置、请求大小限制、负载均衡实现等,适用于构建高性能、安全的W原创 2025-08-13 14:47:48 · 1041 阅读 · 0 评论 -
SuperBenchmarker 压测工具
本文介绍了SuperBenchmarker压测工具的安装与使用指南。主要内容包括:1)通过Chocolatey包管理器安装SuperBenchmarker;2)详细说明工具的各项参数及其功能;3)提供9个常用测试示例,涵盖GET/POST请求、并发控制、时间限定、请求延迟、header设置、参数模拟等场景。文章配有参数说明表格和命令行截图,帮助用户快速掌握该压测工具的基本使用方法,适用于API接口的性能测试需求。原创 2022-02-11 19:01:01 · 902 阅读 · 0 评论 -
jenkins相关操作
Jenkins是基于Java开发的一种持续集成工具, 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。本文主要记载了Jenkins 添加全局凭证和增加关联的服务器, 后续其他操作将陆续添加。...原创 2022-07-27 20:24:22 · 817 阅读 · 0 评论 -
远程执行java -jar或其他一些linux命令和脚本时报command not found
本文介绍了在远程调用Linux命令或脚本时出现"命令找不到"问题的解决方法。核心方案是在执行命令前添加source /etc/profile命令,以加载环境变量。文章提供了两种实现方式:1) 在Python的paramiko模块调用时,将source /etc/profile;与目标命令拼接执行;2) 在shell脚本开头添加source /etc/profile。这两种方法都能确保远程执行时环境变量正确加载,解决命令找不到的问题。示例代码展示了paramiko远程执行命令和在脚本中加载原创 2019-06-09 02:54:53 · 3045 阅读 · 3 评论 -
ActiveMQ消费者断开重连
配置文件tcp连接地址前加 failover:tcp://192.168.427.222:61616当ActiveMQ服务为集群时,采用 failover:(tcp://192.168.427.222:61616,tcp://192.168.427.333:61616)?randomize=false当采用集群时,若当前链接断开,重连机制会随机选择一个节点重连,并且不会避开刚刚断开...原创 2019-04-16 16:21:11 · 5065 阅读 · 0 评论