- 博客(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
2476
原创 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
1577
原创 培訓進度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
830
原创 培訓進度
1.1 培訓時間表 培訓期間﹐輔導員按下表負責相應工作內容的培訓﹐指導他們參與學習和實際的工作﹐并定期監督相關人員的學習進展﹐決定該學員是否合格﹐完成每一階段培訓任務.新進員工培訓計劃1th MonthPhase1: (1) ------ 部門基本情況及系統基本知識培訓工程師1熟悉課內日常工作情況,閱讀課內作業規范喻波2了解部門管理規定﹐閱讀新進人員培訓檔案﹐了解基本學習進度與上崗前應知應會3做好會議記錄﹐了解基礎文檔的制作方法4
2011-01-13 12:17:00
1066
原创 文件系統掛載---製作loop裝置檔案
<br />特殊裝置loop掛載(映像檔不燒錄就掛載使用)(下述截圖摘自vbird.linux.org)<br /><br /> <br />上述操作不需要激昂這個檔案燒錄成光碟或DVD就能讀取內部的資料。<br />****************************************************************************<br /> <br />建立大檔案以製作loop裝置檔案<br />(該動作能夠幫助我們解決很多系統的分割不良的情況。例如當初分割時,你<b
2011-01-07 16:30:00
1432
原创 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
657
原创 項目實施文檔寫作框架
<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
970
原创 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
3509
原创 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
1468
原创 onmode -BC 1
informix數據庫下劃分大chunk(size>2G)需先執行以下指令(兩者中的任一一個)onmode -BC 1 兼容以前的模式onmode -BC 2 完全大塊模式,這個過程是不可逆
2010-12-24 17:39:00
905
原创 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
2800
原创 開啟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
11056
原创 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
211713
原创 日期輸出格式轉換
<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
1034
原创 文件数值求和---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
1027
原创 判断求和格式化输出
<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
602
原创 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
2852
原创 表中重复数据的处理
<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
773
原创 單表插入大量數據,防止長交易
<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
993
原创 批處理--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
900
原创 批處理--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
763
原创 批處理文檔---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
915
原创 批處理增加用戶賬號---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
863
原创 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
847
转载 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
1147
原创 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
2432
原创 釋放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
2925
原创 EVA control(eva3000 eva5000)指示燈
EVA CONRTROLLER 面板指示燈信息,從上到下的5個指示燈状态指示灯显示如下信息:1.如果该指示灯黄灯亮或闪,表示控制卡可能有问题,请从command view通过图形界面查看问题所在并及时报修;2.状态指示灯液晶显示屏功能按钮3.如果该指示灯亮绿色,表示从存储到主机和管理服务器的link 正常。如不亮,请检查链路是否有问题;4.如果该指示灯慢闪,表示控制卡之间的心跳是正常的,如果不闪,则需要检查控制卡间的心跳是否正常。5.如何该指示灯黄灯灭,表示cache 电池充满电,如果亮黄灯,表示cache
2010-09-29 11:17:00
1646
原创 /proc文件系统
<br /> (本文摘录于百度百科)<br /> <br /> proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。它的目录结构如下: <br /> 目录名称 目录内容 <br /> apm 高级电源管理信息 <br />
2010-09-20 16:58:00
521
原创 INFORMIX冷恢復
l 恢復環境架設:Ø 查找備份數據存儲的介質和存放位置。Ø 準備恢復主機。Ø 安裝相應的操作系統。Ø 安裝相應的Informix 軟體。Ø 配置恢復數據庫(數據庫實例名和引擎號與原數據庫相同,但部分配置參數可根據當前系統的硬體性能進行相應的調整)。Ø 按原數據庫引擎chunk的路徑信息,在恢復主機上建立相同屬性和權限的相同目錄和文件。Ø 用oninit –vi將新引擎初始化,數據庫正常啟動後將數據庫關畢。(注意事項:在初始化之前,需將配置文件下logfiles數目調小,以防r
2010-09-16 16:39:00
695
原创 两个文件的内容匹配(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
1896
原创 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
592
原创 E297 暫存檔寫入錯誤
<br />今天想修改linux系统的一个文件,用vi打开时却报错 :<br />E297 暫存檔 写入错误<br /><br />能夠看到打開文檔那個的內容,但是修改后,退出时用x保存不行的。 <br /><br /> <br /><br />在網上查了一些資料說是磁盘空间满了引起的,經檢查發現該目錄確實已滿,清理出空間后vi能夠正常使用。
2010-08-27 10:53:00
1641
原创 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
4387
翻译 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
589
原创 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
574
转载 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
1601
转载 LINUX---i node(i節點)
<br /> linux下i node<br /> <br /> linux中,文件查找不是通过文件名称来查找的。实际上是通过i节点来实现文件的查找定位的。我们可以形象的将i节点看做是一个指针。当文件存储到磁盘上去的时候,文件肯定会存放到一个磁盘位置上,可以这样想象,既然文件数据是存放在磁盘上的,如果我们知道这个文件数据的地址,当我们想要读写文件的时候,我们是不是直接使用这个地址去找到文件就可以了呢?<br /> <br /> 是的,linux下,i节点其实就是可以这么认为,
2010-07-27 15:47:00
6541
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
965
原创 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
1643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人