Linux
文章平均质量分 97
君衍.⠀
钟声激荡晨风清,言志未酬心自明。
展开
-
使用VScode远程连接Ubuntu
本篇为如何在VScode上远程连接Ubuntu:平常远程连接服务器的工具有很多,比如Moba、Xshell、putty、甚至CRT都可以进行远程连接服务器,但是他们的本质是相同的,都是使用ssh来进行远程连接。这里我们之所以要使用VScode远程连接,最大的好处就是写代码方便,平常我们使用那些工具,我们需要在本地上写好代码然后上传给服务器上执行,但是VScode恰好就可以解决这个问题。其核心组件都运行在远程环境中,本地完全不需要拥有远程开发环境的源代码。原创 2024-02-01 08:00:00 · 16478 阅读 · 2 评论 -
负载均衡下Webshell连接思路及难点
本篇为讲解负载均衡下的webshell连接思路及难点,详细内容包含了应用场景环境搭建思路以及难点1、查看内部结构2、查看webshell3、使用蚁剑进行连接4、难点1 shell文件上传问题5、难点2 命令执行时飘逸6、难点3 大工具上传失败7、难点4 脚本失效四、解决方式1、关闭对方节点服务器2、基于IP地址判断是否执行3、脚本实现流量转发3.1 创建antproxy.jsp脚本3.2 修改 Shell 配置等等内容原创 2024-01-29 14:07:05 · 12990 阅读 · 0 评论 -
Ubuntu22.04安装docker
本篇为Ubuntu22.04版本操作系统下安装Docker的教程,详细内容包含了认识docker查看Docker的依赖在Ubuntu22.04上安装Docker步骤1、更新Ubuntu2、添加Docker库3、安装Docker4、Docker测试等内容。原创 2024-01-29 08:00:00 · 20426 阅读 · 11 评论 -
Nginx解析漏洞复现
本篇为Nginx的解析漏洞复现,详细内容包含了搭建环境复现过程漏洞原理及防范同时包含了配置过程中出现的问题以及解决方案等等。原创 2024-01-28 18:30:16 · 14800 阅读 · 0 评论 -
Ubuntu 22.04安装Nginx负载均衡
本篇为使用Ubuntu22.04来编译安装Nginx,包含了:编译安装Nginx轮询算法实现负载均衡加权轮询算法实现负载均衡四、ip hash实现负载均衡等内容。原创 2024-01-25 22:09:54 · 11811 阅读 · 0 评论 -
Linux服务器实验总结以及回顾(全)
本篇为Linux搭建一些服务器的实操教程,详细包含了使用Linux虚拟机搭建论坛,搭建NTP时间服务器、搭建远程连接服务器、1、配置SSH监听端口号2、拒绝root账户被远程登陆3、免密连接登录3.1 基础知识3.2 虚拟机之间实现免密登录4、xshell实现免密登陆5、SSH免密+公钥验证连接四、Web服务器1、快速搭建网站2、更改网页启动目录3、内网穿透4、搭建具有身份验证功能网站五、基于https协议的静态网站1、https+ssl的加密认证web服务器2、组建含多子目录的网站六、使用内网穿等等原创 2023-10-15 14:45:06 · 3980 阅读 · 0 评论 -
Docker——容器生命周期管理(下篇)
本篇为学习docker第二篇的容器生命周期管理,详细内容包含了run1、options说明2、-p的三种写法3、实例14、实例25、实例36、实例47、实例58、实例69、实例78、实例89、退出容器start/stop/restart1、语法格式2、stop/restart 命令的 options三、kill1、重点2、说明3、实例四、rm1、说明2、实例五、create实例六、exec实例七、pause/unpause实例等等原创 2023-09-27 22:38:53 · 3982 阅读 · 0 评论 -
Docker——认识并安装Docker(上篇)
本篇为学习docker的认识并安装docker,详细内容包含了Docker认识Docker功能1、更快速的交付和部署2、更高效的虚拟化3、更轻松的迁移和扩展4、更简单的管理Docker 和 VM学习Docker前的必备知识1、环境配置2、虚拟化部署方式3、虚拟化优点4、虚拟化局限性5、容器与虚拟机的区别6、Docker为什么比VM快?7、虚拟化与容器四、Docker详细介绍1、简介2、应用场景3、Docker使用4、Docker镜像上运行Docker容器的优势4.1等等原创 2023-09-27 16:26:10 · 4586 阅读 · 0 评论 -
RHCE——二十一、Ansible模块
本篇为学习RHCE的二十一章,Ansible模块,详细内容包含了:Ansible的三个命令模块1、组成2、特点3、区别3.1 command、shell模块:3.2 raw模块4、command模块4.1 参数表4.2 free form参数5、shell模块5.1 作用5.2 例25.3 script模块5.4 例3raw模块6.1 参数6.2 例4、文件操作模块1、file 模块1.1 参数1.2 案例2、copy 模块2.1 参数2.2 案例3、fet等等原创 2023-09-25 10:36:18 · 4051 阅读 · 0 评论 -
RHCE——二十、Ansible及安装与配置
本篇为学习RHCE知识体系的第二十章,ansible安装与配置,详细内容包含了:自动化运维的背景运维自动化自动化运维的体系结构及组成1、系统备2、配置管理3、监控报警4、常用工具三、自动化运维的发展概述1、运维工作内容分类2、运维自动化标准化2.1 物理设备层面2.2 操作系统层面2.3 应用服务层面2.4 运维操作层面四、Ansible的介绍1、什么是Ansible1.1 Ansible特点1.2 Ansible优点2、Ansible架构模式2.1 概述2.2等等原创 2023-09-21 13:47:24 · 4072 阅读 · 0 评论 -
RHCE——十九、shell编程之awk
本篇为RHCE第十九课,shell编程之awk,详细内容包含了、概念、工作流程1、如图2、流程awk程序执行方式1、通过命令行执行awk程序2、awk命令调用脚本执行3、直接使用awk脚本文件调用四、awk命令的基本语法1、格式2、BEGIN模式与END模式3、awk的输出五、记录和域1、概念2、示例3、使用-F参数指定域之间的间隔符4、使用系统内置变量FS改变域分隔符5、NR、NF、FILENAME变量六、awk的变量1、概念2、内置变量3、示例4、用户自定义变量等等原创 2023-09-08 13:55:54 · 3843 阅读 · 0 评论 -
RHCE——十八、shell编程之sed
本篇为RHCE体系学习的十八章,shell编程之sed,详细内容包含了:概念工作原理二、基本语法1、格式2、参数3、定址符4、操作三、输出文本范例文件四、文本替换1、范例文件2、格式3、示例4、使用替换实现删除五、删除文本1、注意2、示例六、插入文本1、注意2、格式3、示例4、注意七、练习等等原创 2023-09-06 16:14:15 · 3914 阅读 · 0 评论 -
RHCE——十七、文本搜索工具-grep、正则表达式
本篇为学习RHCE课程的第十七章:文本搜索工具grep以及正则表达式:详细内容包含了:文本搜索工具--grep1、作用2、格式3、参数4、注意5、示例5.1 操作对象文件: /etc/passwd5.2 grep过滤命令示例、正则表达式1、概念2、基本正则表达式2.1 常见元字符2.2 POSIX字符类2.3 示例3、扩展正则表达式3.1 概念3.2 示例三、作业1、作业一2、作业二3、作业三等等原创 2023-09-04 12:26:36 · 4630 阅读 · 0 评论 -
RHCE——十六、流程控制之条件判断、循环
本篇为学习RHCE的十六章,流程控制之条件判断、循环,详细内容包含了:-、if语句语法1、单分支结构2、双分支结构3、多分支结构二、案例三、case多条件判断1、格式2、执行过程3、示例四、for循环1、带列表的for循环2、不带列表的for循环3、基于C语言风格的for循环五、while循环1、格式2、while循环读取文件3、while语句示例六、until循环1、作用2、示例七、循环控制1、组成2、详细语法3、示例4、循环嵌套八、作业1、作业一等等原创 2023-09-04 00:04:06 · 3768 阅读 · 0 评论 -
RHCE——十五、shell条件测试
本篇为RHCEShell条件测试知识的讲解,详细内容包含了一、用途、基本语法1、格式2、示例三、文件测试1、参数2、示例四、整数测试1、作用2、操作符3、例4、案例分析五、逻辑操作符1、符号2、例六、命令分隔符等等原创 2023-09-02 15:28:03 · 2305 阅读 · 0 评论 -
RHCE——十四、变量和引用
本篇为RHCE学习第十四课,变量和引用,详细内容包含了:深入认识变量1、什么是变量2、变量的名称3、变量的类型4、变量的定义5、自定义变量6、环境变量7、位置变量变量赋值和作用域1、显示赋值: 变量名=变量值2、read 从键盘读入变量值3、变量和引号4、变量的作用域5、变量的运算等等原创 2023-09-02 11:35:15 · 2332 阅读 · 0 评论 -
RHCE——十三、Shell自动化运维编程基础
本篇为RHCE课程体系中Shell自动化运维编程基础:详细内容包含了:、为什么学习和使用Shell编程Shell是什么1、shell起源2、查看当前系统支持的shell3、查看当前系统默认shell4、Shell 概念三、shell 程序设计语言1、Shell 也是一种脚本语言2、用途四、如何学好shell1、熟练掌握shell编程基础知识2、建议五、shell脚本的基本元素1、基本元素构成2、shell脚本中的注释和风格六、shell脚本编写规范1、脚本开头2、脚本中尽等等原创 2023-08-31 20:38:31 · 2586 阅读 · 0 评论 -
RHCE——十二、Mysql服务
本篇为学习RHCE的第十二课,Mysql服务,详细内容包含了:什么是数据库1、数据:2、数据库二、mysql概述三、版本及下载四、yum仓库安装1、添加yum源2、安装3、后续配置五、本地RPM包安装1、使用迅雷下载集合包2、上传数据3、安装六、生产环境中使用通用二进制包安装1、作用2、软件包下载3、使用xftp将软件包上传到根目录并解压缩4、使用前的准备5、初始化软件6、设置mysgl的配置文件7、配置启动脚本等等原创 2023-08-29 15:52:52 · 3570 阅读 · 0 评论 -
RHCE——十一、NFS服务器
本篇为课程RHCE学习的第十一课:NFS服务器,详细内容包含了:一、简介1、NFS背景介绍2、生产应用场景二、NFS工作原理1、示例图2、流程三、NFS的使用1、安装2、配置文件3、主配置文件分析3.1 实验14、NFS账户映射4.1 实验24.2 实验3四、autofs自动挂载服务1、产生原因2、安装3、配置文件分析4、实验45、实验5等等原创 2023-08-29 13:00:49 · 3065 阅读 · 0 评论 -
RHCE——十、防火墙、iptables、firewalld
本篇为学习RHCE的第十部分:防火墙、iptables以及firewalld,详细内容包含了:一、什么是防火墙1、分类2、Netfilter(数据包过滤2.1 定义2.2 Netfilter分析内容3、防火墙无法完成的任务4、iptables 与 firewalld 区别二、iptables1、iptables执行原则1.1 原则1.2 防火墙规则2、规则链2.1 概念2.2 分析2.3 规则链分类2.4 规则链之间的匹配顺序2.5 iptables 流量处理动作3、ipta等等原创 2023-08-28 18:43:17 · 2898 阅读 · 0 评论 -
RHCE——九、SELinux
本篇为系统化学习RHCE的九、SELinux,详细内容包含了:一、概念1、作用2、SELinux与传统的权限区别、SELinux工作原理1、名词解释主体 (Subject)目标 (Object)策略 (Policy)安全上下文 (Security Context)2、文件安全上下文查看1、命令2、分析SELinux的启动、关闭与查看1、三种配置模式2、原理图3、模式管理3.1 查看当前工作模式3.2 临时开启selinux/临时关闭selinux3.3 永久性关闭3.4等等原创 2023-08-28 17:01:21 · 4484 阅读 · 0 评论 -
RHCE——八、DNS域名解析服务器
本篇为系统化RHCE课程第八课,DNS域名解析服务器,详细内容包含了:一、概述1、产生原因2、作用3、连接方式4、因特网的域名结构4.1 拓扑4.2 分类4.3 域名服务器类型划分DNS域名解析过程1、分类2、解析图2.1 图2.2 过程分析搭建DNS域名解析服务器三、1、概述2、安装软件3、/bind服务中三个关键文件4、配置文件分析区域配置文件5.1 作用5.2 区域配置文件示例分析正向解析资源文件6.1 概述6.2 模板内容分析6.3 域名解析记录分析等等原创 2023-08-27 19:49:07 · 6274 阅读 · 0 评论 -
RHCE——七、搭建云存储器
本篇为RHCE项目篇,进行搭建云存储器,详细内容包含了使用内网穿透搭建私有云存储1、准备工作2、上传软件3、设置数据库4、配置httpd5、私有云安装6、内网穿透配置使用腾讯云服务器搭建私有云存储1、准备工作2、上传软件3、设置数据库4、配置httpd5、私有云安装等等原创 2023-08-23 16:13:21 · 6491 阅读 · 0 评论 -
RHCE——六、基于https协议的静态网站
本篇为RHCE第六课,基于HTTPS协议的静态网站,详细内容包含了一、概念解释1、SSL协议分为两层2、SSL协议提供的服务二、HTTPS安全通信机制1、图解2、过程三、使用Apache+mod ssl组件的加密认证网站1、概念2、安装3、配置文件4、ssl配置文件的主要参数四、实验1、搭建https+ssl的加密认证web服务器2、组建含多子目录的网站等等原创 2023-08-23 13:19:32 · 6234 阅读 · 0 评论 -
RHCE——五、Web服务器及内网穿透(实验篇)
本篇为RHCE所需学习的第五课,Web服务器及内网穿透的实验篇,详细内容包含了:一、快速搭建网站,二、更改网页启动目录,三、内网穿透、四、搭建具有身份验证功能的网站,五、搭建两个域名基于虚拟机主机网站,六、搭建两个基于IP地址的虚拟及网站,七、搭建两个基于讲个端口号的虚拟主机网站等等原创 2023-08-22 17:51:19 · 6895 阅读 · 0 评论 -
RHCE——四、Web服务器(理论篇)
本篇为RHCE的第三章Web服务器的讲解笔记,详细内容包含了:Web服务器1、www简介1.1 常见Web服务程序介绍1.2 服务器主机1.3 主要数据1.4 浏览器2、网址及HTTP简介2.1 URL2.2 http请求方法2.3 HTTP协议请求的工作流程3、www服务器的类型静态网站动态网站-、快速安装Apache1安装2、准备工作3、httpd所需目录4、主配置文件虚拟主机功能-.1、概述2、基于 IP 地址的虚拟主机原理3、基于端口号的虚拟主机原理等等原创 2023-08-22 16:10:36 · 6372 阅读 · 0 评论 -
RHCE——三、远程连接服务器
本篇为系统化学习RHCE的第三课,远程连接服务器,详细内容包含了:远程连接服务器1、概念2、功能3、分类文字接口图形接口文字接口连接服务器连接加密技术简介密钥解析四、SSH工作过程1、版本协商阶段2、密钥和算法协商阶段3、认证阶段(两种认证方法)五、SSH服务配置1、安装ssh2、配置文件分析六、ssh实验1、实验12、拒绝root账户被远程登陆3、实验3基础知识虚拟机之间实现免密登录4、xshell实现免密登陆七、练习等等原创 2023-08-20 17:27:29 · 7753 阅读 · 0 评论 -
RHCE——二、时间服务器
本篇为系统化学习RHCE课程第二篇,时间服务器,详细内容包含了-、简介1、重要性2、Linux的两个时钟3、NTP4、Chrony介绍chrony安装与配置1、安装2、Chrony配置文件分析3、实验3.1 实验13.2 实验2三、chronyc命令1、查看时间服务器2、chronyc sources输出分析3、其它命令4、常见时区四、练习原创 2023-08-20 13:39:49 · 7111 阅读 · 0 评论 -
RHCE——一、安装部署及例行性工作
本篇为系统化的学习RHCE课程下的内容第一课,详细内容包含了:网络服务1、准备工作2、RHEL9操作系统的安装部署3、配置并优化RHEL9操作系统4、网络配置5、修改网络连接例行性工作1、单一执行的例行性工作2、循环执行的例行性工作三、书写定时任务的注意事项四、系统级别的计划任务五、实验1、实验一:编写脚本test.sh并执行2、实验二:设置邮件报警及例行性发送功能3、实验三等等原创 2023-08-19 19:24:26 · 9490 阅读 · 0 评论 -
RHCSA——Linux网络、磁盘及软件包管理
本篇介绍了Linux的网络管理,磁盘管理、软件包管理,详细如下:Linux操作系统讲解:网络管理1、NetworkManager1.1、nmtui界面1.2、nmcli使用方法2、配置网络2.1、网络接口以及网络连接2.2、配置方法2.3、ping命令:2.4、wget命令磁盘管理2.1、分区得两种格式2.1.1、MBR分区2.1.2、GPT分区2.2、磁盘分区-fdisk命令2.3、格式化分区2.4、挂载分区软件包管理3.1、安装软件包1、rpm安装软件包2、yum/dn原创 2023-07-15 19:57:24 · 1060 阅读 · 0 评论 -
RHCSA——使用Linux搭建一个简单的论坛
本篇介绍了使用Linux操作系统进行搭建一个简单的论坛,Discuz。错误:连接激活失败:(5) ip 配置无法保留(无可用地址、超时等)。里面涵盖了PHP超文本预处理器,Apache网页服务器以及mariadb数据库管理系统等等,同时包含了许多命令的实操,以及LAMP或者LNMP环境的搭建,网络源与本地源的搭建等等。同时搭配win服务器进行访问配置,最终完成论坛的搭建,中间件同时包含了数据库的创建以及管理等等,很是实用,同时可以锻炼Linux初级的技术,巩固所学。原创 2023-06-01 01:45:34 · 1548 阅读 · 0 评论 -
RHCSA——文件权限设置
本篇主要介绍了两个模块,文件的权限设置邮寄网络管理的介绍,文件权限设置包含了普通文件,目录文件以及acl控制列表,最后也介绍了文件权限的三类特殊权限,suid、sgid以及sticky,最后便是权限掩码unmask的讲解。原创 2023-05-26 20:11:45 · 394 阅读 · 0 评论 -
RHCSA——Linux文件以及用户与组的管理
本片主要介绍了文件管理的查看文件路径以及复制、移动、打包、压缩的各个命令,之后介绍了用户和组的管理比如用户账户文件用户密码文件用户组账号文件用户组密码文件以及等登陆linux的过程,最后介绍了用户的创建、修改、删除以及设置密码切换用户等,同时包含了用户组的创建、修改、删除、添加用户进用户组。原创 2023-05-22 23:33:28 · 421 阅读 · 0 评论 -
RHCSA——Linux管道符以及链接文件
本片主要介绍了Linux的管道符以及链接文件的创建,通过一个实验介绍了Linux的grep,wc sort以及tr,uniq,cut命令,最后介绍了软链接和硬链接的创建ln以及删除,软硬链接的区别。原创 2023-05-20 00:21:55 · 472 阅读 · 0 评论 -
RHCSA——Linux文件的管理
本篇主要介绍了目录文件以及普通文件进行新建的区别以及相同的删除代码,之后介绍了普通文件的编辑以及使用等等,文章最后讲述了Vim编译器的使用以及三种模式·的快捷键,用来巩固linux学者的基础知识。原创 2023-05-17 23:42:11 · 374 阅读 · 0 评论 -
RHCSA——Linux执行命令以及文件类型、根目录结构
本篇首先介绍了Linux的基本使用,包含了Linux在远程软件的登陆以及修改用户密码以及自身的密码,同时给予了忘记密码相应的操作描述,同时包含了Linux虚拟机的时间,时区配置。之后介绍并给予了远程登陆软件MobaXterm工具,以及使用描述,帮助更好的使用Linux操作系统,最后我们讲解了Linux的文件类型以及其根目录的结构,其中包含了Linux目录下的文件以及文件介绍和其的各种分类,最后介绍了Linux根目录的及阿狗。帮助更好的理解并使用Linux操作系统。原创 2023-05-13 21:24:37 · 597 阅读 · 1 评论 -
RHCSA——介绍以及安装配置
本篇开始引入Linux,首先总体的价绍操作系统,然后开始引入Linux。介绍了Linux的发展史以及为什么要学习Linux,学习Linux的原因,同时介绍了Linux的特点。之后在VMware的基础上进行安装并且配置了Linux的操作系统方便之后学习。原创 2023-05-13 00:20:01 · 1827 阅读 · 0 评论