2022年2月14日
摘要: 正则表达式 一,什么是正则表达式 正则表达式,又称规则表达式。在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式不只有一种,而且 LINUX 中不同的程序可能会使用不同的正则表达式,工具:grep s 阅读全文
posted @ 2022-02-14 14:27 杨文昭 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Linux文本处理三剑客之awk报告生成器 一,awk 1.概述 起源:20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk 之所以叫 AWK是因为其取了三位创始人 Alfred Aho,Peter weinberger, 和Brian Kernighan 的Family Name的首 阅读全文
posted @ 2022-02-14 14:10 杨文昭 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Linux文本处理三剑客之sed流编辑器 一,sed工具 1.sed概述: 文本处理工具,读取文本内容,根据指定的条件对文本内容进行编辑,如删除,替换,添加,移动等,最后输出所有行或仅输出处理的某些行。 也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于shell脚本中,用以完成各种自动 阅读全文
posted @ 2022-02-14 14:08 杨文昭 阅读(92) 评论(0) 推荐(0) 编辑
  2022年1月22日
摘要: 一,条件测试 1.test命令 测试表达式是否成立,若成立返回0,否则返回其他数值 格式1: test 条件表达式 格式2:[ 条件表达式 ] [root@localhost ~]# test -e 1.txt | echo $? 0 2.文件测试 [ 操作符 文件或目录 ] 常用的测试操作符 -d 阅读全文
posted @ 2022-01-22 22:35 杨文昭 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一,概述 1.概念 1)什么是shell: shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话, 把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。 这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的, 这时就需要一种程 阅读全文
posted @ 2022-01-22 22:33 杨文昭 阅读(61) 评论(0) 推荐(0) 编辑
  2022年1月16日
摘要: PXE高效批量网络装机及kickstat自动化安装 一,PXE 1.原理和概念: 预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地 阅读全文
posted @ 2022-01-16 20:48 杨文昭 阅读(160) 评论(0) 推荐(0) 编辑
摘要: NFS 一,NFS (网络文件服务) NFS是一种基于TCP/IP传输的网络文件系统协议,最初由 sun公司开发 通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源,NFS 也是NAS 存储设备必然支持的一种协议 NAS存储: NFS服务的实现依赖于RPC (Remote P 阅读全文
posted @ 2022-01-16 15:23 杨文昭 阅读(243) 评论(0) 推荐(0) 编辑
摘要: FTP 一,FTP传输模式 1.主动模式: ​ 服务器主动发起数据连接。 首先客户端的高位端口向服务器的21端口建立FTP连接请求(连接请求包括:认证,用户,密码,连接模式,命令PORT端口); FTP服务器响应ACK确认,服务器的21号端口和客户端的高位端口建立ftp会话连接; FTP服务器从自己 阅读全文
posted @ 2022-01-16 15:20 杨文昭 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: SSH远程访问及控制 一,SSH远程管理 1.SSH(secure shell)协议 SSH: 安全通道协议,主要实现字符界面的远程登录,远程复制 对通信双方的数据进行加密处理,用于远程管理 建立在应用层,传输层的安全协议 通过网络和端口进行加密通信,防止信息泄露 数据传输是压缩的,可用提高传输速度 阅读全文
posted @ 2022-01-16 15:17 杨文昭 阅读(472) 评论(0) 推荐(0) 编辑
摘要: DNS域名解析 一,域名服务 1,何为DNS DNS域名系统是因特网的一项核心服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用记住能够被机器直接读取的IP数串。 全球13台DNS根服务器分布: 美国VeriSign公司 2台 网络管理组织IANA(Inter 阅读全文
posted @ 2022-01-16 15:11 杨文昭 阅读(637) 评论(0) 推荐(0) 编辑