LINUX
文章平均质量分 82
菩提老鹰
这个作者很懒,什么都没留下…
展开
-
重新构建KVM虚拟机基础镜像
通过这篇文章你将收获以下知识点:1、如何修改qcow2镜像密码2、了解KVM虚拟机创建的基础知识3、使用 qemu-img 如何创建新的模板和新增数据盘原创 2024-03-19 09:39:55 · 1101 阅读 · 0 评论 -
tar解压之后属主和属组不是当前用户问题
压缩包解压之后属主和属组不是当前用户问题探究原创 2024-02-01 19:00:00 · 550 阅读 · 0 评论 -
django 任务管理-crontab
整理Django配置任务系列文章之通过crontab进行任务管理,及其使用上的限制和问题等原创 2022-08-02 18:07:44 · 588 阅读 · 0 评论 -
python ansible celery 实现任务异步执行(ArsyncResult问题)
在使用python ansible+celery实现资产信息自动更新的功能时遇到 `Object of type AsyncResult is not JSON serializable` 问题的分析和解决原创 2022-07-29 14:48:03 · 733 阅读 · 0 评论 -
Jenkins选择分支发布Gitlab项目
1、需要的插件Git pluginGit Parameter PluginGitlab Plugin2、Jenkins的Job配置2.1、选择Job类型为了后续的发布自由,默认都是选择 freestyle - 构建一个自由风格的项目![image.png](https://img-blog.csdnimg.cn/img_convert/968d06d72cf2077adc6f041550048a88.png#clientId=u83753ea7-08d8-4&crop=0&am.原创 2022-03-17 18:06:44 · 2816 阅读 · 2 评论 -
Nginx的alias/root/try_files实战
基于项目实战,在配置try_files时遇到问题,提示资源404找不到,或者500 internal error等问题,进过排查分析定位到原因,同时加深了对Nginx的 alias、root和try_files彼此组合的了解,这里分享给大家原创 2022-03-14 18:20:29 · 7183 阅读 · 0 评论 -
linux curl命令中的单引号、双引号和变量使用
知识点1、curl如何单引号、双引号结合使用2、curl中如果只使用双引号且绑定变量3、curl下载网络资源3、curl扩展,性能监控原创 2022-02-07 14:55:33 · 8543 阅读 · 0 评论 -
golang注释和文档说明及go doc/godoc说明
该篇分享主要是介绍golang中单行注释、多行注释的使用场景和文档描述配置,及go doc和godoc的用法原创 2021-12-31 13:55:26 · 2122 阅读 · 0 评论 -
Python实现图片添加水印(支持中文、英文和图片)
阅读大纲•图片水印忽大忽小问题研究•中文水印乱码问题•水印的动态展示原创 2021-12-23 12:03:02 · 3106 阅读 · 0 评论 -
Jumpserver堡垒机问题和Bug汇总
最近在使用堡垒机过程中发现几个问题,这里做个汇总,希望能对大家有所帮助问题1、账号不存在导致的被”锁定“;问题2、动态用户名导致主机上同名账号权限被覆盖;问题3、celery 僵死原创 2021-12-17 18:09:15 · 5455 阅读 · 0 评论 -
Ansible系列-基础篇-配置文件Yaml之python版
欢迎关注个人公众号 DailyOps源站地址 配置文件Yaml之python版配置文件Yaml之python版什么是 yamlyaml 文件介绍1、基础规范2、支持的类型3、yaml对象4、yaml数组5、多维数组6、复合结构python操作yaml文件encoding: utf-8Author: colinspace.comDesc: python yaml demo扩展什么是 yamlyaml 可以做配置文件,但是yaml不仅仅是配置文件,其本身就是一种语言,有自己的语法和使用规范。ya.原创 2021-12-12 20:03:47 · 1726 阅读 · 0 评论 -
Ansible系列-基础篇-配置文件Ini之Python版
科ini 是 initialization的缩写,即初始化文件。最初出现在windows WIN3X,其主要是由 section和parameters组成,parameters是ini的基本组成单元,是由等号= 链接的键值对key=value,最常见比如PHP的配置文件格式就是ini格式i原创 2021-12-08 17:35:12 · 645 阅读 · 0 评论 -
Ansible系列-基础篇-Ansible 常见模块的使用
欢迎关注个人公众号 DailyJobOps原文地址: Ansible系列-基础篇-Ansible 常见模块的使用 → 上一篇中简单尝鲜了几个模块,本篇整理下实际中用到的模块及其用法Demo,总计有19个模块,分别为ping、setup、debug、user、group、authorized_key、shell、script、command、service、systemd、copy、template、synchronize、file、lineinfile、yum、cron基本模块pingp.原创 2021-11-30 17:56:44 · 917 阅读 · 0 评论 -
记Consul 跨网段迁移-advertise配置项
欢迎关注个人公众号 DailyJobOps原文地址记Consul 跨网段迁移-advertise配置项背景对于旧的consul 集群,server在IDC 192.168.3.0/24网段,业务逐步迁移到了阿里云VPC 172.16.0.0/22网段,IDC和阿里云VPC之间是通过专线打通;为了避免因为专线网络抖动等问题导致Consul集群出现异常进而影响业务。故consul server 从 IDC迁移到阿里云VPC问题刚开始迁移时,按照常规做法现在VPC新增三台主机,部署启动三个serv.原创 2021-11-30 17:11:15 · 2523 阅读 · 0 评论 -
Java Maven打包总结(Jenkins多模块编译部署)
欢迎关注个人公众号 DailyJobOps原文地址:Java Maven打包总结(Jenkins多模块编译部署)1、maven 打包的不一样maven打包时,一般用到的命令有 mvn clean package, mvn clean install , mvn clean deploy 三种,具体的细节如下mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。.原创 2021-11-25 11:45:35 · 5007 阅读 · 0 评论 -
Bash中字符串使用总结
欢迎关注个人公众号 DailyJobOps原文地址:Bash中字符串使用总结 整理汇总了bash中字符串常见的操作行为。建议收藏,需要的时候方便对比查找。常见的操作行为包括:字符串长度、字符串截取字符串关键字删除字符串匹配删除字符串替换字符串大小写转化字符串默认值具体的操作的Demo详见如下代码#!/usr/bin/env bash# encoding: utf-8# Author: colinspace.com## Demo stringdemostr=.原创 2021-11-25 11:41:44 · 2121 阅读 · 0 评论 -
Gitlab整理汇总(安装、非22端口克隆、升级及遇到问题、备份恢复)
欢迎关注个人公众号 DailyJobOps原文地址:Gitlab整理汇总(安装、非22端口克隆、升级及遇到问题、备份恢复) 1、安装如果不采用自建数据库,而是gitlab自集成的数据库,那么安装很简单1.1、采用外置自建数据库需要先成功安装数据库,确保数据库可以正常访问在数据库中创建对应的数据库、账号、密码,然后授权下载rpm包,执行yum install gitlab-ce.xxx.rpm修改配置文件 /etc/gitlab/gitlab.rb重载配置 gitlab-ctl r.原创 2021-11-19 10:40:11 · 3354 阅读 · 0 评论 -
Linux 下修改或者重命名用户名称或者UID/GID
摘要 在Linux操作系统下怎么样用命令行去修改用户的名称(也就是重命名),或者UID/GID 切记不要手动用vi之类的文本编辑器去修改 /etc/passwd 文件原创 2016-12-23 18:16:06 · 29393 阅读 · 1 评论 -
Centos命令系列 之 screen
摘要 作为运维人员经常会遇到等到远程主机的链接因为网络原因或者别的其他不可抗拒的原因断掉,此时远程为执行完成的命令也会断掉而导致很多任务需要重新执行。 这给大家介绍一个在这种情况下很好用的命令 screen,具体好用在那里,下面具体介绍,包括从其安装到配置到使用What to do在正式介绍之前,先给大家介绍下 screen 都能做什么事情通过一个SSH session使用多个sh原创 2016-12-23 19:41:55 · 9926 阅读 · 0 评论 -
Centos7下安装Solr服务和Solr基本用法
Solr是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr 4还增加了NoSQL支持,以及基于Zookeeper的分布式扩展功能SolrCloud原创 2016-12-26 20:55:41 · 4438 阅读 · 0 评论 -
Linux下非交互式sshpass登录
摘要 在命令行 非交互的SSH登录的时候,一般我们可以借助于生成用户的公钥私钥对,然后把公钥添加到远程主机的authorized_keys文件,可以实现非交互无密码登录。 其实这里也可以有另外一种方式实现,即用sshpass命令。 这种情况比较适合Mac下用iterm2 SSH登录到远程主机的时候,长时间不操作导致 packet_write_wait: Connecti原创 2016-12-27 21:44:38 · 2763 阅读 · 0 评论 -
shell中判断空字符串和有趣的空字符串(延伸篇)
Introduction 作为上一篇 shell中判断空字符串和有趣的空字符串 的延伸补充经验之谈字符串判断或者比较建议加上双引号 "$param"使用= 、!= 、-n 、-z 等执行判断 = 判断两个字符是否相等,相等包括字符创的内容和长度!= 判断两个字符是否不相等-n 字符串的长度大于0(非空字符串)当成 not zero记忆-z 字符串的长度等于0(空字符串),当成 ze原创 2017-01-13 13:44:31 · 1065 阅读 · 0 评论 -
shell中判断空字符串和有趣的空字符串
Introduction Shell 中判断空字符串 以及有趣的空字符串判断字符串是否为空原创 2017-01-12 22:06:37 · 919 阅读 · 0 评论 -
Centos下YUM安装PHP的两种方式
一般Centos下安装软件我们采用`源码安装`或者`RPM包安装`的方式,有时候更简单我们可以采用`YUM源`的方式安装PHP的时候有个特殊的地方,其有两个YUM源可供选择原创 2017-07-11 14:05:38 · 3577 阅读 · 0 评论 -
Centos下“无法打开并写入文件”问题
当前是root用户,去编辑/etc/ssh/sshd_config 却提示没有权限修改。报错如"/etc/ssh/sshd_config" E212: 无法打开并写入文件。原创 2017-12-16 11:03:18 · 11379 阅读 · 0 评论 -
Centos下“ssh免密码登录不生效”问题
摘要 一般为了方便运维管理都会配置ssh免密登录,ssh免密登录实现也很方便。今天遇到一个完成了配置了却不能生效的问题。思考遇到这个问题一般有以下几点: + authorized_keys文件是否启用 + .ssh 和 authorized_keys 文件权限问题排查检查AuthorizedKeysFile配置是原创 2017-12-16 11:36:13 · 4607 阅读 · 3 评论 -
Centos7下python2.x 和python3.x共存
摘要 目前centos7系统自带的Python版本是2.7.5,这个版本呗系统中的很多程序锁依赖,所有我们不可能去删除它。如果这个时候我们还想用python3.x 版本,其实这里有两个方式,一个是利用pyenv 创建一个纯净的python3.x 环境,可以参考Centos 下 python 纯净虚拟环境;另外一个就是这里介绍的。下载root@pts/0 $ wget ht原创 2018-01-11 17:23:49 · 691 阅读 · 0 评论 -
Linux 中 /var/spool/postfix/maildrop 占用空间很大问题
摘要 一台运维主机上面没有跑什么特殊服务,所以没有添加监控告警。今突然执行命令执行不了发现是因为磁盘慢了导致。排错发现是因为目录/var/spool/postfix/mailfdrop 过大导致。通过了解发现因为:由于 Linux 在执行 cron 时,会将 cron 执行脚本中的 output 和 warning 信息,都会以邮件的形式发送 cron 所有者, 而由于客户原创 2018-01-31 14:09:52 · 13268 阅读 · 0 评论 -
Linux基础 - shell数组
摘要 数组的特性就是一组数据类型相同的集合,虽然shell是弱类型,但是我们也可以将其数组分为数据类型的数组和字符串类型的数组两类 shell的数组元素之间用空格分隔开数组操作假设有以下两个数组array1=(1 2 3 4 5 6)array2=("James" "Colin" "Harry")数据变量名默认输出 默认直接输出变量的话,其输出值默认原创 2018-01-25 20:37:50 · 240 阅读 · 0 评论 -
linux 的 awk 命令格式化输出报表表头
awk -F ',' '{print $5","$7","$23","$9","$8","$12","$18","$19",00"}' filenameNF 当前记录中的字段数。FS 字段分隔符(默认是任何空格)。NR 当前记录数。ORS 输出记录分隔符(默认值是一个换行符)。RS 记录分隔符(默认是一个换行原创 2012-11-29 10:26:00 · 4584 阅读 · 0 评论