当前位置: 首页 > Linux

DBA知道这17条Linux命令

时间:2023-04-06 21:41:12 Linux

1。oracleSID-anpT|查询连接数据库的客户端IPnetstat|greporacleSID|awk'{print$5}'|grep-o-E'1.*:'|awk-F':''{print$1}'|排序2。查询客户端IPnetstat-anpT|grep1521|awk'{print$5}'|grep-o-E'1.*:'|awk-F':''{print$1}'|排序3。杀掉数据库服务器上连接数据库oracleSID的客户端进程kill-9`ps-ef|greporacleSID|grep本地=否|grep-vgrep|awk'{print$2}'`4。删除某个用户userA下的所有进程pkill-9-uuserA5。查询1521端口连接的进程数netstat-pan|grep1521|wc-l6。从某台服务器查询连接到192.168.21.15的进程数netstat-pan|grep192.168.21.15|wc-l7.汇总每个客户端IP连接到1521端口的连接数netstat-apnT|grep1521|awk'{print$5}'|sort-u|grep-v1521|grep-v'*'|awk-F':''{print$4}'|uniq-c|sort-nrnetstat-anpT|grep1521|awk'{print$5}'|grep-o-E'1.*:'|awk-F':''{print$1}'|排序|uniq-c|排序-nr8。显示占用空间最大的前10个文件或目录du-s*|排序-nr|头9.统计某天所有文件的总大小ls--full-time`find./*-name"log_*.bak"`|grep'2016-05-09'|awk'{打印$9}'|xargsdu-ck10。删除前几天的文件find/mitac/mds/arch/-ctime+150-execrm-rf{}\;--常用find/mitac/mds/arch/-name'*836701255.dbf'-ctime+150-execrm-rf{}\;--删除150天前修改过的以836701255.dbf结尾的文件11.CPU使用率最高的前10个进程:psauxw|head-1;psauxw|sort-rn-k3|head-1012.内存消耗最多的前10个进程psauxw|head-1;psauxw|sort-rn-k4|head-1013.虚拟内存使用最多的前10个进程psauxw|head-1;psauxw|sort-rn-k5|head-10top后按1,可以看到有多少个cpu,按shift+p按cpu排序,按shift+m??按内存排序14.用vi替换所有字符串,把1换成2如下:%s/1/2/g15.查看IO信息,如下图每隔1秒一次,共3次,显示为MBiostat-d-x-m1316.查看多长时间cp文件file1到/u01目录时间cpfile1/u01/17。查看某个时间段的CPU使用率,比如7:00到9:00sar-s07:00:00-e10:00:00以上就是良旭教程分享的这17条Linux命令的DBA知识所有朋友的网络。以上就是良序教程网为各位小伙伴们分享的Linux相关知识。