个人服务器现在现已越来越成为程序员标配,具有一个个人服务器,能够将自己的网站保管在互联网上。根据服务器的应用软件如 Apache、Nginx 或 Tomcat 等,能够帮助您搭建和开发各种网站应用,然后实现自己的个人博客、电子商务网站、行业网站等。
别的,服务器一般具有相当容量的硬盘存储空间,能够运用它作为数据备份的中央存储设备(相当于一个私人云盘,不限制内容,没有渠道限制速度),定期备份您的数据以防数据丢掉或文件损坏。您也能够运用自己的服务器轻松创建、索引和查询文件或数据备份。
不例外,我也在双十一期间买了云服务器,这儿简略记载下购买服务器后需求做点什么。
零、购买服务器
0.1、服务器购买
本次我购买的是:阿里云ECS服务器
这儿给出传送门:www.aliyun.com/minisite/go…
目前腾讯云也有新用户轻量应用服务器的优惠
假如不是新人,能够看看新老共享区域。
0.2、服务器运用
建好服务器实例后第一件事是改下暗码,默许暗码是root,这个暗码是Linux的root用户的暗码,重置暗码后重启服务器。
更改好暗码后,能够运用Xshell或许MobaXterm(引荐)进行ssh衔接。 我运用的是MobaXterm,点击左上角的session,点击ssh 在此输入你的服务器外网ip地址,输入username,一般是root,也能够自己新建用户办理权限愈加安全,端口是22不要更改: 新建好后,进入服务器,输入刚刚更改好的暗码就能够了:
一、装置浮屠
浮屠Linux面板操作体系支撑:Centos、Ubuntu、Deepin、Alibaba Cloud Linux、Debian和Fedora,主张运用购买ECS后全新未操作的体系或履行初始化后的体系。
1.1、下载浮屠
ssh衔接登录服务器,运用具有完整sudo权限的用户下载浮屠装置包,登录后仿制装置指令: Centos/Alibaba Cloud Linux 装置指令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin装置指令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
会下载相应的包并自动为你装置:
装置完成后,控制台会提示浮屠内外网的地址和对应的用户名、暗码:
1.2、放开端口
在入方向添加端口8888,授权目标为0.0.0.0/0即全部:
1.3、登录浮屠
输入之前的外网面板地址,进入浮屠页面,输入账号和暗码,进入浮屠Linux面板:
假如没有记下来能够在终端输入:bt default
查看浮屠登录入口和用户名,假如忘记暗码能够输入bt然后挑选5修改暗码。
1.4、装置套件
初次进入装置浮屠提供的根底装备大礼包,这儿有LNMP和LAMP两个选项,二者不同的地方是Web服务器不同。前者运用Nginx
服务器,后者运用Apache服务器。由于咱们的服务器装备比较低,所以挑选功用更好的Ngnix服务器,即左边的LNMP套件。(LNMP和LAMP中的L代表Linux,N代表Nginx,M代表Mysql,P代表PHP,A代表Apache)
一般挑选极速装置,大约10到30分钟,时刻富余的同学能够挑选编译装置,大约30到2小时。
装置完成后,能够看到浮屠为咱们提供了很多监控、安全、监督界面,别的其软件商店还有各类插件、东西、套件等:
二、装置Python和pip
2.1、包办理体系的差异
在装置各种东西前,首先要记住一个东西,大多数包体系都是围绕包文件的调集构建的。包文件通常是一个存档文件,它包含已编译的二进制文件和软件的其他资源,以及装置脚本。包文件同时也包含有价值的元数据,包含它们的依靠项,以及装置和运转它们所需的其他包的列表。尽管这些包办理体系的功用和优点大致相同,但打包格局和东西却因渠道而异: 比方Centos体系包办理东西的下载更新指令
yum list telnet* # 列出telnet相关的装置包
yum install telnet-server # 装置telnet服务
而ubuntu体系包办理东西的下载更新指令
apt-get update # 更新
apt-get upgrade # 晋级
apt-get install <packagename> # 装置
# 如:apt-get install sudo
# 如:apt install firewalld
2.2、装置Python
在装置pip之前,需求保证现已装置了Python。能够经过在终端输入以下指令来查看Python是否现已装置:
python --version
假如现已装置了Python,终端会显现Python的版别号。假如没有装置Python,能够经过包办理东西来装置:
yum install python
也能够经过浮屠装置Python
2.3、装置pip
装置好python后就能够装置pip了,引荐运用官方镜像来装置,能够访问清华源的网站:pypi.tuna.tsinghua.edu.cn/simple/pip/…
然后将压缩包上传到服务器傍边,并运用tar zxf pip-20.1.1.tar.gz
解压:
解压完后,进入pip-20.1.1,运转setup.py装置:
cd pip-20.1.1
python setup.py install
也能够运用yum来装置(不太引荐),运转以下指令:
yum install python-pip
装置成功后能够输入pip –version指令查看pip的版别,相似以下信息便是装置成功!
三、装置Node
3.1、装置必要的依靠
在装置Node.js之前,咱们需求保证体系中现已装置好以下必要依靠:
G 编译器
make 东西
curl 指令行东西
运用以下指令进行装置:
sudo yum install gcc-c make curl
3.2、装置node
能够运用浮屠装置(引荐),进入软件商店,搜索node,挑选node.js版别办理器1.8进行装置: 装置好后点击设置,点击更新版别列表(列表每24小时与Node.js官网列表同步一次,可点击【更新版别列表】按钮当即与Node.js官网同步版别列表): 然后挑选需求的node版别进行一键装置,一般引荐14或许18版别。 装置好后,在控制台输入node -v和npm -v,假如没有报错就阐明装置成功:
或许遇见的问题:npm WARN cli npm v10.2.3 does not support Node.js v16.18.1. This version of npm supports the following node versions:
^18.17.0 || >=20.5.0
. You can find the latest version at nodejs.org/. npm WARN config init.module Use--init-module
instead. 解决方案:当前运用的npm版别和Node.js的版别不匹配,不兼容,需求降级npm版别,或许装置其他套件。
除了浮屠装置,也能够自行下载镜像装置,进入node官网:nodejs.org/dist/ 挑选需求下载的版别号,下载node,一般能够挑选v16.18.0,解压后运用以下指令来编译、测试和装置Node.js:
./configure
make
sudo make install
四、装置Java
服务器咱们肯定是要用来部署应用的,以上说到的python,php和nodejs都能够在浮屠面板直接装置,可是java需求自己装置。
经过在终端输入以下指令来查看Java是否现已装置:
java -version
查询要装置的jkd版别
yum -y list java*
显现如下,本次装置挑选运用java-1.8.0-openjdk.x86_64版别 装置完成后提示信息如下: 经过在终端输入以下指令:
java -version
显现版别号,阐明java成功装置:
最终
💖 个人简介:人工智能范畴研究生,目前主攻文本生成图像(text to image)方向 📝 个人主页:中杯可乐多加冰
🎉 支撑我:点赞👍 收藏⭐️ 留言📝
别的,咱们现已建立了中杯可乐-研学沟通群,假如你是深度学习、云服务器、前后端开发或其他IT方面的爱好者或研究者能够私信我参加。