11 2024 档案
摘要:iptables防火墙 iptables介绍 其实iptables只是Linux防火墙的管理工具而已,位于/sbin/iptables。真正实现防火墙功能的是 netfilter,它是Linux内核中实现包过滤的内部结构。 其实iptables只是Linux防火墙的管理工具而已,位于/sbin/ip
阅读全文
摘要:TCP端口监听的状态 TCP协议是一种面向连接的协议,它建立连接之前需要通过三次握手(3-way handshake),连接建立后进行数据传输,最后通过四次挥手(4-way handshake)关闭连接。TCP协议的状态机相对复杂,包含多个不同的状态,每个状态表示连接的不同生命周期。 常见的TCP端
阅读全文
摘要:配置linux为存储 为存储准备15G裸设备 [root@server1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0
阅读全文
摘要:Linux 启动流程笔记 系统目录结构 /boot 目录内容 [root@web01 boot]# ls config-4.18.0-305.3.1.el8.x86_64 initramfs-4.18.0-305.3.1.el8.x86_64kdump.img efi loader grub2 Sy
阅读全文
摘要:数据同步rsync Rsync本地模式和远程模式 1.安装 yum install -y rsync 2.命令语法 本地模式 rsync 参数 src dest 1.对文件同步 [root@backup yum.repos.d]# rsync -avzP /var/log/messages /tmp
阅读全文
摘要:rpm包介绍和管理 安装包: rpm -ivh package.rpm -i:安装 -v:显示详细信息 -h:显示进度条 升级包: rpm -Uvh package.rpm 卸载包: rpm -e package_name 查询包: rpm -q package_name 查询已安装的包 rpm -
阅读全文
摘要:进程管理 同步和异步 同步(Synchronous) 定义: 在同步操作中,任务执行的顺序是固定的,后一个任务必须等待前一个任务完成后才能开始。 特点: 阻塞:在同步操作中,调用者会被阻塞,直到操作完成。这意味着程序会在当前任务上停留,无法执行其他任务。 易于理解:因为执行顺序是线性的,容易跟踪和调
阅读全文
摘要:计划任务管理 at;crontab at:一次性计划任务 at 是一个用于在指定时间运行一次性命令的 Linux 工具。 1. 基本语法 at [选项] 时间 2. 时间格式 at 支持多种时间格式,常见的包括: 指定的日期和时间: at 10:00:在当天的 10:00 运行。 at 15:30
阅读全文
摘要:文件系统 ext4:小文件多场景 xfs:大文件多场景 格式化文件系统 mkfs 文件是由inode和block组合而成 inode是元数据 --文件大小,文件拥有人拥有组,文件时间戳,文件指针,文件权限 删除数据的时候只是删除索引,当有新数据写入才会删除索引 block size 文件系统的最小存
阅读全文
摘要:ssh ssh免密登录 1. SSH密钥的组成 公钥(Public Key):可以安全地分享给任何人。它用于加密数据,确保只有拥有相应私钥的人才能解密。 私钥(Private Key):必须保密,存放在本地。它用于解密由公钥加密的数据,并进行身份验证。 2. 生成SSH密钥对 可以通过以下命令生成S
阅读全文
摘要:shell基础 双引号 (""):允许变量展开和命令替换,但保留大部分特殊字符的字面含义。 $ `` \ ! 单引号 (''):所有内容都被视为字面量,不会进行变量展开或命令替换。例如,echo '$VAR' 会输出 $VAR 而不是变量的值。 反引号 ( ):用于命令替换,将命令的输出替换到命令行
阅读全文
摘要:linux基本命令 1修改时区 1.修改时区 timedatectl set-timezone “时区” 2.创建用户 查看用户 id admin 创建用户 useradd admin 修改密码 passwd admin 输入两次 修改自己的密码时直接passwd 3切换用户 su - admin
阅读全文
摘要:curl wget bond curl curl 是一个用于与服务器进行数据传输的命令行工具。它支持多种协议,包括 HTTP、HTTPS、 FTP 等。 基本用法 获取网页内容: curl http://example.com 下载文件: curl -O http://example.com/fil
阅读全文
摘要:samba 1.安装samba [root@kvm ~]# yum install -y samba tcp端口相对应的服务是smbd服务,其作用是提供对服务器中文件、打印资源的共享访问。 udp端口相对应的服务是nmbd服务,其作用是提供基于NetBIOS主机名称的解析。 TCP UDP 139
阅读全文
摘要:PXE技术 - 网络引导 PXE(Preboot eXecution Environment)是一种通过网络引导操作系统的技术,允许计算机通过网络启动操作系统,而不需要本地硬盘驱动器。 一、硬件要求 网卡需要有启动芯片 PXE功能需要网卡支持启动功能,通常现代网卡都支持此功能。 BIOS中开启网络引
阅读全文
摘要:kvm基础 安装kvm环境 [root@kvm yum.repos.d]# yum groupinstall "Virtualization Host" 1.调用图形化界面安装虚机 [root@kvm yum.repos.d]# virt-manager 2.创建qcow2文件用于创建虚拟机 [ro
阅读全文
摘要:FTP FTP文件传输协议 FTP(File Transfer Protocol)文件传输协议,基于C/S架构,支持文件的上传和下载功能 FTP使用2个端口,都是基于TCP进行传输连接,分别是20和21 20端口为数据传输端口,上传和下载文件使用此端口 21端口为命令传输端口,客户端和服务端之间的命
阅读全文
摘要:DNS协议 一、DNS: 域名名称系统 主机解析 正向解析:将计算机名转换成IP地址 反向解析:将IP地址转换成计算机名 FQDN(Fully Qualified Domain Name)完全合格域名/全称域名,例如www.yutianedu.com. DNS查询的具体工作原理 1. 用户输入网址
阅读全文