自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 shell 統計字符出現次數

<br />#cat 1.txt<br />1<br />1<br />1<br />1<br />1<br />9<br />36<br />69<br />69<br />69<br />69<br />69<br />76<br /><br /><br />#awk '{a[$1]++}END{for(i in a)print i":/t"a[i]}' 1.txt<br />36 1<br />76 1<br />9 1<br />69 5<br />1

2011-01-20 16:00:00 2414

原创 informix7.3安裝

1.  Informix 7.3 安裝步驟1.1    准備工作        i.       Linux環境IP                hostname:      ii.       Informix 7.3 安裝文件    sql.tar  debug.tar  rdevel.tar  IDB940UC6.tar  Chinese.tar    以上文件存放于 /exp目錄下.     iii.       /u目錄下大約至少100M的磁盤空間1.2    建立并配置informix 用戶 

2011-01-19 10:22:00 1523

原创 培訓進度2

<br />HP UNIX基礎部分(第一周)<br /> <br />(1)     用戶管理<br />Ø   了解/etc/passwd ,/etc/group文件的相互關系,在用戶管理與權限管控中的作用。<br />Ø   識別/etc/passwd,/etc/group文件中的每個字段的含義。<br />Ø   建立用戶組的意義及在informix及tiptop應用中的意義。<br />Ø   正確使用useradd ,userdel ,groupadd ,groupdel 指令。<br />Ø  

2011-01-14 08:35:00 792

原创 培訓進度

1.1    培訓時間表       培訓期間﹐輔導員按下表負責相應工作內容的培訓﹐指導他們參與學習和實際的工作﹐并定期監督相關人員的學習進展﹐決定該學員是否合格﹐完成每一階段培訓任務.新進員工培訓計劃1th MonthPhase1: (1)                              ------  部門基本情況及系統基本知識培訓工程師1熟悉課內日常工作情況,閱讀課內作業規范喻波2了解部門管理規定﹐閱讀新進人員培訓檔案﹐了解基本學習進度與上崗前應知應會3做好會議記錄﹐了解基礎文檔的制作方法4

2011-01-13 12:17:00 1011

原创 文件系統掛載---製作loop裝置檔案

<br />特殊裝置loop掛載(映像檔不燒錄就掛載使用)(下述截圖摘自vbird.linux.org)<br /><br /> <br />上述操作不需要激昂這個檔案燒錄成光碟或DVD就能讀取內部的資料。<br />****************************************************************************<br /> <br />建立大檔案以製作loop裝置檔案<br />(該動作能夠幫助我們解決很多系統的分割不良的情況。例如當初分割時,你<b

2011-01-07 16:30:00 1384

原创 linux--文件時間

<br />linux下的文件有3個時間屬性:<br />access time (atime): 对文件访问的时间 <br />modification time (mtime): 文件内容修改的时间 <br />change time (ctime): 文件属性(权限,屬主)修改的时间。<br />注:一般mtime改变时ctime也会改变。 但ctime改變時atime不同步改變。<br />     可以使用stat命令查看上述的幾個時間。touch可以改變檔案的時間屬性,ls -l<br />  

2010-12-30 11:14:00 605

原创 項目實施文檔寫作框架

<br />項目實施文檔寫作框架<br />  1.  當前現狀<br />  2.  面臨存在的問題<br />  3.  解決方案<br />  4.  實施步驟<br />        4.1  項目實習前的備份(項目實施安全性方面準備工作)<br />        4.2  項目改善的實施<br />        4.3  項目實施效果檢測<br />  <br />  5.  應急方案<br />        5.1風險評估<br />        5.2應對措施

2010-12-28 10:29:00 939

原创 onstat -u的旗標位相關解釋

<br />onstat - u:(查看online用戶的使用情況)<br />user threads<br />address  flags   sessid   user       tty      wait     tout locks nreads   nwrites<br />c57f1018 ---P--D  1        informix   -        0        0          0     757      36481<br />c57f1504 ---P--F 

2010-12-27 09:41:00 3459

原创 onstat -k相關解釋

onstat -k輸出的tblsum列表示鎖那個表顯示tblsnum清單的sql語句dbaccess - select tabname,hex(partnum) tblsnumfrom systables where tabid>99EOFtabname         tblsnumgenjournal      0x0010009Egjsum              0x0010009F*********************************************************

2010-12-25 12:11:00 1407

原创 onmode -BC 1

informix數據庫下劃分大chunk(size>2G)需先執行以下指令(兩者中的任一一個)onmode -BC 1        兼容以前的模式onmode -BC 2        完全大塊模式,這個過程是不可逆

2010-12-24 17:39:00 844

原创 onstat -d 標誌位相關解釋

dbatest$onstat -d |moreIBM Informix Dynamic Server Version 9.40.UC6     -- On-Line -- Up 04:35:38 -- 192484 KbytesDbspaces位址    ¸     號碼       旗標         fchunk   nchunks  旗標     擁有人      名稱16e4b7d8  1        0x60001    1        1               N  B     in

2010-12-24 15:35:00 2745

原创 開啟HP-UX 11.31的FTP服務

<br />HPUX 11.31版本的操作系统增强了安全性,还是带来了些许不方便的地方。比如远程telnet和ftp,而在11.11以及11.23版本的操作系统下,这两个功能都是默认打开的。<br /> <br />1,修改/etc/inetd.conf文件 <br />用vi编辑器打开文件/etc/inetd.conf,找到如下三行: <br />#ftp          stream tcp6 nowait root /usr/lbin/ftpd     ftpd -l <br />#telnet  

2010-12-24 11:59:00 10884

原创 ps aux指令詳解

linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A   显示所有程序。3)ps c   

2010-12-17 09:39:00 211111 5

原创 日期輸出格式轉換

<br />a.txt内容如下<br />1,asdqwezxc123,2010-01-01 00:00:00<br />2,ertyeshthgds2,2010-02-02 00:00:00<br />.<br /><br />如何将最后一个逗号后面的 2010-01-01 00:00:00<br />转换成20100101,并复制一份<br /><br />结果为:<br />1,asdqwezxc123,20100101,2010-01-01 00:00:00<br />2,ertyeshthgds2

2010-12-16 15:57:00 977

原创 文件数值求和---awk

<br />现有一文本(1.txt)如下:<br />10|2<br />30|3<br />10|4<br />20|7<br />20|8<br />想判断如果第一个域相同,则第二个域相加,结果如下:<br />10|6<br /><br />20|15<br />30|3<br /><br /><br /><br /><br />awk -F'|' '{a[$1]+=$2}END {for( i in a ) print i"|" a[i]}' 1.txt

2010-12-11 15:44:00 962

原创 判断求和格式化输出

<br />有两个文件1.txt 2.txt<br />1.txt 内容为<br />1|77|abc<br />2|88|abcd<br />3|99|abcdf<br /> <br />2.txt 内容为<br />2|11|poi<br />3|22|uit<br />5|33|wfcs<br />7|44|sjfsdf<br />1|55|vase<br /><br /><br />要求如下:<br />具体替换要求如下:查找1.txt中的第一列数字,如果該數字在2.txt中的第一列存在,<br

2010-12-10 15:31:00 561

原创 VG信息的同步--另一台主机上设置VG

<br />VG信息的同步(vg创建完成后,使用vgexport将VG导出,rcp到另一台主机上,再用vgimport指令)<br /> <br />1.  参考主机上<br />     #umount   挂载点       ##(fuser -kc  挂载点)<br />     #vgchange -c n  vgname      #(在MC/SG中的VG用此命令)<br />     #vgchange  -a n  vgname<br />     #vgexport  -s -v -m /t

2010-12-07 12:08:00 2657

原创 表中重复数据的处理

<br />表中重复数据的处理<br />说明:tabname为有重复数据的表名,tabname_new为新建的表名<br /> <br />1.  create table tabname_new();<br />2.  alter table tabname_new add constraints primary key(唯一索引列) constraint table_cons;<br />3.  start violation table for tabname_new;<br />4.  set c

2010-12-07 08:54:00 682

原创 單表插入大量數據,防止長交易

<br />單表插入大量數據,防止長交易。<br /> <br />具體流程如下:<br /> <br />1. create raw table tablename();          ## (此處裱中無索引)<br />2. insert into tablename select * from tablename_old;<br />3. alter table tablename type(standard);<br />4. 建索引;<br />5. 數據比對;<br />6. 優化;<br

2010-12-07 08:41:00 952

原创 批處理--del.sh

<br />clear<br />echo ""<br />echo "**********************************************************"<br />x=0;<br />cat drop.txt | while read line<br />do<br /> de_usr=`echo $line | awk '{print $1}'`<br /> if [ -n "$de_usr" ]<br /> then<br /> pas_usr=`cat /etc/

2010-12-04 16:46:00 866

原创 批處理--unlock.sh

<br />n=""<br />while [ "$n" = "" ]<br />do<br />if [ "$n" = "" ]<br />then<br />echo -n "Please enter account:"<br />read n<br />else<br />exit<br />fi<br />done<br />if [ `grep $n /etc/passwd |wc -l` -gt "0" ]<br />then<br />        A=`/sbin/pam_tally --

2010-12-04 16:40:00 724

原创 批處理文檔---chpasswd.sh

<br />cat user.txt|while read line<br />do<br /> status=`grep $line /etc/passwd`<br /> if [ -n "$status" ]<br /> then<br /> echo "$line:foxconn123" > /tmp/passwd<br /> chpasswd < /tmp/passwd<br /> chage -d 0 $line<br /> else<br />       echo "The account $

2010-12-04 16:32:00 879

原创 批處理增加用戶賬號---addapusr.sh

<br />adpw(){<br />if test 1 = 1<br />then<br />x=0;<br />cat user.txt | while read line<br />do<br /> x=`expr $x + 1`<br /> usr=`echo $line | awk '{print $1}'`<br /> pro=`echo $line | awk '{print $2}'`<br /> #pro=`echo $line | awk '{print $2}'|awk -F "."

2010-12-04 16:30:00 809

原创 linux---單用戶模式

<br />1.grub啟動項<br />   進入啟動畫面后,敲入“e",將光標移動到kernel....那一行,再敲入”空格+single”,回車,敲入“b“,啟動系統,即進入單用戶模式(這裡的修改只影響本次啟動,不會修改系統的/etc/inittab文件);<br /> <br />2.lilo啟動項<br />   在lili命令行模式下,敲入”lilo single“ 即進入單用戶模式

2010-11-12 15:17:00 808

转载 net use 常用語法

<br />1)建立空连接:<br />net use  //IP/ipc$  ""  /user:"" (一定要注意:这一行命令中包含了3个空格)<br />2)建立非空连接:<br />net use //IP/ipc$  "密码"  /user:"用户名" (同样有3个空格)<br />3)映射默认共享:<br />net use z: //IP/c$ "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推)<br />如果已经和目标建立了ipc$,则可以直接用IP+盘符+$

2010-10-21 15:14:00 1082

原创 LINUX---sysctl

<br />利用sysctl工具调整linux核心参数sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。<br />    命令格式:<br />    sysctl [-n] [-e] -w variable=value<br />    sysctl [-n] [-e] -p  (default /etc/sysc

2010-10-19 17:51:00 2366

原创 釋放informix的共享內存

<br />     informix異常down掉以後,原來所占用的內存不會自動釋放。執行oninit -v 指令會提示錯誤。此時常規的做法是將informix所占用的內存釋放掉,然後重啟數據庫。<br /> <br />     以下是雙引擎環境下(一個引擎異常當掉,一個引擎正常運行),判斷異常引擎所占內存的方法:<br /> <br />     1. 在正常運行的引擎下執行onstat -g pos (如下圖),找到共享內存的起始段:52684801<br />     <br /> <br /> 

2010-10-01 09:51:00 2828

原创 EVA control(eva3000 eva5000)指示燈

EVA CONRTROLLER 面板指示燈信息,從上到下的5個指示燈状态指示灯显示如下信息:1.如果该指示灯黄灯亮或闪,表示控制卡可能有问题,请从command view通过图形界面查看问题所在并及时报修;2.状态指示灯液晶显示屏功能按钮3.如果该指示灯亮绿色,表示从存储到主机和管理服务器的link 正常。如不亮,请检查链路是否有问题;4.如果该指示灯慢闪,表示控制卡之间的心跳是正常的,如果不闪,则需要检查控制卡间的心跳是否正常。5.如何该指示灯黄灯灭,表示cache 电池充满电,如果亮黄灯,表示cache

2010-09-29 11:17:00 1567

原创 /proc文件系统

<br />    (本文摘录于百度百科)<br /> <br />     proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。它的目录结构如下: <br />  目录名称 目录内容 <br />  apm 高级电源管理信息 <br />

2010-09-20 16:58:00 488

原创 INFORMIX冷恢復

l   恢復環境架設:Ø   查找備份數據存儲的介質和存放位置。Ø   準備恢復主機。Ø   安裝相應的操作系統。Ø   安裝相應的Informix 軟體。Ø   配置恢復數據庫(數據庫實例名和引擎號與原數據庫相同,但部分配置參數可根據當前系統的硬體性能進行相應的調整)。Ø   按原數據庫引擎chunk的路徑信息,在恢復主機上建立相同屬性和權限的相同目錄和文件。Ø   用oninit –vi將新引擎初始化,數據庫正常啟動後將數據庫關畢。(注意事項:在初始化之前,需將配置文件下logfiles數目調小,以防r

2010-09-16 16:39:00 640

原创 两个文件的内容匹配(1)

<br />如下两个文件:<br />$ cat a.txt<br />00123<br />A0934<br />89111<br /><br />$ cat b.txt<br />AA, 00123, xx, ii<br />AA, 89111, at, 90<br />BB, 90999, io, 88<br />EE, A0934, 99, oo<br /><br /><br /><br />如何实现以下情形:若属于A,同时也属于B文件,则将B文件下该行内容打印出来<br />$ cat resul

2010-09-14 10:07:00 1824

原创 linux--ssh

建立SSH信任将A主机做为客户端(发起SSH请求)将B主机作为服务器端(接收ssh请求)以上以主动发起SSH登录请求的主机和接收请求的主机进行分类1.A主机生成公,私钥证书[root@buddytj-10 .ssh]# ssh-keygen -t rsa     #rsa算法的证书Generating public/private rsa key pair. (以下一路回车)Enter file in which to save the key (/root/.ssh/id_rsa):    /root/.

2010-09-01 12:15:00 535

原创 E297 暫存檔寫入錯誤

<br />今天想修改linux系统的一个文件,用vi打开时却报错 :<br />E297  暫存檔 写入错误<br /><br />能夠看到打開文檔那個的內容,但是修改后,退出时用x保存不行的。 <br /><br /> <br /><br />在網上查了一些資料說是磁盘空间满了引起的,經檢查發現該目錄確實已滿,清理出空間后vi能夠正常使用。

2010-08-27 10:53:00 1573

原创 INFORMIX--23101錯誤

<br />對新建數據庫做操作,系統提示23101錯誤<br /><br />23101  Unable to load locale categories <br /> 一般来说就是编码集设定的问题,需要和已有数据库编码集设定一致。数据库当前编码集可以查 sysdbslocale表得知。 <br />dbaccess sysmaster<<!<br />  select * from sysdbslocale<br />!<br /> <br />结果如下:<br />dbs_dbsname  sysma

2010-08-20 15:46:00 4008

翻译 LINUX---tar指令簡介

<br /><br />tar  [-cxtzjvfpPN]  【filename|directory】<br />参数:<br />-c :建立一个压缩文件的参数指令<br /> <br />-x :解开一个压缩文件的参数指令<br />-t :查看 tar里面的文件<br />      特别注意:, c/x/t 仅能存在一个!<br />-z :是否同时具有 gzip 的属性<br />-j :是否同时具有 bzip2 的属性<br />-v :压缩的过程中显示文件<br />-f :使用档名,在 f

2010-08-19 20:55:00 557

原创 INFORMIX--性能調優(1)

<br />    informix系統性能調優的過程中,修改的部分參數如下:<br /><br />    還有一些參數被調整:<br />        RESIDENT    1<br />        CLEANERS    64<br />        DD_HASHSIZE  503<br />        DD_HASHMAX  4<br />        DS_HASHSIZE   503<br />        DS_POOLSIZE   2000<br /><br />以上的一

2010-08-17 15:45:00 511

转载 UNIX--largefile(大文件格式)

<br />前言: 在日常的操作中執行tar命令,發現所操作對象已超過2G,出現如下提示:<br /> <br /><br />系統默認設置不支持大文件格式文件(>2G).<br /> <br />*************************************************************<br />以下操作將普通文件設置為支持大文件格式:<br /> <br />1.运行fsadm指令激活大文件支持:<br />#fsadm –Fvxfs –o largefiles /<br

2010-08-04 14:30:00 1530

转载 LINUX---i node(i節點)

<br /> linux下i node<br /> <br />      linux中,文件查找不是通过文件名称来查找的。实际上是通过i节点来实现文件的查找定位的。我们可以形象的将i节点看做是一个指针。当文件存储到磁盘上去的时候,文件肯定会存放到一个磁盘位置上,可以这样想象,既然文件数据是存放在磁盘上的,如果我们知道这个文件数据的地址,当我们想要读写文件的时候,我们是不是直接使用这个地址去找到文件就可以了呢?<br />       <br />      是的,linux下,i节点其实就是可以这么认为,

2010-07-27 15:47:00 6472 2

原创 INFORMIX--HDR(2)

<br />HDR---high avalibility data replication<br /> <br />當master-server主機當機后無法開啟,如何立即啟用sercondary-server主機接替工作。<br />簡而言之:2個步驟可以實現數據庫的完美切換<br />               1.將虛擬ip:10.155.81.84綁定在secondary-server主機上<br />               2.將secondary-server主機停下,然後已master

2010-07-25 12:41:00 897

原创 INFORMIX--ontape -c備份失敗

<br />ontape -c備份失敗<br /> <br />實例:在一次邏輯日誌的備份過程中,發現磁帶沒有備份任何登陸數據。如下圖所示<br /><br /> <br /> <br />解決方案:<br />發現造成該事實的原因是:系統中有一個ontape -c的進程死在系統中,造成指令衝突。<br />解決步驟:1. #ps -ef |grep ontape查看ontape進程id<br />               2. #kill -9 id<br />               3. #

2010-07-14 15:40:00 1568

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除