AutoOps
自动化运维相关
路德维德
这个作者很懒,什么都没留下…
展开
-
Ansible
随着服务器数量的增多,管理的难度越来越大,再简单的指令如果需要在成百上千台服务器上执行也意味着巨大的工作量。伴随着节点数量不断上升的量变,原始的节点管理模式在或主动或被动地追求质变,这种质变其实就是传统运维向自动化、智能化的发展方向,而Ansible,就是红帽公司研发的一款开源的IT自动化引擎。文章目录Ansible学习思维导图认识AnsibleAnsible特点Ansible功能组成An...原创 2020-01-05 13:28:33 · 309 阅读 · 0 评论 -
SSH远程登录出现的常见问题与解决方法
运维工程师经常会使用ssh远程登录主机。ssh的使用并不复杂,但是也有可能会遇到各种各样的错误,我在本篇博文中总结了一些常见的ssh报错信息与解决方法。Connection refused可能原因:网络出现问题ssh服务状态出现问题防火墙原因解决思路:网络问题的解决方案这里就不再赘述ssh服务问题:systemctl status sshd netstat -an...原创 2019-12-11 21:38:23 · 3261 阅读 · 0 评论 -
基于docker的Jenkins-Gitlab-Ansible实现自动化部署
环境准备安装docker,略。拉取Jenkins、Gitlab镜像docker pull jenkinsdocker pull gitlab-ce部署Jenkins生成Jenkins sudo docker run -itd -p 3003:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/hzq/jen...原创 2019-11-13 16:03:52 · 815 阅读 · 2 评论 -
防范ssh暴力破解
打开ssh协议的配置文件/etc/ssh/sshd_config,修改以下参数#Port 22ssh协议使用的默认端口是22,最好不要用这个默认端口,容易被人攻击#PermitEmptyPasswords no禁止空密码登录#PermitRootLogin yes为了安全我们最好不要让root用户登录系统,建议创建一个有着root所有权限的用户来行使root的职责#MaxAuthTr...原创 2019-11-04 18:04:21 · 285 阅读 · 0 评论 -
Jenkins
文章目录Jenkins和持续集成概念Jenkins安装部署Jenkins解决插件安装失败的问题Jenkins和持续集成概念Jenkins是一个开源的,基于Java开发的持续集成工具。Jenkins的目标在于为全世界提供一种持续集成的思路,虽然在实现上还有很多问题,但是经过二次开发已经使软件的持续集成成为可能。传统的软件开发流程大致为无bug时:开发>>>测试>&g...原创 2019-11-04 16:06:41 · 186 阅读 · 0 评论 -
Git和Gitlab
文章目录Git简介Git的使用下载安装常用选项Git使用提交与回滚撤销工作目录内的改动撤销暂存区域的内容Git的分支管理创建与切换分支分支管理合并分支Gitlab介绍Git简介Git和SVN是目前市面上唯二的版本控制工具,相比SVN来说,Git的某些功能更加强大一些。具体来说,它们主要有这些区别:Git是分布式结构;SVN是集中式结构Git的每个历史版本都会被完整地保存下来,随时可以回滚...原创 2019-11-02 10:14:21 · 448 阅读 · 0 评论 -
zabbix
简述zabbix是一种开源的,能够监视各种网络参数以保证服务器正常运行的监控工具。zabbix具有灵活的通知机制,可以帮助管理者快速确定问题出在哪,并且zabbix可以提供分布式系统监控,使得大量主机的集成监控也成为了可能。zabbix相当于cacti和nagios的集合,它集两款工具的优势于一身,在开源软件中,zabbix可以称得上最好用的监控工具了。zabbix的agent端被安装在需要...原创 2019-09-05 18:26:45 · 337 阅读 · 1 评论 -
全能系统监控工具dstat
文章目录what is dstat基本用法直接跟数字,表示#秒收集一次数据,默认为一秒;dstat 5表示5秒更新一次在Linux中监控系统各项性能的工具简直不要太多,什么top,free,iostat,vmstatnetstat等等等等。比如top,可以实时监控到系统负载、内存等情况;iostat能监控系统I/O情况;vmstat可以监控进程、内存、内存分页、堵塞IO、traps和CPU活动。...原创 2019-08-27 14:13:33 · 189 阅读 · 0 评论 -
ssh远程登录较慢的解决方法
大家知道著名的ansible使用的就是ssh协议,最近发现使用ansible时执行速度特别慢,试了试ssh直接登录其他主机速度也巨慢无比,确定应该是ssh的问题。查看ip地址,果然,所有主机的DNS全被设置成了114.114.114.114。于是,改,把所有DNS都改成与网关一样,重启再试,速度飞快。这里不是说114.114.114.114不对,只不过会影响ssh的速度,因为当终端1试图ssh...原创 2019-08-26 16:38:27 · 374 阅读 · 0 评论 -
Linux邮件报警
邮件报警一定不要用Linux自带的发邮件功能,因为我们的邮箱会直接将这些来源不明的邮件扔进垃圾箱,想发邮件一定要从163或者QQ邮箱给自己发邮件。接下来我演示一下使用163邮箱提供邮件报警功能。设置邮箱启用smtp这步是为了给邮箱设置一个客户端授权密码修改mailx配置文件#!/bin/bashyum -y install mailxcat >> /etc/mail.rc...原创 2019-08-22 18:46:10 · 751 阅读 · 0 评论 -
svn
svn全称Subversion,是一种优秀的版本控制工具。#!/bin/bashyum -y install svnmkdir /var/svnsystemctl enable svnservesystemctl restart svnservefirewall-cmd --add-port=3690/tcpfirewall-cmd --add-port=3690/tcp --per...原创 2019-08-19 15:16:18 · 117 阅读 · 0 评论 -
pxe批量装机
检查环境[root@S2 ~]# getenforceDisabled[root@S2 ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; en...原创 2019-08-19 15:21:56 · 159 阅读 · 0 评论 -
配置主机间免密登录
配置多台主机免密登录生成密钥[root@freedom yum]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa already exists.Overwrite (y/n...原创 2019-08-19 15:19:08 · 285 阅读 · 0 评论