服务器环境安装一条龙

华为云部署 为了节省开发者和实施工程师的时间,降低部署难度,本文提供了一套基于linux系统的一键式部署方式,以便快速交付,提升学习和商用部署的效率。 阅读详情

每次换服务器都要重新翻各种教程安装基本环境, 这次把自己的安装过程全部记录下来, 一篇文章搞定.我用的是华为云服务器, 发现很多工具都已经安装好了, 有些云服务器wget都要自己装.这次安装很顺利, 没有遇到报错, 如果有什么问题还是要自行百度解决.

JDK

通过yum安装

# 查看是否已安装
 rpm -qa |grep java
 rpm -qa |grep jdk
 rpm -qa |grep gcj
# 查看可用的内容
 yum list java-1.8*
# 安装
 yum install -y java-1.8.0-openjdk-devel.x86_64
# 查看是否安装成功
 java -version

openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-b08)
OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)

docker

跟着官网一步步来就行:Install Docker Engine on CentOS | Docker Docs

yum install -y yum-utils
yum-config-manager --add-repo <https://download.docker.com/linux/centos/docker-ce.repo>
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl start docker
docker run hello-world

mysql

# 检查是否已存在相关环境
# 好像centos比较低的版本里有mariadb这个东西
ps axj | grep mariadb
ps axj | grep mysql

在官网上有教程, 跟着做就好了:MySQL :: MySQL 8.2 Reference Manual :: 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository

1.首先下载好rpm包.

2.安装

[root@hecs-83810 datacenter]# yum localinstall mysql80-community-release-el7-11.noarch.rpm
[root@hecs-83810 datacenter]# yum repolist enabled | grep mysql.*-community
mysql-connectors-community/x86_64 MySQL Connectors Community                 234
mysql-tools-community/x86_64      MySQL Tools Community                      102
mysql80-community/x86_64          MySQL 8.0 Community Server                 446
[root@hecs-83810 datacenter]# yum-config-manager --disable mysql80-community
[root@hecs-83810 datacenter]# yum-config-manager --enable mysql-innovation-community
[root@hecs-83810 datacenter]# systemctl start mysqld
[root@hecs-83810 datacenter]# systemctl status mysqld
# 查看临时密码 冒号后面的全是密码!
[root@hecs-83810 datacenter]# grep 'temporary password' /var/log/mysqld.log
2023-12-01T09:43:06.192455Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: +0Us5R?W-4x;
[root@hecs-83810 datacenter]# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

更改权限 方便远程链接

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host, user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | root             |
+-----------+------------------+
4 rows in set (0.00 sec)

mysql> update user set host = '%' where user = 'root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

redis

这个官网真是垃圾 居然没有centos的安装教程 其他系统也就是一两句话

# 下载redis
wget <http://download.redis.io/releases/redis-7.0.14.tar.gz>
#解压
tar -zxvf redis-7.0.14.tar.gz -C /home/local/redis
#编译
make

# 附赠几个文件夹操作命令
# 移动文件夹
mv /home/local/redis/redis-7.0.14/ /home/local/redis-7.0.14
# 删除文件夹
rm -rf redis

修改配置文件

vim redis.conf
#后台启动
daemonize yes
# 开放所有ip
bind * -::*
# 设置密码
requirepass yourpassword

完成.要么只开放各别端口, 要么设置密码.否则会有服务器被黑的风险(亲身经历).

启动redis

# 这种方式ctrl c 就退出了
cd src
./redis-server
# 进入客户端
./redis-cli
# 退出客户端
exit
#关闭redis
shutdown

nginx

wget <https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm>
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
#安装完不知道去哪了...把找的命令也贴上来吧
[root@hecs-83810 /]# rpm -qa|grep nginx
nginx-release-centos-7-0.el7.ngx.noarch
nginx-1.24.0-1.el7.ngx.x86_64
[root@hecs-83810 /]# rpm -ql nginx-1.24.0-1.el7.ngx.x86_64

image.png

搞完这一通发现已经启动了, 不需要我手动启动服务.还是记下几个命令吧.

# 启动
./nginx
# 关闭
./nginx -s stop
# 重启
./nginx -s reload
# 查看进程
ps -ef | grep nginx
# 查看端口占用
netstat -ntlp|grep 80
# 版本查看
./nginx -V

配置成系统服务, 每次开机自启动(似乎不用额外配置什么东西)

[root@hecs-83810 sbin]# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
[root@hecs-83810 sbin]# systemctl status nginx
● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: <http://nginx.org/en/docs/>

如果不行的话可能要自己新增配置文件.

vi /lib/systemd/system/nginx.service
#内容
[Unit]
Description=nginx 
After=network.target 
   
[Service] 
Type=forking 
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true 
   
[Install] 
WantedBy=multi-user.target

在地址栏输入服务器ip, 看到以下页面说明安装成功

image.png

从虚拟机安装到远程登录:一条龙搞定RHEL 9服务器环境(含静态IP与MobaXterm配置) 本文详细介绍了如何在虚拟机中从零开始搭建RHEL 9服务器环境,包括系统安装、静态IP配置和远程登录设置。通过分步指南,帮助用户快速完成Red Hat Enterprise Linux的部署,并利用MobaXterm实现高效远程管理,适合开发者和系统管理员快速搭建测试或生产环境。 阅读详情

相关推荐

Ubuntu安装pytorch环境一条龙(anaconda+换源+pytorch)

1. 安装 anaconda3 清华软件镜像站下载对应版本:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 在下载目录执行 (没有桌面环境可以用wget下载或者scp上传到服务器):sh Anacondaxxx.sh 过程中一路回车+yes 安装完成之后执行conda -V查看是否安装成功。 2. conda 换清华源 conda config --add channels https://mirrors.tuna.tsinghua.ed

TalonZhang的博客 1696

华为云服务器部署Spring Boot+Vue项目流程

个人使用Vue+Springboot写了个小项目,需要部署到服务器上。部署期间借鉴了很多博客,这类总结一下,写一篇博客记录一下流程,方便后续回顾。

qq_44199379的博客 4179

高德地图JSAPI中旋转Marker点标签图片时候,且不旋转lable内容方法。

高德地图JSAPI中旋转Marker点标签图片时候,且不旋转lable内容方法

weixin_42960380的博客 2500

华为云服务器linux部署项目简单步骤小结(超级详细)

前言 一、在项目部署之前先安装好 远程两款远程软件 1)Xshell 6 Xshell可以在Windows界面下达到远程控制终端的目的 2)Xftp 7 Xftp是一个功能强大的SFTP、FTP 文件传输软件 二、准备jdk、tomcat、mysql 1、安装JDK 首先检查系统是否安装了JDK java -version rpm -qa | grep java rpm -e --nodeps (需要卸载的相应的内容) 然后安装JDK,我这里推荐安装rmp版本的JDK 16 切换到该目录 cd /usr/

weixin_51542566的博客 3729

电磁波函数复数表示法:为什么物理学家偏爱e^(ikz)而非cos(kr-wt)?

本文深入解析了电磁波函数复数表示法(如e^(ikz))相较于传统余弦形式的巨大优势。通过欧拉公式,复数形式将复杂的三角运算转化为简洁的指数运算,在微分、积分、线性叠加及处理相位时展现出极高的计算效率,是物理学家和工程师分析波动现象的核心工具。

weixin_29094539的博客 498

ai数字人系统部署

这段代码实现了基本的语音交互闭环,用户通过语音输入问题,数字人识别语音后进行自然语言理解并生成回复,再将回复转换为语音输出。但实际应用中的 AI 数字人系统更为复杂,如形象渲染需专业图形引擎(如 Unity、Unreal Engine),自然语言处理也会涉及更复杂的模型微调及多轮对话管理等。一个完整的 AI 数字人系统涵盖形象生成、自然语言处理、动作控制等多个复杂功能,下面为你提供一个 Python 示例,整合多个库来实现数字人基础功能,包括语音交互、简单的自然语言理解以及通过虚拟形象展示对话。

weixin_ggwwsscc的博客 369

基于华为云服务器的网页部署

可以前往华为云租弹性云服务器,具体配置可以看自己的需求,我这边选择了ubuntu的系统。

j1499的博客 1572

HTML爱心字母雨(完整代码)

HTML语言实现爱心字母雨的完整代码。

AIGC 2万+

华为云服务器-云容器引擎 CCE环境构建及项目部署

RUN apk add --update ttf-dejavu fontconfig #字体设置,解决验证码字体问题。通过漫长的等待(五分钟左右),由创建中变为运行中,则表明容器已经搭建成功。使用vim打开 Dockerfile,然后将上面的代码复制进去。找到远程连接工具 解压安装 安装过程略 直接下一步就行。将云服务器中的文件复制到mysql容器中。切换路径至/opt下,并创建app目录。切换到nginx下,创建html目录。安装完成后,打开secureCRT。出现下面问题,需重启docker。

程序猿的傻白甜 3581

30、航空公司调度问题的数学模型解析

本文详细解析了航空公司调度问题中的核心数学模型,包括航班时刻表生成、机组人员排班和飞机调度的建模方法与求解技术。通过定义变量、约束条件及目标函数,结合线性规划、整数规划等方法,帮助航空公司实现高效调度。文章还探讨了模型的优化策略、简化方法以及实际应用案例,为提升航空运营效率提供了理论支持和实践指导。

beer8的博客 258

Python 爬虫实战:爬取微博热搜与用户评论数据

本文系统讲解微博热搜榜单与用户评论数据的爬取技术方案。针对微博热搜榜采用Requests+BeautifulSoup解析静态HTML结构,实现高效爬取;对于动态加载的评论数据,使用Selenium模拟浏览器行为规避反爬机制。详细阐述技术选型、反爬策略、数据清洗及存储方法,提供完整代码实现和输出示例。同时强调合规要求,提示开发者需在遵守平台规则的前提下进行数据采集。该方案为舆情分析和热点研究提供了可落地的技术实现路径。

2503_91057718的博客 1713

服务器端安装jupyter notebook并在本地使用与环境配置一条龙服务【服务器上跑ipynb】

路径是 ~/.jupyter/jupyter_notebook_config.py。然后直接重启运行jupyter notebook。卸载掉jupyter notebook再重新安装。(最后一行我没有用到,需要的可以取消注释)esc退出编辑,shift + :wq保存。上述代码会生成一个密钥,记住该密钥。初次登录输入前述自定义的密码。先激活对应的conda环境然后。注意是http没有s。下载nb_conda库。

zik的博客 2631

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程

青龙多容器xdd-plus,一条龙服务,及各种问题解决方案 首先ssh连接服务器(自行百度) 一、装青龙 序 装宝塔面板(可装可不装) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 1.装docker sudo yum check-update curl -sSL https://get.daocloud.io

Dreamer_MI的博客 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

宝塔青龙面板 京东 xdd多容器一条龙安装教程

青龙多容器xdd-plus,一条龙服务,及各种问题解决方案 首先ssh连接服务器(自行百度)一、装青龙 装宝塔面板(可装可不装) 1 | yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 1.装docker 1| sudo yum check-update 2| curl -sSL https://get

zhj_bbt的博客 3385

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

阿里/华为云服务器centos7.5 java部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】

阿里/华为云服务器centos7.5 java部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】

个人网站:https://www.longzipeng.online 2324

【超详细】阿里/华为云服务器部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】

注意这里如果自定义nginx.conf文件,则对应的html目录这些都要修改,因为这里指定的html目录实际是 /etc/nginx/conf.d/default.conf 中指定的目录 【/etc/nginx/nginx.conf中有一段逻辑就是include conf.d中的所有配置!# - ./nginx.conf:/etc/nginx/nginx.conf # 指定后,上面的html目录就失效了。- ./data:/data #挂载/docker-compose/redis/data至容器。

wufaqidong1的博客 1145

PHP在线测算带支付运营版,【PHP】最新在线自动发卡平台源码,带多个支付接口及商户平台...

源码运行环境php5.6+伪静态+Mysql源码安装教程注意:程序放在根目录下,请勿使用2级目录!第1步.将根目录下的demo.sql数据库导入到您的数据库内,这一步不会的可以联系自己的主机商做协助,云服务器的话或者自己本地调试的话可以通过php环境配置软件比如宝塔等自带的数据库导入工具执行;第2步.修改数据库配置文件,用notepad或者EditPlus等软件打开/application/dat...

weixin_42220669的博客 189

Linux系统安装Tomcat一条龙服务

Linux系统安装Tomcat一条龙服务

踏风彡的博客 657

【linux,ubuntu安装anaconda,pytorch】懒人必备,超详细一条龙到底。

linux 安装深度学习环境框架pytorch保姆级教程,包教包会一条龙看这个就够了

weixin_44567000的博客 3768

Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务

Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务 给学校服务器装了两次conda了,可以说越坑无数,仅供后人参考

当年月明的博客 1996

如何在Ubuntu服务器上安装桌面环境(GUI)

Ubuntu服务器安装图形化桌面详细步骤

lgx2694586960的博客 1691

android web一条龙,Ubuntu JavaWeb类型项目一条龙环境搭建

最近接了几个小项目,大部分都用到Ubuntu服务器,都需要我自己来搭建服务器环境,所以在此记录一下过程。大致分为以下几个部分:假设在你服务器已经购买的情况下下载如下软件 在Putty上做如下配置 点击Open后,会出现一个提示,说明你是第一次登入这个IP的服务器,点击 是 就可以了然后会出现以下画面 第一步:MySQL的安装在命令行输入:sudo apt-get install mysql-ser...

weixin_34503235的博客 103

Linux安装MYSQL一条龙服务

lInux下安装MYSQL一条龙服务

踏风彡的博客 498

魔兽世界开服一条龙服务端架设服务器搭建

6.给新添加的用户操作数据库的权利---------回到用户设置页面,用户设置页面的中部有一个“按数据库指定权限”,在下面的“在下列数据库添加权限:”下拉,选择刚才建的那个pvpgn的库,然后页面会自动跳到pvpgn的库的授权页面(注意看清楚了,页面的最上面的提示信息现在是“用户 '*****'@'localhost' - 数据库 pvpgn ”,表明是在对pvpgn这个库授权),这里就可以给它全部权限了(全部打钩),下面的表可以不用指定的。网站的背景图,公告等都是可以加入自己的想法设计。

V13807970340的博客 7792
上一篇: Git核心原理
rookiecoder2
博客等级 码龄8年 6粉丝 10原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值