甄文超

TNT 数字生活

Linux


Ubuntu安装nginx

本文档适用于在Ubuntu20.04系统下部署nginx 一、使用apt-get命令安装nginx 注:以下命令都是在root用户下使用 1.检查是否存在apt命令 apt –version 说明:出现版本号就说明当前环境存在apt 2. 更新apt命令 apt update 3. 安装nginx apt-get install nginx 4. 查看nginx版本 nginx -v 5. 启动nginx systemctl start nginx 6. 查看nginx的状态  systemctl status nginx   二、 卸载上述nginx安装方式  1. 先停止nginx命令 systemctl stop nginx  2. 通过apt-get命令卸载nginx apt-get --purge autoremove nginx …

Linux

Nginx配文件说明

Nginx配置文件(通常是nginx.conf)是Nginx服务器的主要配置文件,它决定了Nginx如何处理和响应HTTP请求。Nginx配置文件由多个部分组成,每个部分都有其特定的用途和配置指令。以下是Nginx配置文件的主要说明: 一、配置文件结构 Nginx配置文件主要由三大部分组成:全局块、events块和http块。 全局块:主要用于设置影响Nginx服务器整体运行的配置指令。 常见的配置指令包括:user:指定运行Nginx服务器的用户和组。 worker_processes:设置工作进程的数量,通常设置为CPU核心数。 pid:指定Nginx主进程ID文件的存储位置。 error_log:设置错误日志的存放路径和日志级别。 events块:主要用于设置网络连接相关的配置指令。 常见的配置指令包括:worker_connections:设置每个工作进程能够同时打开的最大 …

Linux

CentOS 上的 Nginx 用法

CentOS 上的 Nginx 用法主要包括安装、配置、启动、停止、重启以及相关的维护操作。以下将详细介绍这些步骤: 一、安装 Nginx 在 CentOS 上安装 Nginx,通常有两种方式:使用 YUM 包管理器安装(适用于官方仓库或 EPEL 仓库中包含的 Nginx 版本)和从源代码编译安装(适用于需要特定版本或自定义 Nginx 的情况)。 1. 使用 YUM 包管理器安装 安装 EPEL 仓库(如果 Nginx 不在默认的 CentOS 仓库中): sudo yum install epel-release 安装 Nginx sudo yum install nginx 二、启动 Nginx 启动 Nginx 服务: sudo systemctl start nginx 三、配置 Nginx Nginx 的配置文件通常位于 /etc/nginx/nginx.conf(使 …

Linux

linux vim编辑器

Vim(Vi IMproved)是一个功能强大的文本编辑器,广泛用于Unix、Linux和MacOS系统,也支持Windows。Vim提供了丰富的编辑命令,允许用户高效地进行文本编辑。以下是一些基本的Vim编辑命令分类介绍: 基本模式 Vim有三种主要模式:普通模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)。 普通模式:启动Vim时默认进入此模式,可以进行光标移动、复制、粘贴、删除等操作。 插入模式:在普通模式下按下i、a、o等键进入,可以进行文本输入。 命令行模式:在普通模式下输入:(冒号)进入,用于执行保存、退出、搜索等命令。 光标移动 h:向左移动光标 j:向下移动光标 k:向上移动光标 l:向右移动光标 w:移动到下一个单词的开头 b:移动到上一个单词的开头 e:移动到当前单词的末尾 0(数字零):移动到行首 …

Linux

ubuntu制作net6网站启动服务

步骤1: 创建systemd服务文件 在Ubuntu上,你需要为你的.NET 6 网站创建一个systemd服务文件。这个文件定义了如何启动、停止和管理你的服务。 打开文本编辑器,创建一个新的服务文件,例如/etc/systemd/system/myapp.service。 在服务文件中,添加以下内容(根据你的实际路径和需求进行修改): [Unit] Description=My .NET 6 Web Application [Service] WorkingDirectory=/path/to/your/app Environment=ASPNETCORE_URLS=http://0.0.0.0:8080 ExecStart=/usr/bin/dotnet /path/to/your/app/YourApp.dll Restart=always …

.NET Linux

ubuntu安装sqlserver express

SQL Server 2022 安装 SQL Server 2022先决条件:服务器内存至少需要2 GB 。 1、导入公共存储库 GPG 密钥 $ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc 2、注册 SQL Server Ubuntu 存储库 sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)" 3、运行以下命令以安装 SQL Server sudo apt-get update sudo apt-get install -y mssql- …

MS SQL Linux

ubuntu 命令集

1、查看所有打开的端口 ss是另一个用于检查套接字的实用工具,它可以作为netstat的现代替代品。要查看所有监听的端口,你可以使用以下命令: ss -tuln -t 表示显示TCP端口 -u 表示显示UDP端口 -l 表示仅显示监听状态的套接字 -n 表示直接以数字形式显示地址和端口号,不进行解析 …

Linux

Ubuntu 安装net6

1. 安装 .NET 6 SDK 首先,你需要在 Ubuntu 系统上安装 .NET 6 SDK。你可以通过 Microsoft 的官方包管理器来安装,它支持多种 Linux 发行版,包括 Ubuntu。 更新你的包列表(可选但推荐) sudo apt update 安装.NET SDK。你可以从 Microsoft 的官方文档获取最新安装命令,但以下是一个基本示例(请访问 .NET 官网 获取最新安装脚本): wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get …

Linux


gitlab安装

在CentOS上部署GitLab的步骤可以归纳如下。请注意,以下步骤基于CentOS 7和GitLab的较新版本,具体细节可能会因版本和环境差异而有所不同。 1. 系统环境准备 检查系统版本:确保你的CentOS版本与GitLab支持的版本兼容。 磁盘分区:确保有足够的磁盘空间来安装GitLab及其依赖项。 外网环境配置:如果服务器位于内网环境,可能需要配置代理或下载必要的rpm包到本地进行离线安装。 内存至少4G 2. 安装依赖项 在安装GitLab之前,需要安装一系列依赖项。可以使用yum命令来安装这些依赖项: sudo yum install -y curl policycoreutils openssh-server openssh-clients postfix cronie python3-policycoreutils policycoreutils-python   这些 …

Linux