- 博客(55)
- 收藏
- 关注
原创 nginx的访问控制
创建basic验证文件存储目录mkdir -p ${passdir}使用的时候,权限指令只需要跟上允许或禁止的ip,ip段,或all。重定向,访问一个url时,服务器把url重定向到另外一个url中。创建第二用户,不需要-c,因为文件已经创建好了ji。有两个访问权限控制的指令allow 和 deny。根据创建的文件存储目录,创建一个基本验证用户。安装httpd-tools -y工具包。location:针对单个匹配路径。-c:创建一个新用户的文本文件名。server中针对所有请求。匹配规则有四种flag。
2024-10-02 17:41:28
322
原创 location指令
无前缀,必须以”/“开头前缀"="精准匹配。前缀”^~“ 普通url匹配。前缀”~“基于正则表达式的匹配, 区分大小写前缀”~*“匹配优先级。
2024-09-30 16:48:44
287
原创 nginx的升级
1.虚拟主机一台物理服务器做多个服务器,配置多个网站。nginx虚拟主机功能,通过nginx.conf中server设置多个虚拟主机。实现方式有三种1.域名2.ip地址3.端口。
2024-09-30 15:09:06
577
原创 企业的模式
产品+研发+运维:产品设计—》项目研发——》项目测试——》测试上线——系统运维=前端(HTML+CSS+JavaScript)+后端(JAVA/Python/GO):产品上线,后期的运行与维护工作都属于运维工程师的范畴。
2024-09-29 18:18:47
342
原创 nginx的安装和使用
1.环境准备:卸载其他方式安装的web应用,防止端口冲突2.下载nginx源码包wget3.源码编译安装yum install -y gcc pcre-devel zlib-devel #安装依赖包useradd -M -s /sbin/nologin nginx #创建程序运行用户和组tar-axfnginx-1.19.7.tar.gz把下载下来的安装包解压cd ~/nginx-1.19.7 进入到解压之后的安装nginx。
2024-09-29 17:42:00
325
原创 nginx服务介绍
常见的状态码:1xx 请求已接收,2xx 请求成功被接收,了解,接收3xx 资源被转移其他url,也就是重定向4xx 用户端错误5xx 服务器端错误高并发nginx采用事件驱动和异步架构高性能的服务器、也可以做http、https、smtp、imap、pop3反向代理服务器。
2024-09-29 13:18:29
233
原创 LinuxDNS域名解析服务
根域一级域名:Top Level Domain edu,mil,gov,net,org,int,arpa组织域、国家域(.cn .ca, .hk, tw)、反向域二级域名:test.com三级域名:study.test.com最多可达127级域名。
2024-09-03 11:54:59
671
原创 awk命令的使用
一种强大的文本处理工具,用于处理结构化的文本拿数据sed,行字符流,执行整行处理的文本处理工具awk, 行字符流,精细到处理列的文本处理工具grep 从文本中快速过滤匹配的行。
2024-08-11 23:45:48
369
1
原创 sed命令的使用
e:执行多个脚本 ,例如: -e 'script01' -e 'script02' -e 'script03'sed -n '1~2p' 1.txt # 输出从第一行开始,每数两行输出一次 (输出奇数行)sed -n '1,+3p' 1.txt #输出从第1行起,往后数3行。sed -n '1,5p' 1.txt # 输出第一行到第五行。sed -n '$p' 1.txt # 输出最后一行。sed -n '1p' 1.txt # 输出第一行。sed -n '1p' 1.txt 打印第一行内容。
2024-08-11 23:18:02
548
原创 Shell基础知识
一个类用c语言编写的命令解释器程序的统称,也是以恶搞脚本编程语言,用户与内核交互的桥梁shell的功能接收用户命令调用相应的应用程序解释并交给内核处理返还内核处理结果命名规则:字母,数字,下划线,不能以数字开头,不能是关键字定义方式:变量名="变量值"提取变量:$变量名或${变量名}
2024-07-26 09:41:55
680
原创 LinuxDHCP 动态TCP/IP配置服务
1.了解:DHCP工作原理2、通过不同的工作场景,来了解DHCP配置方法本地作用域DHCP超级作用域固定IP。
2024-07-15 23:05:59
936
原创 linux计划任务
crontab [选项]-l :list,显示当前已设置计划任务-e:使用vim编辑器编辑计划任务顺序:分钟,小时,几号,月份,星期几,command。
2024-07-14 21:34:10
241
原创 09磁盘管理
最多4个主分区,编号1-4逻辑分区大小总和不能超过扩展分区大小,逻辑分区编号从5开始删除扩展分区,下面逻辑分区也被删除扩展分区编号(1-4)
2024-07-11 17:09:04
928
原创 08-Linux进程管理
1.ps命令基本选项-A:所有进程均显示出来,与-e具有同样的效用2.top命令3.netstart 和ss命令4.lof命令列出进程打开的文件5.df命令查看磁盘的剩余空间。
2024-07-11 09:35:33
370
原创 7.9知识点回顾
YUM(Yellowdog Updater, Modified)是一个在Fedora、CentOS、RHEL(Red Hat Enterprise Linux)等Linux发行版中广泛使用的软件包管理器,它基于RPM包管理,可以自动处理软件包的依赖关系,方便用户安装、更新和卸载软件包。wc命令是系统中一个常用命令,通用机文件中的行数,字数,字节数或字符数。移动光标、复制、粘贴、剪切、撤销、恢复撤销。-l 或 --lines:统计文件的行数。-w 或 --words :单词数。1.dd(删除后,下一行上移)
2024-07-10 09:08:42
195
原创 Linux网络管理
自有服务是一些特定的进程,开机后就自动允许的进程,当客户向这些进程发起请求,服务器上的这些进程就会自动为客户提供服务Centos6 管理服务#service 服务名 start|stop|restart|status例:Centos7 管理服务命令:# systemctl start|stop|restart|status 服务名例:代表Linux系统的不同运行模式network time protocal,作用是用于各个计算机的时间的协议。
2024-07-06 19:13:37
1008
原创 Linux权限概述
代表创建文件时的默认权限root创建文件默认权限是文件:644 文件夹:755普通用户创建默认权限是文件:664 文件夹:775。
2024-07-06 00:43:54
803
原创 Linux用户管理
s: 修改用户可以使用的 shell 类型,如/bin/bash => /sbin/nologin。-s:代表指定用户可以使用的 shell 类型,默认为/bin/bash(拥有大部分的权限)还可以。groups: 用户的主组一级附属组信息,第一个是主组,后面跟的都是附属组信息,主组。-G:代表添加用户时指定用户所属组的附属组,附加组可以指定多个,用,逗号隔开即可。-d:代表用户的家目录,默认为/home/用户名称,可以使用-d 进行更改。- : 横杠 ,代表切换用户的同时,切换到用户的家目录。
2024-07-03 15:53:43
603
原创 linux 文件管理
所有字符都可使用,不建议使用"、?、*"等特殊字符1.尽量使用小写2.在需要对文件名分割时,建议使用“_”,chen_2004_06_28:目录或文件名的长度不能超过255个字符:Linux严格区分大小写Linux不以扩展名对文件类型进行区分,文件类型是依靠权限位标识符进行区分。
2024-06-29 11:00:02
1266
原创 Linux帮助命令
有两种方式查看命令1.help查看命令帮助2.man 手册查看帮助如果用help查看命令,先用type查看命令是系统内部还是外部命令外部命令查看帮助语法: 命令名 --help内部命令查看帮助用法: help 命令名如果用man 手册查看命令,man部分内外命令用法:man 命令名Man 手册查看命令的帮助比 help 查看更加的详细。
2024-06-28 11:35:34
252
原创 linux命令基础
是在系统运行时临时分配的主机名,例如,通过 DHCP 或 mDNS 服务器分配。hostnamectl --transient set-hostname 主机名。hostnamectl --pretty set-hostname 主机名。#shutdown -h 20 含义:系统在 20 分钟后关机。#shutdown 含义:系统在 60s 后关机。#shutdown now 含义:系统立即关机。#shutdown -c 含义:系统取消关机。作用:查看一个命令是属于内部命令还是外部命令。
2024-06-28 10:37:49
464
原创 第一个Java程序
编写第一个Java程序通常从经典的"Hello,World!"程序开始。下面是一个简单的Java程序示例,它将打印出"Hello, World!
2024-06-20 23:36:47
784
原创 为什么要学Java?
想要自己教会自己java,从小白成长到架构师。实现硬实力就业!因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。
2024-06-19 16:36:01
714
原创 JAVA基础
JVM(Java虚拟机)是java跨平台的关键程序运行前,java源代码(.java)需要经过编译器编译成字节码(.class)。程序运行前,JVM负责将字节码翻译 成平台下的机器码运行。只要在不同平台安装对应的JVM,就可以运行字节码文件同一份java源代码,编译一次,通过JVM这个“桥梁”实现跨平台,JVM是与平台相关的软件,能将统一字节码文件翻译成该平台下的机器码。
2024-06-06 20:36:20
244
原创 Python有趣又实用的迷你项目-简单计算器
为了创建一个命令行计算器,你可以使用Python语言,它易于编写和理解。以下是一个简单的示例,展示了一个可以执行加、减、乘、除运算的基本计算器。之后,我将向你展示如何扩展它以支持更复杂的运算或单位转换。
2024-05-31 18:40:33
254
原创 python迷你项目-石头剪刀布游戏
创建一个命令行游戏,游戏者可以在石头、剪刀和布之间进行选择,与计算机PK。如果游戏者赢了,得分就会添加,直到结束游戏时,最终的分数会展示给游戏者。提示: 接收游戏者的选择,并且与计算机的选择进行比较。计算机的选择是从选择列表中随机选取的。如果游戏者获胜,则增加1分。
2024-05-26 00:06:42
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人