• 购买阿里云ECS服务器操作流程以及环境部署

购买阿里云ECS服务器操作流程以及环境部署

2025-04-28 01:00:07 0 阅读

在搭建前需要服务器,请按操作步骤进行选购与搭建,可快速搭建起属于自己的服务器,没有的可以点此连接    云服务器-阿里云

,感 紧 试 试 吧! 

1.阿里云ECS服务器

根据自己的需要选择相应的配置:

 服务器链接:云服务器ECS_云主机_服务器托管_计算-阿里云 

目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器:

也可以通过这里查看你的服务器: 

到这里服务器已经购买成功,接下来是通过工具(xshell、Termius等)去连接你自己的服务器,方便安装JDK,Mysql,nginx等。

接下来是如何通过工具连接服务器:

远程登录你需要先设置密码: 

设置成功后记住你输入的密码,在你服务器实例中点击远程连接: 

点击后出现以下页面:

点击后出现下面页面,输入你的6位密码:

输入正确密码后,输入你的实例账号和密码显示如下代表成功:

 要是不确定你的实例账号和密码可在这个地方查看:

点击重置密码后出现如下页面,可查看账号和密码:

至此整个阿里云服务器的申请就算完成了。


 服务器链接:专享阿里云


2.Xshell 的安装使用

简单测试一下,你会发现网页登陆云服务器的方式有一个弊端,那就是只要一小段时间不操作,服务器就会进入休眠,又得输入连接密码才能激活,很烦。所以我们采用别的方式登录这个云服务器。

2.2 Xshell是一个终端模拟软件,换言之,我们只要在本地Windows系统下安装这个软件,打开输入账号密码,就能登录远程的云服务器

2.3 Xshell下载官网:https://xshell.en.softonic.com/(如果官网下载太慢,可以百度一下Xshell,很多资源,下载最新版的就行,我用的是Xshell 7 )

2.4 下载完了选择安装路径开始安装,这个软件很小,安装也简单,安装过程中不会出现问题(新手的我也一路畅通)

2.5 打开Xshell们可以看到如下界面:

2.6 新建一个会话,拿出之前的笔记,将公网IP输入到主机栏,端口号设置为22(服务器的监听端口,ftp默认为21,sftp为22,如果你设置22连不进去,那就换21试一下)

2.7 点击 ”确定”>>“连接”,继续拿出笔记,把服务器账号填进“登录的用户名”,把服务器密码填进“密码”,如下图。

2.8 登录成功,进入服务器。以后我们就可以通过这个界面对云服务器进行远程操控,在上面进行jdk,mysql安装,springboot部署等操作了。
 

3、ECS服务器安装JDK步骤:

SpringBoot项目里自带了Tomacat,所以我们不需要再去服务器安装。所需要安装的是JDK(你想要部署项目的JDK版本)。

3.1 先用Xshell 连接到你的云服务器(或者直接在阿里云官网中远程连接也行)

3.2 在你的本地Windows系统中下载 Linux系统下的jdk,jdk下载官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。下载你需要的jdk版本,我用的是 jdk-8u261-linux-x64.tar.gz

在官网上需要Oracle的账号,因为我没有Oracle账号,我在CSDN上找了一个jdk-8u261-linux-x64.tar.gz包。

得到tar包后,你需要在服务器上创建一个存放包的文件夹:

 切换到对应目录:

 我在对应的包下创建了java包,用来保存jdk:

 

现在我们需要把tar传到这个目录如图:

  然后我们要把这个文件传到云服务器上去。听起来很高端,其实很简单的。在Xshell上执行rz命令就可以实现。首先我们要在云服务器上安装这个命令。在Xshell中执行

yum install lrzsz

我们要把上传的文件放到哪个目录,就要先cd进入那个目录。我们申请的服务器的初始目录结构如下:(cd命令:进入目录)

例如:我现在我想把jdk保存到,/root/user/java这个目录下,这个目录也是刚才我们自己创建的,用cd命令切换到对应目录:

 cd /root/user/java/

​然后 rz 把安装包上传上去(rz命令:上传文件)

rz

执行rz命令会弹出一个文件选择框,选择安装包上传:

 上传中,等待上传完毕:

传输完毕,点击“关闭”

使用ls命令查看目录。可以看到,我们刚才上传的安装包已经存在于目录中了(ls命令:查看当前目录下的文件)

ls

因为我的之前解压过一次,所有会有一个蓝色的包,不必在意:

接下来解压安装包就算安装成功了!使用tar命令解压压缩包,如果你下载的版本跟我不一样,记得把包名改成你自己的版本 。(tar命令:解压)

tar -zxvf jdk-8u261-linux-x64.tar.gz

解压完成后就会有如下蓝色的包:

跟你在windows系统下安装完jdk一样,你还要设置系统环境变量。linux系统中的设置方法为:找到文件 /etc/profile ,向其中添加如下代码:

先cd进目录 /etc ,再使用 vim命令编辑文件profile(vim命令:编写修改文件内容),该文件类似于windows系统下设置系统环境变量。

 
  1. cd /etc

  2. vim profile

 
  1. export JAVA_HOME=/root/user/java/jdk1.8.0_261

  2. export CLASSPATH=$JAVA_HOME/lib/

  3. export PATH=$PATH:$JAVA_HOME/bin

  4. export PATH JAVA_HOME CLASSPATH

 进来以后是下面这个界面,按i 键入编辑,在文件最后添加如上内容。其中export JAVA_HOME=/root/user/java/jdk1.8.0_261为你解压得到蓝色包名的路径。

 在文件的最后把上面的代码打进去,如果你的jdk版本跟我不一样,记得把 export JAVA_HOME=/root/user/java/jdk1.8.0_261 这一行改成你自己的版本。然后按ESC键退出编辑,输入 :wq + 回车键保存退出文件。

查看文件是否保存成功。

cat profile

 

​ 立即执行profile文件,使之生效,使用source命令(source命令:依次执行文件所有语句)

source /etc/profile

 

到这一步,jdk的安装就全部完成了。最后,我们再使用java命令验证一下,如果可以看到我们的版本信息就可以了。  

java -version

 输入命令后,得到一下结果,证明安装成功:

 4.linux云服务器安装mysql

4.1 启动Xshell,连接阿里云服务器

4.2 检查系统有没有自带mysql;

rpm -qa | grep mysql

4.3 一般情况是没有的,但如果有,就卸载

rpm -e --nodeps mysql

4.4安装mysql5.*版本,看自己需求安装

MySQL 5.7 Linux安装包
官网下载:https://dev.mysql.com/downloads/mysql/

选择你的镜像版本和目前最新是8.*版本,如果需要其他本部点击右侧如下图:

 8.*版本:

以下是其他版本,选择你需要的版本:

将下载的压缩包上传到服务器中,我自己在root目录下user中创建一个mysql包用来保存下载的tar包。

切换到对应目录:

cd /root/user/mysql/

通过rz,把下载的tar包上传到服务器:

rz

 成功后,解压刚下回来的tar包,得到rpm包

sudo tar -zvxf mysql-5mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar 

查询并卸载系统自带的Mariadb

 
  1. rpm -qa | grep mariadb

  2. rpm -e --nodeps 显示出的文件名

查询并卸载系统老旧版本的Mysql

 
  1. rpm -qa | grep mysql

  2. rpm -e --nodeps 显示出的文件名

如果这两个都没有则什么都不会显示,这就可以省一半的心了。

开始正式安装:1.找到你解压出来对应包执行Rpm包安装。注意看你的数据库版本。安装的顺序必须如下,因为有的包之间有依赖关系,顺序不一样会报错。

 
  1. rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

  2. rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

  3. rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm

  4. rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

  5. rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

  6. rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

 这几步都没错代表安装完成。

在安装时我遇到的错误,安装这个会报缺少依赖:

 只要添加如下依赖在安装:

 
  1. 解决办法:

  2. yum install compat-openssl10

1. 设置开机启动

systemctl start mysqld

2. 启动mysql服务

查看mysql服务是否启动

service mysqld status

3. 重置root密码
MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。 可以安全模式修改root登录密码或者用随机密码登录修改密码。下面用随机密码方式
MySQL为root用户生成的随机密码通过mysqld.log文件可以查找到:

sudo grep 'temporary password' /var/log/mysqld.log

4. 修改root用户密码
(MySQL的密码策略比较复杂,要大小写,过于简单的密码会被拒绝

mysql -u root -p
mysql> Enter password: (输入刚才查询到的随机密码)
mysql> SET PASSWORD = PASSWORD('自己设置密码');      /*注意后面一定要加上“;”不然可能无法执行*/
mysql> exit

5、开放远程连接

mysql>use mysql;
mysql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;


6.下一步开放外部网段访问3306端口。

 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自己设置的密码' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

 mysql>exit;

7.查看防火墙配置3306端口
查询防火墙状态:

systemctl status firewalld.service

8.开启防火墙mysql 3306端口的外部访问:

 
  1. firewall-cmd --zone=public --add-port=3306/tcp --permanent; /*注意后面都要带分号“;”*/

  2. firewall-cmd --reload;

 但你执行以上步骤时报如下错是因为没打开防火墙:

 打开防火墙即可:

通过  systemctl start firewalld  开启防火墙,没有任何提示即开启成功。

systemctl start firewalld

9.使用数据库软件验证是否正常工作

在连接之前你需要在服务器中给数据库的3306端口添加到安全组中,在实例列表中就可以看到我们购买的云服务器。点进去,我们需要对服务器的安全组进行设置;

安全组中除了自带的规则,我们还需要添加几个新的安全组(这些安全组的具体作用可以看其他博主的文章)

完成这些错误后,可以使用数据库连接工具远程连接数据库。

5.部署SpringBoot项目

5.1 linux云服务器上的环境我们都已经配置好了,但好像差了一个tomcat?因为springboot内置了tomcat,所以后面我们把它打包成jar包就可以免去tomcat的配置了(如果是打包成war包,那还是要配置tomcat的)。

这里我是用的是IDEA工具进行springboot项目的打包:

打开你的项目,在右侧找到maven点开,执行一下操作:

 运行完成后,可以在你项目的target包中去找:

​ 把这个jar包传到服务器上:

 打开application.properties,设置项目运行端口:

把这个jar复制到桌面,打开Xshell,使用rz指令把它上传到linux云服务器的根目录:

这里我自己创建了一个文件夹用于存放jar包:

 上传成功后,我们要想在linux系统上运行这个项目,就要保证他运行所用的端口没有被占用,不然运行就会报错。

查看端口使用情况:

netstat -anp | grep 8099  //netstat -anp | grep <端口号>

 可以看到这个端口被占用了(没被占用的时候不显示任何东西),查看占用端口的PID

sudo lsof -i:8099  //sudo lsof -i:<端口号>

 我们要把它kill掉,留出空位来运行我们的项目。kill后再次查看端口,可以看到这个端口已经腾出来了(查询为空)

sudo kill -9 26191  //sudo kill -9 

  使用java指令运行项目jar包,这样我们的项目就算部署成功了

java -jar ***.jar  //***为你的jar包名

​你需要把你的项目的端口的外部访问:

做完之后你需要在服务器的安全组中添加你的项目端口号:

 
  1. firewall-cmd --zone=public --add-port=8099/tcp --permanent; /*注意后面都要带分号“;”*/

  2. firewall-cmd --reload;

 随便找个浏览器,搜索栏输入http://公网ip:端口号 就可以搜索到你的网站了。

接下来完善一下啊jar包运行:

这种启动方式是一次启动,当我们关掉Xshell的时候,我们的网站又访问不上了,又得重新打开Xshell,执行 java -jar ***.jar。所以我们要使用下面的方法让这个项目在服务器上自动不间断地跑.

 关掉重启一下Xshell(这样的话原本的项目就停掉了),创建并编写文件 start.sh,向其中添加字段 : java -jar ***.jar 。按ESC + :wq + 回车键保存退出

touch start.sh

 创建完成后查看是否成功:

 

 编辑start.sh文件:

vim start.sh

 

 按ESC + :wq + 回车键保存退出

给这个start.sh 管理员权限,然后用nohup指令不间断地运行(nohup指令:忽略所有挂断(SIGHUP)信号,不挂断地运行命令)

 赋予管理员权限:

chmod 777 start.sh 

不间断运行文件内的指令

nohup  ./start.sh & 

 操作图片:

 查看jar包是否运行:

ps -ef | grep java

 如下可以看到时间和后面的jar包名说明成功:

 要是浏览器上索栏输入http://公网ip:端口号 搜索不到你的网站,记得执行以下操作以及添加安全组:

 
  1. firewall-cmd --zone=public --add-port=8099/tcp --permanent; /*注意后面都要带分号“;”*/

  2. firewall-cmd --reload;

 这样我们就能拿到你后台jar包的数据了:

如果需要把前端项目部署在服务器上需要安装一下nginx,关注我持续更新!!!

6.安装nginx

1.安装nginx依赖


Nginx的安装通过源码包编译完成,需要c++支持库,同时在Nginx运行过程中对于一些压缩、路由正则表达式、https支持等相关特性需要其他一些支持库。一般情况下,安装 gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 这些依赖可满足基本要求,安装指令如下:

yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

安装完成如下图: 

2 安装Nginx

2.1 下载源码包

wget http://nginx.org/download/nginx-1.18.0.tar.gz

 如下图:

 2. 2 解压源码包

tar -zxvf nginx-1.18.0.tar.gz

 如图:

2.3 安装配置检查

解压完成后,进入到解压目录 执行安装检查,运行如下指令:

./configure

如图: 

 检查完成后,默认安装配置信息如下图所示。

2.4 安装

在解压目录下 执行下面指令,默认会安装到/usr/local/目录下

make && make install

执行完上面命令后:

2.5 配置别名

此步骤可选,目的是为了后续运行nginx操作指令方便。别名配置方式和当前使用的shell类型相关,这里使用zsh,所以在用户目录的.zshrc文件中加入如下别名 nginx 替代nginx执行文件的完整路径。

vim ~/.zshrc
alias nginx='/usr/local/nginx/sbin/nginx'

 按Esc,输入:wq退出并保存,然后执行下面操作:

source ~/.zshrc

2.6 安装结果验证

安装完成后,会生成nginx默认配置文件 /usr/local/nginx/conf/nginx.conf。

可执行如下命令nginx配置检查,如果配置文件有错误会有相应提示。

nginx -t

 ​

 如上图,nginx配置正确,下面指令启动nginx、查看nginx进程、并从本机测试可访问性(默认开启80端口,所以使用 localhost 访问即可),如下图:

 
  1. nginx

  2. ps -ef|grep nginx

  3. curl localhost

如图:

 上图中使用 curl 命令访问本机可正常返回页面信息,nginx安装完成。后续可进行其他域名相关的绑定配置。

如需要在浏览器上访问则需要暴露80端口:

 
  1. firewall-cmd --zone=public --add-port=80/tcp --permanent; /*注意后面都要带分号“;”*/

  2. firewall-cmd --reload;

 如图:

3 阿里云ECS配置


如上面步骤nginx已成功安装,且在本机可访问。但是由于阿里云的安全机制,默认情况下无法使用公网IP进行访问,也就是无法在其他主机通过非域名方式访问。解决方式如下。

3.1 添加安全组
默认情况下,阿里云系统会给每个ESC主机关联一个默认的安全组(每个ECS实例也至少要关联一个安全组),该安全组默认开启了TCP协议中的22 和 3389端口,用于支持 ssh 和 mysql 操作,如下图。所以安装Nginx后,默认使用的 80 端口并未开放,所以无法访问。

 3.3 测试公网IP访问

完成上面步骤后,在浏览器中,直接输入ECS的公网IP,可成功访问,如下图: 

 到此服务器部署JDK、mysql、Nginx、运行jar结束!!

本文地址:https://www.vps345.com/4099.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 javascript 前端 chrome edge python MCP ssh 进程 操作系统 进程控制 Ubuntu deepseek Ollama 模型联网 API CherryStudio 数据库 centos oracle 关系型 安全 分布式 llama 算法 opencv 自然语言处理 神经网络 语言模型 ubuntu react.js 前端面试题 node.js 持续部署 Dell R750XS 科技 ai java 人工智能 个人开发 笔记 C 环境变量 进程地址空间 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse numpy rust http 网络 开发语言 阿里云 网络安全 网络协议 adb nginx 监控 自动化运维 django flask web3.py github 创意 社区 harmonyos 华为 typescript 计算机网络 flutter macos golang 后端 IIS .net core Hosting Bundle .NET Framework vs2022 es jvm windows udp unity php html 经验分享 c++ 深度优先 图论 并集查找 换根法 树上倍增 ddos ollama llm 深度学习 机器学习 chatgpt 大模型 llama3 Chatglm 开源大模型 android zotero WebDAV 同步失败 代理模式 pycharm 串口服务器 vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 YOLO pytorch sql KingBase c语言 银河麒麟 kylin v10 麒麟 v10 spring boot websocket tomcat ESP32 LDAP ide nuxt3 vue3 docker 实时音视频 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 统信 国产操作系统 虚拟机安装 .net 自动化 蓝耘科技 元生代平台工作流 ComfyUI gitlab 面试 性能优化 jdk intellij-idea 架构 多线程服务器 Linux网络编程 conda pillow spring json html5 firefox AI 爬虫 数据集 搜索引擎 kubernetes 容器 学习方法 程序人生 DeepSeek-R1 API接口 Flask FastAPI Waitress Gunicorn uWSGI Uvicorn RTSP xop RTP RTSPServer 推流 视频 kvm 无桌面 命令行 Hyper-V WinRM TrustedHosts matlab YOLOv8 NPU Atlas800 A300I pro asi_bench ecm bpm Docker Compose docker compose docker-compose tcp/ip Deepseek mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 c# ansible playbook 电脑 go 硬件架构 系统架构 redis 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 uni-app XFS xfs文件系统损坏 I_O error 目标检测 计算机视觉 jenkins 云原生 ci/cd 华为云 物联网 springsecurity6 oauth2 授权服务器 前后端分离 openEuler vscode AI编程 jar arm FunASR ASR 佛山戴尔服务器维修 佛山三水服务器维修 android studio 交互 file server http server web server ssl https vim 集成学习 集成测试 HarmonyOS Next av1 电视盒子 机顶盒ROM 魔百盒刷机 kylin 远程连接 rdp 实验 远程工作 3d 数学建模 负载均衡 网络结构图 消息队列 Wi-Fi Linux PID mysql minio Spring Security express Docker Hub docker pull 镜像源 daemon.json Linux 代码调试 ipdb oceanbase rc.local 开机自启 systemd 麒麟 1024程序员节 ISO镜像作为本地源 报错 UOS 统信操作系统 yum JAVA Java spring cloud shell MNN DeepSeek Qwen 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 web安全 大数据 媒体 远程桌面 gaussdb ruoyi DeepSeek行业应用 Heroku 网站部署 xss 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 jupyter pip AIGC 其他 pppoe radius hugo microsoft Cursor arm开发 ocr AI agent 思科模拟器 思科 Cisco java-ee kind react next.js 部署 部署next.js eureka pygame 小游戏 五子棋 机器人 googlecloud muduo X11 Xming bash 小程序 IDEA 开源 弹性计算 虚拟化 KVM 计算虚拟化 弹性裸金属 idm 游戏程序 stm32 qt 向日葵 EMQX MQTT 通信协议 运维开发 apache mysql离线安装 ubuntu22.04 mysql8.0 mongodb junit 漏洞 学习 僵尸进程 宝塔面板 同步 备份 建站 安全威胁分析 vscode 1.86 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 SSH Xterminal hive Hive环境搭建 hive3环境 Hive远程模式 豆瓣 追剧助手 迅雷 nas 微信 内存 unity3d 缓存 aws 服务器繁忙 备选 网站 api 调用 示例 银河麒麟桌面操作系统 Kylin OS 国产化 AD域 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 flash-attention 腾讯云 prometheus 监控k8s集群 集群内prometheus git elasticsearch AutoDL IIS服务器 IIS性能 日志监控 HCIE 数通 maven intellij idea 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP ollama下载加速 mosquitto 智能路由器 外网访问 内网穿透 端口映射 r语言 数据挖掘 数据可视化 数据分析 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 华为od sqlite dubbo TCP服务器 qt项目 qt项目实战 qt教程 openssl 密码学 gitee 模拟退火算法 kamailio sip VoIP Reactor 设计模式 C++ 编辑器 根服务器 transformer kafka hibernate 5G 3GPP 卫星通信 Dify remote-ssh sqlserver ukui 麒麟kylinos openeuler 微服务 系统安全 ffmpeg 音视频 AI大模型 大模型入门 大模型教程 webrtc Nuxt.js 嵌入式硬件 单片机 温湿度数据上传到服务器 Arduino HTTP 需求分析 规格说明书 springboot 孤岛惊魂4 恒源云 tcp RTMP 应用层 big data okhttp CORS 跨域 雨云 NPS open webui 博客 单一职责原则 oneapi 大模型微调 Headless Linux uniapp 远程登录 telnet pdf asp.net大文件上传 asp.net大文件上传下载 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 华为认证 网络工程师 交换机 MacOS录屏软件 visualstudio k8s zookeeper debian live555 rtsp rtp 医疗APP开发 app开发 ios 驱动开发 硬件工程 嵌入式实习 Samba SWAT 配置文件 服务管理 网络共享 WSL win11 无法解析服务器的名称或地址 v10 软件 armbian u-boot 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 EasyConnect Cline 企业微信 Linux24.04 deepin ecmascript nextjs reactjs RustDesk自建服务器 rustdesk服务器 docker rustdesk 流式接口 URL Agent ftp ssrf 失效的访问控制 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 MI300x openwrt ux 多线程 SSE LLM Web APP Streamlit .netcore hadoop opensearch helm xrdp string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap 游戏服务器 TrinityCore 魔兽世界 开发环境 SSL证书 sysctl.conf vm.nr_hugepages Python 网络编程 聊天服务器 套接字 TCP 客户端 Socket clickhouse svn 能力提升 面试宝典 技术 IT信息化 fpga开发 源码剖析 rtsp实现步骤 流媒体开发 GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 chfs ubuntu 16.04 odoo 服务器动作 Server action 银河麒麟操作系统 rpc 远程过程调用 Windows环境 直播推流 rsyslog 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 微信公众平台 中间件 C语言 ipython 低代码 virtualenv FTP服务器 联想开天P90Z装win10 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 jmeter 软件测试 C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 权限 统信UOS bonding 链路聚合 压力测试 tailscale derp derper 中转 安全架构 Minecraft TRAE 课程设计 cursor MCP server C/S LLM windows日志 重启 排查 系统重启 日志 原因 agi excel gpu算力 unix LORA 大语言模型 NLP H3C iDRAC R720xd 命名管道 客户端与服务端通信 Unity插件 dell服务器 iventoy VmWare OpenEuler css3 ceph GCC Linux环境 数据结构 RAGFlow 线程 磁盘监控 iot 游戏引擎 gcc 服务器配置 生物信息学 dify 深度求索 私域 知识库 gitea VR手套 数据手套 动捕手套 动捕数据手套 Google pay Apple pay 服务器主板 AI芯片 信息与通信 Jellyfin zabbix 前端框架 Invalid Host allowedHosts vue 我的世界服务器搭建 asm devops AI-native Docker Desktop 王者荣耀 超融合 frp 我的世界 我的世界联机 数码 7z 输入法 腾讯云大模型知识引擎 keepalived 虚拟机 sonoma 自动更新 postgresql 远程 命令 执行 sshpass 操作 云服务 文件系统 路径解析 云电竞 云电脑 todesk 视觉检测 BMC IPMI 带外管理 软链接 硬链接 职场和发展 db 硬件 设备 GPU PCI-Express WebUI DeepSeek V3 微信小程序 自动驾驶 办公自动化 自动化生成 pdf教程 jetty undertow tidb GLIBC xcode g++ g++13 cnn DenseNet ArcTS 登录 ArcUI GridItem 鸿蒙 CrewAI rabbitmq ruby log4j 鲲鹏 昇腾 npu Erlang OTP gen_server 热代码交换 事务语义 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 流水线 脚本式流水线 ip chrome devtools selenium chromedriver mac efficientVIT YOLOv8替换主干网络 TOLOv8 ui minicom 串口调试工具 测试工具 sqlite3 音乐服务器 Navidrome 音流 glibc 远程控制 rustdesk pyautogui 合成模型 扩散模型 图像生成 dns是什么 如何设置电脑dns dns应该如何设置 序列化反序列化 蓝桥杯 鸿蒙系统 YOLOv12 freebsd Xinference 信号处理 DevEco Studio HarmonyOS OpenHarmony 真机调试 WSL2 IM即时通讯 QQ 剪切板对通 HTML FORMAT onlyoffice 架构与原理 VMware安装Ubuntu Ubuntu安装k8s 测试用例 功能测试 AI写作 prompt AI作画 聊天室 KylinV10 麒麟操作系统 Vmware 银河麒麟服务器操作系统 系统激活 系统 黑苹果 VMware k8s集群资源管理 云原生开发 sdkman 算力 visual studio code sequoiaDB RAGFLOW 阿里云ECS cd 目录切换 Radius camera Arduino 电子信息 捆绑 链接 谷歌浏览器 youtube google gmail 个人博客 图形渲染 rclone AList webdav fnOS cuda cudnn nvidia 图形化界面 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 prometheus数据采集 prometheus数据模型 prometheus特点 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 相机 apt 国内源 软件工程 ros2 moveit 机器人运动 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 tensorflow Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 aarch64 编译安装 HPC 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 alias unalias 别名 图像处理 烟花代码 烟花 元旦 grafana matplotlib 直流充电桩 充电桩 源码 毕业设计 域名服务 DHCP 符号链接 配置 IMX317 MIPI H265 VCU xpath定位元素 自动化测试 性能测试 SEO 混合开发 环境安装 JDK n8n dity make 显示管理器 lightdm gdm 树莓派 VNC Open WebUI 阻塞队列 生产者消费者模型 服务器崩坏原因 laravel Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 css less safari Mac 群晖 智能手机 NAS Termux webgl 历史版本 下载 安装 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 rime netty 云服务器 裸金属服务器 弹性裸金属服务器 centos-root /dev/mapper yum clean all df -h / du -sh p2p 考研 在线office 京东云 sentinel 基础入门 编程 强化学习 Netty 即时通信 NIO 实习 chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 HTTP 服务器控制 ESP32 DeepSeek bug c 状态管理的 UDP 服务器 Arduino RTOS firewall 致远OA OA服务器 服务器磁盘扩容 游戏机 抗锯齿 MySql 技术共享 策略模式 单例模式 黑客 计算机 ESXi vasp安装 边缘计算 智能硬件 epoll 查询数据库服务IP地址 SQL Server 程序员 加解密 Yakit yaklang 无人机 语音识别 gpt code-server 执法记录仪 智能安全帽 smarteye 移动魔百盒 list 模拟实现 SVN Server tortoise svn USB转串口 CH340 飞牛NAS 飞牛OS MacBook Pro SysBench 基准测试 harmonyOS面试题 流量运营 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 邮件APP 免费软件 MS Materials 金仓数据库 2025 征文 数据库平替用金仓 fd 文件描述符 elk Ubuntu Server Ubuntu 22.04.5 eclipse 业界资讯 Windows 大数据平台 虚拟局域网 Qwen2.5-coder 离线部署 银河麒麟高级服务器 外接硬盘 Kylin 网络攻击模型 echarts 信息可视化 网页设计 gradle cocoapods 华为机试 threejs 3D 政务 分布式系统 监控运维 Prometheus Grafana SenseVoice proxy模式 AISphereButler HAProxy Dell HPE 联想 浪潮 SSH 服务 SSH Server OpenSSH Server tcpdump yolov8 gpt-3 文心一言 rust腐蚀 框架搭建 链表 显卡驱动 回显服务器 UDP的API使用 vSphere vCenter llama.cpp NFS deepseek r1 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 升级 CVE-2024-7347 VPS iftop 网络流量监控 .net mvc断点续传 gateway 实战案例 make命令 makefile文件 iBMC UltraISO 金融 Python基础 Python教程 Python技巧 网络用户购物行为分析可视化平台 大数据毕业设计 web iphone 飞书 uv web3 环境配置 安卓 wireshark Claude autodl 镜像 软件定义数据中心 sddc 反向代理 mcu AnythingLLM AnythingLLM安装 虚幻 状态模式 矩阵 工业4.0 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm IMM QT 5.12.12 QT开发环境 Ubuntu18.04 双系统 GRUB引导 Linux技巧 rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos 传统数据库升级 银行 LLMs navicat springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 IPMITOOL 硬件管理 ROS opcua opcda KEPServer安装 P2P HDLC mamba Vmamba can 线程池 技能大赛 计算机外设 微信开放平台 微信公众号配置 游戏开发 hexo 移动云 可信计算技术 小智AI服务端 xiaozhi TTS FTP 服务器 RAID RAID技术 磁盘 存储 僵尸世界大战 游戏服务器搭建 多进程 linux上传下载 健康医疗 互联网医院 nfs wps SSL 域名 Anolis nginx安装 linux插件下载 串口驱动 CH341 uart 485 mariadb ssh远程登录 自定义客户端 SAS 毕昇JDK webstorm Trae IDE AI 原生集成开发环境 Trae AI 浏览器开发 AI浏览器 npm linux安装配置 redhat rnn 大大通 第三代半导体 碳化硅 bcompare Beyond Compare 模拟器 教程 vmware 卡死 ldap Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 pyqt AI代码编辑器 半虚拟化 硬件虚拟化 Hypervisor etl etcd 数据安全 RBAC 嵌入式 linux驱动开发 Kali Linux 渗透测试 信息收集 h.264 micropython esp32 mqtt seatunnel yaml Ultralytics 可视化 黑客技术 项目部署到linux服务器 项目部署过程 本地部署 EMUI 回退 降级 pgpool 开机自启动 GoogLeNet win服务器架设 windows server rag ragflow ragflow 源码启动 Typore vscode1.86 1.86版本 ssh远程连接 田俊楠 rocketmq open Euler dde 迁移指南 网卡的名称修改 eth0 ens33 wsl ue4 着色器 ue5 cpp-httplib 网工 jina 中兴光猫 换光猫 网络桥接 自己换光猫 anaconda adobe Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS outlook 单元测试 环境迁移 lio-sam SLAM 服务器管理 配置教程 服务器安装 网站管理 崖山数据库 YashanDB composer 视频编解码 springcloud Ubuntu 24.04.1 轻量级服务器 产测工具框架 IMX6ULL 管理框架 python3.11 dash 正则表达式 文件分享 iis Linux的基础指令 W5500 OLED u8g2 雨云服务器 交叉编译 token sas 软件需求 程序 远程看看 远程协助 HiCar CarLife+ CarPlay QT RK3588 Node-Red 编程工具 流编程 知识图谱 网络穿透 milvus CPU 元服务 应用上架 cpu 实时 使用 毕设 换源 Debian Logstash 日志采集 相差8小时 UTC 时间 Kali 性能分析 bat 端口 查看 ss OD机试真题 华为OD机试真题 服务器能耗统计 crosstool-ng firewalld dns wsl2 三级等保 服务器审计日志备份 智能音箱 智能家居 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 多个客户端访问 IO多路复用 TCP相关API 实时互动 selete 高级IO 多层架构 解耦 bootstrap 软考 deekseek linux 命令 sed 命令 压测 ECS Ark-TS语言 分析解读 繁忙 解决办法 替代网站 汇总推荐 AI推理 工作流 workflow CDN 自动化任务管理 Clion Nova ResharperC++引擎 Centos7 远程开发 dba 微信分享 Image wxopensdk easyui langchain 主板 电源 网卡 线性代数 电商平台 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors XCC Lenovo nac 802.1 portal DOIT 四博智联 yum源切换 更换国内yum源 防火墙 NAT转发 NAT Server Unity Dedicated Server Host Client 无头主机 stm32项目 embedding IPv4 子网掩码 公网IP 私有IP SSH 密钥生成 SSH 公钥 私钥 生成 Linux find grep wsgiref Web 服务器网关接口 信号 flink 代理 skynet 宠物 免费学习 宠物领养 宠物平台 常用命令 文本命令 目录命令 ShenTong 小艺 Pura X thingsboard VMware安装mocOS macOS系统安装 ardunio BLE 端口测试 iperf3 带宽测试 ros x64 SIGSEGV xmm0 Ubuntu共享文件夹 共享目录 Linux共享文件夹 mq 程序员创富 语法 李心怡 neo4j TrueLicense Linux的权限 docker部署Python 匿名管道 热榜 DNS UDP LInux xshell termius iterm2 数据仓库 数据库开发 database VMware创建虚拟机 CentOS idea 服务器时间 ping++ CentOS Stream arkUI 产品经理 服务网格 istio MDK 嵌入式开发工具 论文笔记 sublime text js arcgis 网络爬虫 大模型推理 大模型学习 搭建个人相关服务器 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 运维监控 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR ubuntu24 vivado24 IO模型 鸿蒙开发 移动开发 bot Docker 虚幻引擎 leetcode 推荐算法 DocFlow 论文阅读 自动化编程 Redis Desktop 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 欧标 OCPP edge浏览器 物联网开发 lua vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 社交电子 Deepseek-R1 私有化部署 推理模型 音乐库 飞牛 实用教程 regedit 开机启动 searxng midjourney 网络药理学 生信 PPI String Cytoscape CytoHubba 本地化部署 deep learning 私有化 玩机技巧 软件分享 软件图标 Windsurf 车载系统 ip命令 新增网卡 新增IP 启动网卡 信创 信创终端 中科方德 nlp 干货分享 黑客工具 密码爆破 EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 PX4 聚类 mybatis ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 数据库系统 dock 加速 C# MQTTS 双向认证 emqx 离线部署dify docker命令大全 eNSP 企业网络规划 华为eNSP 网络规划 做raid 装系统 内网服务器 内网代理 内网通信 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 粘包问题 人工智能生成内容 火绒安全 拓扑图 剧本 docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 VLAN 企业网络 大模型面经 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 trea 开发 ubuntu20.04 开机黑屏 IO VS Code 基础环境 AD 域管理 spark HistoryServer Spark YARN jobhistory 多路转接 网站搭建 serv00 项目部署 grub 版本升级 扩容 键盘 Attention wpf VSCode 沙盒 word RAG 检索增强生成 文档解析 大模型垂直应用 影刀 #影刀RPA# AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 USB网络共享 嵌入式系统开发 Playwright 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 raid5数据恢复 磁盘阵列数据恢复 代理服务器 OpenSSH minecraft GIS 遥感 WebGIS ssh漏洞 ssh9.9p2 CVE-2025-23419 ai工具 java-rocketmq 分布式训练 Kylin-Server 内网环境 figma 远程服务 Cookie conda配置 conda镜像源 目标跟踪 OpenVINO 推理应用 gnu WebRTC DBeaver kali 共享文件夹 大模型部署 嵌入式Linux IPC seleium SRS 流媒体 直播 ABAP perf kerberos TCP协议 灵办AI 存储维护 NetApp存储 EMC存储 系统开发 binder framework 源码环境 docker run 数据卷挂载 交互模式 openstack Xen 软负载 CLion 本地知识库部署 DeepSeek R1 模型 服务器部署ai模型 curl wget linux环境变量 trae risc-v AI Agent 字节智能运维 swoole visual studio mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 西门子PLC 通讯 ubuntu24.04.1 大模型应用 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 宕机切换 服务器宕机 hosts rpa xml triton 模型分析 fast 风扇控制软件 cmos 飞牛nas fnos vr PVE MacMini 迷你主机 mini Apple