分类: 系统运维
2011-10-31 10:15:41
一.
转入hp-ux,一下子不适应sh shell命令方式.相信很多初进的人都会郁闷一阵了.大多数进入
LINUX或UNIX人员都是在学生时代使用BASH开始的.因为linux默认shell是bash.
bash默认:
.有命令历史记忆功能,可以使用上下键切换命令;
.命令输入为文件格式,进退简单,符合人的习惯;
.可以使用TAB键补全命令或目录.
bash是以人为体验为中心设计.
sh默认:
.默认没有历史记忆功能,但可以通过配置环境变量达到.
.命令输入为VI模式,输入命令时,就像我们使用VI编辑,i是插入,x是删除,u撤销等,但我个人没觉得多少方便.
.没有命令补齐功能.可以使用Ecs键补齐目录.
在功能设计上却有独到之处.
二.
bash安装
HP-UX可以安装bash,安装bash也有点难度,需要到网上下载安装包,根据资料显示,安装需要四个depot包,而且有安装顺序.下载地址
#swinstall -s /tmp/gettext-0.18.1.1-ia64-11.31.depot \*
#swinstall -s /tmp/libiconv-1.13.1-ia64-11.31.depot \*
#swinstall -s /tmp/termcap-1.3.1-ia64-11.31.depot \*
#swinstall -s /tmp/bash-4.1.007-ia64-11.31.depot \* # \*的意思是不进行GUI互交
#/usr/local/bin/bash
三.
配置默认shell
vi /etc/passwd
peter:oUMI8UOmUhs:111:112::/:/sbin/sh --默认sh
修改后
peter:oUMI8UOmUhs:111:112::/:/usr/local/bin/bash
或
usermod -s /usr/local/bin/bash peter
配置bash下的环境变量:
#vi .profile
增加如下行
PS1='\u@\H:\w#'
PS2='\u@\H:\w$'
由于bash下支持命令解析,所以
\u解析为username
\H 解析为hostname
\w 解析为pwd
配置sh本地历史命令记忆
如果不安装bash,那么,使用sh,配置历史命令需要告警环境变量, 加入如下.
#vi .profile
HISTSIZE=2048
HISTFILE=~/.history
export HISTFILE HISTSIZE
PS1=" $(/usr/bin/whoami)@$(/usr/bin/hostname) [\$PWD]"
配置后,退出再登录就生效,历史命令切换可以使用 hjkl 四个键,
k是往上翻
j是往下翻
h是左移,
l是右移
四.
本地xhost
针对GUI,如果不方便使用xmanger,毕竟要收费软件,也不方便使用vnc,那么可以使用xhost来获取远程主机的GUI.
本地开启一个passive,不表
#export DISPLAY=192.168.0.126:0.0
# xhost +
access control disabled, clients can connect from any host
# xhost +peter-psd
peter-psd being added to access control list
# sam
本地windows:
之前
C:\Users\peter>netstat -an |findstr 192.168.0.16
TCP 192.168.0.126:50864 192.168.0.16:23 ESTABLISHED
之后:
C:\Users\peter>netstat -an |findstr 192.168.0.16
TCP 192.168.0.126:6000 192.168.0.16:49819 ESTABLISHED
TCP 192.168.0.126:6000 192.168.0.16:49823 ESTABLISHED
TCP 192.168.0.126:50864 192.168.0.16:23 ESTABLISHED
配置IP及路由
DNS client