
运维
文章平均质量分 82
Jack Tian
微信公众号:杰哥的IT之旅,微信:Hc220088
展开
-
太强了!写了个自动化安装 MySQL 数据库拿来就用的 Shell 脚本!
高效、快速安装 MySQL 数据库原创 2024-02-03 16:16:46 · 1681 阅读 · 2 评论 -
如何高效的在 Linux 环境下配置 yum 源?
高效配置 yum 仓库原创 2023-12-29 14:27:21 · 1721 阅读 · 0 评论 -
太强了!利用 Python 连接 ES 查询索引某个字段命中数的脚本!
Python 脚本随笔原创 2023-12-17 16:03:58 · 370 阅读 · 1 评论 -
10 个拿来就用的 Shell 脚本实例!
Shell 脚本随笔原创 2023-11-13 11:17:46 · 628 阅读 · 2 评论 -
30 个常用的 Linux 命令!
Linux 命令随笔原创 2023-10-24 21:48:46 · 274 阅读 · 0 评论 -
这款文件传输工具的替代品,牛逼了!
类似于 lrzsz(rz / sz),并且 trzsz 有进度条、支持目录传输和文件拖动上传。原创 2023-03-27 09:31:37 · 483 阅读 · 0 评论 -
太强了!这款命令行工具可以在 Linux 文件目录快速自动跳转
炸裂的目录跳转工具原创 2023-03-17 10:11:51 · 904 阅读 · 7 评论 -
写了个监控 ElasticSearch 进程异常的脚本!
使用该脚本来监控 ES 进程假死、挂掉、异常及服务器断网、宕机恢复后,程序做判断恢复 / 检测服务器CPU内存磁盘。原创 2023-02-02 10:18:20 · 510 阅读 · 6 评论 -
写了个自动巡检多个接口地址的脚本!
自动巡检多个接口地址是否正常并按 crontab 定时任务通过企业微信机器人以文本的形式发送到告警群的脚本原创 2023-01-02 11:13:31 · 701 阅读 · 0 评论 -
一次服务器非法重启后导致的故障排查记录
三条命令解决原创 2022-10-25 12:14:40 · 1406 阅读 · 8 评论 -
太强了,这款开源终端工具可查询 IP 信息 ...
比 dig 和 nslookup 更好用!原创 2022-05-04 10:16:30 · 1405 阅读 · 26 评论 -
14 款命令行常用工具的替代品
程序员离不开的命令行原创 2022-03-11 09:32:32 · 4532 阅读 · 16 评论 -
7 款可替代 top 命令的工具
程序员离不开的命令行原创 2022-02-08 08:50:06 · 5748 阅读 · 44 评论 -
11 款可替代 top 命令的工具
程序员离不开的命令行原创 2022-02-04 10:32:52 · 3152 阅读 · 37 评论 -
在线运行 Linux,真滴牛逼。
就是很强原创 2021-12-30 16:06:34 · 18913 阅读 · 25 评论 -
5 款可替代 du 命令的工具
强大的命令行替代工具原创 2021-12-08 14:33:23 · 1354 阅读 · 1 评论 -
10 款你不知道的 Linux 环境下的替代工具
作者:JackTian来源:公众号「杰哥的IT之旅」ID:Jake_Internet转载请联系授权(微信ID:Hc220088)原文地址:10 款你不知道的 Linux 环境下的替代工具!大家好,我是杰哥。在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中。最近我在 GitHub 上发现了一个具有相似作用的命令叫做 “Bat”,它是 cat 命令的替代品,具有一些例如语法高亮、 Git 集成和自动分页等.原创 2021-11-29 14:55:27 · 4617 阅读 · 2 评论 -
拿来就用的脚本案例(三)
大家好,我是杰哥(鸽)。之前给大家分享了《7 个非常实用的 Shell 拿来就用脚本实例!》和《超硬核!11 个非常实用的 Python 和 Shell 拿来就用脚本实例!》两篇文章。得到了多位读者朋友的留言说:简直太实用了。最近工作中,又碰到了几个实际场景并运用了脚本,大致包括:Zabbix 自动发现监控 URL、阿里云短信接口、每周删除 Elasticsearch X 个月前的索引,具体如下:一、Zabbix自动发现监控URL此脚本用于监控 URL,自动发现文件或其他存储的 URL。1.原创 2021-11-26 17:36:52 · 1332 阅读 · 2 评论 -
读者问题答疑:4 个超级简单的 Linux 基础考试题!
大家好,我是JackTian。今天有读者私信我帮协助看几道基础考试题,这题说实话也太简单了,简单的事情决定不复杂性的去做,索性就没通过以写脚本的方式进行呈现。话不多说,进入正题。1、查看/etc/filesystems文件的文件访问权限。/home/network/studentl文件当前的权限为rw- r- - r- -,将其更改为rwxrw - r- -。将/opt/computer目录的权限设置为755。ls -l /etc/filesystems | awk '{print $1}'ch原创 2021-06-16 12:21:59 · 1611 阅读 · 2 评论 -
7 个非常实用的 Shell 拿来就用脚本实例!
作者:养乐多 编辑:JackTian来源:公众号「杰哥的IT之旅」ID:Jake_Internet前天,在群里看到有一位读者分享了几道 Shell 脚本实例题目,索性看到了,不如来写写巩固下基础知识,如下:1、 并发从数台机器中获取 hostname,并记录返回信息花费的时长,重定向到一个文件 hostname.txt 中,在全部完成后输出花费时长最短的那台机器的 CPU 信息。#!bin/bash # 所以主机,以空格分隔ALL_HOSTS=(IP 地址 IP 地址).原创 2021-04-07 10:54:01 · 750 阅读 · 6 评论 -
23 个非常实用的 Shell 拿来就用脚本实例
shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。为大家整理了23个实例,通过23个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这些常见任务和可移植自动化脚本推广应用到其他类似问题上,能解决那些三天两头碰上的麻烦事。检测两台服务器指定目录下的文件一致性#!/bin/bash###############################转载 2021-03-21 14:03:24 · 1002 阅读 · 0 评论 -
GitHub 上的优质 Linux 开源项目,真滴牛逼!
作为一名互联网人,提起 Linux 大家都不陌生,尤其是日常跟 Linux 操作系统打交道最多的,最熟悉不过了。互联网上关于 Linux 相关的教程和资料也非常的多,但是当你从中筛选出真正对自己有帮助的资料是需要花费很大精力与时间的。GitHub 是我非常喜欢的一个网站,很多人在 GitHub 上开源了自己的优质项目,通常我也闲逛 GitHub 会搜集一些对自己有利的开源项目并进行分类汇总,这次特意筛选了些 Linux 领域的优质开源项目,分享给大家。linux-command这个开源项目是 Lin原创 2021-01-14 09:59:44 · 18194 阅读 · 11 评论 -
Linux 下的init 0,1,2,3,4,5,6知识介绍
作者:Lesstar来源:https://blog.csdn.net/cougar_mountain/article/details/9798191对于这个知识点,自己以前一直不了解,今天特意总结下,作为自己的一个学习记录一. init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一.转载 2020-12-07 21:05:12 · 4700 阅读 · 0 评论 -
4 款超级好用的终端文件管理器,提高你的使用效率!
大家好,我是 JackTian。作为 Linux 操作系统的必备工具,选择一款非常好用的终端文件管理器,能让日常使用更加提高效率。今天跟大家推荐几款适用于 Linux 的开源文件管理器,希望对大家有所帮助。1、nnnnnn(或n³)是功能齐全的终端文件管理器。它很小,几乎为零配置,具有令人难以置信的性能,可能是您使用过的最快的!可以在 DE 和 GUI 实用程序无缝集成,具有独特的导航即可模式、自动选择、可分析磁盘使用情况,批量重命名,启动应用程序和选择文件。该插件库拥有吨的插件和文件,以进一步原创 2020-08-17 13:23:34 · 9062 阅读 · 6 评论 -
一款基于 Python 语言的 Linux 资源监视器!
大家好,我是 JackTian。还记得前不久给大家推荐的《一款霸榜 GitHub 的开源 Linux 资源监视器!—— bashtop》吗?它是一个用 Bash 编写的 Linux 资源监视器。昨天刚好闲逛 GitHub,发现这个作者又开源了一款基于 Python 语言的 Linux / OSX / FreeBSD 资源监视器 —— bpytop,其主要作用跟之前的 bashtop 大同小异,用于显示处理器,内存,磁盘,网络和进程的使用情况和状态。首先我们先来看看 bpytop 资源监视器主界面。原创 2020-08-06 15:58:31 · 1997 阅读 · 0 评论 -
超全96页!《阿里云ECS运维:Linux系统诊断》手册开放免费下载
本文作者:杨牧原(花名牧原),阿里云技术专家,多年操作系统和应用调试经验,理论功底深厚,实践经验丰富。目前专注 Linux 性能调优,容器集群和系统网络。在企业实际场景中,上云服务,是大多数互联网企业的必经之路,在国内,阿里云也占居了多数的市场份额,所以,对于阿里云 ECS 主机的运维也成了多数人的首要任务。那么,你肯定会遇到以下的问题:grub.conf 文件内容被清空了怎么办?Linux虚机Load高的“元凶”是什么?ifdown ifup命令丢失如何处理?为什么明明内存很充足但是Ja.转载 2020-07-25 11:00:12 · 718 阅读 · 0 评论 -
可视化数据库监控警报工具 —— Sampler
大家好,我是 JackTian。今天给大家推荐一款基于 Shell 命令执行,可视化和警报工具 —— Sampler。Sampler 不是全面监控系统的替代品,而是易于设置的开发工具。比如说你要用其他监控工具 Grafana 配置 Prometheus 会对你觉得一头雾水,Sampler 则可能是一个正确的解决办法。你只需指定 Shell 命令即可使用,可直接从终端中采样任何动态过程、观察数据库中的更改情况、监视 MQ 实时消息,触发部署脚本并在完成时获取通知消息,简单方便,易于配置。无需将 Sam原创 2020-07-17 15:31:10 · 2139 阅读 · 0 评论 -
利用 Python 爬取了 13966 条运维招聘信息,我得出了哪些结论?
作者:JackTian、黄伟呢公众号:杰哥的IT之旅,后台回复:「运维」可获取本文完整数据大家好,我是 JackTian。我经常会收到读者关于一系列咨询运维方面的事情,比如:杰哥,运维到底是做什么的呀?运维的薪资水平/ 待遇怎么样呢?杰哥帮忙看下这个岗位的招聘需要对于小白来说,能否胜任的了呢?等等。这里,我把之前写的《一篇文章带你解读从初级运维工程师到资深运维专家的学习路线》,本文从初级 / 中级 / 高级运维工程师以及到资深方向逐步展开给大家汇总了一些各阶段所具备的技能,仅供学习路线参考,如有.原创 2020-07-09 13:55:57 · 26877 阅读 · 60 评论 -
LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群
前言如今,在各种互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求也越来越高,单台服务器也将难以无法承担所有的访问需求。当然了,除了使用性价比高的设备和专用负载分流设备外,还有一些其他选择来帮你解决此问题,就是搭建集群服务器通过整合多台普通的服务器设备并以同一个地址对外提供相同的服务,今天杰哥就带领大家学习企业中常用的一种群集技术——LVS。文章目录一、什么是 LVS?...原创 2020-07-07 09:47:51 · 3924 阅读 · 47 评论 -
GitHub 热榜:适合初学者学习的 Prometheus 监控系统
大家好,我是 JackTian。在前面的GitHub 热榜:轻量级无 Agent 的自动化运维平台!文章中,简单的描述了下传统运维以及到现在的运维所接触的监控平台,spug 是面向中小型企业设计的轻量级无 Agent 的自动化运维平台。不过,现在大多数的企业基本是以 Zabbix、Prometheus 等为主流的监控平台。恰巧,今天就跟大家分享一个 GitHub 热榜适合初学者学习的 Prometheus 监控系统的项目。Prometheus 是一个系统监视和警报系统,2012 年由 SoundCl原创 2020-06-16 18:15:10 · 1146 阅读 · 0 评论 -
GitHub 热榜:轻量级无 Agent 的自动化运维平台!
大家好,我是 JackTian。作为一名运维工程师,大家都知道。早在几年前,偏传统运维,以 cacti、nagios 为主流,到后来的 zabbix、Prometheus、Open-Falcon 等,也是现在大多数企业用的偏多的运维监控平台。甚至有些企业,都是自主研发。不管是自主研发还是用开源的,其最终目的都是为了提高日常运维工作效率。那么,今天杰哥给大家推荐一款 GitHub 热榜开源运维平台 —— spug。这款开源运维平台是:面向中小型企业设计的轻量级无 Agent 的自动化运维平台,其主要功能原创 2020-06-10 14:25:07 · 7695 阅读 · 1 评论 -
Linux 终端下记不住命令的使用方法?这个开源项目帮你解决。
大家好,我是 JackTian。在 Linux 终端下,难免会遇到一些问题,却不记得该问题之前有没有相关的解决办法?就开始通过各种搜索引擎来查找自己所需要解决的方案,但又不想离开终端去查找答案,该怎么办呢?如果你平时工作都是通过 Linux 环境,那么这个开源项目,一定会对你有所帮助的,用了肯定再也不怕遇到任何问题了。如果你平时没有过多的去使用 Linux 环境,但偶尔又需要去执行一些任务,肯定对 Linux 终端命令有些生疏,不用怕,今天给大家分享一款实用的开源项目工具:howdoi。大家都知道原创 2020-05-24 17:35:10 · 2323 阅读 · 3 评论 -
有了这个技巧,即便领导盯着你,你都能给他玩出新花样,哼!
作者 | JackTian前言或许你时常在 Linux 操作系统终端下有敲错命令的困扰吧?没关系,今天跟大家分享一招,能自动纠正你的终端命令,拿出手跟你的领导露一手,不服你才怪。一个骚到极致的命令——fuck,是一款能够自动纠正敲错命令的终端应用。安装步骤Ubuntu 下安装:#sudoaptupdate#sudoaptinstallpython3-devpython3-pip...原创 2019-11-07 07:30:00 · 907 阅读 · 0 评论 -
Linux技术简历项目经验示例(二)
服务器上线搭建系统环境1.根据现有结构部署工具(PXE+kickstart);2.结合应用系统需求定制部署模版;3.制作系统优化等一键执行脚本;4.自动化部署实施;5.根...原创 2018-09-14 00:00:00 · 25032 阅读 · 2 评论 -
Nginx系列教程(四)| 一文带你读懂 Nginx 的动静分离
作者:JackTian微信公众号:杰哥的IT之旅(ID:Jake_Internet)LAMP 系列导读01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点?03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制04. LAM...原创 2020-03-31 23:51:08 · 603 阅读 · 0 评论 -
Nginx系列教程(三)| 一文带你读懂 Nginx 的负载均衡
作者:JackTian微信公众号:杰哥的IT之旅(ID:Jake_Internet)LAMP 系列导读01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点?03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制04. LAM...原创 2020-03-25 16:52:34 · 1834 阅读 · 0 评论 -
Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理
作者:JackTian微信公众号:杰哥的IT之旅(ID:Jake_Internet)LAMP 系列导读01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点?03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制04. LAM...原创 2020-03-20 17:15:27 · 2198 阅读 · 0 评论 -
Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
作者:JackTian微信公众号:杰哥的IT之旅(ID:Jake_Internet)系列导读01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点?03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制04. LAMP 系列教...原创 2020-03-17 10:33:28 · 3022 阅读 · 0 评论 -
Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
作者:JackTian微信公众号:杰哥的IT之旅(ID:Jake_Internet)1、什么是 Rsync?Rsync 是一个开源的快速备份工具,是Linux和UNIX操作系统默认安装的组件之一,可在不同主机间镜像同步整个目录,并支持增量备份文件传输,保持链接和权限,采用优化的同步算法,传输前执行压缩,适用于异地备份,镜像服务器等应用。Rsync 官网地址:https://rsync...原创 2020-01-31 15:49:10 · 917 阅读 · 0 评论 -
RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
作者:JackTian微信公众号:杰哥的IT之旅(Jake_Internet)1、什么是 PXE?严格来说,PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议...原创 2020-01-29 11:39:26 · 734 阅读 · 0 评论