推荐一款不错的 VPS 控制面板:Ajenti

推荐一款不错的 VPS 控制面板:Ajenti

任何有经验的Linux人员都认为没有任何一款控制面板可以打败纯命令行界面来管理虚拟主机(VPS)。也有人争辩说好的控制面板还是应该有一席之地,因为顺滑的操作界面让常规管理操作通过点几下鼠标就可以完成。

至于控制面板,有那种充满浮华装饰的商业控制面板,也有各种免费的但也强大多功能的免费开源面板替代品。这之中的杰出代表是Ajenti控制面板。

Ajenti可以让你很简单地配置不同的常规服务程序,如Apache/nginx、Samba、BIND、Squid、MySQL、cron、防火墙等等,对管理常规的 VPS 实例可以节省大量的时间。对于生产环境,Ajenti同样提供了插件和平台来支持虚拟 web 主机管理和自定义 web UI开发。

Ajenti有双重授权;一个是针对个人、企业内部或者教育用途免费使用的AGPLv3。然而,如果你是一家托管企业或者硬件提供商,那么你需要购买商业授权来使用Ajenti作为商业服务。

在Linux上安装Ajenti

为了简化安装,Ajenti为主流Linux发行版提供了自己的仓库。安装Ajenti要做的就是配置目标仓库,并用默认包管理器来安装。

安装前会生成用于SSL的一个RSA密钥和证书,Ajenti会在8000端口监听HTTPS的web请求。如果你正在使用防火墙,你需要在防火墙中允许8000端口访问。为了安全,最好默认禁止8000端口的公开访问,并添加你的少数IP地址到白名单中。

在Debian上安装Ajenti


  1. $ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
  2. $ sudo sh -c 'echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list'
  3. $ sudo apt-get update
  4. $ sudo apt-get install ajenti

在Ubuntu上安装Ajenti


  1. $ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
  2. $ sudo sh -c 'echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list'
  3. $ sudo apt-get update
  4. $ sudo apt-get install ajenti

在 CentOS/RHEL或者Fedora上安装Ajenti

在CentOS/RHEL上,首先配置EPEL仓库,接着运行下面的命令。在Fedora上,直接使用下面的命令。


  1. $ wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
  2. $ sudo rpm -ivh ajenti-repo-1.0-1.noarch.rpm
  3. $ sudo yum install ajenti

接着配置防火墙。

在Fedora或者CentOS/RHEL 7上:


  1. $ sudo firewall-cmd --zone=public --add-port=8000/tcp --permanent
  2. $ sudo firewall-cmd --reload

在CentOS/RHEL 6上:


  1. $ sudo iptables -I INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
  2. $ sudo service iptables save

访问Ajenti web界面

在访问Ajenti的web界面前,先确保启动了ajenti服务。


  1. $ sudo service ajenti restart

直接在浏览器中输入https://<server-ip-address>:8000,你就会看到下面的Ajenti的登录界面。

默认的登录凭证是用户名“root”,密码“admin”。当你登录后,你会看到初始化的Ajenti菜单。

在左边面板的"SOFTWARE"选项下,你会看带一些已安装的服务。当你安装了任何Ajenti支持的服务端程序时,软件会在重启ajenti服务后被自动加入列表。


  1. $ sudo service ajenti restart

通过Ajenti web界面管理VPS

Ajenti的web界面非常直观且易使用。下面是Ajenti功能的几个例子。

可插入结构

Ajenti有许多特定应用的插件,这让AJenti可高度扩展化。当你在VPS上安装一款新软件时。相关的AJenti插件(如果有的话)会自动启用来管理软件。“Plugins”菜单会展示可用/启用的插件,以及和它们关联的软件。

包管理

Ajenti提供了一个web界面来安装和升级VPS上的包。

防火墙配置

Ajenti允许你用两种方法管理防火墙规则(使用iptables或者CSF)。一种方法是使用用户友好的web面板,另一种是直接编辑原始的防火墙规则。

日志检查

你可以在Ajenti的web界面中浏览位于/var/log下的系统日志。

进程监控

你可以看见按照CPU和内存使用率排序的进程列表,如果需要的话,也可以干掉它们。

终端访问

如果需要更低层面的VPS访问,Ajenti提供了基于web的终端界面,你在这可以输入Linux命令。你也可以像下面那样在一个面板中打开多个终端。

Apache Web服务管理

你可以编辑Apache配置文件,并管理apache2服务。

MySQL/MariaDB 管理

你可以访问MySQL/MariaDB服务并直接在上面执行原始SQL命令。

Squid 配置

你可以配置Squid代理服务器的ACL、HTTP访问规则,过滤端口。

启动服务管理

你可以浏览、启动、停止、重启已安装的服务。

总结

Ajenti是一款易于使用的服务器管理控制面板,可以加入你开发的自定义插件。然而请记住,任何好的控制面板都不是阻止你学习在控制面板之后VPS里发生了什么的原因。一款好的面板会在你完全了解你正在做的事情时成会一款真正节省时间的利器,并且不依赖于控制面版来达成你所需要的目标。

原文发布时间:2015-02-09

本文来自云栖合作伙伴“linux中国”

时间: 2024-09-16 12:29:05

推荐一款不错的 VPS 控制面板:Ajenti的相关文章

推荐一款不错的sql数据库日志清理工具_常用工具

当sql数据库运行一段时间后,日志文件也会随着增大(扩展为.ldf),不仅影响速度,还占用空间, 这里我们就需要对日志文件不定期的压缩. 特提供这个压缩工具,供使用sql数据库的用使用.可以将日志文件压缩到1M左右 本地下载

推荐几款傻瓜型的ASP服务器软件

ASP语言建站目前应用范围还是比较广泛的,要运行ASP程序,必须安装调试ASP的环境,这里我们就需要安装Windows自带的IIS作为服务器.而IIS的安装对于非专业人士来说是件难以完成的任务,通常不知道如何着手,且安装过程繁琐,容易出错,还需要操作系统安装光盘.这里,我推荐几款傻瓜型的ASP服务器软件,比较适合初级站长. 1.IIS自动安装程序: 官方网站:http://landian.cq.cn/ 一键快速安装IIS,保留了IIS原味,就是体积庞大了点.喜欢IIS的朋友可以试试,功能很全的.

给大家推荐几款个人觉得特别好用的编程及日常用的软件(持续更新!)

原文:给大家推荐几款个人觉得特别好用的编程及日常用的软件(持续更新!) 子曾经曰过:"工欲善其事,必先利其器!",呵呵,好用的软件必然会对工作和生活提高很多效率,下面我就把我个人觉得不错的软件整理出来,这里可能之前提到过几个,不过没关系,以后我再发现好用的东西会在这里持续更新! 宝典总数:[27个]  更新时间:[2015年1月29日09:04:21] ※宝典1:源代码管理软件-"CODEHELP" CodeHelp是专门为我们程序员设计的一款源代码管理软件.它能方

JS组件福利大放送 推荐12款好用的Bootstrap组件_javascript技巧

前言:之前分享过很多bootstrap常用组件,包括表格.表单验证.文件上传.复选下拉框.弹出框等.这段时间,博主又收藏了一些好用的组件(有些在项目中已经用起来了),经过两天的时间,已经整理出了一部分,本着"好东西要与人分享"的原则,今天还是来点福利,将博主收藏的东西分享出来,供需要的园友参考.组件大部分都是些开源组件,也有部分是博主自己在网上找到然后改写出来的效果,可能不尽如人意,有兴趣的且看看吧. 一.时间组件 bootstrap风格的时间组件非常多,你可以在github上面随便搜

业余草推荐一款局域网(内网)穿透工具lanproxy

基于局域网的内网穿透工具想必大家都接触过,只是大家可能不了解而已.本文将由业余草给大家推荐一款局域网穿透工具lanproxy. lanproxy简介 lanproxy是一个将局域网个人电脑.服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(访问内网网站.本地支付接口调试.ssh访问.远程桌面...).目前市面上提供类似服务的有花生壳.TeamView.GoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,

推荐9款HTML5实现的超酷特效 带给你全新的视角和体验

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 之前我们推荐了8款HTML5实现的特效和应用,今天我们带来的这9款热门的HTML5特效同样会带给你全新的视角和体验. HTML5是HTML的升级版,HTML5有两大特点:首先,强化了 Web 网页的表现性能.其次,追加了本地数据库等 Web 应用的功能.广义论及HTML5时,实际指的是包括HTML.CSS和JavaScript在内的一套技术组合.今天我们推荐8款使用HTML5生成的特殊效果,希望可以对大家的使用带来帮助! HTML5 3D

推荐5款好用的Linux音乐播放器

适用于 Linux 的音乐播放器可说数不胜数,不同的用户也有各自的喜好.知名且应用广泛的有 Cantata 和 Exaile,不太知名的工具有 Clementine.Nightingale 和 Quod Libet,国产较好用的有网易云音乐,小编为大家推荐 5 款好用的 Linux 音乐播放器,各位看客自行选择吧. 1. Qmmp Qmmp 其实就是 Linux 版的 Winamp,它的界面虽然很轻量级,但却有丰富的功能集.想必很多 Winamp 老用户都有怀旧感情,而 Qmmp 与 Winam

【转】推荐一款Java反编译器,比较好用

转自:http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html 推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下.这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5.它由 C++开发,并且官方可以下载 windows.linux和苹果Mac Os三个平台的可执行程序. 本地windows版本下载    本人之所以认为

推荐10款重量级CSS3的全新特效

大家都知道,在网页制作时使用CSS技术,可以有效地对页面的布局.字体.颜色.背景和其它效果实现更加精确的控制.只要对相应的代码做一些简单的 修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式.CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的.本周推荐 10款使用CSS3实现的超酷前端动画效果.希望对大家有所帮助!  使用纯CSS3和jQuery生成的超棒幻灯效果 在线演示 一个使用CSS3动画和jQuery生成的超酷幻灯效果,拥有非常棒的CSS3过度效果,整体设