一、编译安装Apache httpd服务1.关闭防火墙 systemctl stop firewalld systemctl disable firewalld setenforce 0 2.配置本地yum源仓库 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mkdir repos.ba
一、首先准备三台虚拟机都关闭防火墙[root@localhost 1]# systemctl stop firewalld [root@localhost 1]# setenforce 0首先在真实服务器操作[root@localhost 1]#yum install httpd -y [root@localhost 1]# systemctl start httpd [root@localhos
一、location匹配1.1匹配分类:精准匹配:location=/{...}一般匹配:location/{...}正则匹配:location~/{...}1.2常用的匹配规则=:进行普通字符精确匹配,也就是完全匹配 ^~:表示普通字符匹配 使用前缀匹配 ~:区分大小写的匹配 ~*:不区分大小写的匹配 !~:区分大小写的匹配取非 !~*:不区分大小写的匹配取非1.3location的匹配机制:优
一、nginx配置文件1.yum安装主配置文件位置:/etc/nginx/nginx.conf2.编译安装主配置文件位置(一般都在):/apps/nginx/conf/nginx.conf子配置文件使用:vim /etc/nginx/nginx.conf ##打开子配置文件 include /apps/nginx/conf.d/*.conf; ##在主配置文件http模块中添加这一行 s
一、nginx简介和相关信息1.nginx简介:1.功能:代理服务器;http服务器:展示静态页面2.nginx特性:功能多 抗高并发能力强 配置简单 可作为代理服务器2.相关信息Nginx的基本文件: 日志文件配置文件默认主站点位置ubuntu 编译安装目录下 logs目录下安装目录下 conf目录下安装目录下 html目录下
一、sed1.简介Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为模式空间(PatternSpace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。一次处理一行的设计模式使得sed性能很高,sed在读取大文件时不会出现卡
一、正则表达式1.1什么是正则表达式REGEXP: Regular Expressions,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。正则表达式被很多程序和开发语言所广泛支持:vim, less,grep,sed,awk, nginx
一、三种常用的循环1.1for循环语法结构列表循环不带列表循环类C风格的for循环列表循环第一种语法for i in {词语列表} do 命令序列不带列表循环for (i=1 i≤100 i++) do 命令序列 done类c风格的For循环for ((表达式1;表达式2;表达式3)) 表达式1:定义变量并赋初值 表达式2:决定是否循环 表达式3:决定循环变量如何改变,决定循环什么时候退出1.2
一、测试1.1文件测试test1.1.1格式格式1:test 条件表达式 格式2:[ 条件表达式 ]注:[ ] 中的空格 测试是否成功使用 $? 1.1.2用法-d:测试是否为目录 -e:测试目录或文件是否存在 -a:测试目录或文件是否存在-f:测试是否为文件 -r:测试当前用户是否有权限读取
一、shell脚本基础1.shell的作用Linux 系统中的 Shell 是一个特殊的应用程序,它介于操作系统内核与用户之间,充当 了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执 行的操作传递给内核执行,并输出执行结果。 常见的 Shell 解释器程序有很多种,使用不同的 Shell 时,其内部指令、命令行提示符 等方面会存在一些区别。通过/etc/shell
一、安全技术传输层防火墙:根据IP地址 Mac地址 协议 端口号来控制流量数据应用层防火墙:真实传输的数据 根据IP地址 Mac地址 协议 端口号来控制流量数据 二、Linux防火墙的基本认识1、四表五链Iptables 四表五链:四表:Raw:关闭启用的连接追踪机制(基本不用){追踪流量}Mangle:标记流量(基本不用)Nat:地址转换Filter:过滤流量,判断流量是否允许通过表的
一、yum仓库的灵活部署1.yum基础知识和命令 Yum list查看软件包Yum provides 查看命令来自哪个包yum provides */mnte找到某个文件Yum grouplist包组Yum history undo 编号取消操作Yum history redo 编号重做额外仓库:Yum install sl(软件跟新快 种类全)yum insta
一、ssh基础1.ssh是什么SSH(Secure Shell) 是一种加密网络协议,用于在不安全的网络(如互联网)中安全地远程访问和管理计算机系统。它通过加密通信、身份验证和数据完整性保护,防止窃听、篡改和中间人攻击2.ssh与telnet的区别telnet:远程连接协议 1.明文传输数据 2.无压缩功能ssh:1.加密传输数据2.有压缩功能3.ssh服务的最佳实践建议使用
一、网络配置命令1.查看网卡的信息ifconfig Ifconfig只能看到开启的网卡Ifconfig -a看到所有的网卡包括开启和关闭Ifconfig 网卡名称开启网卡Ifconfig 网卡名称 down关闭网卡Ifconfig 网卡名称 ip地址/子网掩码 临时修改ip地址Ifconfig 网卡名
Indoe号面试题磁盘还剩余很多空间,但无法继续新建文件?Inode号使用完了 删除不必要的空文件一、日志文件1.日志的功能用于记录系统、程序运行中发生的各种事件通过阅读日志,有助于诊断和解决系统故障2.日志文件的分类1.内核及系统日志由系统服务rsyslog统一进行管理,日志格式基本相似2.用户日志记录系统用户登录及退出系统的相关信息3.程序日志由各种应用程序独立管理的日志文件,记录格式不统一3
一、服务进程相关内容服务端:Systemctl start sshd 开启服务等待客户来访(监听在某一个默认端口)引导过程:操作系统的启动过程服务(进程)控制:程序:执行特定任务的一串代码进程:运行中代码 服务进程:1. 一直运行的程序,除非特殊情况否则不会结束生命周期2. 需要监
一、逻辑卷的使用1.逻辑卷的概述2.做逻辑卷的步骤1.建立物理卷(pv):挑选适合的硬盘或分区设备做逻辑卷把硬盘拆分成pe(4M) 逻辑卷中的最小存储单元2.建立卷组(vg):物理卷的集合3.建立逻辑卷(lv):从卷组中取出对应的pe注:以上三步完成等于分区 接下来 格式化 挂载建立卷组的过程pvcreate /dev/sd[bc]vgcreate web /d
一、添加磁盘步骤及命令1.添加磁盘步骤1.先分区 便于优化硬盘管理2.格式化 原有的数据清空 安装文件系统软件3.挂载 告诉系统你有一个新的硬件2.相关命令fdisk分区gdisk分区 2t以上mkfs格式化mount挂载 或者查看挂载信息lsblk显示系统磁盘情况blkid查看硬件的uuidfsck修复文件系统Swapoff
一、用户账户1.账户分类1.超级管理员:uid为0的用户(uid:用户的身份证号是唯一的)2.普通用户:权限受限的用户 uid号:1000-600003.程序用户:只是用来启动程序使用,并不可以登录用户的相关文件/etc/passwd用户信息文件、用户的基础属性/etc shawd用户密码存放的文件、用户密码属性2.组1.基本
一、Linux系统软件安装Linux系统中安装软件共有三种方式:rpm、yum和编译1.Rpm包管理工具RPM包(Red Hat Package Manager)是Linux系统中用于软件安装、升级、卸载和管理的打包格式,最初由Red Hat公司开发,现广泛用于Red Hat系发行版(如CentOS、Fedora、RHEL)及SUSE等系统使用格式:安装Rpm-ivh 软件包的全名(必
注:这些文件不能删除和移动一、在文件中增删改查1.cat查看文件中的内容 Cat 【选项】…【文件】…-b跳过空行显示行号-s压缩空行-n显示行号-A显示隐藏字符Cat 会和标准输出重定向 >上下合并两个文件Cat a b > newfile2.Paste左右合并两个文件-d 指定分割的符号-d 两个文件用+分开3.head文章的头部 head 文件名默认看文件的前十行he
一、Linux基础知识1 .Linux的优点:2.什么是shellShell 是用户与操作系统内核之间的接口,允许用户通过输入命令来与系统交互。它既是一个命令行解释器,也是一种脚本语言,广泛用于系统管理和自动化任务。3.Linux命令的分类内部命令:系统的一部分,系统运行,内部命令也跟着运行,一般没有独立的文件 在内存中外部命令:不系统的一部分,需要额外安装,有独立对应的文件
一、vlan基础1.vlan的概念VLAN通过在交换机上配置,将网络设备逻辑分组,形成独立的广播域,即使设备物理连接在同一交换机上,也能实现隔离。2.vlan的作用①划分广播域②提高安全性③降低管理难度3.vlan的分类①静态vlan:基于端口划分静态vlan②动态vlan:基于mac地址划分动态vlan4.设置段口的vlan类型①access 接口类型 交换机连普通电脑或者路由器 只允许一条②t
一、路由器的原理根据路由表转发数据二、路由表的形成直连路由非直连路由:1.静态配置;2.动态学习静态路由的配置:Ip route-static 你要去的网段 子网掩码 下一跳地址(下一个路由器的最近的接口)1.自动配置a.给路由器的接口配置上ip地址后,路由器会自动学习该端口上的网段,直连路由。b.靠动态路由协议自动学习 rip ospf(路由器互相发送报文自动学习)。2.手动配置此处有三台PC设
网络层与传输层的协议
一、首先安装VMware Workstation Pro这个软件二、打开软件点击创建新的虚拟机三、选择典型虚拟机 然后呢点击下一步四、这里选择稍后安装五、有好几个版本可供选择 这里选择Win10系统进行演示六、位置和名字最好标记一下顺序 将系统都放在一起比较好 每一个系统都使用新的文件夹 方便日后删除七、虚拟系统使用最大内存是60g八、虚拟系统的硬件需自己设定运行内存最好>2G这里要使用镜像文件自
一、ip地址的分类1. 按版本分类(1) IPv4地址(2) IPv6地址2. 按用途分类(1) 公网IP地址:全球可达 需要花钱购买(2) 私网IP地址:非全球可达 不需要花钱有特定的地址使用常见的私网地址有以下几类:3. 按功能分类(1) 单播地址:标识单个设备,数据包发送到唯一目标。(2) 组播地址:一部分人为目标(3) 广播地址:全服公告4. 按范围分类(1) A类地址范围:0-127特点
目录一、OSI七层参考模型1.1基本概念1.2功能二、TCP/IP协议2.1TCP/IP五层模型2.2协议三、数据的分装和解分装过程3.1数据的封装过程3.2数据的解分装过程一、OSI七层参考模型1.1基本概念OSI七层模型通过分层设计,简化了网络通信的复杂性,每一层专注于特定功能,层与层之间通过接口交互。应用层人机交互的一个窗口表示层将人类使用的高级语言翻译成机器语言会话层管理(开启 关闭 维护
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号