运维运行维护管理制度
转自
1、总则
第一条:为保障公司信息系统软硬件设备的良好运行,使员工的运维工作制度化、流程化、规范化,特制订本制度。
第二条:运维工作总体目标:立足根本促发展,开拓运维新局面。在企业发展壮大时期,通过网络、桌面、系统等的运维,促进企业稳定可持续性发展。
第三条:运维管理制度的适用范围:运维部全体人员。
2、编制方法本实施细则包括运维服务全生命周期管理方法、管理标准/规范、管理模式、管理支撑工具、管理对象以及基于流程的管理方法。
本实施细则以ITIL/ISO20000为基础,以信息化项目的运维为目标,以管理支撑工具为手段,以流程化、规范化、标准化管理为方法,以全生命周期的PDCA循环为提升途径,体现了对运维服务全过程的体系化管理。3、运维部工作职责
一、负责网站运维和技术支持
(一)根据网站运营战略和目标,负责网站整体架构、栏目、应用系统等技术开发方案制定和组织开发,保障网站技术的稳定性和先进性。
-(二)负责网站栏目和应用系统的使用培训和操作使用指南编写,对用户使用过程中出现问题的沟通和解决;
(三)网站设备和软件购买计划书的拟定,包括采购数量、品牌规格、技术 ...
腾讯云服务器在线镜像迁移
在线迁移操作指引
文档上有的这边就不做过多的讲解,主要讲讲实际操作中遇到的问题。
腾讯云整机镜像迁移迁移步骤
步骤一:迁移前准备
在 API密钥管理 页面中创建并获取 SecretId 和 SecretKey。
检查和安装 Virtio Linux 系统检查 Virtio 驱动 Windows 系统检查 Virtio 驱动。
检查和安装 Cloudbase-Init Linux 安装 cloud-int Windows 操作系统安装 Cloudbase-Init
rsync 防火墙 selinx 自行检查下,是否安装和关闭。
总结经验准备
重置密码 方便处理问题(迁移过来可能网络起不来,需要vnc连进去,所以事前先把密码设置一个相对比较简单的,后期更改)
1password root
数据盘排除
2.1 跟目录 改成路径挂载方式 (uuid 会变导致系统都起不来)
12vim /etc/fstab /dev/vda1 / xfs defaults 0 1
2.2 注册其他数据盘 (会变导致系统都 ...
腾讯云服务器整机镜像迁移
腾讯云整机镜像迁移制作镜像1、制作镜像(旧号操作,要等开通权限)2、不要打勾(旧号操作)
导出镜像3、导出镜像(旧号操作,要创建cos, 用完删)开通cos as sk
导入镜像4、导入镜像 (新号操作,要创建cos, 用完删)
Jenkins pipeline
*作者:Careye> 作者:Carey
链接:https://zhangzhuo.ltd/articles/2022/06/04/1654333399919.html
目录
一、什么是流水线
二、声明式流水线
三、Jenkinsfile 的使用
一、什么是流水线jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。
1、声明式流水线在声明式流水线语法中,流水线过程定义在 Pipeline{}中,Pipeline 块定义了整个流水线中完成的所有工作,比如
参数说明:
agent any:在任何可用的代理上执行流水线或它的任何阶段,也就是执行流水线过程的位置,也可以指定到具体的节点
stage:定义流水线的执行过程(相当于一个阶段),比如下文所示的 Build、Test、Deploy, 但是这个名字是根据实际情况进行定义的,并非固定的名字
steps:执行某阶段具体的步骤。
12345678910111213141 ...
Docker安装Jenkins
*来自:CSDN,作者:这把躺赢e> 来自:CSDN,作者:这把躺赢链接:https://blog.csdn.net/zqqiang0307/article/details/120458586
本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。
环境:centos7+git(gitee)
简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。
安装dockerdocker 安装社区版本CE
确保 yum 包更新到最新。yum update
卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine
安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源yum-config-manager --add-repo https ...
e
*来自:CSDN,作者:森明帮大于黑虎帮e> 来自:CSDN,作者:森明帮大于黑虎帮
链接:https://blog.csdn.net/qq_44918090/article/details/126295064
前言
最近一直在Windows下操作,但与Linux系统下又不同,Windows下的指令不同于Linux,所以打算在这一篇文章下总结一下Windows下命令提示符就是CMD操作指令详解。
一、CMD是什么
对于刚使用电脑或者不是很擅长使用电脑的玩家可能还不清楚cmd是什么的这个问题,大部分用户不太清楚,那么下面就一起来了解一下cmd是什么意思吧。
在不同的操作系统环境下,命令提示符各不相同,在Windows环境下,命令行程序为cmd.exe,是一个 32 位 的命令行程序。
cmd是指命令提示符,是在操作系统中,提示进行命令输入的一种工作提示符。cmd是command的缩写,即命令行 。
cmd是微软Windows系统的命令行程序(可解释为Commander),类似于微软的DOS操作系统。
虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,D ...
Shell 脚本基础实践指南
作者:Mythsman链接:https://blog.mythsman.com/post/5d2ab67ff678ba2eb3bd346f/
前言由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main函数,不忍直视。同时,由于历史原因,shell有很多不同的版本,而且也有很多有相同功能的命令需要我们进行取舍,以至于代码的规范很难统一。考虑到上面的这些原因,我查阅了一些相关的文档,发现这些问题其实很多人都考虑过,而且也形成了一些不错的文章,但是还是有点零散。因此我就在这里把这些文章稍微整理了一下,作为以后我自己写脚本的技术规范。
代码风格规范开头有”蛇棒”所谓shebang其实就是在很多脚本的第一行出现的以#!开头的注释,他指明了当我们没有指定解释器的时候默认的解释器,一般可能是下面这样:
12#!/bi ...
Linux top 命令的入门总结及场景
参考资料
top: 动态查看进程变化,监控 linux 的系统状况,是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。
下面详细介绍它的使用方法:
统计信息区前五行是系统整体的统计信息。
第一行 是任务队列信息,同 uptime 命令的执行结果。其内容如下:
top - 15:10:00 up 7 days, 15:15, 1 user, load average: 0.41, 0.48, 0.48
15:10:00 当前时间
up 7 days, 15:15 系统运行时间
1 user 当前登录用户数
load average: 2.51, 2.53, 2.53 系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。.
第二行 为进程信息, 内容如下:
Tasks: 234 total, 1 running, 147 sleeping, 0 stopped, 0 zombie
total 进程总数
running 正在运行的进程数
sl ...
Shell 分析服务器日志命令集锦
来自:SegmentFault ,作者:CodeCloud
链接:https://segmentfault.com/a/1190000009745139
自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!
1、查看有多少个IP访问:
awk '{print $1}' log_file|sort|uniq|wc -l
2、查看某一个页面被访问的次数:
grep "/index.php" log_file | wc -l
3、查看每一个IP访问了多少个页面:
awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txt
# 配合sort进一步排序
sort -n -t ' ' -k 2 log.txt
4、将每个IP访问的页面数进行从小到大排序:
awk ...
Linux 基本运维汇总
来自公众号:入门小站
Linux基本运维汇总1 rpm管理rpm的作用类似于windows上的电脑管家中软件管理、安全卫士里面 “软件管家” 等产品,是 RPM 软件包的管理工具。rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。
要想装软件,和 windows 下一样,先得找到安装包。
软件包的获得方式:
不嫌麻烦的话,去官网去下载;
不介意老版本的话,可以从光盘(或者镜像文件)中读取;
rpm要安装软件需要挂载安装,并且一个一个的去安装对应的依赖,对于一般运维工作,使用yum即可
2 YUM包管理系统2.1 yum简介yum(Yellow dog Updater Modified)是 CentOS 中属于 RPM 前端软件包管理器,能从指定的服务器中下载 RPM 包,并自动分析和处理 RPM 包之间的依赖关系,最后将依次所依赖的软件包都安装了,而无需繁琐的一个一个安 ...