Articles of aix

在/ etc / profile中定义的函数体在login时出现在shell历史logging中

我们在这里运行IBM AIX(当前为7100-03-03-1415),在其他版本的UNIX中缺less相当数量的实用程序预设。 我们需要做的事情之一就是将时间从标准时间转换为标准时间。 为了解决这个问题,我创build了这个函数,并把它放在/etc/profile : ## Functions that are useful enough to be inherited by everyone ## # Prints timestamp from epoch time epoch() { if [ $# -eq 1 ] ; then SECONDS="$1" elif [ -t 0 ] || [ $# -gt 1 ] ; then echo "Usage: epoch <timestamp>" return 127 else read […]

注销后如何返回nohup?

我正在AIX上工作,无法安装屏幕,但想使用它的function。 基本上我想能够运行一个会话(也许注销),然后同一个用户,但再次login,以便能够回到前台。 我发送一个工作的背景和login与机器上的同一个用户和作业不显示它,所以我可以得到它在fg。

使用Korn shell将PuTTYed到AIX框中时,删除键不起作用

我使用PuTTY在工作中pipe理AIX框。 我在vi模式下使用ksh。 当我按Delete键(不是退格键)时,下面的字符被切换,而不是被删除的光标下的字符。 我不一定希望改变行为,因为这是一个非常重要的服务器,我只是不想做不必要的改变,但是我想明白为什么会这样。 重现步骤。 input一些文字: root:common> ls -al 将光标移到短划线上。 ([esc] hhh) 按下删除键。 ([德尔]) 奇怪的事情发生: root:common> ls -AL 预期的行为:光标下的字符被删除。 实际行为:以下字符的情况下切换。

AIX 7.1 .kshrc被忽略

我在我的主目录中创build了.kshrc文件,但是我所有的自定义设置都被忽略了。 ENVvariables未设置。 如何强制ksh读取.kshrc? 这是我的.kshrc: 设置-o emacs export PATH = $ PATH:/ home / ibykov / bin:/ usr / vacpp / bin PS1 = “ibykov @主持人:$ {PWD ## * /} \ $”

将Apache访问日志发送到syslog

我们有IBM HTTP服务器(基于Apache 2.0),并希望将访问日志发送到syslog。 (除了可以工作的错误日志) 我们使用的configuration如下: ErrorLog "|/HTTPServer/bin/rotatelogs /archive/http/error_log.%Y%m%d 86400 | /usr/bin/logger -t httpd -plocal6.err" LogLevel warn LogFormat "%h %{True-Client-IP}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D \"%{Host}i\" %v" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent CustomLog "|exec /usr/bin/logger -t ptseelm-ax3004 -i -p […]

Vios x LPAR客户 – SEA关系

我正在开发一个脚本,列出VIO中的所有SEA适配器及其相关的物理虚拟适配器及其状态和VLAN TAG ID。 我希望在此脚本中包含使用特定SEA及其VLAN的VIO客户机(LPAR)。 我知道我可以在HMC方面做到这一点,但我不知道如何在VIO方面做到这一点。 任何人都可以帮我build议吗? 另外我会很乐意与任何有兴趣的人分享剧本

如何优先处理Apache / IBM HTTP Server上的TLS 1.2连接?

我有一台运行IBM HTTP Server V8.5.5.0的IBM AIX机器,它最近被configuration为使用TLS 1.2。 根据公司政策我的服务器应该使用TLS 1.2,但出于兼容性的目的,我们也启用了TLS 1.1。 使用OpenSSL使用openssl s_client -connect ihs8server.example.com:443 -tls1_2显示服务器正在正确接受TLS 1.2连接。 但是,当我从我的浏览器(Firefox ESR 38.7.0)连接,连接安全信息对话框说我有一个TLS 1.1连接。 有什么办法可以configurationIBM HTTP Server(或Apache,因为IHS非常相似),默认为TLS 1.2,但是允许在客户端不支持的情况下通过TLS 1.1连接吗?

这两个主要的下划线在.kshrc的这些别名中是什么意思?

我正在AIX 5.3L上configurationksh88,并且遇到了几行应该启用命令历史logging导航的箭头键。 alias __A=$(print -n "\020") alias __B=$(print -n "\016") alias __C=$(print -n "\006") alias __D=$(print -n "\002") 我想知道的是领先的下划线表示什么? 我问的原因是,我需要在login时根据一些标准有条件地重新映射function键。 我想知道这是否是我可以而且应该追求的途径。

AIX上的ctrl-v密钥

我是AIX的新手,我怀念一些在其他* nix风格上运行良好的技巧。 我需要一个在ksh脚本中的CTRL序列,像^[ ( CTRL- [ ),并且我习惯使用ctrl-v [ ,但是在这里不起作用。 目前,我有义务使用带有putty的windows box,所以我甚至不能编辑我的Linux机器上的脚本,并在AIX服务器上传输脚本。 你知道为什么以及如何解决这个问题吗? 恢复答案: @Dennis: 有一些其他的方法可以在Korn shell脚本中使用escape: print '\E' escape1='\033' # contains the literal characters as shown echo -e "$escape1" printf '%b' "$escape1" print "$escape1" escape2=$'\e' # contains an actual escape echo "$escape2" printf '%s' "$escape2" print "$escape2" 对于terminal的颜色 man 5 terminfo $''符号允许ANSI-C转义: green=$'\e[01;32m' 这可能是ksh88不支持$'' 我使用ksh88,但我可以切换到ksh93。 […]

AIX中的rootvg是什么?

AIX中的rootvg是什么? 这是AIX独有的吗?