运维技术
文章平均质量分 71
虞泽
一只努力成为技术大牛的菜鸟程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DevOps历程--Drone安装使用详细教程
文章摘要 本文介绍了DevOps理念及其工具链,重点讲解了CI/CD概念和Drone持续集成工具。DevOps强调开发与运维协同工作,通过自动化完成从代码提交到生产部署的完整生命周期。CI(持续集成)实现代码自动构建测试,CD(持续部署/交付)则完成产品自动化部署。文章详细说明了Drone的安装配置方法,包括与Gitlab集成的docker-compose文件编写,涉及数据库、Drone Server和Runner的配置参数。通过这套工具链,可以实现代码从开发到生产的全流程自动化管理,提高软件交付效率。原创 2025-09-15 16:10:24 · 1028 阅读 · 0 评论 -
DevOps历程-Gogs的安装与部署
Gogs是一款轻量级自托管Git服务,采用Go语言开发,支持多平台部署。本文详细介绍了Gogs的安装步骤:1)下载二进制包并解压;2)通过./gogs web命令启动服务(默认3000端口);3)访问安装页面完成初始化配置。还提供了设置systemd服务实现开机自启的方法,包括创建服务文件、重载配置和启动服务。安装完成后即可通过浏览器访问使用Gogs的Git服务。文章附带截图说明安装过程,适合需要搭建私有Git服务的用户参考。原创 2025-09-15 15:53:44 · 972 阅读 · 0 评论 -
DevOps历程--Docker安装Jenkins详细教程
本文介绍了DevOps理念及其工具链,重点讲解了CI/CD流程和Jenkins的安装配置。DevOps通过开发和运维协作实现自动化部署,解决传统部署中的高可用、故障转移等问题。完整的CI/CD流程包括代码提交、构建、测试、制品管理、镜像制作和部署监控等环节。文章详细说明了Jenkins的Docker安装步骤,包括端口映射、数据卷挂载等关键配置,以实现持续集成和持续部署。Jenkins作为核心工具,能够整合整个DevOps链路,自动化执行部署任务。原创 2025-09-15 15:48:02 · 976 阅读 · 0 评论 -
DevOps历程--GitLab安装与使用教程(Docker安装和编译安装两种方式)
摘要 本文介绍了使用Docker安装GitLab中文社区版的详细步骤。GitLab是一个开源的Git代码仓库系统,可用于构建私有代码托管平台。主要内容包括:1) 创建数据目录并拉取Docker镜像;2) 通过docker run命令启动容器,配置内存限制、端口映射和卷挂载;3) 修改GitLab配置文件调整性能参数如worker进程数、数据库连接数等;4) 访问GitLab页面并重置密码。文章提供了完整的安装命令和参数解释表,特别强调了如何通过修改gitlab.rb文件优化资源占用,避免配置被还原的注意事项原创 2025-09-15 15:30:38 · 1134 阅读 · 0 评论 -
Centos7安装fd、tldr、thefuck等实用工具
好的工具可以让人事半功倍,下面介绍的这几款工具能让你的开发效率显著提高TLDR 是一个相当方便的命令简要手册, 免去了查询枯燥的官方手册, 对于想快速了解一个命令的用法的时候十分有用, 结合 thefuck, 新手可以更加便捷方便地使用命令行。原创 2025-04-23 16:07:16 · 1100 阅读 · 0 评论 -
Docker镜像仓库Harbor安装部署详细教程
Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的Dockerregistry服务。它以Docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。原创 2025-04-15 17:34:30 · 1877 阅读 · 0 评论 -
Linux下Nginx的安装与使用
Nginx是一款**轻量级**的Web **服务器/反向代理服务器**及**电子邮件**(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。原创 2024-11-01 17:12:52 · 1126 阅读 · 0 评论 -
Linux下Redis的安装与使用
Redis是一个开源的内存数据结构存储系统,使用ANSI C语言编写,支持网络,可基于内存亦可持久化的日志型Key-Value数据库,并提供多种语言的API。Redis由VMware主持开发,自2010年3月15日起由VMware负责维护。原创 2024-11-01 17:00:00 · 887 阅读 · 0 评论 -
Linux下MySQL8.x的编译安装与使用
MySQL 客户端软件包,用于连接到 MySQL 服务器并执行 SQL 查询和管理数据库。:MySQL 的共享文件,包含了所有 MySQL 安装中共享的文件。:MySQL 开发文件,包含了用于编译和开发 MySQL 应用程序的头文件和库文件。:MySQL 嵌入式服务器,适用于嵌入式应用程序和特殊用途场景。:MySQL 嵌入式兼容库,与嵌入式服务器一起使用。:MySQL 嵌入式开发文件,用于开发嵌入式应用程序。包含 MySQL 客户端和服务器所需的共享库文件。原创 2024-10-24 23:22:16 · 1250 阅读 · 2 评论 -
CentOS7在线安装MySQL新手小白教程
其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/’;:等),不然不能配置成功,当然可以把密码校验给干掉。保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看,你就会发现已经改变了。因此我们先退出mysql,然后再到etc目录下的my.cnf文件下修改一下文件内容。使用命令连接数据库,会让我们输入密码,密码就是上一步获取的。使用上面的命令下载安装用的Yum Repository。测试成功,mysql就安装成功啦。原创 2023-07-07 10:44:35 · 1171 阅读 · 0 评论 -
Navicat连接MySQL时出现 Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的解决办法看完!绝对有用
连接不上可能有三种原因:第一种密码问题;第二种账户远程连接地址未开;第三种当前用户远程认证权限未开通。不多BB直接上解决办法!第一密码问题第一步找到my.cnf文件find / -name my.cnf第二步在my.cnf文件中添加添加一行skip-grant-tables,使其登录时跳过权限检查vi my.cnfskip-grant-tables第三步检查mysql运行状态service --status-all第四步重启mysqlservice mysql stops原创 2021-06-21 11:18:57 · 1956 阅读 · 1 评论 -
(已解决)WIN10怎么查看端口,并杀死进程
在做后端开发的时候,经常碰到端口占用的情况,这就很影响开发,下面给大家分享两种杀死占用端口进程德的方法。一、命令行的方式1.首先,按住win+r调出命令窗口,并输入cmd进入指令面板2.输入netstat -ano查看所有网络端口也可以指定查询某个端口netstat -ano | findstr "88"3.找到端口所对应的进程号,输入taskkill -PID 进程号 -F例如:taskkill -PID 8988 -F二、图形化界面右键点击左下方的windows图标,打开原创 2021-01-11 15:44:18 · 4305 阅读 · 1 评论 -
linux最实用最详细命令大全,RPM 与 YUM(五)
RPM 与 与 YUM1.rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。1. rpm 包的简单查询指令:查询已安装的r原创 2021-01-07 14:15:08 · 205 阅读 · 0 评论 -
linux最实用最详细命令大全,组,权限,进程,网络管理(四)
一、组管理在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。前一个所属用户,后一个所属组查 看 文件的所有者1) 指令:ls –ahl修改文件所有者• 指令:chown 用户名 文件名例chown tom hello.txt修 改 文件所在的组• 基本指令chgrp 组名 文件名例chgrp mingjiao hello.txt二、权限管理权限的基本介绍ls -l 中显示的内容如下:-rwxrw-r原创 2021-01-07 14:02:52 · 196 阅读 · 0 评论 -
linux最实用最详细命令大全,,搜索,日期,压缩和解压(三)
一、时间日期类date 指令- 显示当前日期• 基本语法1) date (功能描述:显示当前时间)2) date +%Y (功能描述:显示当前年份)3) date +%m (功能描述:显示当前月份)4) date +%d (功能描述:显示当前是哪一天)5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)date 指令- 设置 日期• 基本语法date -s 字符串时间例date -s "2020-11-11 11:22:22"cal 指令原创 2021-01-06 15:14:48 · 199 阅读 · 0 评论 -
linux最实用最详细命令大全,文件目录管理(二)
linux无论是为了装B好玩,还是实际开发中都会经常运用,但是又不想去系统学习它,那就来看看这篇进阶文章!!文件目录类pwd 指令• 基本语法pwd (功能描述:显示当前工作目录的绝对路径)ls 指令• 基本语法ls [选项] [目录或是文件]• 常用选项-a :显示当前目录所有的文件和目录,包括隐藏的。-l :以列表的方式显示信息cd 指令• 基本语法cd [参数] (功能描述:切换到指定目录)• 常用参数绝对路径和相对路径例cd /usr/localc原创 2021-01-06 14:09:58 · 164 阅读 · 0 评论 -
linux最实用最详细命令大全,系统操作命令,vi 和vim,组,用户管理(一)
linux无论是为了装B好玩,还是实际开发中都会经常运用,但是又不想去系统学习它,那就来看看这篇文章快速入门吧!!原创 2021-01-06 11:12:45 · 280 阅读 · 0 评论 -
linux找回root密码(CentOS7下)
1、首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面。这一步一定要快(和你小兄弟一样(…›ᴗ‹…))2.进入编辑界面,使用键盘上的上下键把光标往下移动,找到以“Linux16”开头内容所在的行数",在行的最后面输入: init=/bin/sh.3.接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式4.接着,在光标闪烁的位置中输入: mount -o remount,rw / (注意:各个单词间有空格),完成后按键盘的回车键(Enter)。如图5.在新的一行最后面输入: pa原创 2021-01-06 11:12:10 · 412 阅读 · 0 评论 -
Centos最快速安装jdk1.8方法
我们采用的是在线安装的方式,这和本地传压缩包安装效果是一样的;所以本人推荐使用这种在线安装的方式首先输入如下命令:1.安装yum install java-1.8.0-openjdk* -y它会直接去网上下这步会花点时间安装目录为:/usr/lib/jvm2.配置环境变量打开profile文件vi /etc/profile在文件最后添加如下字段保存退出就ok了export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport PATH=$P原创 2020-12-02 15:10:05 · 375 阅读 · 0 评论 -
连接docker中安装的mysql报1130错误(已解决)
之前在百度云的docker中安装了mysql后一直没有,刚想去用时一直连接不上报1130错误,我就纳闷了之前安装后就测试了是好的,怎么放在上面就莫名其妙的出错的,一番排查终于解决了!!1.首先进入mysql容器(mysql是我的容器名)你们使用docker ps 查看自己的容器名docker ps 2.之后进入容器内部docker exec -it mysql /bin/bash3.登录进mysqlmysql -uroot -p(你自己的密码)4.使用以下命令查看root用户的host原创 2020-12-02 14:41:55 · 4393 阅读 · 0 评论 -
CentOs7:yum 找不到程序或者yum更换国内阿里源
刚买的云服务器安装的centos 7系统,使用yum安装程序的时候,发现一个程序都找不到,因为是才创建的实例系统比脸都干净所有写了这个教程,之前买阿里云服务器是忘了写现在补充。一、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup二、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-原创 2020-11-15 13:03:23 · 1064 阅读 · 0 评论
分享