宝塔面板:轻松玩转linux系统,实现服务器状态监控和运维部署!
宝塔面板是一款服务器管理软件,旨在提升运维效率。它支持一键安装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
安装完成会提示初始账号密码以及登录链接,登录进去后台进行修改。这个登陆入口、账号与密码要复制好记住。
概述
宝塔面板功能:
- 创建网站
- 创建数据库
- 安装环境(一键LNMP、LAMP)
- 文件处理
- SSH 终端
登陆宝塔面板,宝塔面板采用登陆地址+端口+一个安全入口映射方式登陆如: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