使用1Panel面板来管理你的Linux服务器
AI时代做一个单机产品基本上是洒洒水啦,但写完代码想给自己的软件程序装上云服务,比如做网站、统计用户的下载数量、给软件加上保护措施等,服务器是必要的
服务器(Linux系统)不像常规的Windows系统一样用鼠标点点点就可以操作,而是通过命令操作的
比如要运行Python,在Windows里只需要在IDE里点运行即可,但是在服务器里,需要先通过cd命令进入服务器,再使用python app.py运行代码
复制粘贴文件操作也得用命令,不能拖拽操作,相对来说比较麻烦,而且这么多命令也难以记住,对于多数非运维人士的小白,上手有点困难
那么如何尽量不使用上述命令,也通过点击操作呢,这时候就需要用到控制面板,本次仅介绍1Panel这个开源的面板
1Panel面板是飞致云开发的一款面板,可以在浏览器上操作服务器,分为免费版和企业版,免费版已经个人或者小团体使用了
1Panel的特点是使用了Docker,也就是容器的概念,简单理解:如果把服务器比作大别墅,那么你所运行的每个服务,都放在一个个小房间里,他们之间通常不会相互影响,类似于Anaconda可以创建不同的Python环境,每个环境的包不相互影响,因此会让服务器更干净
另一个特点,我个人认为整体UI颜值比较高,更现代化
安装1Panel
搜索1Panel官网,点击免费安装后,复制这行命令
切换到服务器输入sudo,然后粘贴命令,然后回车,根据提示逐步进行即可
这是几个要注意的地方:
1、这里的端口要去服务器的安全组放行,比如我的是,30692,那么就要去防火墙(有的叫安全组)放行,不放心就无法打开
2、设置安全入口和账号密码,安全入口就是你输入浏览器后调整到你的服务器面板,比如设置了abcd,那么在浏览器输入http://IP地址:端口/abcd即可访问面板,随后输入账号密码就可以登录了
登录面板
在浏览器输入上述的访问地址,就可以打开登录面板
输入你设置的账号密码,就可以进入管理界面了,主页面可以一览CPU、内存使用情况
应用商店可以一键安装Nginx(用于网站的反向代理,有域名后可以通过域名访问),Mysql数据库,还有AI应用Hermes Agent
文件管理
通过命令来管理文件对于非运维人员是相当繁琐的,安装完1Panel后,可以像Windows那样来进行文件的移动、复制、粘贴、批量操作、上传下载等
环境创建
1Panel是基于Docker的面板,所以能够很方便的创建各种环境,如PHP、Java、Node.js、Python、.NET等,他们之间相互隔离,互不影响,但是可以也通过端口让他们之间通信
并且可以在服务器重启后自动启动等,比较方便
AI使用
现在任何东西好像不和AI有关系,似乎会看起来落伍一节,所以1Panel也提供了AI接口,在这里可以配置各种模型帮助你进行更好的运维,比如分析日志、操作服务器等,现在有很多都可以接入微信、飞书等进行控制
- 点赞
- 收藏
- 关注作者
评论(0)