管理Linux计算机
管理员可以使用Desktop Central管理Linux系统计算机本文档将讲解以下内容:
支持的Linux操作系统
Desktop Central目前支持以下Linux版本:
- Ubuntu 10.04及更高版本
- RedHat Enterprise Linux 6 及更高版本
- CentOS 6及更高版本
- Fedora 19及更高版本
- Mandriva 2010及更高版本
- Debian 7及更高版本
- Linux Mint 13及更高版本
- Open SuSe 11及更高版本
- Suse Enterprise Linux 11 及更高版本
- Pardus (版本 17.4、 17.5、 19.0)
配置Linux代理设置
Desktop Central有不同的代理来管理Windows、Mac和Linux计算机。默认情况下不会创建Mac和Linux代理。 您可以通过在管理范围内配置设置来创建Linux代理。 这将帮助您为本地办公室和远程办公室自动创建Linux代理。要配置Linux代理设置,请参考以下步骤:
-
- 单击管理页签以调用管理页面。
- 单击管理范围下可用的代理设置链接。
- 选择Linux代理设置页签
- 选择要对Linux计算机进行分组的域或工作组(这是虚拟分组,不会影响其功能)。 从管理范围—>添加计算机远程推送的代理将显示在添加它们的相应域/工作组下。
已添加的凭证将用于跨本地办公室计算机自动安装代理,而不考虑它们的域。在添加凭证时,建议将用户帐户归入活动目录,否则凭证可能会添加到工作组类型下。
- 点击保存更改以创建Linux代理。
可以从管理范围页面下载Linux代理,方法是选择对应的代理,例如用于特定远程办公室的LAN代理或WAN代理。
安装Desktop Central代理
可以在需要管理的计算机中手动安装Linux代理。 在启动安装进程之前,应该在Linux计算机上手动下载代理。为了调用客户机上的安装,需要安装代理的计算机上的SSH端口(默认端口22)应该是打开的。SSH端口仅用于代理安装,不用于代理-服务器通信。请参考以下步骤。
- 作为根用户进入终端。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
- 进入到下载代理的位置,并使用“unzip -e DCLinuxAgent.zip”命令解压 DCLinuxAgent.zip。
- 验证, "DesktopCentral_LinuxAgent.bin"&"serverinfo.json"是否在同一路径下
- 以根用户的身份执行命令, "chmod +x DesktopCentral_LinuxAgent.bin" 。这将为安装准备可执行文件。
- 使用 "./DesktopCentral_LinuxAgent.bin" 运行安装。代理将默认安装在 "/usr/local/desktopcentralagent" 目录下。
- 如果您想更改代理的安装位置, 使用命令 "./DesktopCentral_LinuxAgent.bin -d <new_location>" 。
您可以看到Desktop Central代理已成功安装到Linux计算机上。您需要在计算机上手动安装,需要使用Desktop Central进行管理的代理。代理安装完成后,计算机将被自动扫描,以下详细信息将更新到Desktop Central服务器:
- 系统详细信息 : 关于计算机的所有细节,如用户、组和服务。这并不包括映射到计算机的网络共享的详细信息。
- 硬件详细信息 : 计算机的所有硬件细节,如BIOS、磁盘驱动器、物理内存、处理器、网络适配器等。但并不包括打印机和端口的详细信息。
- 软件详细信息 : 所有安装在托管计算机上的软件的详细信息,以及应用程序的版本和安装日期等。
远程安装Desktop Central代理
如果您想为局域网内的计算机安装代理,您可以从Desktop Central web控制台选择计算机并调用代理安装 管理页签 --> 管理范围 -->选择计算机并调用代理安装。如果您想在属于不同远程办公室的计算机上安装代理,那么必须使用SSH(默认端口号22)
如果希望将Desktop Central代理推送到远程办公室计算机,可以使用SSH(默认端口22)安装它们,前提是该端口应该是打开的。按照以下步骤使用SSH(默认端口22)安装Desktop Central 代理:
- 登录到Linux计算机
- 基于远程办公室,下载对应的代理
- 将下载的Desktop Central代理复制到需要安装代理的远程计算机
- 作为根用户进入终端
- 进入代理被复制/下载的位置
- 输入 "scp DCLinuxAgent.zip username@hostname:<Path_To_Storage_Directory_If_Needed>"以将代理复制到目标计算机上, 如果提示就输入密码
其中username 指目标计算机的根用户名
hostname指目标计算机的本地主机名
如果没有指定路径, 代理将被复制到目标计算机的"/home/username"中
- 要安装代理,请参考以下步骤:
- 进入终端并输入"ssh rootusername@hostname" 以登录目标计算机
- 以根用户身份登录。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
- 进入到下载/复制代理的位置,如果下载的代理是远程办公室代理, 那么解压<Remote_Office_Name>.zip 并 使用命令 "unzip -e DCLinuxAgent.zip"解压 DCLinuxAgent.zip。
- 验证, "DesktopCentral_LinuxAgent.bin"&"serverinfo.json"是否在同一路径下
- 以根用户的身份执行命令, "chmod +x DesktopCentral_LinuxAgent.bin" 。这将为安装准备可执行文件。
- 运行安装程序,使用 "./DesktopCentral_LinuxAgent.bin"。 确保属性文件"severinfo.json"和"DesktopCentral_LinuxAgent.bin"在同一目录中。 代理将默认安装在 "/usr/local/desktopcentralagent" 目录下。
- I如果您想更改代理的安装位置, 使用命令 "./DesktopCentral_LinuxAgent.bin -d <new_location>" 。
您已经成功地在使用SSH的远程计算机上安装了Desktop Central代理。
卸载Desktop Central代理
如果不想管理计算机,可以按照下面提到的步骤卸载Desktop Central代理。一旦Desktop Central代理被卸载,所有与计算机相关的详细信息将从Desktop Central服务器删除。如果您想再次管理这台计算机,那么您需要重新安装Desktop Central代理。之前计算机相关信息不可恢复。要从计算机上卸载代理,请参考以下步骤:
-
- 作为根用户进入终端。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
- 进入代理安装的位置,(default Location : /usr/local/desktopcentralagent)执行此命令"chmod +x RemoveDCAgent.sh"以启动卸载程序。您需要具有根权限才能卸载代理。如果您不记得安装位置,可以在这里找到它, 代理安装目录: "/etc/desktopcentralagent/dcagentsettings.json"
- 执行此命令 "./RemoveDCAgent.sh" 以卸载代理。
您可以看到Desktop Central代理已成功从计算机上卸载。
支持的功能:
Desktop Central目前支持Linux计算机的以下功能:
资产清单模块中支持的功能
-
- 管理软件许可
- 管理软件分类
- 硬件和软件资产清单报表
- 每个硬件或软件发生更改都会邮件告警
补丁模块中支持的功能
-
- 将补丁自动部署到Linux操作系统和第三方应用程序
- 补丁合规性审计和报告
软件部署模块中支持的功能
-
- 支持安装/卸载基于DEB的应用程序
- 在非工作时间自定义和计划软件部署
配置模块中支持的功能
-
- 执行自定义脚本
远程控制中支持的功能
-
- 使用Active X和HTML5 Viewer远程访问LAN和WAN上的计算机
- 在提供对远程桌面的访问之前,提示用户确认
- 多显示器支持与方便的切换选项