Linux运维
阿玮的运维学习之路
阿玮d博客
佛系博主 随缘更新
展开
-
Linux内核参数之arp_ignore和arp_announce
一、arp_ignore和arp_announce介绍 arp_ignore和arp_announce参数都和ARP协议相关,主要用于控制系统返回arp响应和发送arp请求时的动作。这两个参数很重要,特别是在LVS的DR场景下,它们的配置直接影响到DR转发是否正常。首先看一下Linux内核文档中对于它们的描述:arp_ignore - INTEGERDefine different modes for sending replies in response toreceived ARP转载 2020-05-19 20:12:24 · 300 阅读 · 0 评论 -
Linux防火墙之iptables
文章目录防火墙的相关概念四表五链五链四表链表关系规则SUBCOMMAND对链操作对规则操作(后面必须加链的名称)查看规则匹配条件通用匹配扩展匹配处理动作保存规则NAT实验A主机配置B主机配置测试防火墙的相关概念按逻辑分类:主机防火墙:针对单个主机进行防护,在主机上进行配置网络防火墙:往往处于网络入口或边缘,针对网络入口进行防护,服务于防火墙背后的本地局域网网络防火墙和主机防火墙并不冲突,可以理解为,网络防火墙主外(集体), 主机防火墙主内(个人)按物理分类:硬件防火墙:在硬件级别实现原创 2020-05-15 16:50:25 · 671 阅读 · 0 评论 -
SSH之来龙去脉
SSH密码学基础在网络通信中,对信息的保密是十分重要的,密码学为信息的保密传输奠定了基础。在信息传输中有三件事尤为重要:防泄漏:这是保密传输最重要的一个环节,如果信息以明文的方式传输,那么只要有人有心在线路上监听,就必定能获得传输的所有内容。解决方法:加密算法防篡改:包括不可预期的和认为的篡改:无论我们的技术如何升级,在传输中也永远不可能做到百分百可靠,不排除可能会出现数据损坏的情况;若在传输过程中信息被人恶意篡改了,导致通信双方接收到的内容并不是原来应收到的信息,这也是需要预防的。解决方法:数字原创 2020-05-14 17:25:38 · 379 阅读 · 1 评论 -
Rsync 简单运维备份项目
文章目录需求分析1. 准备备份服务器web 服务器nfs 服务器2. web 服务器3. nfs 服务器4. 备份服务器5. 补充说明需求分析已知 3 台服务器主机名分别为 web01、backup、nfs01,主机信息见下表:服务器说明外网IP(NAT)内网IP(NAT)主机名称nginx web 服务器192.168.159.8/24172.16.1.8/24...原创 2020-04-20 18:10:56 · 545 阅读 · 0 评论 -
快速搭建基于Docker的WordPress个人博客
1. 安装 MariaDB 容器不要装 MySQL !!!不要装 MySQL !!!不要装 MySQL !!!重要的事情说三遍!!!看网上的教程都是 MySQL 的,结果就是各种无法连接数据库docker run --name wp-db -e MYSQL_ROOT_PASSWORD=123456 -d mysql:2. 安装 WordPress 容器docker run --n...原创 2020-04-12 23:26:02 · 202 阅读 · 0 评论 -
Ansible之采集系统信息&自定义模块
文章目录setup 模块采集系统信息facts 组件变量引用 json 数据方式debug 模块register 注册变量引用模块命令的输出引用 json 字典/数组数据引用 facts 数据注册和定义变量的方式从命令行中传递playbook 中的 vars通过 register 注册通过 set_fact 模块定义通过 var_files 文件定义inventory 中的主机变量和主机组变量两种...原创 2020-03-26 23:46:55 · 2434 阅读 · 0 评论 -
Ansible之YAML语法
YAML(Yet Another Markup Language),另一种标志语言。。。是一种用来表达数据序列的编程语言,它的主要特点包括:可读性强、语法简单明了,支持丰富的语言解析库,通用性强。ansible和saltstack环境中的配置文件都以YAML格式存在。YAML 的配置文件后缀为 .yml基本语法大小写敏感使用缩进表示层级关系缩进不允许使用 Tab,只允许空格缩进的空格...原创 2020-03-26 18:49:25 · 1019 阅读 · 0 评论 -
Ansible之常用模块
文章目录远程命令模块软件包管理模块远程主机系统服务管理模块系统参数模块文件管理模块拷贝文件模块防火墙模块文件编辑模块用户管理模块远程增量同步stat 模块get_url 模块cron 模块mount 模块远程命令模块模块包括 command,script,shell,都可以实现远程命令运行command:为 ansible 的默认模块(-m 选项),可以远程执行命令[root@loca...原创 2020-03-26 18:48:40 · 504 阅读 · 0 评论 -
Ansible之Playbook详解
文章目录playbook组成playbook核心组件TasksVariablesTemplateHandlersRolesTags实战:通过 playbook roles 部署 nginx创建角色目录及相关子目录在tasks中定义任务在主控端准备文件准备nginx配置模板文件在vars中定义变量在handlers中定义触发器创建playbook引导文件执行剧本playbook ,也叫剧本,是 a...原创 2020-03-26 18:06:02 · 833 阅读 · 0 评论 -
Ansible之简要介绍及部署
文章目录常用的自动化运维工具PuppetSaltStackAnsibleAnsible 特点Ansible基础架构环境部署安装密钥部署配置文件详解常用命令常用的自动化运维工具Puppet ——基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱SaltStack ——基于 Python 开发,采用 C/S 架构,相对 Puppet更轻量级,配置语法使...原创 2020-03-25 23:43:07 · 281 阅读 · 0 评论 -
SHELL脚本之awk实战
文章目录1 只处理用户ID为奇数的行,并打印用户名和uid号2 显示系统的普通用户,并打印用户名和ID3 显示用户shell是‘/bin/bash’的用户,并打印用户名4 统计普通用户的个数5 统计文本的总行数6 显示文件名7 显示UID为1000用户的相关信息8 利用awk模拟tail -1的效果9 看懂数组的两个练习(统计tcp链接数)9.1 统计tcp的链接数9.2 分别统计不同ip的tcp...原创 2020-03-25 15:01:31 · 526 阅读 · 0 评论 -
SHELL脚本之常用文本处理命令⑤awk
文章目录语法options 选项pattern 模式action 操作awk脚本文件格式记录和字段格式化输出printprintf练习编程结构关系表达式复合模式条件赋值范围模式算数运算函数内置函数字符串函数时间函数算数函数其他函数自定义函数变量用户自定义变量内置变量重定向输出重定向输入重定向管道条件语句循环程序控制数组既是linux中的一条命令,也是一种编程语言,用于处理数据和生成报表。awk由...原创 2020-03-24 21:43:09 · 435 阅读 · 0 评论 -
SHELL脚本之常用本文处理命令④sed
文章目录语法工作流程选项脚本模式空间基本命令进阶命令保持空间改变流模式替代sed:Stream Editor,流编辑器,用于文本编辑语法sed [OPTIONS] ‘SCRIPTS’ FILE…工作流程循环读取文件的每一行到模式空间匹配 SCRIPTS 中的第一个 address,如果符合则执行 command;不符合则读取下一个 address,继续匹配直到所有的 addres...原创 2020-03-23 18:10:48 · 191 阅读 · 0 评论 -
SHELL脚本之另一种脚本EXPECT
本文介绍了另一种交互式的脚本语言expect原创 2020-03-23 00:31:42 · 608 阅读 · 0 评论 -
SHELL脚本之进阶脚本实操(教程向)
本文介绍了在实际写脚本时,脚本参数的使用处理方法,并且也通过一个比较复杂一点的脚本进行实操原创 2020-03-21 19:49:07 · 510 阅读 · 0 评论 -
SHELL脚本之简单脚本实操
一些简单的shell脚本原创 2020-03-21 17:58:36 · 364 阅读 · 0 评论 -
SHELL脚本之常用文本处理命令练习
本文为针对前几篇文章介绍的命令的练习原创 2020-03-21 17:21:21 · 357 阅读 · 0 评论 -
SHELL脚本之常用文本处理命令③
本文介绍了文本处理命令中的cut、sort、uniq、wc、tee、xargs、join、tr的作用和用法原创 2020-03-21 00:12:40 · 313 阅读 · 0 评论 -
SHELL脚本之常用文本处理命令②正则表达式
本文介绍了SHELL脚本中常用的文本处理命令grep,以及正则表达式的介绍原创 2020-03-20 21:30:55 · 295 阅读 · 0 评论 -
SHELL脚本之常用文本处理命令①
本文介绍了在SHELL脚本中常使用的文本查看、文本搜索命令原创 2020-03-20 20:54:15 · 167 阅读 · 0 评论 -
SHELL之SHELL脚本快速上手
本文简单的介绍了SHELL脚本及其使用原创 2020-03-20 20:07:28 · 126 阅读 · 0 评论 -
SHELL之判断&运算&循环&复合命令
本文介绍了在shell编程中需要使用到的测试、运算、循环、判断等结构的用法原创 2020-03-20 18:31:29 · 1010 阅读 · 1 评论 -
SHELL之重定向&管道&命令队列
本文介绍了shell中关于重定向、管道命令、命令队列的一些相关知识和用法原创 2020-03-20 18:29:42 · 271 阅读 · 0 评论 -
SHELL之SHELL基础功能
本文介绍了shell的作业控制、命令行编辑、命令历史、命令别名等相关用法原创 2020-03-20 18:28:12 · 100 阅读 · 0 评论 -
SHELL之SHELL介绍
本文简单介绍了什么是SHELL以及SHELL在执行命令时的过程原创 2020-03-20 12:49:07 · 261 阅读 · 0 评论 -
用户权限管理之系统实操
本文用一些实例演示了用户权限管理的具体操作以及环境变量在不同情景下的设置原创 2020-03-20 00:39:55 · 719 阅读 · 0 评论 -
用户权限管理之用户相关环境变量
本文介绍了Linux中的两种环境变量的区别,并且分析了在不同需求中配置环境变量的方式原创 2020-03-20 00:17:40 · 112 阅读 · 0 评论 -
用户权限管理之权限管理
超级无敌巨详细的关羽Linux中权限管理相关的内容介绍,包括基本的rwx权限、特殊权限和特殊属性原创 2020-03-19 19:08:46 · 470 阅读 · 0 评论 -
用户权限管理之用户&组&密码管理
本文介绍了Linux中用户、组和密码的相关信息、命令,对配置文件进行解析原创 2020-03-19 15:34:21 · 398 阅读 · 0 评论 -
文件系统之系统实操
本文用几个实例示范了如何在CentOS 7上使用fdisk和parted两种方式建立文件系统原创 2020-03-17 21:28:13 · 1593 阅读 · 0 评论 -
文件系统之制作文件系统
本文介绍了Linux中制作文件系统的主要流程原创 2020-03-17 17:57:18 · 485 阅读 · 0 评论 -
文件系统之EXT文件系统
本文详细介绍了Linux文件系统中的ext,硬链接、符号链接及相关问题原创 2020-03-17 17:20:58 · 634 阅读 · 0 评论 -
文件系统之文件管理相关命令
本文简要介绍了Linux中一些关于文件管理的相关命令,包括:创建、查看、复制、移动、删除等原创 2020-03-17 14:45:02 · 201 阅读 · 0 评论 -
文件系统之FHS
本文详细介绍了 FHS 对层级目录的要求原创 2020-03-14 22:22:46 · 647 阅读 · 0 评论 -
vi/vim编辑器的使用
本文介绍了vi/vim编辑器一些常用的使用方法原创 2020-03-13 18:17:05 · 312 阅读 · 0 评论 -
Linux软件管理之文件压缩/解压
本文介绍了Linux中压缩/解压缩和打包命令原创 2020-03-12 21:21:28 · 349 阅读 · 0 评论 -
Linux软件管理之系统实操
本文用几个例子展示了Linux源码编译安装方法、YUM的使用以及CentOS图形化环境的安装原创 2020-03-12 19:01:29 · 436 阅读 · 0 评论 -
Linux软件管理之RPM&YUM
本文介绍了RPM与YUM两种软件管理器的使用方法原创 2020-03-12 18:31:13 · 101 阅读 · 0 评论 -
Linux软件管理之rpm软件组成&编译安装
本文简要介绍了rpm包的组成,对比rpm安装和编译安装的区别,对编译安装流程进行解析原创 2020-03-12 16:32:32 · 437 阅读 · 0 评论 -
Linux网络管理之系统实操
本文介绍了如何分别在CentOS 7,CentOS 6和Ubuntu 18.03上使用静态ip的方式上网原创 2020-03-12 00:12:30 · 348 阅读 · 0 评论