第四章 如何驱驾你的轻量应用服务器


每一个新手面对linux都会束手无策,早起的linux功能配置简直就是灾难。新手不会命令,系统没有图形界面……种种原因,让人无从下手。直到操作系统管理面板的出现推广和普及……新手玩转linux可能有点难,但是玩转操作系统的管理面板可没有那么难了。

当前市面上linux面板管理非常多,例如 BT宝塔、小皮(phpstudy)、AMH、WDCP、Fastpanel等等。
他们的共性就是简单易用,小巧轻便,简约而不简单。这里就简单说一下几个安装方法及相关设置。

安装要求

以上操作面板的基本安装要求都是纯净系统,也就是在选择官方的linux系统安装后,都是纯净系统,BT宝塔面板在官方镜像->应用镜像中自带腾讯专享版本,可以选择官方镜像版,也可以选择自己安装系统镜像以后再进行安装,这个区别不大。腾讯官方定制版可以更好的查看服务器所剩流量、到期时间等一系列参数,还有已经配置好的COS桶、CDN等等,还是挺方便的。如果不用,可以选择相关的linux系统后自己手动安装,基本没有区别。

安装要求”纯净linux系统“(人话就是一个崭新的首次安装),然后在安装完成后进入 轻量应用服务器后台,在重置密码将密码重置。
关于密码问题,主要是千万别忘记自己设定的密码。

最后就是通过你的账号密码经SSH命令安装 面板服务了(可通过登陆快速进入SSH)。

各类面板的安装方式及源站点

BT面板

1、BT面板安装方式

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

1、最简单方便的就是通过预制宝塔应用安装,此安装最为省事,不用动脑子,轻轻一点即可安装。

在安装系统时即可完成。

2、一定要折腾自己的方法就是选择一个linux镜像,安装完成以后设置自己的SSH密码进行SSH命令行安装。

登录自己的服务器,开始进行SSH连接,你也可以用其他SSH工具,建议省事直接登录。

然后会跳出窗口进入OrcaTerm命令行工具,该工具为系统自带的官方SSH命令行工具(无需安装Web直用)。

接着按照你的linux对应版本进行命令安装,记得先获取root权限,在命令行下输入

sudo su

回车后获取root权限。如使用其他SSH登陆工具则需输入SSH密码。

对应不同的linux版本选择不同的安装命令。(本人懒惰,一直都是使用万能安装脚本。你非要说有什么不同吧,可能就是安装的速度快慢,毕竟是有针对性的)

Centos安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

以及你万一啥都搞不清楚的

万能安装脚本

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

还有一个国产龙芯架构的安装脚本,我觉得这个肯定用不到,就不复制过来了(从未见过龙芯是什么的我……)。

当你复制以上命令,在SSH命令行复制回车后,就可以开始你的宝塔安装之旅了。

还能输入啥呢,当然是 “y” 了……

通过一系列的自动化安装过程,Bt-panel完成安装,接着就是登陆你的轻量了。

2、BT面板的登陆

主要通过web登陆(就是网页),登陆地址在哪里呢?可以在应用管理查询或者通过SSH命令查询。主要方法如下:

(1)腾讯云专享版

通过轻量后台的“应用管理”功能,实现查询。
宝塔面板的默认登陆方式是通过你的当前服务器IP地址+端口/+后缀名称

登陆后通过以下命令查询服务器登陆地址及账号密码。然后保存相应的信息,并且不要透露给他人。

sudo /etc/init.d/bt default

通过外网面板地址所给的 IP+端口/后缀 进行网页访问。

然后输入此处给你的账号密码进行登陆,如果无法访问,看看防火墙是否放行相应的端口,默认为8888。
如未放行,自行添加 添加规则 开放端口8888即可(为了防止自己记不住,你可以在备注栏写明该端口用途是什么,当然也可以不写,防止不必要的信息泄露)。

(2)自行安装版本

如过是自行安装版本,在后台界面是看不见应用管理。但你如果是盯着宝塔安装全过程,在最后完成安装的时候……会出现你的登录地址及账号密码,请一定要牢记,并不要告诉其他人(好像说过一次了……)。

安装完成后的账号密码及登录地址位置,如下图:

3、登录方式及端口放行

账号密码和登录地址就在箭头所指位置,同时还有提示”若无法访问面板,请检查防火墙/安全组是否有放行面板[18431]端口”,请参考上一步操作,在 防火墙 ”添加规则” 放行18431端口。这里是演示,请具体按照bt提示信息进行对应的端口放行,避免无法登录。

同时,如果你关界面太快,又忘记保存自己的密码账号。可以在SSH命令界面中,用root账号执行命令:

bt

进入Bt面板菜单来获取面板相关信息及操作,查看面板登录位置 输入命令编号 14 ,其他命令等等,均有中文说明,可谓是非常方便了。

最后通过所给外网面板地址,输入系统生成的账号密码,进行一个宝塔面板的后台登录。

登录以后进入宝塔服务器管理界面。需要注意的是,宝塔使用需进行宝塔账号密码的绑定登录,如无账号需先注册后方可使用。注册 - 宝塔面板 (bt.cn)

如未进行注册及绑定是无法正常使用宝塔功能的,请特别注意这点。

 

AMH面板

AMH 面板安装 - amh.sh

1、AMH面板安装

AMH也是一款linux系统的主机面板,功能与宝塔差不多(废话),安装方式也是一样,需要linux纯净系统(俗称新装的),支持Centos、Debian、Ubuntu)

安装方式与宝塔无异,通过SSH登录后,使用root账号登录后执行安装命令。同时还有根据你系统进行精准安装的方式,这里不做详细介绍(因为没啥特别的区别),更具体的方式可以通过AMH官方网站获取。

wget http://dl.amh.sh/amh.sh && bash amh.sh

当复制命令回车后,直接出现当前服务器配置情况及账号密码,请牢牢记住,不要告诉他人(第三次强调此事)。确认记录后,输入”y“开始安装过程。

在安装完成以后,根据提示的登录网址及账号密码进行登录,同时不要忘记放行对应的端口

完成安装后请保存服务器面板的登录信息,不要告诉他人(第四次强调!!)。

安装小提示

1、安装amh如果提示 wget: command not found
请先执行以下命令安装wget再安装AMH:
yum install -y wget || apt-get install -y wget

2、安装amh过程中如果服务器解析不了amh.sh域名的情况,
请先更换服务器的DNS再安装AMH。执行以下命令完成更换DNS解析:
echo -e "options timeout:1 attempts:1 rotate\nnameserver 8.8.8.8\nnameserver 114.114.114.114" >/etc/resolv.conf;

3、安装amh成功后无法访问面板情况,请您检查主机商是否有安全组/防火墙相关限制,请开放端口,如开放面板8888端口。

2、AMH登录及密码找回

通过安装完成后提供的访问地址和账号密码即可进行登录。

如因账号密码忘记,但你肯定还是能记住你服务器IP地址的,毕竟……

这玩意在腾讯轻量服务器管理的界面清晰可见……

通过你的服务器IP+端口访问界面(端口默认8888,如有修改,请填写你自己写的端口)。在界面登录下方有一个忘记密码。在你点下去以后会出现一句提示”SSH登录服务器执行命令更改面板密码 (new_pass改成您需要的密码)“。

复制该段命令

amh amh-7.0 admin change_amh_password new_pass

进入你的SSH管理,在root权限下输入该段命令后回车,需要注意的是,new_pass字段要修改成你的新密码,如不修改,新密码就是"new_pass"。

admin为账号,后面为你的新密码。然后使用新密码进行登录即可进入你的AMH面板进行服务器管理。

 

小皮面板

phpStudy Linux 面板(小皮面板)- 小皮面板(phpstudy) (xp.cn)

小皮面板也是老牌面板了,我以前用phpstudy工具箱用的多,因为longtime的时候,我都不知道有linux,一直都是用window来当服务器。所以我对小皮面板还是挺有感情的,但真要用……我还是选宝塔。跑题了,先介绍一下宝塔小皮面板的安装方法吧。

1、小皮面板安装

一样一样,linux系统安装面板管理,都是一条ssh命令搞定,方便快捷,轻松省事。不得不说,现在玩服务器的门槛比以前低多了友好多了。

系统要求:(直接复制官方的话)

操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin)等
请确保您的系统是纯静的,未安装任何环境中涉及到的(Apache\Nginx\php\MySQL\FTP)
phpstudy for linux 采用为Docker核心而开发,故此建议使用centos7.xx 系统版本
内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存

安装方法:(对应系统选择对应的安装命令)

(1)无docker版本 - (适用于配置最低要求……,毕竟配置太低,docker跑不起来)

使用 SSH 连接工具 连接到您的 Linux服务器后,根据系统执行相应命令开始安装(大约2分钟完成面板安装):
Centos安装脚本 yum install -y wget && wget -O install.sh https://notdocker.xp.cn/install.sh && sh install.sh
Ubuntu安装脚本 wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh
Deepin安装脚本 wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh
Debian安装脚本 wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh

(2)docker版本 - (内存大于1G推荐,一般情况下都是选择有docker版本,增加服务器的玩性高)

使用 SSH 连接工具 连接到您的 Linux服务器后,根据系统执行相应命令开始安装(大约2分钟完成面板安装):
Centos安装脚本 yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.sh
Ubuntu安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
Deepin安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
Debian安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh

如果你真的不知道自己版本号是什么,用查看Linux系统发行版本命令:” lsb_release -a ”。 该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称等。

然后复制对应的安装脚本回车进行安装。随后安装完成会出现登录面板及账号密码,请不要告诉他人(重要的事情说四次),并且自己牢牢记住。

 

2、小皮登录及密码找回

如果你忘记了登录地址和账号密码,可以在腾讯云后台的SSH登录后,获取root权限,输入 ” xp ” 进入小皮菜单,小皮面板找回密码及登录地址的方法和宝塔类似,对应编号输入你所需要的功能即可。

在外网地址通过账号密码登入小皮面板就可以开始你的linux服务器管理了。

 

结束语

还有更多的linux面板和windows面板没有介绍,但以上几款会用能用了,你也具备了折腾其他面板的能力。感谢这些傻瓜面板工具,让linux的服务器系统更加便捷和简单。

 


MrdT Dec. 12, 2022, 10 p.m. 876 收藏文档