Linux
文章平均质量分 80
Linux操作技巧
刘李404not found
知识分享是个美德
展开
-
Linux 获取文件的创建时间
查看Linux下的文件创建时间原创 2022-12-25 10:10:47 · 410 阅读 · 1 评论 -
Kafka MirrorMaker迁移
MirrorMaker 作为消费者,消费源集群;MirrorMaker 作为生产者,将消息推送到目标集群。MirrorMaker 可将 topic 中的历史消息,以及后续产生的消息实时同步到目标集群。部署 MirrorMaker 的机器需要打通源端与目标端的网络。MirrorMaker 创建一个通道将源端与目的端联通。该工具在 kafka 安装包的 bin 目录。查看 topic 中的历史消息。向该 topic 实时生产消息。的 topic 是否接收。查看 topic 列表。原创 2022-09-26 10:09:15 · 1231 阅读 · 0 评论 -
Kafka 介绍
常见的消息队列有 activemq ,rabbitmq, rocketmq;消息队列常用于 两个系统之间的 数据传递;分布式消息传递基于可靠的消息队列,在客户端应用和消息系统之间异步传递消息。有两种主要的 消息传递模式: 点对点传递模式、发布- 订阅模式。大部分的消息系统选用发布-订阅模式。kafka 是发布-订阅模式。原创 2022-09-26 10:00:59 · 6539 阅读 · 0 评论 -
Jenkins 通过 rsync 实现持续发布 PHP 项目
前置条件:Jenkins 服务、Git 插件已安装新建一个任务创建一个自由风格的软件项目配置 git 仓库填入 git仓库的地址、账号密码(可以点击添加新建)构建(核心)添加一个 shell 脚本,php 部署的核心就是将 git 的代码与线上的代码对比,然后同步与 git 仓库不同的代码文件,当然线上有数据的目录要排除掉对比,避免删除线上数据。!!!使用 rsync 要提前进行服务器免密登录,否则需要交互式输入密码 !!!rsync -avz ./* \-e 'ssh -p1222原创 2021-12-15 17:54:24 · 1479 阅读 · 0 评论 -
YUM 更换阿里源与本地仓库制作方法
文章目录一、介绍二、使用国内镜像三、制作本地仓库1、搭建本地 yum 仓库2、搭建局域网 yum 仓库四、yum 命令一、介绍在使用 CentOS/RHEL 系统的过程中,一般安装软件都会使用 yum 工具,使用 yum 可以简化安装的过程。但 yum 都要有一个仓库,而且系统默认的 yum 仓库为网络源,并且是国外的。这样导致有些网络不好或者没有外网环境的用户使用 yum 工具非常麻烦,所以一般企业用户都会采用以下两种方案:服务器有外网:配置国内 yum 源服务器无法上网:使用本地 yum 仓库原创 2021-12-10 12:47:58 · 1297 阅读 · 0 评论 -
Linux 运维知识梳理(8)GlusterFS、Ceph 分布式存储
文章目录一、存储简介1、存储的分类2、存储类型的分类3、分布式存储介绍二、GlusterFS1、介绍2、安装常见卷的模式glusterfs集群**replica卷测试****卷的删除****stripe模式**(条带)**distributed模式****distributed-replica模式**dispersed模式**在线裁减与在线扩容**任务背景任务要求任务拆解学习目标一、认识Ceph二、ceph架构**拓展名词**三、Ceph集群集群组件集群环境准备集群部署过程第1步: 配置ssh免密第2步:原创 2021-12-06 18:13:19 · 1813 阅读 · 0 评论 -
Linux 运维知识梳理(7)Redis 详解
文章目录一、LVS介绍和安装1、介绍2、调度算法1、LVS-NAT实现2、LVS-DR实现Nginx 七层负载均衡:Linux 运维知识梳理(5)Nginx 详解一、LVS介绍和安装1、介绍LVS(Linux Virtual Server)即 Linux 虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前 LVS 已经被集成到 Linux 内核模块中。该项目在 Linux 内核中实现了基于 IP 的数据请求负载均衡调度方案。LVS 的 IPVS 模块在 Linux 内核 2.4 之后以上原创 2021-11-30 17:22:35 · 1812 阅读 · 0 评论 -
Linux 运维知识梳理(6)高可用服务
一、高可用介绍1、HA 高可用高可用 HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指通过设计,减少系统服务不可用的时间。假设系统一直能够提供服务,我们说系统的可用性是 100%。如果系统每运行 100 个时间单位,会有 1 个时间单位无法提供服务,我们说系统的可用性是 99%。很多公司的高可用目标是 4 个 9,也就是 99.99%,这就意味着,系统的年停机时间为 0.876 个小时。描述通俗叫法可用性级别年度停机时间基本可用性原创 2021-11-28 16:34:56 · 3482 阅读 · 1 评论 -
Linux 运维知识梳理(5)Nginx 详解
架构图软件版本软件版本CentOS7.9Nginx1.20.2PHP7.4.4Mysql5.7.35简介CentOSCentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Ha原创 2021-11-27 22:49:59 · 2526 阅读 · 0 评论 -
Linux 运维知识梳理(4)MySQL 详解
文章目录服务器准备工作一、MySQL 安装1、源码包方式2、glibc 包方式3、rpm 包方式二、SQL 语句三、用户与权限管理四、MySQL 数据备份五、MySQL 主从六、MHA 高可用集群服务器准备工作发行版版本IP角色CentOS7.9.2009192.168.1.6MySQL 单机服务器设置主机名[root@localhost ~]# hostnamectl set-hostname mysql.server[root@localhost ~]#原创 2021-11-25 15:01:12 · 3924 阅读 · 1 评论 -
Linux 运维知识梳理(3)磁盘管理
文章目录一、磁盘分区方式二、MBR 分区实战1、列出存储设备2、给磁盘分区3、格式化分区4、将分区挂载到目录三、GPT 分区实战1、列出存储设备2、给磁盘分区3、格式化分区4、将分区挂载到目录四、逻辑卷1、逻辑卷概念一、磁盘分区方式对于硬盘通常有两种分区方式 MBR 分区、GPT 分区。区别MBRGPT适用硬盘大小小于 2TB大于 2TB分区工具fdiskgdisk可分区数量4 个主分区或 3 个主分区 + 1 个拓展分区(N 个逻辑分区)128 个主分区原创 2021-10-28 10:40:41 · 858 阅读 · 0 评论 -
Linux 运维知识梳理(2)系统服务管理
文章目录一、Linux 高级命令1、find 命令2、一、Linux 高级命令1、find 命令基本语法find 搜索路径 [选项 选项的值]# 选项说明:-name: 根据文件的名称搜索文件,支持 * 通配符-type: f 普通文件,d 文件夹案例# 搜索系统中的所有文件,找到 httpd.conf 文件find / -name 'httpd.conf' -type f2、...原创 2021-10-25 09:40:06 · 475 阅读 · 0 评论 -
Linux 运维知识梳理(1)运维基本功
文章目录一、运维基本功1.1、操作系统基础一、运维基本功1.1、操作系统基础1、Linux 相较于 Windows 系统有哪些优点?① 性能问题:Windows 操作系统性能不如 Linux 系统高。② 稳定性问题:Linux 系统比 Windows 系统更稳定,可以运行长达几年而不关机。Linux 底层源代码开源。③ 安全性问题:Linux 系统相较于 Windows 系统更加安全。④ 远程管理:Windows 远程管理不如 Linux 方便。⑤ 资源利用率:Windows 较多资源用原创 2021-10-12 17:28:56 · 2539 阅读 · 0 评论 -
Ubuntu 20.04 LNMP 环境编译安装
文章目录一、环境二、服务器初始化1、设置主机名2、配置 apt 源3、关闭防火墙4、安装基本工具三、安装 MySQL四、安装 PHP五、安装 Nginx一、环境软件版本安装目录Ubuntu20.04.3Nginx1.20.2/data/nginxMySQL5.7.35/data/mysqlPHP5.6.40/data/php二、服务器初始化1、设置主机名hostnamectl set-hostname test.server2、配置原创 2021-11-18 12:52:58 · 3237 阅读 · 2 评论 -
CentOS 7 编译安装 LAMP-WordPress 环境
文章目录一、服务器架构1、架构图2、服务器3、软件版本二、服务器标准环境配置1、更改主机名2、关闭防火墙,SELinux3、配置 YUM 源4、基本工具安装三、LAMP 服务器搭建1、Mysql 安装3、httpd 安装4、PHP 安装四、NFS 服务器搭建五、DNS 服务器搭建六、备份服务器搭建一、服务器架构1、架构图2、服务器IP主机名功能192.168.1.6web.serverLAMP 环境192.168.1.7nfs.server静态文件 NFS 服务原创 2021-10-25 15:21:09 · 503 阅读 · 0 评论 -
Linux 小技巧
Shell生成 32 位随机密码cat /dev/urandom | head -1 | md5sum | head -c 32 >> /root/passwd.txt快速生成一个 10G 的文件dd if=/dev/zero of=/root/10Gb.file bs=10M count=1024if=文件名:输入文件名,默认为标准输入。即指定源文件。of=文件名:输出文件名,默认为标准输出。即指定目的文件。bs=bytes:同时设置读入/输出的块大小为bytes个字节。原创 2021-09-29 12:06:06 · 117 阅读 · 0 评论 -
Linux mail命令发送网站状态邮件
一、安装mail命令环境:CentOS 7.2 1、yum 安装mail命令yum install mailx -y 安装完成后配置mail.rc文件vi /etc/mail.rc在文件后面加上下列代码set from=123456789@qq.com #发件人的邮箱set smtp="smtp.qq.com" #smtp服务器地址s...原创 2018-09-17 18:16:38 · 3183 阅读 · 0 评论 -
Linux 下设置开机自启方法
文章目录方法一:/etc/rc.local方法二:Crontab方法三:Systemd方法一:/etc/rc.local直接在 /etc/rc.local 文件末追加要开机运行的脚本,这种方法不推荐使用。[root@localhost ~]# cat /etc/rc.local #!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd se原创 2021-09-13 14:53:38 · 192 阅读 · 0 评论