快速业务通道

Solaris学习——辅助工具

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-28

1、FlashFxp(或者其它诸多Ftp工具):通过终端对Solaris服务器进行管理,免不了要向服务器上传文件或从其上下载文件,这时候最简单最方便的方法是借助Ftp软件。在Solaris服务器上创建用户后,此账户不仅可以用于Telnet便当,默认的也可以用此账户进行Ftp登录,每次登录的默认目录即该账户的主目录。

2、Xmanager:通过终端远程管理Solaris服务器最简单的方式是直接在Windows终端上cmd起一个控制台窗口(命令行),这样你可以通过各种命令达到管理的目的。不过,有些人可能更喜欢图形界面,如果是这样,你可以安装一个Xmanager软件,它提供以图形方式登录管理Solaris(实际上适用于Unix、Linux)的方式。
登录的时候,通常会有两种桌面类型供你选择,一种是基于Java的桌面、一种是Common Desktop,我一般先后者,觉得后者效率高一些。登录之后,就可以通过鼠标操作进入各个目录执行相应的操作。也可以在此图形界面上打开控制台,从而输入命令。
另外,它也提供了一个文本编辑器,这个用起来比vi方便多,是我比较喜欢的。

3、Screen:当你在Solaris上部署了程序,也完成了你的启动脚本,你在Telnet窗口上启动了程序,但是当你关闭此Telnet窗口,你的程序也随之中止,而这当然不是你想要的。
面对这种情况,你可能希望把你的程序做成后台进程,此时使用Screen是一个很好的选择。Screen会在一个虚拟的窗口中启动你的程序,这样即使你关闭当前终端的Telnet窗口,程序不会被中止,下次重新登录后程序仍然能看到程序最新的屏幕输出(如果有的话)。

ps:
(1)Screen的获取及安装
screen安装包:screen-4.0.2-sol10-sparc-local.gz(此版本适用于sun sparc solaris 10),可从http://www.sunfreeware.com获取。解压后通过pkgadd -d命令安装此程序包,默认的安装路径是/usr/local/bin,将此路径添加到用户的环境变量中(csh修改.cshrc文件,sh修改.profile文件,将此路径添加上),安装完成后,可以通过执行Screen命令来验证安装是否成功,有时可能遇到如下错误:
Ld.so.1:screen-4.0.2:fatal: libncurses.so.5: open failed: no such file or directory.
说明系统未安装ncurses,可从http://www.sunfreeware.com获取此软件包:ncurses-5.6-sol10-sparc-local.gz,解压后以pkgadd –d进行安装。

(2)Screen的使用说明
*命令格式:“screen -dmS SessionName 执行脚本”
其中“SessionName”可以自己定义,易于辨识就行了。
如“screen -dmS MyApp ./run.sh”(以Screen方式启动run.sh,并将会话命名为“MyApp”)
-dm 表示screen启动一个开始就处于断开模式的会话
-S 表示session名字

*-ls参数可以查看现在运行中的screen实例
screen -ls

*-r参数可以连接某个screen实例,可用id,也可用sessionname,如此便可查看此会话实例的屏幕输出。
screen -r 11997

*下面是screen的控制命令
C-a ? 显示所有键绑定信息
C-a w 显示所有窗口列表
C-a C-a 切换到之前显示的窗口
C-a c 创建一个新的运行shell的窗口并切换到该窗口
C-a n 切换到下一个窗口
C-a p 切换到前一个窗口(与C-a n相对)
C-a 0..9 切换到窗口0..9
C-a a 发送 C-a到当前窗口
C-a d 暂时断开screen会话
C-a k 杀掉当前窗口
C-a [ 进入拷贝/回滚模式

C-a表示CTRL+a,一般要先按下Ctrl+a再输入后续的命令参数
一般常用的是C-a d,这个命令可以暂时断开当前screen切换回用户shell。
如果在screen中键入Ctrl+c将会终止当前screen运行的程序,随即结束此screen实例。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号