当前位置: 首页 > news >正文

Ubuntu 12.04将默认集成Landscape管理套件【转】

转自:https://imtx.me/archives/1702.html

今天,我像往常一样对我的Ubuntu 12.04 Beta进行了一次常规升级,然后我发现在系统设置当中多了一个图标,叫「Management Service」(管理服务)。

这是什么呢?于是我去用了一下,原来是传说中的Landscape!通过远端来管理你的Ubuntu集群,不仅能管理Cloud,而且能管理Desktop。

来看我的简单试用:

首先,进入你的Ubuntu 12.04的「System Settings」中,你将会在「System」看到一个Canonical的Logo:Management Service。这个就是用来远程管理Ubuntu的。

ubuntu-landscape-1

第一次点击它的时候,如果没有安装Landscape,就会提示你安装它,很简单,点击安装然后输入密码即可。

ubuntu-landscape-2

安装完成后,你便需要将当前你正在用的Ubuntu注册成一个可供Landscape管理的机器,你可以选择Canonical官方的Landscape服务,也可以选择自己搭建的。在这里我选择了Canonical官方的,目前支持免费试用注册:https://landscape.canonical.com

注册完成后,输入帐户和密码,那么,你当前正在使用的这台Ubuntu机器,就将可以通过网络来管理了。

ubuntu-landscape-3

当然还需要一步操作,这时访问: https://landscape.canonical.com 主页,你将收到一条消息:1 pending computer needs authorization。

也就是说通过认证以后,你才可以通过浏览器管理该台电脑。

ubuntu-landscape-4

我把我的Ubuntu与网上的Landscape连接起来了,究竟可以管理哪些东西呢?

以一个简单的任务为例----升级系统。

假设我现在管理的不是1台电脑,而是100台(请在下面的截图中,自动在1后插入00),这时,100台Ubuntu电脑(无论是桌面还是服务器),均有安全紧急更新需要应用,总不能一台一台去登陆操作吧?

很简单,只需要在Landscape这个页面,选中这100台机器,选择要升级的软件包----Apply Change,可以使用「Deliver to selected computer as soon as possible」,也可以利用计划任务机制,在指定的时间进行这个更新。

你只需要在一个网页,就可以操作N台Ubuntu机器进行更新,唯一要做的只是事先连接好一次,并且保持开机即可。

ubuntu-landscape-5

比如我前面进行了更新,很快在页面中,你就可以看到哪台机器,目前的更新进度如何。

ubuntu-landscape-6

Landscape实在是太好用了!我所演示的只是更新系统这一功能。除此之外,它还有丰富的其他功能:

  • 资源和进程监视:与一般Server级别的只监视CPU、内存不同,Landscape还能列出当前的进程,进行远程杀进程
  • 管理用户:进行用户的增加或删除
  • 远程执行脚本:通过Landscape来远程执行任意脚本----这样就可以做任意事情了

此外,Landscape还能与Cloud无缝集成,比如EC2。利用Lanscape,除了在EC2上控制台原有的基础上,就可以批量对Ubuntu集群进行统一升级和部署操作。

实际上Landscape应该是推出有段时间了,但是这次是第一次与Ubuntu 12.04桌面版集成的如此之深,可以看到Ubuntu 12.04是已经为企业级市场做好准备了。另外,我觉得这个工具在教育市场也挺有用处,比如在机房,老师可以统一来管理Ubuntu学生机。哈哈。

相关文章:

  • 基础技能 | Git
  • SPP-net原理解读
  • [HDU3710]Battle over Cities
  • Vue学习笔记4
  • 你知道吗?一把能打开100000亿新兴市场的钥匙就攥着你手里!
  • Faiss教程:基础
  • 你的鞋都比你聪明
  • [CF226E]Noble Knight's Path
  • SQL Server内幕之预估与实际执行计划
  • [笔记] 四边形不等式
  • [js] 正则表达式
  • Windows 7安装超级终端连接COM口设备
  • 深入理解Java序列化机制
  • 实现Chrome Devtools调试JavaScript V8引擎
  • ZABBIX(三) zabbix 支持的主要监控方式
  • Akka系列(七):Actor持久化之Akka persistence
  • canvas 五子棋游戏
  • fetch 从初识到应用
  • HTTP 简介
  • java中具有继承关系的类及其对象初始化顺序
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 面试总结JavaScript篇
  • 前端面试之闭包
  • 深入浏览器事件循环的本质
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 最近的计划
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​520就是要宠粉,你的心头书我买单
  • #if和#ifdef区别
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (待修改)PyG安装步骤
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (七)Knockout 创建自定义绑定
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (十三)Maven插件解析运行机制
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (图)IntelliTrace Tools 跟踪云端程序
  • (原)本想说脏话,奈何已放下
  • (转)平衡树
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET Micro Framework初体验
  • .NetCore项目nginx发布
  • .NET中的Exception处理(C#)
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @31省区市高考时间表来了,祝考试成功
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @NestedConfigurationProperty 注解用法
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell