Chinaunix首页 | 论坛 | 博客
  • 博客访问: 669234
  • 博文数量: 102
  • 博客积分: 2241
  • 博客等级: 大尉
  • 技术积分: 1670
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-08 10:08
文章分类

全部博文(102)

文章存档

2013年(6)

2012年(15)

2011年(81)

分类: 系统运维

2011-05-08 01:31:13


      远程连接 AIX 执行一些操作,如果一个命令需要执行很长时间,这时候如果这时客户端连接和服务器断开,正在执行的命令也会中止,这时需要一个能在网络断开后,连接会话不断开的工具,screen就是这样一个工具。

      最简单的应用:
       
  1.                  -- 使用 putty 工具登陆 telnet,
  2. screen --新建一个会话, 在里面执行一些命令,需要保持会话时 直接关闭putty,不要使用命令 exit
    。。。

                    -- 过几天后再次登陆 telnet,
  1. screen -ls -- 列出已存在的会话,及状态是已连接还是断开

  2. screen -dr 1345 -- 连接到会话1234,恢复到关闭时的状态

       screen 还其它参数、多窗口功能等



      AIX 默认安装的是csh,没有文件名、目录自动补全功能,可以安装 AIX版本的 bash程序。

AIX 5L 中的L表示 Linux 友好,软件下载地址:
  1. ftp://ftp:ftp@user.com@ftp.software.ibm.com
  2. 目录 /aix/freeSoftware/aixtoolbox/RPMS/ppc/


.screenrc 配置示例,
可以存放在/目录下,加上所在用户可读权限,要使用程序的用户创建一个链接到用户家目录
  1. startup_message off

  2. #caption always "%?%F%{-b 4w}%:%{-b bb}%? %H | %l | %m-%d %c |%?%F%{-b 4w}%?%L=%-Lw%45>%{-b w4}%n%f* %t%{-}%+Lw%-0<"

  3. escape ^L^L
  4. bind s split
  5. bind c remove

  6. hardstatus on
  7. hardstatus alwayslastline
  8. hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "



.bashrc 配置示例
  1. if [ -f .profile ]; then
  2. . .profile
  3. fi

  4. RED="\033[0;31m" ## "\[\033[0;31m\]"
  5. GREEN="\033[0;32m"
  6. ORANGE="\033[0;33m"
  7. WHITE="\033[00m"
  8. BOLD=$WHITE
  9. export RED GREEN ORANGE WHITE BOLD

  10. alias l='ls -CFi'
  11. alias la='ls -A'
  12. alias ll='ls -liF'

  13. alias pause='read -p "
  14. --- pause --- press any key continue ...
  15. "'

  16. if [ "$(id -u)" -eq 0 ]; then
  17. PS1="$BOLD$RED \n [\$?]<- /\t/ --- ROOT --- $WHITE \n\h:\w\$ "
  18. else
  19. PS1="$BOLD$GREEN \n [\$?]<- /\t/ $WHITE \n\u@\h:\w\$ "
  20. fi

  21. if [ -f /usr/bin/vim ]; then
  22. alias vi='vim'
  23. else
  24. alias vim='vi'
  25. fi




:end



阅读(1401) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~