去评论
dz插件网

宝塔面板:轻松玩转linux系统,实现服务器状态监控和运维部署!

迪巴拉
2024/08/17 16:26:00

宝塔面板是一款服务器管理软件,旨在提升运维效率。它支持一键安装LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,并且提供免费搭建web项目、免费的文件管理、免费的资源监控等功能。宝塔面板还具有简单易用的特点,用户可以通过鼠标点击几下就能替代以前的复杂繁多命令,完成服务器配置和管理。此外,宝塔面板还提供一键检查服务器常见16项安全风险的功能,帮助用户及时发现并解决安全问题。

linux安装


建议是全新环境安装宝塔面板,如果已经安装过nginx、php、mysql等可能导致环境冲突需要单独解决。宝塔面板适用于那些基础较为薄弱,想要尝试linux系统的人使用,可以方便进行服务器状态监控和运维部署,监控告警等。

安装命令


Centos8安装命令:
# 在线脚本安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成会提示初始账号密码以及登录链接,登录进去后台进行修改。这个登陆入口、账号与密码要复制好记住。

概述


宝塔面板功能:

登陆宝塔面板,宝塔面板采用登陆地址+端口+一个安全入口映射方式登陆如:http:192.168.1.100:8888/admin。端口和安全入口可以自定义。

登陆需要注册一个宝塔的账号,使用手机号注册即可。

基本设置


首页:包含左侧菜单栏、右侧宝塔面板版本、中间的的服务器版本与账号信息。下面的状态页包括CPU、内存、磁盘、安装的软件运行状态及网络和磁盘读写监控状态。


登陆之后建议设置面板设置,如果不需要的功能建议关闭,设置面板的账号密码和网站目录等。

端口如果不熟悉建议不变,安全入口可以设置要记住,否则通过ip+端口是无法进入登陆界面的,设置完成要点击后面的保存才能生效。

全局设置,这边菜单还有具体设置可以编辑设置。



安全告警功能,针对面板登陆、网站故障、等可以设置微信告警或者邮件告警。

这些添加任务即可,但是微信与邮件需要先配置告警渠道。

选择微信的话、右侧绑定,使用微信扫描关注公众号进行账号的绑定,邮箱需要设置smtp,相关设置都有教程。


软件安装设置


基本与安全设置完成后进行软件设置,点开左侧菜单的软件商店可以进行基本的如nginx、apache、php、mysql第三方的如wordpress博客、可道云网盘、图床等应用一键部署。

选择软件如apache,右侧安装,设置版本,编译安装是使用源码编译,速度较慢,极速安装使用yum或者apt等进行快速安装,安装完成可以设置是否在首页显示。

首页的左侧菜单需要安装对应的软件才能打开,网站需要安装nginx或者apache;FTP需要安装vsftp等;数据库要安装mysql或者pg数据库;docker要安装docker管理器进行管理。

安装完成web服务器可以添加站点,如果是动态php网站需要另外安装php,然后选择是否动态、是否需要数据库,设置端口与域名。



使用宝塔面板还可以方便的管理docker容器、镜像。

监控面板,可以进行详细的监控查看。


安全设置


接管系统的firewalld或者iptables,进行端口的放通,禁ping等设置,减少命令行操作,不过高级的安全检测、入侵防御需要升级收费,基本功能已经足够了。


文件管理


文件菜单支持文件的上次、下载、复制粘贴与在线文件编辑,非常方便。


日志模块


日志支持面板系统日志,网站日志,不过高级的SSH和PHP日志需要高级版本收费,一样,基础功能足够。


终端模块


相当于远程SSH终端了,直接网页进行连接了。


计划任务


宝塔面板有一些系统任务会定期执行,支持网站备份,数据库备份,定期发送告警通知等,调用linux系统的cron服务执行。


功能大概就是这些,总的来讲还是很方便小白操作的,可以实现网页登陆管理服务器的大部分功能了,以及一些安全日志和告警功能,省去了环境部署,软件安装的繁琐过程。

卸载命令


如果是不需要宝塔面板了可以使用卸载脚本进行卸载。
# 确保服务器已经联网并安装wget
# 安装wget
yum install -y wget

# 下载脚本
wget http://download.bt.cn/install/bt-uninstall.sh

# 执行脚本
sh bt-uninstall.sh

# 脚本卸载完成最好重启一下服务器

windows服务器安装


随着不断更新,windows也有对应的宝塔面板可以安装了,不过似乎我的需要不大,毕竟本身自带web界面了,可以尝鲜,原理与linux一致。

下载


下载地址解压上传到服务器,双击开始安装。

安装完成会有提示链接以及账号密码,登录之后进行修改。注意事项:需要放行端口:8888,888,3389,80,443,20,21

卸载遗留user.ini文件删除报错

# 通过命令行卸载后可能/www/下残留文件无法删除,原因是文件具有特殊权限,需要修改才能删除
# 查看文件
ls -la
# 如果有.user.ini这些文件,执行如下命令
chattr -i .user.ini

# 然后通过rm -rf 删除
rm -rf .user.ini

# 完成
OK


END