一、Web技术基础1. HTTP协议基础请求方法:GET/POST/PUT/DELETE/HEAD状态码:200 OK301/302 重定向404 未找到500 服务器错误请求/响应头:Content-TypeUser-AgentCookie/Set-CookieCache-Control2. Web架构组成前端技术栈:HTML5/CSS3/JavaScript后端技术栈:PHP/Python/J
一、函数基础1. 函数定义def function_name(parameters): """函数文档字符串""" # 函数体 statements return [expression] # 可选2. 函数调用function_name(arguments)3. 简单示例def greet(name): """打印问候语""" print(f"H
Python流程控制是Python编程中非常重要的一部分,它用于控制程序的执行流程。Python提供多种流程控制语句,包括if语句 while循环 for循环 break和continue语句等。这种流程控制在各个语言都是大同小异的。一、条件语句1. if语句基础if condition: # 条件为True时执行的代码 statement1 statement22. if
一、Python简介1. Python特点解释型语言:无需编译,直接运行动态类型:变量无需声明类型跨平台:Windows/Linux/macOS均可运行丰富的标准库:内置大量实用模块多种编程范式:支持面向对象、函数式、过程式编程2. Python应用领域Web开发(Django, Flask)数据分析(Pandas, NumPy)人工智能(TensorFlow, PyTorch)自动化运维网络爬虫
一、账户与认证安全1. 用户账户管理# 查看所有用户 cat /etc/passwd # 查看密码过期信息 chage -l username # 设置密码策略(/etc/login.defs) PASS_MAX_DAYS 90 # 密码最长有效期 PASS_MIN_DAYS 7 # 密码修改间隔 PASS_MIN_LEN 8 # 最小密码长度 PASS_WARN
基本概念核心组件zone(区域):预定义的网络信任级别,每个zone包含一组规则常见zone:public(默认)、trusted、home、internal、work、dmz等service(服务):预定义的服务(如http、ssh),包含端口和协议信息port(端口):可以直接开放的端口号rich rule(富规则):复杂的防火墙规则interface(接口):网络接口可以绑定到不同zone与
一、iptables 基础概念1.1 防火墙概述防火墙是一种位于内部网络与外部网络之间的网络安全系统,依照特定的规则,允许或是限制传输的数据通过。在 Linux 系统中,iptables 是一款广泛使用的防火墙管理工具。它工作在网络层,通过匹配数据包的源地址、目的地址、端口号、协议等信息来决定对数据包的处理方式,如允许通过(ACCEPT)、拒绝通过(REJECT)、直接丢弃(DROP)等。1.2
在Shell编程的时间里,正则表达式与文本处理器是两大补课或缺的利器。正则表达式作为一种强大的字符串匹配工具,能够通过特定的字符组合来描述和匹配一系列符合特定规则的字符串。它不仅在脚本编程中扮演着重要角色,还是文本编辑器及多种程序设计语言中的的核心功能之一。正则表达式基础基本元字符元字符说明.匹配任意单个字符(除换行符)^匹配行首$匹配行尾*匹配前一个字符0次或多次+匹配前一个字符1次或多次?匹配
函数,则是Shell脚本中组织代码 提高复用性的关键所在。通过将一系列指令封封装成函数,我们可以避免编写大量重复代码,使脚本更加简洁清晰。函数的定义与调用简洁明了,为Shell脚本的模块开发提供有力的支持。函数函数定义function_name() { # 函数体 commands } # 或者 function function_name { # 函数体 com
循环类型特点最佳实践for明确循环次数遍历文件、数字序列while条件为真执行读取文件、守护进程until条件为假执行输入验证、等待条件select交互式菜单用户选择界面一、循环语句基础概念1. 循环的作用重复执行特定代码块遍历数据集合实现条件持续执行2. Shell中主要循环类型循环类型特点适用场景for循环 明确循环次数 遍历列表、数字序列 while循环 条件控制循环 不确定循环次数 unt
一、条件语句基础1. 基本语法结构if [ 条件 ]; then # 条件成立时执行的代码elif [ 条件 ]; then # 其他条件成立时执行的代码else # 所有条件不成立时执行的代码fi2. 条件判断方式类型语法说明字符串比较 [ "$a" = "$b" ] 字符串相等 [ "$a" != "$b" ] 字
一、PXE基础概念1. PXE定义PXE(Preboot eXecution Environment)是由Intel设计的网络引导协议,允许计算机通过网络启动并安装操作系统,无需本地存储介质(如U盘、光盘)。2. 核心组件组件作用PXE Client 网卡ROM中的PXE固件,支持网络启动 DHCP Server 分配IP地址,告知TFTP服务器位置 TFTP Server 提供引导文件(如pxe
一、DNS基础概念1. DNS定义DNS(Domain Name System)是互联网的"电话簿",负责将域名(如www.baidu.com)转换为IP地址(如220.181.38.150)。2. 核心功能正向解析:域名 → IP(A/AAAA记录)反向解析:IP → 域名(PTR记录)邮件路由:MX记录别名指向:CNAME记录服务发现:SRV记录安全验证:TXT记录3. 查询类型类型说明递归查
一、DNF/YUM仓库部署1. 创建本地仓库# 安装必要工具sudo dnf install -y createrepo dnf-utils httpd# 创建仓库目录sudo mkdir -p /var/www/html/repos/{base,epel,extras}# 同步CentOS官方仓库(示例)reposync -p /var/www/html/repos/base --repo=ba
一、云计算磁盘管理基础1. 云磁盘类型块存储:类似物理硬盘,可分区格式化(如AWS EBS、阿里云云盘)文件存储:提供文件系统接口(如AWS EFS、阿里云NAS)对象存储:通过API访问(如AWS S3、阿里云OSS)2. 常见云磁盘操作# 查看磁盘信息lsblkfdisk -l# 分区操作fdisk /dev/vdb # 交互式分区工具parted /dev/vdb # 更强大的分
一、用户账号管理1. 用户账号文件/etc/passwd:存储用户基本信息/etc/shadow:存储用户密码信息(加密)2. 用户管理命令添加用户:useradd [选项] 用户名useradd -m -s /bin/bash -g users -G wheel,developers testuser常用选项:-m:创建家目录-s:指定默认shell-g:指定主组-G:指定附加组-u:指定UID
一、Linux文件系统1. 目录结构/ 根目录bin 基本命令二进制文件boot 启动相关文件dev 设备文件etc 系统配置文件home 用户主目录lib 系统库文
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号