【Linux】主机搭建 Linux服务器环境 笔记

目录

    • 前言
    • 选择
    • 系统软件
      • 1. 用U盘装系统
      • 2. 安装 Centos7.9
      • 3. 网络套件
    • 应用软件
      • 1. ngnix
      • 2. 防火墙配置
      • 3. nodejs
    • 后记

前言

过年买了个 mini 主机当玩具玩一下,这里记录下。
在这里插入图片描述

选择

已有主力机 (windows) 的情况下,使用过如下四种 Linux宿主环境。这里总结下区别。

优点云服务器虚拟机笔记本电脑mini主机
价格低
便携
环境隔离

系统软件

详细过程不贴出来了,把关键点回忆一下,方便以后快速搭建。

1. 用U盘装系统

  • 下载 centos7.9 镜像
    官网:https://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2207-02.iso

  • U盘装载镜像文件
    工具:http://rufus.ie/zh/

  • 调整 bios 将U盘设置为优先级最高的启动顺序

2. 安装 Centos7.9

  • 注意需要手动分配磁盘分区
  • 网络需要用静态的ip

3. 网络套件

## netstat 命令需要这个包
yum install net-tools

应用软件

自行选择感兴趣的软件下载,经历了两个方式,记录一下。

1. ngnix

## 加载含有ngnix的源
yum install epel-release## 查看nginx相关的镜像
yum list all | grep nginx## 安装nginx
yum install nginx -y## 查看nginx安装后的目录结构
rpm -ql nginx## 主配置文件
/etc/nginx/nginx.conf## 启动入口
/usr/sbin/nginx## 看二进制文件,如何启动
/usr/sbin/nginx -help## 查看进程,有多少个核,就有多少个子进程(可配置)
ps -ef | grep nginxnetstat -tnlp | grep :80

2. 防火墙配置

## 端口开启
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

3. nodejs

官方不推荐使用yum源安装,实际使用yum安装确实也碰到了一些问题,这里记录二进制安装的方式。积累了 linux 可以用 wget + 链接下载文件的方式,其中链接来源有个 trick
在这里插入图片描述

##  nodejs 安装
wget + 下载链接## 解压压缩包
tar -xvf node-v10.24.1-linux-x64.tar.gz## 目录下添加自己的环境变量
/etc/profile.d/appenv.sh
source appenv.sh## 指定依赖版本, 如:
npm install socket.io@2.0.4

后记

多多探索,保持好奇心。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/479457.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Vuforia+Unity】AR01实现单张多张图片识别产生对应数字内容

1.官网注册 Home | Engine Developer Portal 2.下载插件SDK,导入Unity 3.官网创建数据库上传图片,官网处理成数据 下载好导入Unity! 下载好导入Unity! 下载好导入Unity! 下载好导入Unity! 4.在Unity设…

微服务—RabbitMQ高级(延迟消息)

本博客为个人学习笔记,学习网站:2023黑马程序员RabbitMQ入门到实战教程 高级篇章节 目录 延迟消息 死信交换机 延迟消息插件 下载安装 延迟交换机声明 ​编辑 发送延迟消息 订单状态同步问题 延迟消息 在电商的支付业务中,对于一些库…

区块链革命:Web3如何改变我们的生活

随着技术的不断发展,区块链技术作为一种去中心化的分布式账本技术,正逐渐成为数字世界的核心。Web3作为区块链技术的重要组成部分,正在引领着数字化时代的变革,其影响已经开始渗透到我们生活的方方面面。本文将深入探讨区块链革命…

Sora一出 哪里又要裁员了?

上班前夕迎来大新闻,那就是Sora了,Sora是什么,有什么牛逼之处,怎么实现的,我们跟着官方文档透露出来的一点点信息,简单的捋一捋。 一、Sora是什么 官方给出的定义是:世界模拟器。这很明显有夸大…

Java的Lock(二)

自旋锁 VS 适应性自旋锁 堵塞或者notify一个Java线程需要操作系统切换CPU状态来完成(详情请参考11408)。这种状态切换需要耗费CPU时间。如果同步代码块种的内容过于简单。状态切换消耗的时间可能比用户代码执行的时间还要长。 在许多场景中,同步资源的锁定时间很短,为了这一…

【.NET Core】C#编程规范

【.NET Core】C#编程规范 文章目录 【.NET Core】C#编程规范一、概述1.1 结构清晰第一1.2 简洁之风1.3 代码风格保持一致性 二、命名约定三、类型参数命名指南3.1 请使用描述性名称命名泛型类型参数,除非单个字面名称完全具有自我说明性且描述性名称不会增加任何作用…

当Diffusion遇到Transformer

Diffusion与Tranformer结合的代表性文章 一、DiT 题目: Scalable Diffusion Models with Transformers 机构:UC Berkeley,纽约大学 论文: https://arxiv.org/pdf/2212.09748.pdf 代码:https://github.com/facebookresearch/DiT 任务: 图像生…

SQL Developer 小贴士:显示RAC配置

前提: 已建立2节点RAC已在SQL Developer中建立了2个连接,分别到RAC的两个节点 然后单击菜单View>DBA,分别连接RAC节点1和节点2,并组织成目录(不必须,但建议)。 在两处可以体现为RAC配置。第…

第3.2章:Doris-2.0数据导入——Compaction机制

目录 一、Compaction概述 1.1 LSM-Tree概述 1.2 Compaction概述 1.3 Rowset数据版本 1.4 Compaction优点 1.5 Compaction问题 1.5.1 Compaction速度低 1.5.2 写放大问题 1.6 Compaction调优 1.6.1 业务侧 1.6.2 运维侧 二、Compaction执行方式 2.1 Vertical Com…

成都力寰璨泓科技有限公司抖音小店品质保障

在数字化浪潮席卷全球的今天,网络购物已成为人们日常生活的重要组成部分。抖音小店作为新兴的电商平台,凭借其独特的社交属性和个性化推荐机制,吸引了众多消费者的目光。在众多抖音小店中,成都力寰璨泓科技有限公司的店铺以其卓越…

春招面试准备笔记——NMS(非极大值抑制)算法

NMS(非极大值抑制)算法非极大值抑制是用于减少物体检测算法中重叠边界框或区域的数量的技术。通过对每个类别的检测框按置信度排序,然后逐个遍历,保留置信度最高的框,并抑制与其重叠且置信度低的框,从而得到…

打通全渠道,聚道云助力时尚巨头提升运营效能

客户介绍: 北京某时尚有限公司是一家集设计、生产、销售于一体的时尚产业领军企业。自成立以来,该公司一直秉承着对时尚的独特理解和不懈追求,以打造高品质、高品位的时尚产品为己任,深受国内外消费者的喜爱。 客户痛点&#xff…