Jan202021
Linux CentOS 7安装 Nginx 并配置 Web 前端环境
简介
在 Web 开发过程中,常常需要搭建一个稳定高效的 Web 服务器环境,用于部署前端项目。Nginx 是一个非常流行的开源软件,以其高性能、高并发等特点被广泛使用。本文将指导你在 Linux CentOS 7 上安装、配置 Nginx 并搭建一个适用的 Web 前端环境。
步骤 1:安装 Nginx
首先,我们需要安装 Nginx。在 CentOS 7 上,可以通过以下命令来安装 Nginx:
sudo yum install epel-release ...阅读全文
抢沙发
Jan192021
Linux下安装Nodejs以及PM2工具
什么是nodejs
简单一句话,Node.js就是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。如果你想搞全栈,那你可以把nodejs作为后端开发语言,如大神般游走于前后端。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
npm又是什么鬼?npm其实是Node.js的包管理工具(package ...阅读全文
Jan142021
CentOS 7升级GCC和G 版本
引言
GCC(GNU Compiler Collection)是一款用于编译和链接C、C++和其他程序语言的开源编译器。在CentOS 7中默认安装的GCC版本有些旧,无法满足一些新的编译要求。因此,升级GCC和G++版本是一个常见的需求。
本文将介绍如何在CentOS 7上升级GCC和G++版本。
步骤
步骤 1:添加EPEL软件源
EPEL(Extra Packages for Enterprise Linux)是一个由Fedora项目维护的特色软件包集合。在CentOS 7...阅读全文
Jan122021
linux实现将文件拖动到终端窗口将文件上传到远程服务器
linux实现将文件拖动到终端窗口将文件上传到远程服务器。
新建shell脚本文件,命名为 phpernote,文件内容如下:
#!/bin/bash
myfile=$1
scp -P 22 -r "$myfile" root@123.56.71.70:/home/phpernote
通过如下命令为该文件赋予可执行的权限:
chmod a+x ./phpernote
将该文件的路径加入到系统的环境变量中去,然后就可以在终端窗口直接输入 phpernote 空格,然后将文件直接拖动到终端窗...阅读全文
Dec252020
Dec132020
在CentOS 7.6上配置HTTP隧道代理
简介
在许多网络环境中,出于安全或访问限制的目的,可能需要设置HTTP隧道代理。本文将向您展示如何在CentOS 7.6上配置HTTP隧道代理,以方便您在受限的网络环境中访问互联网。
步骤1:安装Squid代理服务器
首先,我们将安装Squid代理服务器来配置HTTP隧道代理。Squid是一个流行的开源代理服务器,具有强大的功能和可定制性。
sudo yum install squid
安装完成后,我们需要编辑主配置文...阅读全文
Dec122020
怎样处理C++中的Segmentation fault错误
在使用C++进行编程时,我们经常会遇到Segmentation Fault(段错误)错误。这种错误通常发生在访问未初始化的内存、访问空指针或者数组越界等情况下,导致程序崩溃。在本文中,我们将讨论如何处理C++中的Segmentation Fault错误。
定位错误
当程序发生Segmentation Fault错误时,我们首先需要定位错误的位置。一种简单的方法是使用调试器来运行程序并观察错误发生的行数。在Linux系统中,...阅读全文
Dec032020
在Linux(CentOS7)中安装Docker
Docker是一种轻量级的容器技术,能够在不同的操作系统中快速部署应用程序。本文将向您展示如何在Linux(CentOS7)操作系统上安装Docker,并为您提供一些相关信息。
步骤1:更新系统
在安装Docker之前,请确保您的系统已经更新。执行以下命令来更新系统:
sudo yum update
步骤2:添加Docker的软件仓库
执行以下命令添加Docker的软件仓库:
sudo yum install -y yum-utils device-mapper-...阅读全文
Dec022020
Mysql数据库在Linux系统中的安装和配置
Mysql是一个开源的关系型数据库管理系统,被广泛应用于Web开发中。本篇博客将介绍在Linux系统中安装和配置Mysql数据库的步骤。
步骤一:安装Mysql数据库
1. 更新系统软件包列表
在进行安装之前,我们需要使用以下命令更新系统软件包列表:
sudo apt-get update
2. 安装Mysql数据库服务器
使用以下命令安装Mysql数据库服务器:
sudo apt-get install mysql-server
安装过程中会提示你输...阅读全文
Nov262020
在Linux上配置和使用Nginx作为反向代理服务器
在Linux操作系统上,Nginx是一款高性能的Web服务器和反向代理服务器。本文将介绍如何在Linux上配置和使用Nginx作为反向代理服务器。
什么是反向代理?
反向代理服务器是一种将客户端请求转发给后端服务器的服务器。当客户端发送请求时,反向代理服务器接收到请求后会根据一定的规则将请求转发给后端服务器。这样可以提高服务器的负载均衡能力、增加安全性并提供更好的性能。
安装Nginx
首...阅读全文