
Linux
文章平均质量分 90
栀寒老醑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JumpServer堡垒机
JumpServer 是广受欢迎的开源堡垒机,使用GNU GPL v2.0开源协议,是符合4A( 身份验证Authentication、授权控制Authorization、账号管理Account、安全审计Auditing )级别认证的专业运维安全审计系统。Authentication(身份认证):每个人一个账号,防止身份冒用和复用;Authorization(授权控制):不同用户赋予不同权限,防止内部误操作和权限滥用;Account(账号管理):账号及密码管理;原创 2025-01-08 09:53:28 · 2328 阅读 · 0 评论 -
ELK日志收集
第一章:ELK日志收集系统介绍日志收集重要性没有日志收集系统之前,运维工作存在的痛点:痛点:生产出现故障后,运维需要不停的查看各种不同的日志进行分析?是不是毫无头绪;痛点:项目上线出现错误,如何快速定位问题?如果后端节点过多、日志分散怎么办;痛点:开发人员需要实时查看日志但又不想给服务器的登陆权限,怎么办?难道每天帮开发取日志;痛点:如何在海量的日志中快速的提取我们想要的业务数据?比如:IP、PV、UV、TOP10等;使用日志分析系统之后如上所有的痛点都可以使用日志分析系原创 2024-12-31 09:00:54 · 1780 阅读 · 0 评论 -
基于GitLab+Jenkins的DevOps
Jenkins是Java语言开发的一款开源 CI/CD 软件,用于自动化各种任务,包括项目的拉取、项目构建、以及项目部署等功能。中文官网地址:https://www.jenkins.io/zh/首先开发人员代码提交到仓库;然后Jenkins 作为持续集成工具,使用 Git 工具到仓库拉取代码到集成服务器,再配合 JDK,Maven 等完成代码编译、测试、审查、打包等工作;最后Jenkins把生成的 jar 或 war 包分发到测试服务器或者生产服务器,测试人员或用户就可以访问应用;原创 2024-12-28 17:18:21 · 1399 阅读 · 0 评论 -
Zabbix企业级分布式监控系统
第一章:监控概念及Zabbix部署监控概述对于监控系统在企业架构中不是新的技术,但却是必不可少的重要组成部分,所谓无监控,不运维!监控系统可以帮助运维、开发、测试等人员及时的发现服务器出现的故障,并及时的发送告警通知。对于监控软件所应该具备的功能如下:指标数据采集(抓取)指标数据存储指标数据可视化故障告警功能监控对象介绍系统层监控系统监控:CPU利用率、内存利用率、磁盘IO速度、进程数量、内核完整性等…网络监控:网络设备进出口流量、工作负载、网络延迟、丢包率原创 2024-12-27 09:11:17 · 1640 阅读 · 0 评论 -
KVM虚拟化
云计算是一种按量付费的资源出租模式!云计算的底层是通过虚拟化技术来实现的!原创 2024-12-26 11:32:29 · 1382 阅读 · 0 评论 -
docker容器
Docker 是一个开源的容器运行时软件(容器运行时是负责运行容器的软件),基于 Go 语言编写,并遵从 Apache2.0 协议开源。Docker可以让开发者打包自己的应用以及依赖到一个轻量的容器中,然后发布到任何流行的Linux系统上(docker主要理念:一次封装随处运行)Docker的思想来源于集装箱,让容器与容器之间相互隔离,与系统相互隔离提高程序之间的安全,更重要的是容器性能开销极低。docker官网:www.docker.com。原创 2024-12-24 17:35:08 · 1721 阅读 · 0 评论 -
Linux基础
root:当前登录系统用户名(root超级管理员)localhost :当前主机名:当前用户所在目录(为家目录) ,root超级管理员家目录:/root#: 当前用户身份是超级管理员$:当前用户身份为普通用户,普通用户的家目录:/home/用户名同名/(根):系统所有数据都存放在根目录下/bin:存放用户使用的系统管理命令/boot:存放Linux系统内核及引导系统程序/dev:存放硬件设备的目录,如硬盘、光驱设备、驱动程序等等 (记住)原创 2024-12-24 15:59:16 · 979 阅读 · 0 评论 -
Ceph存储
简单来说,存储就是存放数据的介质,我们平时最常见的存储就是U盘、移动硬盘、笔记本使用的机械或固态硬盘等等。在服务器领域,为了数据的安全性,业务数据一般要与系统分开而且重要的业务数据一般是通过某种共享技术(nfs)挂载到远程存储上的,这样即是为了安全,也是为了高可用性。原创 2024-12-24 15:51:27 · 1202 阅读 · 0 评论 -
redis
此时所有节点的数据也都是全量的。AOF:Append Only File,有着更好的持久化能力的解决方案,AOF类似于MySQL的二进制日志,记录每一次redis的写操作命令,以顺序IO方式(磁盘 - 顺序 随机 - block)附加在指定文件的尾部,是使用追加方式实现的,这也叫做一种附加日志类型的持久化机制,由于每一次的操作都记录,则会随着时间长而增大文件的容量,并且有些记录的命令是多余的,AOF不像RDB,RDB是保存数据集的本身。它的原理使用了分布的思想,其数据会均分到所有的主节点上。原创 2024-12-24 15:16:41 · 640 阅读 · 0 评论 -
centos-mysql安装
rpm包安装MySQL-5.7.37rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm #服务器和客户端的通用文件rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm #数据库客户端应用程序的关系库。原创 2024-12-24 14:45:09 · 525 阅读 · 0 评论 -
centos-用户提权、OpenSSH安全
管理员提前为用户设置执行权限许可,被授权用户有权执行命令权限配置文件:/etc/sudoers命令格式:sudo 特权命令修改/etc/sudoers文件,为lisi用户授予相关命令执行权限,允许通过systemctl工具来管理系统服务#/etc/sudoers配置文件可以用vim编辑文件,或者使用visudo命令修改visudo.. ..解释:授权lisi用户以root身份执行systemctl命令#通过sudo启动服务。原创 2024-12-24 11:47:05 · 1189 阅读 · 0 评论 -
centos-FTP
vsftpd(very secure ftp daemon)非常安全的FTP守护进程是一款运行在Linux操作系统上开源且免费FTP服务程序。原创 2024-12-24 11:44:35 · 771 阅读 · 0 评论 -
centos——NFS网络附加存储
NFS(Network File System)网络附加存储 , 是一种基于TCP/UDP传输协议的文件共享服务NFS基于C/S架构,服务端启通过NFS协议将存储资源共享到网络上,然后允许NFS客户端通过网络挂载服务端存储资源。NFS协议:端口号 2049软件包:nfs-utils服务名:nfs配置文件:/etc/exports。原创 2024-12-24 11:41:36 · 832 阅读 · 0 评论 -
centos-NTP网络时间协议
修改/etc/chrony.conf配置文件#配置NTP时间服务器#记录系统时钟获得/丢失时间的速率至drift文件中# 默认情况下,chronyd通过减慢或加快时钟速度来逐渐调整时钟。如果时钟与实际时间偏差太大,则需要很长时间才能纠正错误。这种方法叫做步进时钟(时间跳变)。# 此处表示如果调整值大于1000秒,则这将使系统时钟步进,但仅在前10个时钟更新中。# 启用RTC(实时时钟)的内核同步rtcsync# 只允许192.168.网段的客户端进行时间同步。原创 2024-12-24 09:58:50 · 919 阅读 · 0 评论 -
Rsync+inotify数据同步
rsync就是会同步指定的两端目录之间的数据,这个数据可以是特殊的数据。同步之前就先进行两端的数据的比对,只会同步两者之间不同的部分,并保留文件原本的属性。并且支持匿名的方式进行同步传输。所以rsync在备份、同步上就会较为快速。原创 2024-12-24 09:57:15 · 572 阅读 · 0 评论 -
Ansible批量运维
Ansible:基于Python语言开发,无需客户端,轻量级批量管理工具SaltStack:基于Python语言开发,C/S架构Puppet:淘汰==学习成本高==基于Ruby语言开发==冷门Chef:淘汰==学习成本高==基于Ruby语言开发==冷ansible主配置文件:/etc/ansible/ansible.cfgansible默认清单文件:/etc/ansible/hosts编辑清单文件定义主机组...[websrvs]列出指定组内主机列表hosts (2):node01。原创 2024-12-24 09:48:47 · 697 阅读 · 0 评论 -
centos 防火墙(firewalld、iptables、DNAT、SNAT)
multiport :多端口模块#根据IP范围设置封锁规则#iprange模块:ip范围模块#--src-range:源IP所有iptables规则都是临时规则,如果需要永久保留规则需要执行如下命令。原创 2024-12-24 08:44:38 · 1113 阅读 · 0 评论 -
shell四剑客:grep find sed awk
shell四剑客:grep:主要的功能可以实现对文件的进行模糊搜索find:主要的功能可以实现对系统中进行查找sed:功能跟vim一样的,主要对文件的进行一些增删改查等操作awk:功能与grep类似,主要的作用可以对文件的进行模糊搜索,但是可以搜索某一列!原创 2024-12-24 08:41:38 · 888 阅读 · 0 评论 -
Shell脚本字符串处理
称之为列表,一个列表里可以存储多个值(类似于变量的功能,一个变量中只能存储一个值,一个数组中可以存储多个值)在shell环境中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数(给一堆命令取一个别名)#按照下标取值,下标从0起使,0就是数组内的第一个值。从右向左,最长匹配删除:${变量名%%关键词*}从左向右,最短匹配删除:${变量名#*关键词}从右向左,最短匹配删除:${变量名%关键词*}#从左到右最短匹配,不加*只匹配最左侧的字串。#从左到右最短匹配,加*匹配遇到的第一个字串。原创 2024-12-23 17:00:43 · 1071 阅读 · 0 评论 -
shell
Shell是一门编程(脚本)语言,如:C C++ java php Python Go等类似语言分类:编译型语言:C C++ Go等为编译型语言,程序运行需要提前编译,编译语言都有编译器解释型语言:Shell Python php等为解释型语言,程序运行不需要提前编译,一边执行,一边解释,每种解释型语言都有解释器Shell语言支持大部分编程语言都具备的功能:if判断,for循环,变量,数组,函数,加减乘除,逻辑运算什么是shell脚本?脚本就是命令的堆积!!!原创 2024-12-23 16:58:53 · 931 阅读 · 0 评论