开始新对话

未解决

此帖子已超过 5 年

Community Manager

 • 

7.1K 消息

354

2013年7月4日 19:00

EMC Avamar 6.1 介绍和管理(十八)–以 Shell 命令行登录服务器

​ ​
​ ​

​EMC Avamar 6.1 ​​介绍和管理(十八)​​–​​以 ​​Shell ​​命令行登录服务器​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​

​ ​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​本系列文章将从头开始为您介绍​​EMC Avamar 6.1 ​​以及对应的管理方法。​

​ ​

​ ​

​本文将介绍如何以​​ shell ​​命令行方式登录服务器的相关内容。​

​ ​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​用户帐户​

​ ​

​ ​

​下列用户帐户通常用于系统管理和维护任务:​

​ ​

​◆​​ ​​root​

​ ​

​◆​​ ​​admin​

​ ​

​◆​​ ​​dpn​

​ ​

​ ​

​Admin ​​和​​dpn ​​用户帐户要求通过安全​​Shell (SSH) ​​进行身份认证。​

​ ​

​ ​

​ ​

​启动​​ shell ​​命令行会话​

​ ​

​ ​

​本示例介绍如何通过​​ SSH ​​以​​ admin ​​用户身份登录到​​Avamar Server ​​或应用工具节点。​

​ ​

​ ​

​要启动​​shell ​​命令行会话,请打开​​shell ​​命令行,然后使用以下方法之一登录:​

​ ​

​◆​​ ​​要登录到单节点服务器,请以管理员身份登录到该服务器。​

​ ​

​◆​​ ​​要登录到多节点服务器,请执行下列操作:​

​ ​

​a.​​ ​​以管理员身份登录到应用工具节点,然后键入下列命令加载管理员​​ OpenSSH ​​密钥:​

​ ​

​ssh​​-agent​​ bash​

​ ​

​ssh​​-​​add ~admin/.ssh/admin_key​

​ ​

​b.​​ ​​出现提示时,键入​​ admin_key ​​密码并按​​Enter ​​键。​

​ ​

​ ​

​ ​

​切换用户​​ ID​

​ ​

​ ​

​可通过键入​​ su ​​切换到​​ root ​​用户,而键入​​ exit ​​可切回上一个登录​​ID​​。​

​ ​

​要切换到​​ dpn ​​用户帐户,请执行下列操作:​

​ ​

​1.​​ ​​通过键入以下命令,将用户切换到​​ dpn ​​用户帐户并登录​​shell​​:​

​ ​

​su​​ - dpn​

​ ​

​2.​​ ​​提示输入密码时,输入​​ dpn ​​密码并按​​Enter ​​键。​

​ ​

​3.​​ ​​通过键入以下命令,加载​​ dpn OpenSSH ​​密钥:​

​ ​

​ssh​​-agent​​ bash​

​ ​

​ssh​​-​​add ~dpn/.ssh/dpnid​

​ ​

​ ​

​注意:​

​ ​

​要确定​​ shell ​​会话的活动用户帐户(登录​​ID​​),请键入​​ whoami​​。​

​ ​

​ ​

​ ​

​使用​​ sudo​

​ ​

​ ​

​在第四代和更高版本的​​ Avamar Data Store ​​上,系统会自动将​​admin ​​和​​ dpn ​​用户帐户添加到​​ sudoers ​​文件中。这样,​​admin ​​和​​ dpn ​​用户就可以执行一组有限的命令,否则执行​

​ ​

​这些命令需要有操作系统 ​root​用户权限。​

​ ​

​ ​

​ ​

​给命令加上​​ sudo ​​前缀​

​ ​

​ ​

​代替使用​​ su ​​命令将用户切换到​root​帐户,​​ admin ​​和​​dpn ​​用户可通过给每个命令加上 ​​sudo ​​前缀来直接发出通常需要​root​用户权限才能执行的命令。例如,以下命令将安装 ​​MyPackage.rpm​​:​

​ ​

​ ​

​sudo​​ rpm -ivh MyPackage.rpm​

​ ​

​ ​

​如果提示输入密码,请键入密码并按​​ Enter ​​键。​

​ ​

​ ​

​在您给其他命令加上​​ sudo ​​前缀后,可能会定期提示您重新键入​​admin ​​或​​ dpn ​​的密码。这属于正常现象。​

​ ​

​ ​

​ ​

​生成​​ sudo Bash ​​子​​ shell​

​ ​

​ ​

​如果需要执行通常要求具有​root​用户权限的多个命令,可通过键入​​sudo bash ​​生成一个永久性的​​sudo Bash ​​子​​ shell​​。​

​ ​

​ ​

​这样,不需要对命令行语法进行额外的修改,便可直接键入通常需要​root​用户权限才能执行的命令。例如:​

​ ​

​sudo​​ bash​

​ ​

​rpm​​ -ivhMyPackage1.rpm​

​ ​

​rpm​​ -ivhMyPackage2.rpm​

​ ​

​rpm​​ -ivhMyPackage3.rpm​

​ ​

​exit​

​ ​

​ ​


​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​Avamar​​ Server 6.1 ​

​ ​

​ ​

#IWork4Dell

请您将合适的回复标记为“接受的回答”,并为喜欢的帖子“点赞”。这对我们非常重要!

没有回复!
找不到事件!

Top