BT 面板是不是 window 用户使用 Linux 服务器的最佳助手?

18 天前
 libasten
没有命令行的经验,此前的一直都是在 windows 环境下工作生活的。

现在 dotnet core 也支持 linux 部署了,发现这个面板做的比早年(大学时代)我接触过的 linux 的各种 GUI 好用很多啊(就部署网站、系统而言)。

几乎所有的环境安装都是可以点鼠标完成,然后修改配置也是基本上是 windows 向的,不要学习 vi 之类的软件。

早些年安装 php 博客啥的,也接触过 xxpanel 之类的面板工具,感觉没有 bt 这么全?
2417 次点击
所在节点    问与答
27 条回复
totoro625
18 天前
是的
如果不行,还可以试试 1panel
Tiande
18 天前
1panel
libasten
18 天前
顺便再问一下,经常(专业) linux 服务器的运维人员用这类面板管理服务器上内容吗?
是不是“鄙视”用这类面板的?毕竟原教旨主义的 linux 就是 cli ?全程键盘敲的啪啪响,点鼠标属于是小白类的?
xytest
18 天前
@libasten 目前自己的还是 从 bt 往 1panel 转移 ,没有啥可比鄙视,团队规模小用这个能节蛮多时间的。
SakuraYuki
18 天前
1panel 还行,不过其实熟悉了 cli 后常用的那些命令确实是 cli 比较方便一点
dfdd1811
18 天前
可以自己建,但我博客也选择宝塔,毕竟方便,主要备份什么的更方便,点点就行了
yplam
18 天前
没用过 GUI ,不过感觉直接改配置文件比 GUI 上点来点去方便吧,特别是那种上千行的配置文件,就像看文档那样一边看一边改感觉会更方便

用 Docker 部署,Dockerfile ,compose.yaml ,脚本,应用配置文件都丢到 git 管理,这种方式比 GUI 好
villivateur
18 天前
如果只是临时玩玩,可以用面板。如果想持续玩、或者想稍微深入一下,命令行是必须的。

个人比较鄙视宝塔之类的面板。
msg7086
18 天前
真的专业的 Linux 服务器的运维不光要考虑用面板是不是方便维护,还要考虑用了面板以后服务器是不是会被人黑掉。不用图形界面用命令行无非是多打点字,你服务器被人黑了代价是什么你想想。

另外,用面板意味着你对服务器的维护就限定在面板的能力范围内了。比如你要装 MySQL ,面板里点一下就能装了,很方便。那我如果要你做一个 MySQL 主从复制,面板里没有这个功能,你怎么办?

当然还有一些其他的问题,比如说我维护自己的服务器,我网站数据放在哪,配置文件放在哪,我自己心里都清楚。你用面板,那这些东西放在哪,是面板开发人员最清楚,你未必就清楚。你鼠标点点改了个配置,背后面板在服务器上做了什么,你可能也不知道。

我并不反对使用 GUI 。相反我是大力推荐使用 GUI 的,比如 Git 我就推荐别人用 GUI 来维护。但是服务器运维不是一个通用面板就能解决问题的,特别是这些面板的行为可能会和我原本的意愿相悖,所以才有很多人选择不去用这些面板。
msg7086
18 天前
PS: 我提到 MySQL 主从只是举例说明面板的功能限制,并不是在说明面板有或者没有这个功能。
peterli427
18 天前
好用就完事了,我最开始就是 BT 面板入门,至少先感受了操作 Linux 服务器部署东西的乐趣,然后慢慢学命令行。基于自己兴趣的话,不需要在意鄙视链,BT 面板+手工敲命令一起用。
SvenWong
18 天前
@libasten #3 我属于非专业但是兼着公司服务器运维的开发狗,能在没有宝塔的情况下工作,但是我们在客户那边实施的时候,一般都建议先开下外网装个宝塔,毕竟鼠标方便啊,比控制台不知道好到哪里去了。
66z
18 天前
不论白猫黑猫,
zhaoxiaofeng
18 天前
@libasten 别管这些,解决自己需求就可以。每个人的使用环境不同
ebadao
18 天前
推荐用面板,后期的维护,用命令行成本太高。
搭建环境是简单的,跑起来了之后,你要看日志吧,你要备份吧,你要用 awstats 这类统计吧,面板会很方便。
面板一般都有自己的端口号,防火墙上设置白名单,仅允许自己的 IP 访问,会安全很多。
pulutom40
18 天前
@libasten 不用。
1 、不够安全,很容易出漏洞
2 、各种配置不清楚底层怎么实现的,担心跟某些配置冲突,特别是防火墙相关的
3 、生产环境最小化安装,非必要不引入任何额外的东西
4 、生产环境安装这种东西被黑的话,背不动这锅
kakki
18 天前
这玩意儿漏洞多到飞起,面板自己开发用用得了,生产环境谁用谁胆子大.
Tink
18 天前
1panel 好用
Kirkcong
18 天前
@libasten #3 作为一名 ops ,天天接触 linux 的人,唯一使用面板的场合是 vps 的梯子,x-ui 这种,正式场合下不使用任何面板。

1. 面板有安全漏洞,且上传数据。
2. 面板会把配置搞乱,不遵守很多约定俗成的东西,比如牙刷不在卫生间而在厨房。
3. 永远不知道面板做了什么,操作不可控。
4. 在日常工作中,99%的操作面板中没有,比如设置 acl ,指定 uid ,设置 cpu pin ,执行后台命令,设置 mongodb 参数等。
5. linux 中,cli 确实比点点点要快很多,比如 aws console ,用 cli 查询 ec2 信息只需要一行命令,搜索 history 然后执行用不了 20 秒,同样的操作,在 webui 中需要登录,进子模块等一些列操作,有时候网页卡了还得刷新,没个五分钟下不来。
6. 点鼠标这个行为本身不是小白(毕竟 windows server 也是这么配的),但 linux 中,只有 0.1%的操作支持 GUI 点点点,所以如果某个人只用到了点点点操作而不用命令行,默认他为纯小白(没多少人使用 windows server 的)
7. 遇到相同配置,cli 可以复制粘贴刷配置,面板很麻烦。
8. 不信任任何面板,即便是 x-ui 这种虽然在用,但也不信任,只是因为梯子不用这东西很麻烦。
pdone
18 天前
我觉得这些面板是提升效率的工具,前提是基础要扎实,熟练使用命令行操作后,再用面板提升效率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1153838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX