制作nginx的RPM安装包前言 本教程制作的RPM安装包只适用于Redhat7.X版本的操作系统。nginx官方已经从2020年不在维护Redhat6.X版本。 nginx官方的RPM包维护不及时的情况下,需要我们手动制作,一般情况下还是使用官方的比较好。 Redhat7一下的操作系统,推荐源码编译安装,后续有时间再出一篇Redhat6.X的源码编译教程。准备需要安装 make gcc gcc-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-21 15:49:01
                            
                                378阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.通过官方 yum 源安装nginx
1.配置yum源
[root@centos8 ~]#cat /etc/yum.repos.d/nginx.repo
[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 08:51:15
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx1.6.2版本安装遇到的坑以及配置反向代理 本文基于https://www.runoob.com/linux/nginx-install-setup.html教程进行安装,安装过程中和使用中方遇到的坑记录下来。 1.安装过程 本次安装于Fedora33上安装,如果对版本没有要求,可以在Terminal输入nginx让系统进行自动安装。 遇到的坑: 1.Make操作时报错 分析:代码编译过            
                
         
            
            
            
            # 理解x86 RPM包和x86压缩档案的区别
在软件开发与管理中,理解不同的文件打包格式是非常重要的一步。在这篇文章中,我们将探讨x86 RPM包和x86压缩档案之间的区别,并提供相应的实现步骤和代码示例。
## 理解包和压缩档案
首先,我们需要明白这两者的基本概念:
- **RPM包**(Red Hat Package Manager)是一种用于在Linux上安装、更新和删除软件的标准            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-30 05:49:51
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何创建Java x86 RPM Package
## 概述
在本文中,我将向你介绍如何创建一个Java x86 RPM包。RPM Package是一种在Linux操作系统中广泛使用的软件包格式,它可以方便地将应用程序和其依赖项打包成一个可分发的单元。这个过程可以通过以下几个步骤完成:
1. 创建RPM包目录结构
2. 编写spec文件
3. 构建RPM包
4. 安装和测试RPM包
下面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-03 07:41:38
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者 | 宋慧美剧第一季最近上线,刷爆全球社交网络话题。原著党推崇的《三体》小说中描述了未来人类世界发展中是无处不在的交互屏幕,而现在我们的生活中,也已经是多屏的天下。手机、电脑、电视大屏、智能汽车甚至家电等物联网,各种终端设备背后是各类架构和系统支撑运行,这其中 Android 安卓系统占据了移动设备最主要的市场份额。在另一端,硬件设备的核心处理器市场中,英特尔与 x86 架构占据了强大的优势。            
                
         
            
            
            
            以下内容全部引用于-勇者工作室-满满很干货Android 设备的CPU类型(通常称为”ABIs”)armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。x86: 平板            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 11:12:59
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             导读当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了C。所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性。C语言是很低级的语言,很多方面都近似于汇编            
                
         
            
            
            
            ## IJKPlayer打包出去x86的实现流程
### 流程图
```mermaid
flowchart TD
    A(开始)
    B(下载IJKPlayer源码)
    C(修改配置)
    D(编译IJKPlayer)
    E(生成x86静态库)
    F(使用x86静态库)
    G(打包出去x86)
    H(结束)
    A --> B
    B -->            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-28 11:50:23
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介1、系统加电复位阶段2、BIOS启动、自检3、加载MBR主引导程序4、加载GRU次引导程序5、加载操作系统内核6、运行操作系统的第一个进程init第一步、系统加电复位阶段系统加电或复位后,基于80x86的特性,中央处理器将内存中所有数据清零,并对内存进行校验。如果没有错误,则CS寄存器中全部置1,IP寄存器中全部置0,即CS=FFFF[0]H,而IP=0000[0]H。[CS]:[IP]指向的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 11:28:05
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在x86 docker上运行x86镜像
## 概述
在本文中,我将向您介绍如何在x86 docker上运行x86镜像。作为一名经验丰富的开发者,我将在下面的表格中提供步骤概览,并详细解释每一步需要执行的操作和代码。
## 步骤概览
```mermaid
pie
    title 步骤概览
    "步骤1" : 20
    "步骤2" : 20
    "步骤3" : 20            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-15 13:13:47
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            虽然平板电脑早在很多年前就已经出现,但是真正走入消费者视野的还是得从2010年发布的第一代iPad开始。经历了这么多年的洗礼,目前平板电脑市场也已经形成了三足鼎立的局势:IOS系统、安卓系统、Windows系统。市面上也有平板电脑搭载的是谷歌最新的Chrome OS,但因为产品较少,就暂时不列入对比,等后期Chrome OS的产品阵容成型后再做详细评测。接下来就为大家分享这三大系统的平板电脑都有哪            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 13:21:39
                            
                                565阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发            
                
         
            
            
            
            关于Nginx
 Nginx是一个高性能、轻量级的HTTP和反向代理服务及电子邮件IMAP/POP3/SMTP代理服务
 因它的稳定性、丰富的功能集、示例配置文件和低系统资源消耗而闻名。
 特点:内存占用少,并发能力强
 事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,
 中国大陆使用Nginx的大型网站有:百度、京东、新浪、网易、腾讯、淘宝等。本次实验环境
- 系统:Centos            
                
         
            
            
            
            目录情景介绍结局总结情景介绍有个朋友找我说 问一个nginx问题,说以前用 1.6 的版本 的配置文件,放到刚刚升级的 nginx1.16 版本下不能用了,不能访问了了解到,他的配置有点奇葩,需要使用 https://domain:port 这样的访问方式一下把我问蒙了,第一个反应是 一个 server下面 写两个 linsten 端口,我自己也手动测试了下,我使用的是 nginx-1.12  ,            
                
         
            
            
            
            nginx概念nginx是一款高性能的http服务器/反向代理服务器及电子邮件代理服务器nginx应用场景http服务器。nginx是一个http服务器可以独立提供http服务。可以做网页静态服务器。虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。基于端口的,不同端口。基于域名的,不同域名。反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,            
                
         
            
            
            
            upstream_addr等到走了一些弯路,才发现nginx的upstream本来就有一个upstream_addr的模块,一下子我觉得找到了方向,不过看这个变量的说明,发现它主要用在记录log上面,而且没说明外界如何获取。查了一些资料之后,发现nginx有一个add_header,该指令干的事情就是在http response header里面加入自己定义的header,于是我在conf里面添加            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 18:06:58
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说到压缩软件,在 20 年前「WinZIP」就是每台电脑的标配,随着更优秀的压缩软件出现,这款「WinZIP」逐渐被大家遗忘,虽然官方现在还在继续更新,不过市场份额已经不高了。在「聊一聊 "压缩解压" 软件那点事」这篇文章里面雷锋哥也有聊过这款软件,有兴趣的可以去看看。针对很多人不愿意为压缩解压软件付款的情况,在之前「WinRAR」压缩软件推出了中国特供版,虽然免费但是有广告。现在「WinZIP」            
                
         
            
            
            
            # 理解 Linux x86 Compressed Archive 和 Linux x86 RPM Package
在 Linux 操作系统中,软件的分发与安装有多种方式,其中最常见的包括压缩档案(Compressed Archive)和 RPM 包。这两种格式各自具备不同的特性和用途,理解它们对于开发者和系统管理员来说至关重要。
## Linux x86 Compressed Archive            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-13 06:18:28
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明该系列文章基于Go 1.12版本go安装Go下载地址  https://golang.google.cn/dl/  Windows安装Go本人是win64,因此选择64msi版本选择安装目录可以看到go1.12安装后,go安装目录自动添加到系统环境变量GOPATHGOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。默认GOPATH=/home/user/go,win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-31 16:01:10
                            
                                101阅读
                            
                                                                             
                 
                
                                
                    