BT5开机自动启动ibus

BT5下安装中文输入法:

apt-get install scim

BT5下安装ibus输入法管理器:

sudo apt-get install ibus

System——>IBUS Preferences 选择Chinese——>Pin yin 输入法
怎么让BT5 开机自动启动IBUS呢,不然每次开机手动启动确实很麻烦的。这里是方法:
开机自动启动ibus输入法管理器:

System >> Preferences >> Startup Applications
     Click the button: Add
     Name: ibus daemon
     Command: /usr/bin/ibus-daemon -d

好了,重启就可以了。
按Ctrl+空格调出输入法 ...

more ...

介绍几个比较有用的ISPF命令

上一篇讲的是常见的TSO/ISPF命令,这篇来讲讲我收集到的日常比较有用的ISPF命令。

HRECALL

大机上的Dataset比较久了没有被访问的话会自动被迁移(migrate)到tape中保存的,根据时间的长短,Dataset会被migrate到不同的level,比如MIGRAT1,MIGRAT2等等。这时,如果你想把这个Dataset 召(Recall)回来的话,平常我们都在这个Dataset前面打个Call命令。这样做有个不好的地方,就是如果这个Dataset需要很长时间才能被RECALL回来的话(比如30分钟),那这30分钟之内你只能看着屏幕发呆而啥都干不了了。所以这种情况下你可以试试后台Call的命令HRECALL,它在后台操作,结束后会有提示,完全不影响你做其他事情

NUM OFF

有时你在编辑一个Dataset的行末尾的时候,每次保存都会提示:Some input dataignored。这时因为默认情况下末尾的行号显示是开着占了8位,这8位是不可修改的,这时你可以试试在命令行上打个NUM OFF把行号显示关了。

XDC

这是一个SDSF(系统显示与查询工具 的命令,如果你想把一个JOB的输出Log保存到某个地方,比如自己的PDS,那么你可以在SDSF里面在这个JOB的Log前面打上XDC,然后写上你要保存的地方即可 ...

more ...

BT5如何安装VMware Tools

虚拟机安装VMwareTools有什么好处呢?我认为安装了VMwareTools之后最大的好处莫过于可以支持文件拖放拷贝和鼠标可以自由出入了,你可以很方便地将你Windows里面的东西拷到BT5里面,也可以很方便地将BT5里面的东西拷贝到Windows里面来。下面说说如何安装VMwareTools。
首先,你在启动虚拟机BT5之前你必须将CD/DVD(IDE) 设置里将包含vmware-tools的Iso启动文件选上。这里,我的是D:\DOCUMENT\linux.iso,大小116M。接着设置开机连接CD/DVD,启动BT5。 1
还是老规矩:输入用户名root;密码toor;启动图形界面:startx; 这时你会发现桌面上多了个光驱自动加载的VMWare tools文件:

1
先将文件夹里面的文件vmware-tools-distrib 拷贝到目录~/root下,然后照着下面这张图做就可以了。
记得一定要先改变先sudo chmod 755 vmware-install.pl不然可能会出现 no such file or directory。这会让你很崩溃的,明明有vmware-install.pl竟然提示不存在?!

1
接着按照提示做就可以了。遇到没有权限访问xxx ...

more ...

Backtrack初探

一般你去网上一搜Backtrack,出来一堆都是说用backtrack来破解无线网络密码的,似乎强大的backtrack俨然给我们的第一印像就是一个蹭网的工具而已,扫扫Wifi,破解破解WEP/WPA/WPA2加密什么的,实属不该~ Backtrack,中文不知道该翻译成啥,回溯?Backtrack是基于Slackware和SLAX的自启动运行的操作系统,它的初衷是给计算机安全领域用的。包含安全审计和渗透测试。Backtrack(简称BT),现在最新的是今年5月份发布的Backtrack5,我现在用的就是BT5,Ubuntu gnome桌面的,你可以选KDE桌面,因为之前我用惯了ubuntu,所以选了gnome的。 在BT5之前还有BT2,BT3,BT4,BT4R2什么的,我接触的比较晚,只接触过BT4R2和BT5。就这两个来说,BT5界面上面确实比BT4R2眩多了。上靓图: 1
其实呢,Backtrack之所以吸引我的原因是因为它上面集成了无数无比强大的黑客工具(渗透工具),其中包含大家非常熟悉的强大的扫描工具nmap,Nessus等等,强大的Sniff工具Wireshark等,可以说是当前渗透测试人员和网络安全专家必备的测试平台。可不仅仅是蹭网的哦。

more ...

Dataset View和Browse的区别

在大机上,View和Browse都能查看dataset/member,它们有什么区别呢?下面是我在平常的工作当中找到的三点区别,欢迎补充!

1、Browse默认显示80列,而View默认显示72列,当然两者都可以用PF11向右翻页。

2、Browse不允许修改,尝试修改会马上锁屏,而View可以修改,但不能保存成当前同名的,就是说有"另存为"的功能。

3、Browse下许多命令不能用,比如语法高亮HI ON,比如JCL语法检查JEM,而View下都可以用。

你在view一个Member,若尝试做任何更改,会跳出这样的一段提示的话: 1
当你在View一个member的时候,可以在左边列用两个CC选择你要另存为的范围,然后在command栏上输入CREATE,回车即可另存为了: 1

个人认为View最有用的就是可以提交别人的JCL。下图中,假设你的ID是USERID02,而USERID01是你同事的ID,你自然是没有权限去sub他/他的JCL,这时,你要么可以把这个JCL拷到你自己的LIB下面改成你的ID再sub,要么直接View进去,改成你的ID,sub完之后无需保存即可。对于这种别人的JCL又不想麻烦地copy到自己lib时,是不是方便多了呢? 1

more ...

Linux桌面系统KDE和GNOME

Windows的成功告诉我们,用户体验很重要。因为并不是所有人都希望能只能对着一个黑乎乎的shell来进行所有的操作。至少大多数人是不喜欢这样的操作方式的。当前linux上得桌面系统主要可以分为KDEGNOME

KDE

特点是界面美观,设置和使用相对复杂。KDE在UNIX,许多Linux发行版,FreeBSD上都得到应用。使用KDE作为默认桌面管理系统的linux发行版本大概有:Debian GNU/Linux,Fedora Core,Gentoo Linux,Kubuntu,SUSE Linux,FreeBSD以及纯正的UNIX等。

GNOME

以前说GNOME没有KDE漂亮还可以接受,但现在Ubuntu的强势发展,使得GNOME也不断完善。特别是GNOME的3D桌面动态效果是很吸引新人使用的。可以说,GNOME现在已经是一种非常成熟的桌面系统,具有易用性,稳定性等特点。现在,越来越多的linux发行版本都开始支持GNOME桌面系统了,连BACKTRACK这样的非主流linux系统,在BT5发行里面就有GNOME的桌面,这一点足以证明GNOME的市场成功了。

more ...

Linux包管理系统RPM和Deb

本质上来说,包也是linux应用软件的一种。用过一段时间linux的人都知道,一般linux中安装软件都是通过包的形式安装的。目前最流行的两种包的管理系统是Red Hat的RPM包和基于Debian发行版本的Deb包。

RPM包管理系统

Linux家族中有五十多种发行版本是基于Red Hat的RPM包管理系统的。有欧洲最流行的发行版SUSE/OpenSUSE,有著名的Red Hat企业版,我国发行的红旗linux等等。由于Red Hat在linux业界的领导地位,使得RPM包管理方式俨然成了linux业界的工业标准。

  • rpm -vih file.rpm            #安装RPM包
  • rpm -e file.rpm              #卸载RPM包
  • rpm -qpR file.rpm          #查看RPM包依赖关系
  • rpm -q file.rpm           #查看系统已经安装的rpm包

Deb包管理系统

RPM包管理系统应用虽然广泛,但本身具有很难解决包依赖关系的问题,这点上,基于Deb的包管理系统俨然是一种更好地选择。使用Deb包管理系统的linux发行版本有Debian和近几年很火的Ubuntu。现在,Ubuntu可以说在linux个人桌面市场上是一枝独秀,这也是的基于Deb包的管理方式被更多人所熟悉。跟RPM包不同的的是,Deb包里面包含的是二进制文件和一些config文件,也可以直接打开来看。但是Deb包管理系统提供了丰富的安装 ...

more ...

Watir重新连接路由器

有些网站对IP有所限制,如果你不想用代理IP的话,那么有一个看起来有点傻但却很简单的办法可以起到更换IP的效果——将路由器断线重连。因为家用宽带路由器的IP基本上是由运营商动态分配的,所以你只要登陆路由器,点击断线,等内网发送数据包请求至外网的时候,路由器重新连接上,IP也随之改变了。这方法虽然笨,但也实用。下面是用Watir脚本实现的,仅供参考。

#encoding: UTF-8                                          #添加这一行才可以处理中文
require 'rubygems'                                        #gem install xxx --no-ri --no-rdoc
require 'timeout'
require 'watir-webdriver'

b=Watir::Browser.start 'http://admin:admin@192.168.1.1'   #用此方法可以避开用户密码登陆框 用户名密码这里都是admin
b.frame(:name,"bottomLeftFrame").link(:id,'a0').click     #点击 ...
more ...

DATACOM数据库介绍

CA Datacom听过么?它是CA(Computer Associates)公司的企业级数据库。以能承受高负荷和较强的容错性著称,在mainframe平台上有比较广泛地应用,不过最近几年Datacom公司貌似不怎么行了,大家都换上了IBM的DB2数据库了。
Datacom不是关系型数据库,它是通过KEY来访问记录的,可以说是具备了基本的文件系统特征。通常KEY是某个或某几个字段的组合,一个table可以有多个KEY。在PL/I或COBOL程序中访问Datacom是通过调用接口DBNTRY来实现的(XXX是table名字)。 在COBOL中是这样call的(XXX是table名字):

CALL DBNTRY USING USER-ID
      XXX-REQ-AREA
      XXXF0
      XXX-ELEMENT-LIST

而在这之前,要先声明:

01 USER-ID.
05 PROGRAM-NAME PIC X(08) VALUE 'MYPGM00 '.
05 FILLER PIC ...
more ...

Linux压缩命令

在平常的Linux接触过程中,各种压缩文件经常遇到。使用压缩文件的好处显而易见,可以节省空间并且节约网络流量传输的开销,所以学会各种压缩文件的使用是不可避免的一项技能。自己平常使用的再加上一些网上搜集的,估计够全了,简单地写在这记下,方便查阅: 压缩文件 (解释: x——解压 c——压缩 v——显示过程 f——压缩包名字)
tar格式

tar xvf A.tar
tar cv A.tar directory  

gz格式

gunzip -d A.gz
也可用 gzip——gzip A.gz

tar.gz/tgz格式

tar zxvf A.tar.gz 解压至当前目录
tar zcvf ...
more ...