Linux
文章平均质量分 92
老汉带你1V5
我很懒,还没有添加简介
展开
-
Firewalld防火墙基础
目录1、Firewalld概述2.Firewalld和 iptables的关系3、Firewalld与iptablesservice的区别4、Firewalld网络区域5、Firewalld防火墙的配置方法6、firewall-config图形工具1、Firewalld概述Firewalld 的作用是为包过滤机制提供匹配规则(或称为策略),通过各种不同的规则,告netfilter 对来自指定源、前往指定目的或具有某些协议特征...原创 2022-02-17 16:25:14 · 759 阅读 · 0 评论 -
DNAT和SNAT
1、SNAT策略及应用2、DNAT策略及应用3、规则的到处、导入4、使用防火墙脚本SNAT策略概述■SNAT策略的典型应用环境局域网主机共享单个公网IP地址介入Internet■SNAT策略对的原理原地址转换,source Network Address Translation修改数据包的源地址...原创 2022-02-17 14:56:31 · 568 阅读 · 0 评论 -
Linux之iptables防火墙
1、Linux防火墙基础iptables的表、链结构数据包控制的匹配流程2、编写防火墙规则基本语法、控制类型添加、查看、删除规则规则的匹配条件1、Linux防火墙基础(1)Linux包过滤防火墙概述■netfilter●位于Linux内核中的包过滤功能体系●称为Linux防火墙的“内核态”■iptables●位于/sbin/iptables,用来管理防火墙规则的工具●称为Linux防火墙的“用户态”—上述2种称呼都可以表示Linux防火墙(此防.原创 2022-02-16 17:04:34 · 497 阅读 · 0 评论 -
shell编程之免交互
目录1、Here Document免交互(1)Here Document概述(2)Here Document使用注意事项(3 )示例2、Expect免交户(1)Expect概述(2)Expect安装(3)基础命令(1)expect(2)send(3)spawn(4)结束符(5)set(6)exp_continue(7)send_user(8)接受参数(4)示例总结1、Here Document免交互(1)Here Docum..原创 2022-02-14 22:48:29 · 749 阅读 · 0 评论 -
shell脚本之sed
前言在Linux/UNIX系统中包含很多种类的文本处理器或文本编辑器,其中包括我们之前学习过的VIM编辑器与grep等,而grep,sed,awk更是shell编程中经常用到的文本处理工具,被称之为shell编程三剑客1、sed概述■文本处理工具,读取文本内容,根据指定的条件进行处理,如删除、替换、添加等■可在无交互的情况下实现相当负载的文本处理操作■被广泛应用于shell脚本,以完成自动化处理任务■sed依赖于正则表达式■工作原理 读取 --->> 执行 ---&g原创 2022-02-10 21:46:31 · 1113 阅读 · 0 评论 -
shell编程正则表达式与文本处理器
1、正则表达式(1)基础正则表达式(2)扩展正则表达式2、文本处理器(1)sed(2)awk(3)sort(4)uniq(5)tr1、正则表达式(1)正则表达式定义概念:正则表达式,又称规则表达式(英语:Regular Expression),在代码中常简写为regex、 regexp或RE),是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式不只有一种,而且 LINUX中不同的程序可能会使用不同的正则表达式.原创 2022-02-10 14:53:42 · 161 阅读 · 0 评论 -
shell脚本 for、while、until循环
1、循环语句for循环语句while循环语句until循环语句shell函数shell数组1、循环语句(1)for循环读取不同的变量值,用来追个执行同一组命令在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同,例如:根据通讯录中的姓名列表创建系统账号,根据服务器清单肩擦个主机的存货状态当面对各种列表重复任务时,使用简单的if语句已经难以满足要求,而顺序编写全部代码根式显得异常繁琐、困难重重例子1..原创 2022-01-28 14:49:39 · 1237 阅读 · 0 评论 -
shell第二章 编程之条件语句
1、条件测试文件测试与整数测试字符串测试与逻辑测试2、if语句if单分支语句if双分支语句if多分支语句3、case分支语句1、条件测试操作(1)文件测试要使shell脚本程序具备一定的"智能",面临的第一个问题就是如何区分不同的情况以确定执行何种操作。例如,当磁盘使用率超过95%时,发送告警信息;当备份目录不存在时,能够自动创建;当源码编译程序时,若配置失败则不再继续安装等shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成原创 2022-01-23 21:07:11 · 187 阅读 · 0 评论 -
shell的编写规范与变量
1、shell脚本概述shell的作用shell编程规范重定向与管道2、shell脚本变量自定义变量特殊变量1、shell脚本概述(1)shell的作用Linux系统中的shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要的执行的操作传递给内核执行,并输出执行结果。常见得我shell解释器程序有很多种,使用不同的shell时,其内部指令、命令行提示符等方面户籍存.原创 2022-01-19 18:31:14 · 867 阅读 · 0 评论 -
Linux网络 PXE 高效批量网络装机
1、部署远程安装服务器原创 2022-01-15 22:58:14 · 613 阅读 · 0 评论 -
Linux网络 部署YUM仓库及NFS共享服务
1、YUM仓库服务部署YUM软件仓库使用YUM工具管理软件包2、NFS共享存储服务使用NFS发布共享资源在客户端访问NFS共享1、YUM仓库服务■YUM (Yellow dog Updater Modified)●基于RPM包构建的软件更新机制●可以自动解决依赖关系●所有软件包由集中的YUM软件仓库提供(1)准备安装源■软件仓库的提供方式●FTP服务:ftp://...........●HTTP服务:http://........●本地目录原创 2022-01-14 14:40:43 · 310 阅读 · 0 评论 -
Linux网络 远程访问及控制
1、SSH远程管理■●配置OpenSSH服务端●使用SSH客户端程序●密钥对验证的SSH体系■TCP Wrappers访问控制●TCP Wrappers概述●TCP Wrappers访问策略1、SSH远程管理SSH (secure shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用口令,SSH为建立在应用层和传输层基础上的安全协议。(1)SSH原理SSH客户端&l原创 2022-01-12 22:50:46 · 1689 阅读 · 0 评论 -
Linux网络 DNS域名解析服务
1、BIND域名服务基础(1)DNS系统的作用及类型(2)BIND的安装和配置文件2、使用bind构建域名服务器(1)构建缓存域名服务器(2)构建主、从域名服务器1、BIND域名服务基础(1)DNS系统的作用及类型DNS系统的作用■正向解析:根据域名查找对应的IP地址■反向解析:根据IP地址查找对应的域名■DNS系统的分布式数据结构现全球有13台DNS根域名服务器,名字分别为“A”至“M”,1个为主根服务器在美国,其余12个均为辅根服务器,其中9个在.原创 2022-01-11 23:13:00 · 2596 阅读 · 0 评论 -
Linux网络DHCP原理与配置
1、DHCP工作原理2、DHCP服务器的配置3、DHCP客户端的使用4、DHCP中继原理与配置1、DHCP工作原理■DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)■由Internet工作任务小组设计开发■专门用于为TCP/IP参数的协议DHCP是应用层 用的是udp 67 和68端口(2)了解DHCP服务■使用DHCP的好处●减少管理员的工作量●避免输入错误的可能●避免IP地址冲突●..原创 2022-01-09 15:28:42 · 2878 阅读 · 0 评论 -
Linux网络设置
1、查看网络配置2、测试网络连接3、使用网络配置命令4、修改网络配置文件1、查看网络配置(1)查看所有活动的网络接口信息●执行ifconfig命令■ 查看指定网络接口信息ifconfig 网络接口第三行 ipv6的 第四行是Mac地址 第五行数据包的大小统计信息第六行异常接收包的个数丢包量的错误信息(网络流量)倒数第二行发送数据包的个数 最后一行 发送包的错误信息virbr0:是虚拟网络的端口 (虚拟网卡 默认号为0...原创 2022-01-06 22:07:03 · 2453 阅读 · 0 评论 -
深入理解;Linux文件系统与日志分析
1、inode与block2、硬链接与软链接3、恢复误删除的文件4、分析日志文件1、inode与block(1)inode与block概述■文件数据包括元信息与实际数据■文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节■block ()...原创 2022-01-04 22:39:08 · 88 阅读 · 0 评论 -
Linux系统安全及应用
1、账号安全控制2、系统引导和登录控制3、弱口令检测4、端口扫描1、账号安全控制账号安全基本措施■系统账号清理●将非登录用户的shell设为/sbin/nologin●锁定长期不使用的账号●删除无用的账号●锁定账号文件passwd、shadow...原创 2022-01-03 19:31:31 · 2666 阅读 · 0 评论 -
进程和计划任务管理
目录1、查看程序(2)查看进程信息ps常用的选项组合(1)ps -aux #将以简单列表的形式显示出进程信(2)ps -elf 将以长格式显示系统中的进程信息进程状态。常见的状态有以下几种:(3)查看进程信息top(4)查看进程信息(5)查看进程信息pstree(6)进程的启动方式(7)进程的前台调度(8)终止进程的运行(8)终止进程的运行3、at一次性任务设置(1)计划...原创 2021-12-31 09:03:55 · 299 阅读 · 0 评论 -
引导过程与服务控制
1、Linux操作系统应到过程☆2、排除启动类故障3、服务控制及切换运行级别☆4、优化启动过程1、Linux操作系统应到过程☆(1)引导过程总览1、开机自检服务器主机开机以后,将根据主板BIOS中的设置对cpu(中央处理器)、内存、显卡、键盘等设备 进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给硬盘。总结:检测出第一个能够引导系统的设备,比如硬盘或光驱、U盘2、MBR引导当从本级硬盘中启动系统是,首先根据硬盘第一个扇区中原创 2021-12-30 10:07:16 · 410 阅读 · 0 评论 -
服务器硬件及RAID配置实战
1、RA2ID磁盘真理详解2、阵介绍与真机配置列卡3、构建软RAID磁盘整列1、RAID磁盘真理详解(1)RAID磁盘整列介绍■是Redundant Arrayoflndependent Disks的缩写,中文简称为独立冗余磁盘阵列■把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术■组成磁盘阵列的不同方式称为RAID级别(RAID Levels)■常用的RAID级别●RAID...原创 2021-12-28 23:18:25 · 1173 阅读 · 0 评论 -
LVM与磁盘配额
LVM概述二、LVM的管理命令1.主要命令三、LVM应用示例四、云计算科普五、磁盘配额管理1、磁盘配额2、磁盘配额管理LVM概述■Logical Volume Manager ,逻辑卷管理●能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性●/boot分区用于存放引导文件,不能基于LVM创建■LVM机制的基本概念●PV(物理卷)●VG(卷组)●LV(逻辑卷)LVM概念PV( Physica...原创 2021-12-27 19:40:11 · 554 阅读 · 0 评论 -
磁盘管理与文件系统
1、磁盘基础2、检测并确认新硬盘3、规划硬盘中的分区4、创建文件系统5、挂载、卸载文件系统1、磁盘基础■磁盘结构●盘片:硬盘有多个盘片,每盘片2面●瓷片:每面一个磁头■硬盘的数据结构●扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小储存单位。●磁道:同一盘片不同半径的同心圆●柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。■硬盘储存容量=磁头数*磁道(柱面)数*每道扇区*每扇区字节数■可以用柱面/磁头/扇区来唯原创 2021-12-27 14:18:35 · 580 阅读 · 0 评论 -
Linux执行命令常用命令4.0
1、账号和权限管理(1)管理用户账号和组账号(2)管理目录和文件的属性(1)管理用户账号和组账号用户账号和组账号概述■Linux基于用户身份对资源访问进行控制用户账号 ●超级用户、普通用户、程序用户组账号 ●基本组(私有组) ●附加组(公有组)■UID和GID ● UID(user idebtity 用户标识号) ● GID(group identify,组标识号)●超级用户: root用户是 Linux操作系统中默认的超级用户...原创 2021-12-24 17:08:31 · 1382 阅读 · 0 评论 -
Linux 常用命令讲解3.0(安装及管理程序)
1、Linux应用程序基础2、RPM软件包管理工具3、yum软件包管理工具4、源代码编译安装1、Linux应用程序基础应用程序与系统命令的关系角色 系统命令 应用程序文件位置 一般在/bin和/sbin目录中,货位shell 通常/usr/bin和/usr/sbin目录中(/usr/lo...原创 2021-12-23 14:26:43 · 542 阅读 · 0 评论