摘要:DNS简介 DNS是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP的53号端口。 DNS服务的基本概念 在使用DNS前需要了解一些和DNS相关的概念这样有助于更好的理解DNS原理和使用。 域 域简单理解就是我们使用的域名,只是
阅读全文
摘要:pssh应用场景 pssh是一个用python编写的可以并发在多台服务器上批量执行命令的工具,它支持文件并行复制,远程并行执行命令,其中文件并行复制是pssh的核心功能,也是同类工具中的一个亮点。 要使用pssh工具,其前提是要保证本地主机和要管理的主机之间的单向信任,也就是说要在本地主机和远程所有
阅读全文
摘要:expect使用场景 有时候需要批量地执行一些操作,或者执行自动化的操作的时候,有些指令需要交互式地进行这就会有很多麻烦,linux下有一个程序交expect,它可以模拟键盘输入文本,省去人工干预交互式的指令 expect工作方式 首先使用 spawn 开启一个会话,然后使用 expect send
阅读全文
摘要:awk功能与sed相似,都是用来进行文本处理的。awk可以自动地搜索输入文件,并把每一个输入行切分成字段。许多工作都是自动完成的,例如读取每个输入行、字段分割。
阅读全文
摘要:系统启动简述 Linux 操作系统的启动首先从 BIOS 开始,接下来进入 boot loader,由 bootloader 载入内核,进行内核初始化。内核初始化的最后一步就是启动 pid 为 1 的 init 进程。这个进程是系统的第一个进程。它负责产生其他所有用户进程。 init 以守护进程方式
阅读全文
摘要:Vim 命令、操作、快捷键全集 命令历史 启动vim 文件命令 vim的模式 插入命令 查找命令 替换命令 ` 移动命令 撤销和重做 删除命令 拷贝和粘贴 剪切命令 退出命令 窗口命令 执行shell命令 注释命令
阅读全文
摘要:本文中记录一下shell中的两种循环语句:for和while for循环 for循环是linux shell中最常用的结构,for循环有三种结构:1.列表for循环、2.不带列表for循环、3.C风格的for循环。 1. 列表循环 for var in {list}do command comman
阅读全文
摘要:今天在网上瞎逛,偶然发现一款监控工具:netdata,感到一惊,监控工具竟然可以这么漂亮! 简单了解一下,这款工具还算比较新,监控系统运行状态的功能非常强大,除了监控cpu,网卡,磁盘,内存,进程等等之外,甚至能监控系统的cpu中断,上下文切换等等非常深入的系统运行状态。 新版本还支持监控常用的we
阅读全文
摘要:这里文章记录一下ansible的指令选项和常用的模块使用 ansible指令选项 m:要执行的模块,默认为command a:模块的参数 u:ssh连接的用户名,默认用root,ansible.cfg中可以配置 k:提示输入ssh登录密码,当使用密码验证的时候用 s:sudo运行 U:sudo到哪个
阅读全文
摘要:glances linux系统自带了很多系统性能监控工具,如top,vmstat,iftop等等,还有一款监视工具glances,它能把其他几个监控的指标都集于一身。Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。可以用它来监控 CPU、
阅读全文
摘要:zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息。本文记录一下zabbix监控nginx服务的配置过程。捋一捋思路,整个配置过程大致如下: 1,确定监控内容 2,编写agent端的监控脚本 3,配置agentd.conf
阅读全文
摘要:网络是很重要同时也是很难理解的知识,这篇文章将会用自己容易理解的方式来记录有关网络的tcp与osi模型内容,不求专业深刻,但求通俗易懂也好。 OSI参考模型 OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),每一层都有自己相应的功能和协议,并且与相邻层的接
阅读全文
摘要:1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 2.mv [选项] 源文件或目录 目录或多个源文件 | 移动或重命名文件 3.cp [选项] 源文件或目录 目录或多个源文件 | 将源文件复制至目标文件,或将多个源文件复制至目标目录。 4.scp [参数] [原路径] [目标路径]
阅读全文