
运维之道
文章平均质量分 79
热爱_生活
这个作者很懒,什么都没留下…
展开
-
Linux服务器远程连接只允许密钥文件
Linux服务器远程连接只允许密钥文件1.点击Xshell菜单栏的工具,选择新建用户密钥生成向导,进行密钥对生成操作。2.这个时候,你已经有了一对密钥,需要开始设定服务器的配置,启用密钥认证登录,同时为了系统安全着想,关闭密码认证的方式!# vim /etc/ssh/sshd_config修改下面几处:PubkeyAuthentication yes #启用PublicKey认证。AuthorizedKeysFile .ssh/authorized_keys原创 2020-07-02 19:27:35 · 503 阅读 · 0 评论 -
企业级iptalbes防火墙
企业级iptalbes防火墙一、IPtables介绍Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤(对OSI模型的四层或者是四层以下进行过滤)的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。主要针对网络访问iptables其实并不是真正的防火墙,我们可以把他理解为一个客户端的代理,用户是通过iptables这个代理,将用户的安全设定执行到对应的“安全框架”中,这个“安全框架”才是真正的防火原创 2020-07-02 19:22:40 · 286 阅读 · 0 评论 -
Nginx安装部署与配置管理
一、HTTP 介绍HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 音视频文件等)。1、HTTP 工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。可以实现 Web服务器 软件有:一般部署在 Lin原创 2020-06-13 01:02:26 · 25382 阅读 · 1 评论 -
Git-版本控制-创建远程仓库
Git-版本控制-创建远程仓库版本控制介绍版本控制系统之前如何维护文档的版本集中式和分布式集中式版本控制集中式版本控制,版本库是集中存放在中央服务器的,用的都是自己的电脑干活,所以要先从中央服务器取得最新的版本,然后再开始干活,干完活了,再把自己的活推送给中央服务器。需要联网。有代表性的软件:cvs、 svn分布式版本控制分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。为了多人协同开发时,原创 2020-06-13 00:07:35 · 1352 阅读 · 0 评论 -
Jenkins部署于管理
一、Jenkins概述二、安装Jenkins安装 Java下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html需要注册账户并登录后下载可能你看到的版本已经更新!下载源码包后,解压[root@blog ~]# lsanaconda-ks.cfg jdk-8u171-linux-x64.tar.gz [root@blog ~]# tar -xf jdk-8原创 2020-06-12 23:45:47 · 479 阅读 · 0 评论 -
Ansible运维
Ansible运维第 1 章 Ansible 介绍及安装1.1 介绍 Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible 用 Python 编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如 Salt、Puppet、Chef等),但它们各有优劣,而Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件。同时提供的原创 2020-06-12 22:25:37 · 1003 阅读 · 1 评论 -
Git详解及 github与gitlab使用
Git详解及 github与gitlab使用1.1 关于版本控制开始之前先看一个没有版本控制的例子1.1.1 本地版本控制本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的 好处就是简单,但是特别容易犯错。有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。1.1.2 集中化的版本控制系统如何让在不同系统上的开发者协同工作?于是,集中化的版本控制系统(Centralized Version Control S原创 2020-06-12 23:01:21 · 1105 阅读 · 0 评论 -
Github 远程仓库管理
一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。 GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。 Gitlab解决了这个问题, 可以在上面创建免费的私人repo。二、Github 远程仓库1、github.com 注册账户2、在github上创建仓库3、生成本地ssh key# 下方邮箱要与github上注原创 2020-06-12 22:44:36 · 4259 阅读 · 0 评论