远程连接 AIX 执行一些操作,如果一个命令需要执行很长时间,这时候如果这时客户端连接和服务器断开,正在执行的命令也会中止,这时需要一个能在网络断开后,连接会话不断开的工具,screen就是这样一个工具。
最简单的应用:
- -- 使用 putty 工具登陆 telnet,
- screen --新建一个会话, 在里面执行一些命令,需要保持会话时 直接关闭putty,不要使用命令 exit
。。。
-- 过几天后再次登陆 telnet,
-
screen -ls -- 列出已存在的会话,及状态是已连接还是断开
-
screen -dr 1345 -- 连接到会话1234,恢复到关闭时的状态
screen 还其它参数、多窗口功能等
AIX 默认安装的是csh,没有文件名、目录自动补全功能,可以安装 AIX版本的 bash程序。
AIX 5L 中的L表示 Linux 友好,软件下载地址:
- ftp://ftp:ftp@user.com@ftp.software.ibm.com
-
目录 /aix/freeSoftware/aixtoolbox/RPMS/ppc/
。
.screenrc 配置示例,
可以存放在/目录下,加上所在用户可读权限,要使用程序的用户创建一个链接到用户家目录
- startup_message off
-
-
#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<"
-
-
escape ^L^L
-
bind s split
-
bind c remove
-
-
hardstatus on
-
hardstatus alwayslastline
-
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
.bashrc 配置示例
- if [ -f .profile ]; then
-
. .profile
-
fi
-
-
RED="\033[0;31m" ## "\[\033[0;31m\]"
-
GREEN="\033[0;32m"
-
ORANGE="\033[0;33m"
-
WHITE="\033[00m"
-
BOLD=$WHITE
-
export RED GREEN ORANGE WHITE BOLD
-
-
alias l='ls -CFi'
-
alias la='ls -A'
-
alias ll='ls -liF'
-
-
alias pause='read -p "
-
--- pause --- press any key continue ...
-
"'
-
-
if [ "$(id -u)" -eq 0 ]; then
-
PS1="$BOLD$RED \n [\$?]<- /\t/ --- ROOT --- $WHITE \n\h:\w\$ "
-
else
-
PS1="$BOLD$GREEN \n [\$?]<- /\t/ $WHITE \n\u@\h:\w\$ "
-
fi
-
-
if [ -f /usr/bin/vim ]; then
-
alias vi='vim'
-
else
-
alias vim='vi'
-
fi
:end
阅读(1401) | 评论(0) | 转发(2) |