zoukankan      html  css  js  c++  java
  • Solaris基础系列之三:辅助工具

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

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

    3Screen:当你在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实例。

  • 相关阅读:
    SQL SERVER备份数据库存储过程.
    JMail组件使用中文文档
    Oracle,SQL Server,Access万能数据库通用类!
    快速幂的理解及使用
    关于地图坐标问题转换
    ref和依赖注入
    Unity3D 中的程序后台运行
    Unity中创建双面材质
    Unity3d 移动平台中文显示问题
    Unity3D 4.0中使用传统动画
  • 原文地址:https://www.cnblogs.com/morvenhuang/p/1045594.html
Copyright © 2011-2022 走看看