10 2022 档案

摘要:SNAT 概述 SNAT的典型应用环境: 局域网主机共享单个公网IP地址接入Internet。(私有IP不能在Internet中正常路由) SNAT策略的原理: 源地址转换,Source Network Address Translation 修改数据包的源地址 SNAT源地址转换过程: 数据包从内 阅读全文
posted @ 2022-10-30 15:57 风夏呀 阅读(206) 评论(0) 推荐(0)
摘要:概述 firewalld防火墙是centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 支持IPv4、IPv6防火墙设置以及以太网桥 支持服务或应用程序直接添加防火墙规则接口 拥有两种配置模式:临时模式、永久模式 firewalld和ipta 阅读全文
posted @ 2022-10-30 15:51 风夏呀 阅读(188) 评论(0) 推荐(0)
摘要:概念 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。 组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 用于区分数组的各个元素的数字编号称为下标。元素的下标从0开始。 数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素 阅读全文
posted @ 2022-10-29 18:20 风夏呀 阅读(964) 评论(0) 推荐(0)
摘要:数组排序(使用tr、sort、for) 操作步骤; 使用tr命令将数组内每个元素之间的空格替换为换行符; 之后使用sort命令按从小到大重新排序; 最后使用for循环遍历排序后的元素值。 冒泡排序 类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。 基本思想: 冒泡排序的基本思 阅读全文
posted @ 2022-10-29 18:02 风夏呀 阅读(555) 评论(0) 推荐(0)
摘要:sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed的工作 阅读全文
posted @ 2022-10-27 14:27 风夏呀 阅读(76) 评论(0) 推荐(0)
摘要:ere Document免交互 概述 常用的交互程序:read,ftp,passwd,su,sudo。 cat也可配合免交互的方式重定向输出到文件。 作用: 使用I/O重定向的方式将命令列表提供给交互式程序; 标准输入的一种替代品。 语法格式: (开始标记和终止标记之间,是输入的内容) 命令 <<标 阅读全文
posted @ 2022-10-27 14:05 风夏呀 阅读(101) 评论(0) 推荐(0)
摘要:概述 awk的工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 awk倾向于将一行分成多个"字段"然后再进行处理。 awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。 使用awk命令 阅读全文
posted @ 2022-10-26 17:53 风夏呀 阅读(55) 评论(0) 推荐(0)
摘要:通配符 通配符:linux命令中可使用通配符替代或者识别某一些文件名。 *:代表的是0个或者多个任意字符。 ?:代表的是有且只有1个任意字符。 [xxxxxx]:代表的是任意一个中括号内的列表中的字符。 通配符通常会用在模糊查询的场景中,正则表达式匹配的精确度比通配符更高。 通配符是用来处理文件名。 阅读全文
posted @ 2022-10-25 15:24 风夏呀 阅读(275) 评论(0) 推荐(0)
摘要:函数 定义函数 格式一: function 函数名 { 命令序列 } 格式二: 函数名 () { 命令序列 } #####main##### 可以直接在主代码区直接使用函数名调用函数 删除函数 格式: unset 函数名 查看函数 declare -F #查看函数列表 declare -f #查看函 阅读全文
posted @ 2022-10-24 19:07 风夏呀 阅读(190) 评论(0) 推荐(0)
摘要:循环 遍历(traversal) - 按规则访问非线性结构中的每一项。 迭代(iterate) - 按顺序访问线性结构中的每一项。 递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况。 for循环语句 一种遍历的过程,读取不同的变量值,用来逐个执行统一组命令,一般用于循 阅读全文
posted @ 2022-10-23 19:05 风夏呀 阅读(41) 评论(0) 推荐(0)
摘要:条件测试 文件测试test命令 测试表达式是否成立,成立返回0,非0为不成立 一:test [选项] 条件表达式 二:[ 选项 条件表达式 ] 常用选项 -d 测试文件是否为目录 -f 测试文件是否为普通文件 -e 测试目录或文件是否存在(建议用-e -a不准确) -r 测试当前用户是否有读取权限 阅读全文
posted @ 2022-10-23 18:45 风夏呀 阅读(86) 评论(0) 推荐(0)
摘要:作用与应用场景 用途 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 常见的shell 查看/etc/shells,里面是linux包含的shell bash是大多linux版本默认的shel 阅读全文
posted @ 2022-10-20 13:55 风夏呀 阅读(124) 评论(0) 推荐(0)
摘要:PXE批量网络装机 PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。 PXE具备以下三个优点: 1.规模化:同时装配多台服务器; 2.自动化:安装系统、 阅读全文
posted @ 2022-10-18 19:47 风夏呀 阅读(100) 评论(0) 推荐(0)
摘要:YUM YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。 YUM:rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具,CentOS 8 使用dnf代替了yum,不过保留了和yum的兼容性,配置也是通用的。 yum工作原理 yum依赖于环境 阅读全文
posted @ 2022-10-17 17:15 风夏呀 阅读(103) 评论(0) 推荐(0)
摘要:SSH简介 概念 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能; SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令; SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。 SSH使用传 阅读全文
posted @ 2022-10-16 17:35 风夏呀 阅读(273) 评论(0) 推荐(0)
摘要:DNS域名解析 DNS 概念 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 简单来说就是:把域名转换成网络可以识别的ip地址,再通过IP地址访问主机。 这种由 阅读全文
posted @ 2022-10-13 15:15 风夏呀 阅读(312) 评论(0) 推荐(0)
摘要:DHCP DHCP是什么 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议。 DHCP是一个局域网的网络协议。指的是由服务器控制一段IP地址范 阅读全文
posted @ 2022-10-12 15:52 风夏呀 阅读(283) 评论(0) 推荐(0)
摘要:查看网络配置 ifconfig(查看网络接口信息) ifconfig命令来自于net-tools包 (图形化界面已安装,而最小化界面是没有的。需要自己安装) [root@localhost ~]# rpm -qi net-tools Name : net-tools Version : 2.0 Re 阅读全文
posted @ 2022-10-11 13:37 风夏呀 阅读(134) 评论(0) 推荐(0)
摘要:inode和block 概述 文件数据包括元信息与实际数据。 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节。 block(块) 连续的八个扇区组成一个block 是文件存取的最小单位 inode(索引节点) 中文译名为“索引节点”,也叫 i 节点 用于存储文件元信息 一个文件 阅读全文
posted @ 2022-10-10 22:36 风夏呀 阅读(132) 评论(0) 推荐(0)
摘要:账号安全基本措施 将非登录用户的Shell设为/sbin/nologin 查看/etc/passwd 文件,可以看到多个程序用户 使用usermod命令修改登录shell usermod -s /sbin/nologin 用户名 示例 将用户的登录shell修改为/sbin/nologin,修改后u 阅读全文
posted @ 2022-10-09 12:29 风夏呀 阅读(210) 评论(0) 推荐(0)
摘要:Linux iostat 命令详解 Linux系统中的iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进 阅读全文
posted @ 2022-10-09 09:06 风夏呀 阅读(1052) 评论(0) 推荐(0)
摘要:一、程序和进程的关系 1、程序 保存在硬盘、光盘等介质中的可执行代码和数据 文件中静态保存的代码 2、进程 在CPU及内存中运行的程序代码 动态执行的代码 父、子进程 每个程序可以创建一个或多个进程 2.1 线程和进程的关系 2.1.1 线程:程序执行的最小单位 线程 是CPU调度的最小单位(程序执 阅读全文
posted @ 2022-10-08 13:05 风夏呀 阅读(97) 评论(0) 推荐(0)
摘要:引导过程 开机自检 服务器主机开机以后,将根据主板 BIOS 中的设置对 CPU(Central Processing Unit, 中央处理器)、内 存、显卡、键盘等设备进行初步检测,检测成功后根据 预设的启动顺序移 交系统控制权,大多时候会移交给本 机硬盘。 网络启动 加载 网络批量pxe MBR 阅读全文
posted @ 2022-10-06 13:52 风夏呀 阅读(124) 评论(0) 推荐(0)