oracle+strings+命令,ORACLE中常用到的LINUX命令介绍

unix环境高级编程

uname -a打印系统信息-a 打印所有的信息alluname -r 打印操作系统信息--=============================cat /etc/issue显示系统的发行版本信息

--==============================

[root@redhat4 sysconfig]# uname -aLinux redhat4 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux[root@redhat4 sysconfig]# cat /etc/issueRed Hat Enterprise Linux AS release 4 (Nahant Update 7)Kernel \r on an \m

[root@redhat4 sysconfig]# uname -r2.6.9-78.ELsmp[root@redhat4 sysconfig]#

--==================================vi 介绍

#include int main(){  printf("HELLO WORLD!\n");  return 0;}

查找/删除dd

--==============================(1)可按i进入插入模式

(2)d–删除对象

(3)dd–删除一行

最常用的 d 系列命令之一。和前面一样, 5dd 将删除 5 行

(4)D–整个删除

大写形式的 D 用来删除从光标到行尾。和 d$ 一样效果。

(5)u–恢复

要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作。     (6).–重复

替换r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键

:w jzq.ccc jzq.c[root@redhat4 sysconfig]# ./a.outHELLO WORLD![root@redhat4 sysconfig]# file a.outa.out: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped[root@redhat4 sysconfig]# stat a.out  File: ‘a.out’  Size: 6786            Blocks: 16         IO Block: 4096   一般文件Device: 801h/2049d      Inode: 3247762     Links: 1Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)Access: 2012-12-19 22:53:34.000000000 +0800Modify: 2012-12-19 22:52:20.000000000 +0800Change: 2012-12-19 22:52:20.000000000 +0800

--======================

[oracle@redhat4 admin]$ which oracle/u01/app/oracle/product/10.2.0/db_1/bin/oracle

[oracle@redhat4 admin]$ strings `which oracle`>oracle.str

grep  dbwr oracle.str grep -i dbwr oracle.str  -i 包括大小写  不区分

egrep "dbwr|lgwr" oracle.str多个匹配

ps -ef|grep LOCAL

ps是查看系统进程-e显示所有的进程-f 全格式

a显示终端上的所有进程,包括其他用户的进程u 以用户为主的格式来显示程序状况x显示所有程序,不以终端机来区分常用的方法 ps -aux然后利用管道grep查找特定的进程

ps -ef 以全格式显示当前所有的进程--====================================

[oracle@redhat4 admin]$ ps -eff|grep LOCALoracle    7257  7202  0 21:15 ?        00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))oracle    8750     1  0 21:39 ?        00:00:02 oraclejiagulun (LOCAL=NO)oracle    8780     1  0 21:39 ?        00:00:00 oraclejiagulun (LOCAL=NO)oracle   13665  6860  0 23:09 pts/3    00:00:00 grep LOCAL[oracle@redhat4 admin]$ ps -eo rss,vsz,args|grep ora_17408 417716 ora_pmon_jiagulun15596 416540 ora_psp0_jiagulun26032 416540 ora_mman_jiagulun53176 420440 ora_dbw0_jiagulun23720 432112 ora_lgwr_jiagulun24744 417120 ora_ckpt_jiagulun77056 418180 ora_smon_jiagulun29052 417120 ora_reco_jiagulun51044 418228 ora_cjq0_jiagulun79300 421388 ora_mmon_jiagulun22352 416596 ora_mmnl_jiagulun15784 417412 ora_d000_jiagulun15048 417588 ora_s000_jiagulun16460 432112 ora_arc0_jiagulun27084 432112 ora_arc1_jiagulun16956 416544 ora_qmnc_jiagulun18828 416588 ora_q000_jiagulun16304 416568 ora_q001_jiagulun25520 418176 ora_j000_jiagulun 716 52324 grep ora_

ps -ef|grep LOCAL=YES|grep -v grep

YES代表本地进程  NO代表远程进程

ps -ef|grep LOCAL=YES|grep -v grep |awk '{print $2}'

[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v greporacle    7257  7202  0 21:15 ?        00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'7257[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'| xargs kill -9杀进程

--=================================================================TOP命令

dd if=/dev/zero f=/tmp/cache bs=1024k count=1024[oracle@redhat4 ~]$ dd if=/dev/zero f=/tmp/cache bs=1024k count=1024读入了 1024+0 个块输出了 1024+0 个块

top - 23:26:41 up  2:22,  6 users,  load average: 0.15, 0.12, 0.05Tasks: 128 total,   1 running, 124 sleeping,   3 stopped,   0 zombieCpu(s):  0.2% us,  0.2% sy,  0.0% ni, 99.3% id,  0.0% wa,  0.0% hi,  0.3% siMem:   1453188k total,  1131964k used,   321224k free,    29720k buffersSwap:  2096472k total,        0k used,  2096472k free,   802056k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                       6499 root      15   0  162m  18m 5652 S  0.7  1.3   0:25.52 X                                                                                1 root      16   0  4772  564  468 S  0.3  0.0   0:00.92 init                                                                          6859 oracle    16   0 37264 1600 1024 S  0.3  0.1   0:00.74 sshd

top - 23:27:42 up  2:23,  6 users,  load average: 0.66, 0.25, 0.10Tasks: 129 total,   4 running, 122 sleeping,   3 stopped,   0 zombieCpu(s):  0.2% us, 43.7% sy,  0.0% ni, 54.6% id,  0.5% wa,  0.0% hi,  1.0% siMem:   1453188k total,  1438404k used,    14784k free,    29708k buffersSwap:  2096472k total,        0k used,  2096472k free,  1099840k cached

[oracle@redhat4 admin]$ free             total       used       free     shared    buffers     cachedMem:       1453188    1439092      14096          0      11708    1114508-/+ buffers/cache:     312876    1140312Swap:      2096472          0    2096472

[root@redhat4 ~]# echo 3 > /proc/sys/vm/drop_caches[root@redhat4 ~]# free             total       used       free     shared    buffers     cachedMem:       1453188     601732     851456          0        496     310264-/+ buffers/cache:     290972    1162216Swap:      2096472          0    2096472

--============================================================NMON 工具

--===========================================================

ps -eo rss,vsz,args|grep ora_rvwr_G10R25

[oracle@redhat4 Desktop]$ ps -ef|grep ora_oracle    7231     1  0 21:15 ?        00:00:00 ora_pmon_jiagulunoracle    7233     1  0 21:15 ?        00:00:00 ora_psp0_jiagulunoracle    7235     1  0 21:15 ?        00:00:00 ora_mman_jiagulunoracle    7237     1  0 21:15 ?        00:00:01 ora_dbw0_jiagulunoracle    7239     1  0 21:15 ?        00:00:06 ora_lgwr_jiagulunoracle    7241     1  0 21:15 ?        00:00:03 ora_ckpt_jiagulun[oracle@redhat4 Desktop]$ ps -eo rss,vsz,args|grep ora_lgwr_jiagulun23720 432112 ora_lgwr_jiagulun 736 53252 grep ora_lgwr_jiagulun[oracle@redhat4 Desktop]$ pmap -x 72397239:   ora_lgwr_jiagulunAddress           Kbytes     RSS    Anon  Locked Mode   Mapping0000000000400000   97184       -       -       - r-x--  oracle00000000063e8000     520       -       -       - rw---  oracle000000000646a000     520       -       -       - rwx--    [ anon ]         匿名内存段0000000060000000  280576       -       -       - rw-s-    [ shmid=0x10001 ]  共享内存段0000002a95556000       4       -       -       - rw---    [ anon ]

打印虚拟内存空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值