Logo

分类:系统

20 篇文章

LNMP 架构

LNMP 架构一、简介1. 常用架构LAMP:Linux + Apache + MySQL/Mariadb + PHP/Perl/PythonNote:PHP 处理动态页面请求,并与数据库建立关联。LNMP:Linux + Nginx + MySQL/Mariadb + PHP/Perl/Pytho...

HTTP 协议

HTTP 协议HTTP,Hyper Text Transfer Protocl(超文本传输协议),主要应用于www(Web),最初目的是为了提供一种发布和接收HTML页面的方法。一、数据包1. 请求报文请求行请求方法例如,get:读/看,获取;post:写/提交请求信息例如,index.html首页...

git config 配置

git config 配置git config 是 Git 核心配置工具,用于设置/查看 Git 全局、仓库级或系统级的配置参数,决定 Git 的行为方式。以下是核心用法和高频常用配置,覆盖日常开发场景。一、核心基础1. 配置级别优先级:local > global > system。级...

Git

Git一、Git 历史背景Git 诞生于 Linux 内核开源项目的协作需求中。1991-2002 年,Linux 内核维护工作主要依赖繁琐的补丁提交与归档;2002 年起采用分布式版本控制系统 BitKeeper 管理代码。2005 年,BitKeeper 商业公司终止与 Linux 内核开源社区...

awk 命令用法解析

awk 命令用法解析一、概述awk 是一款强大的文本处理与数据分析工具,尤其擅长对结构化文本(如日志、表格数据)进行查询、统计、替换、分析等操作。其核心特点是:基于模式-动作对处理文本(匹配模式则执行动作)。按行处理文本,自动将每行拆分为“字段”(默认以空格/制表符分隔),方便按列操作。支持变量、函...

sed 命令用法解析

sed 命令用法解析一、概述sed(Stream Editor,流编辑器)是Unix/Linux系统中强大的文本处理工具,主要用于对文本进行查找、替换、插入、删除等操作。其核心特点是:流式处理:逐行读取输入(文件或管道数据),按指定规则处理后输出。非破坏性:默认仅修改输出内容,不改变原始文件(需-i...

grep 命令用法解析

grep 命令用法解析一、概述grep(Global Regular Expression Print)是Linux/Unix系统中用于文本搜索的强大工具,可根据指定模式(正则表达式或普通字符串)在文件中查找匹配的行,并输出结果。其核心功能是模式匹配与过滤,支持基础正则(BRE)和扩展正则(ERE)...

创建用户的模板目录

创建用户的模板目录一、目录作用/etc/skel 是系统创建新用户时的家目录模板目录。当通过 useradd 等命令创建新用户时,该目录下的所有文件和子目录会被自动复制到新用户的家目录(如 /home/用户名),从而为新用户提供统一的初始环境配置。二、/etc/skel 中包含的主要文件1. .ba...

产生随机数

产生随机数1. 利用 Shell 内置变量($RANDOM)$RANDOM是Bash Shell环境中内置的随机数变量,可直接调用生成随机整数。命令示例[root@why80 test]# echo $RANDOM30080 [root@why80 test]# echo $RANDOM 138...

Linux 常用的文件操作与序列生成命令

Linux 常用的文件操作与序列生成命令本文整理了 Linux 环境下文件编辑、序列生成、批量文件操作的常用命令及示例,重点区分关键命令的差异与实际应用场景。一、文件内容操作1.1 清空文件两种清空文件命令的差异如下:# 方式 1:echo "" > 文件名(文件会保留一个...