unixlinux_linux/unix系统编程手册和unix环境高级编程 - CSDN
  • 有很多初学Linux的人比较关心Linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linux Unix的区别.  LinuxUNIX的最大的区别是,前者是开发源代码的...

    有很多初学Linux的人比较关心Linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linux Unix的区别.

       Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件.这应该是他们最大的不同,这种不 同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个 黑箱之中,只有相关的开发人员才能够接触的产品的原型.

      Linux 的源头要追溯到最古老的UNIX.1969年,Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统.很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX.Richie受一个更早的项目--MULTICS的启发,将此操作系统命名为 Unix.早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了.C是Richie设计出来并用于编写操作系统的程序语言. 通过这次重新编写,Unix得以移植到更为强大的 DEC PDP-11/45与11/70计算机上运行.后来发生的一切,正如他们所说,已经成为历史.Unix从实验室走出来并成为了操作系统的主流,现在几乎每 个主要的计算机厂商都有其自有版本的Unix.

      Linux起源于一个学生的简单需求.Linus Torvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统.Linus 对Minix不是很满意,于是决定自己编写软件.他以学生时代熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作.他的进展很快,受工作成绩的鼓舞,他将这项成果通过互连网与其他同学共享,主要用于学术领域.有人看到了这个软件并开始分发.每当 出现新问题时,有人会立刻找到解决办法并加入其中,很快的, Linux成为了一个操作系统.值得注意的是Linux并没有包括Unix源码.它是按照公开的POSIX标准重新编写的.Linux大量使用了由麻省剑 桥免费软件基金的GNU软件,同时Linux自身也是用它们构造而成.

      另外两大区别:

      1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.

      2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.

      UNIX(5万美圆)而Linux免费

      历史

      Unix的历史久于linux. Linux的思想源于Unix

      产品

      unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.

      Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.

      Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware

      其他区别

      linux的核心是免费的,自由使用的,核心源代码是开放的.

      而unix的核心并不公开

      在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.

      在使用上,linux相对没有unix那么复杂.

      Unix多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本.

      但确切的讲,拿RISC上的Unix与x86上的Linux进行比较不太合适.

      至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的.

      像IBM/HP/SUN的Unix,因为主要是针对其硬件平台,所以操作系统通常在设备价格中.(没有人单独去买一个Unix操作系统的)

      在性能上,linux没有unix那么全面,但基本上对个人

      用户和小型应用来说是绰绰有余.

      通常情况下,如果你有机会使用到Unix环境,比如银行、电信部门,那一般都是固定机型的Unix.比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多.学习中,不同的Unix命令集有些不同,要注意.

      至于学习,我看还是linux比较好学一点,而且现在喜欢和

      鼓捣linux的人也越来越多,各种有关linux的资料

      也很多.如果是自己想学习,那Linux或是BSD系统是不错的选择.一台x86的机器就可以.

      应用上,除非是大型网站,一般企业或个人,使用Linux即可.

      UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统.

       Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于 UNIX的产品.Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行.

      一般来说,Linux是一套遵从POSIX(可移植操作系统环境)规范的 一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力.Linux受到广大计算机爱好者的喜爱的另一个主要原因是, 它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习 UNIX操作系统的人都可以从Linux中获益.

      在网络管理能力和安全方面,使用过Linux的人都承认Linux UNIX很相似.UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则, Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性.

    展开全文
  • Linux系统使用过程中,我们经常会看到elf32-i386、ELF 64-bit LSB等字样。那么究竟ELF是什么呢? 当我们使用gcc编译工具编译c程序会得到一个二进制的文件,想当然的使用vim编辑工具将其打开,结果看到如下内容: ...

    在Linux系统使用过程中,我们经常会看到elf32-i386、ELF 64-bit LSB等字样。那么究竟ELF是什么呢?
    当我们使用gcc编译工具编译c程序会得到一个二进制的文件,想当然的使用vim编辑工具将其打开,结果看到如下内容:

    当然了,大部分同学不会这样做。数据是以二进制形式存储的,而vi只是一个文本编辑工具。那么数据究竟是怎样存储,以什么样的格式存储成二进制文件呢?是一个一个挨着排吗?从左向右,还是从右向左?这就需要我们深入了解下ELF文件了。
     
             ELF文件格式是一个开放标准,各种UNIX系统的可执行文件都采用ELF格式,它有三种不同的类型:

    1. 可重定位的目标文件(Relocatable,或者Object File)
    2. 可执行文件(Executable)
    3. 共享库(Shared Object,或者Shared Library)

    从我们最不畏惧的hello world入手吧。

    很常见的,当我们gcc hello.c -o hello 编译这个c源程序的时候就得到了一个ELF格式的文件。可以使用file命令来查看。数据显示,该文件是一个64位的,小尾端存储的,可执行文件。
     

     
             而当我们使用gcc -c hello.c -o hello.o编译生成的则是一个可重定位的目标文件,也可以使用file命令来查看它。

     
             同样,我们也得到了一个ELF格式的文件。但是两者略有不同,前者是Executable可执行文件,而后者是可重定位的Relocatable。如果你感兴趣也可以试试共享库文件,其格式依然是ELF,或许会是这样ELF 32-bit LSB  shared object。
     
             那么ELF文件内部是怎样存储数据的呢?当然不能再使用vi啦,我们可以使用readelf工具来查看下,以目标文件hello.o为例:readelf -a hello.o
     
             输出结果大致可分为四个部分:ELF Header(ELF头)、Section Headers(节头表)、Relocation section(重定位节)、Symbol table(符号表),我们依次来看。
     
           第一部分,ELF Header描述整个ELF文件的数据存储概况,如操作系统是UNIX,体系结构是Advanced Micro Devices X86-64,数据存储是二进制补码,小尾端法存储,类型是可重定位文件,Section Header Table中有13个Section Header,从文件地址304开始,每个Section Header占64字节,这个目标文件没有程序头(Program Header)。

     
             第二部分,挨着ELF头的数据信息是Section Headers(节头表),顾名思义,它由一定数量的Section Header组成,可从中读出各个Section的描述信息,其中不乏我们编写的C程序源码、全局变量、常量等数据的存储位置。.text Section、.data Section、bss Section、.rodata Section都与我们的程序直接相关,而其它Section是汇编器自动添加的。 Address 是这些Section加载到内存中的地址(当然,程序中的地址都是虚拟地址),加载地址要在链接时填写,现在空缺,由于目标文件尚未做链接操作,所以是全0。 Offset 和 Size 列指出了各Section的起始文件地址和长度。比如 .data 段从文件地址0x55开始,一共0个字节,因为测试的程序中没有定义全局变量,只使用printf函数打印了“hello world…\n”所以后面的 .rodata Section大小为0xf也就是15个字节。

     
     
             我们知道,C语言的全局变量如果在代码中没有初始化,就会在程序加载时用0初始化。这种数据属于 .bss ,在加载时它和 .data一样都是可读可写的数据,但是在ELF文件中 .data中若有数据则需要占用一部分空间保存初始值,而 .bss却不需要。也就是说,.bss在文件中只占一个Section Header而没有对应的Section,程序加载时 .bss 占多大内存空间在Section Header中描述。在我们这个例子中没有用到 .bss ,因此size也是0。
     
             特别指出的是,.shstrtab 和 .strtab 这两个Section中存放的都是ASCII码,因此,在本文起始使用vi打开的ELF文件,如果仔细看,是能够看到字符串的,而并非通篇皆是“^@”等怪异字符。.shstrtab的全称应该是“Section Header String Table”用来保存各个Section的名字。.strtab Section保存程序中用到的符号的名字,每个名字都是以 '\0' 结尾的字符串。
     
             第三部分,可重定位节。该内容主要针对链接器设定,旨在告诉链接器指令中的哪些地方需要做重定位。当链接器完成链接工作后会自动将该Section删除。
     

     
             第四部分,.symtab 是符号表。 我们在编写程序时定义的变量、函数都是符号,main就是符号的典型代表。当然为了保证程序能正常的编译、加载执行,编译器还帮助我们加入了其他许多必要的符号。这些符号都在.symtab中有所体现。

     
    Ndx 列是每个符号所在的Section编号,各Section的编号在Section Header Table中有列出。 Value 列是每个符号所代表的地址,在目标文件中,符号地址都是相对于该符号所在Section的相对地址,如定义全局变量var,那么该符号在.symtab中的Value则是相对于.data Section开头的位置。 main 位于 .text 段的开头,所以地址也是0。但是上例中所有的Value都是0不易看出差异,所以我们适当的修改下我们的测试程序,添加一个初始化为非0的全局变量var和一个函数func。
     

     
             这时.data Section的Size已经不再为0了,因为我们定义了全局变量var,它是一个int类型的变量,存储于.data Section上,因此 .data Section的Size应该是4,请大家自己验证吧。
     
    我们继续来看.symtab的变化。由于加入了两个符号var和func,所以 .symtab表的成员多了两个。var是全局变量,存储于.data Section中,编号在Ndx中指出,为3,由于只有这一个全局变量,所以var在的Value为0,相对于 .data Section开头的位置;符号main发生了变化,main是函数名,保存于.text Section中,编号为1,但其Value却不再是0,由于程序中还有另外一个符号func,所以符号main的Value由原来的0变为15,依然是相对于.text Section 起始位置而言。
     
     

     
             但请大家注意,Symbol table ‘.symtab’ 中Value记录的是符号对应的值的位置。var是一个变量,值是数据位于.data中,func和main是函数,对应的值是函数入口地址(或者说函数首行指令的地址),位于.text中。而“var”、“func”、“main”这些符号名本身存在哪里呢?其实这个问题我们在前文阐述过,这些字符串本身保存在 .strtab中。这样来看 .strtab和 .shstrtab的地位是等同的,差别是前者保存程序中用到的符号,而后者保存Section名称。
     
             其实,ELF格式提供了两种不同的视角,链接器把ELF文件看成是Section的集合,而加载器把ELF文件看
    成是Segment的集合。这里以Relocatable 的Section为例带大家分析了ELF的数据存储。大家可以结合可重定位Relocatable 的ELF文件数据存储的形式来了解Executable可执行文件的数据存储形式。而二者的关系可以从下图看出。

             左边是从链接器的视角来看ELF文件,开头的ELF Header描述了体系结构和操作系统等基本信息,并指出Section Header Table和Program Header Table在文件中的位置,Program Header Table在链接过程中用不到,所以是可有可无的,Section Header Table中保存了所有Section的描述信息,通过Section Header Table可以找到每个Section在文件中的位置。
     
    右边是从加载器的视角来看ELF文件,开头是ELF Header,Program Header Table中保存了所有Segment的描述信息,Section Header Table在加载过程中用不到,所以是可有可无的。从上图可以看出,一个Segment由一个或多个Section组成,这些Section加载到内存时具有相同的访问权限,如 .text Section会和 .rodata Section合并为一个Segment,同时分配只读访问权限,而.data Section通常和 .bss Section合并为一个Segment,分配读写权限。
     
    有些Section只对链接器有意义,在运行时用不到,也不需要加载到内存,那么它可以不属于任何Segment, 如 .rela.text Section 在Executable文件中就消失了。另外,Section Header Table和Program Header Table并不是一定要位于文件的开头和结尾,其位置由ELF Header指出,上图这么画只是为了清晰。目标文件需要链接器做进一步处理,所以一定有Section Header Table;可执行文件需要加载运行,所以一定有Program Header Table;而共享库既要加载运行,又要在加载时做动态链接,所以既有Section Header Table又有Program Header Table。

    展开全文
  • Linux——Vim命令集

    2017-05-16 00:40:55
    Linux——Vim命令集

    命令历史

    • 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

    启动Vim

    • 在命令行窗口中输入以下命令即可

    • vim 直接启动vim

    • vim filename 打开vim并创建名为filename的文件

    文件命令

    • 打开单个文件

    vim file

    • 同时打开多个文件

    vim file1 file2 file3 ...

    • 在vim窗口中打开一个新文件

    :open file

    • 在新窗口中打开文件

    :split file

    • 切换到下一个文件

    :bn

    • 切换到上一个文件

    :bp

    • 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。

    :args

    • 打开远程文件,比如ftp或者share folder

    :e ftp://192.168.10.76/abc.txt

    `:e \qadrive\test\1.txt

    Vim的模式

    • 正常模式(按EscCtrl+[进入) 左下角显示文件名或为空
    • 插入模式(按i键进入) 左下角显示–INSERT–
    • 可视模式(不知道如何进入) 左下角显示–VISUAL–

    导航命令

    • % 括号匹配

    插入命令

    • i在当前位置生前插入

    • I在当前行首插入

    • a 在当前位置后插入

    • A在当前行尾插入

    • o 在当前行之后插入一行

    • O 在当前行之前插入一行

    查找命令

    • `/text  查找text,按n健查找下一个,按N健查找前一个。

    • ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

    • vim中有一些特殊字符在查找时需要转义  .*[]^%/?~$

      • :set ignorecase  忽略大小写的查找
    • :set noignorecase  不忽略大小写的查找

    • 查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。

    • :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。

    • :set nohlsearch  关闭高亮搜索显示

    • :nohlsearch  关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。

    • :set incsearch  逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。

    • :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。

    替换命令

    • ra 将当前字符替换为a,当期字符即光标所在字符。

    • s/old/new/ 用old替换new,替换当前行的第一个匹配

    • s/old/new/g 用old替换new,替换当前行的所有匹配

    • %s/old/new/ 用old替换new,替换所有行的第一个匹配

    • %s/old/new/g 用old替换new,替换整个文件的所有匹配

    • :10,20 s/^/ /g 在第10行知第20行每行前面加四个空格,用于缩进。

    • ddp 交换光标所在行和其下紧邻的一行

    移动命令

    • h 左移一个字符
    • l 右移一个字符,这个命令很少用,一般用w代替。
    • k 上移一个字符
    • j 下移一个字符
      以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!<Esc>,这里的Esc是必须的,否则命令不生效。

    • w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。

    • b 向后移动一个单词 2b 向后移动2个单词

    • e,同w,只不过是光标停在单词尾部

    • ge,同b,光标停在单词尾部。

    • ^ 移动到本行第一个非空白字符上。

    • 0(数字0)移动到本行第一个字符上,

    • <HOME> 移动到本行第一个字符。同0健。

    • $ 移动到行尾 3$ 移动到下面3行的行尾

    • gg 移动到文件头。 = [[

    • G(shift + g) 移动到文件尾。 = ]]

    • f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。

    • F 同f,反向查找。

    • 跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

    • Ctrl + e 向下滚动一行

    • Ctrl + y 向上滚动一行

    • Ctrl + d 向下滚动半屏

    • Ctrl + u 向上滚动半屏

    • Ctrl + f 向下滚动一屏

    • Ctrl + b向上滚动一屏

    撤销和重做

    • u 撤销(Undo)
    • U 撤销对整行的操作
    • Ctrl + r 重做(Redo),即撤销的撤销

    删除命令

    • x 删除当前字符

    • 3x 删除当前光标开始向后三个字符

    • X 删除当前字符的前一个字符。X=dh

    • dl 删除当前字符, dl=x

    • dh 删除前一个字符

    • dd 删除当前行

    • dj 删除上一行

    • dk 删除下一行

    • 10d 删除当前行开始的10行。

    • D 删除当前字符至行尾。D=d$

    • d$ 删除当前字符之后的所有字符(本行)

    • kdgg 删除当前行之前所有行(不包括当前行)

    • jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)

    • :1,10d 删除1-10行

    • :11,$d 删除11行及以后所有的行

    • :1,$d 删除所有行

    • J(shift + j)  删除两行之间的空行,实际上是合并两行

    拷贝和粘贴

    • yy 拷贝当前行

    • nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。

    • p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。

    • shift+p 在当前行前粘贴

    • :1,10 co 20 将1-10行插入到第20行之后。

    • :1,$ co $ 将整个文件复制一份并添加到文件尾部。

    • 正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制

    • ddp交换当前行和其下一行

    • xp交换当前字符和其后一个字

    剪切命令

    • 正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切

    • ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴

    • :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。

    • :1, 10 m 20 将第1-10行移动到第20行之后

    退出命令

    • :wq 保存并退出

    • ZZ 保存并退出

    • :q! 强制退出并忽略所有更改

    • :e! 放弃所有修改,并打开原来文件

    命令窗口

    • :splitnew 打开一个新窗口,光标停在顶层的窗口上

    • :split file:new file 用新窗口打开文件

    • split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。

    • Ctrl+ww 移动到下一个窗口

    • Ctrl+wj 移动到下方的窗口

    • Ctrl+wk 移动到上方的窗口

    • 关闭窗口

      • :close 最后一个窗口不能使用此命令,可以防止意外退出vim。

      • :q 如果是最后一个被关闭的窗口,那么将退出vim。

      • ZZ 保存并退出。

    • 关闭所有窗口,只保留当前窗口

      • :only
    • 录制宏

      • q键任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏

    执行shell命令

    • :!command

    :!ls 列出当前目录下文件

    :!perl -c script.pl 检查perl脚本语法,可以不用退出vim,非常方便。

    :!perl script.pl 执行perl脚本,可以不用退出vim,非常方便。

    :suspend或Ctrl - Z 挂起vim,回到shell,按fg可以

    注释命令

    • perl程序中#开始的行为注释,所以要注释某些行,只需在行首加入#

    • 3,5 s/^/#/g 注释第3-5行

    • 3,5 s/^#//g 解除3-5行的注释

    • 1,$ s/^/#/g 注释整个文档。

    • :%s/^/#/g 注释整个文档,此法更快。

    帮助命令

    • :help or F1 显示整个帮助
    • :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。
    • :help 'number' Vim选项的帮助用单引号括起
    • :help <Esc> 特殊键的帮助用<>扩起
    • :help -t Vim启动参数的帮助用-
    • :help i_<Esc> 插入模式下Esc的帮助,某个模式下的帮助用模式_主题的模式
    • 帮助文件中位于||之间的内容是超链接,可以用Ctrl+]进入链接,Ctrl+oCtrl + t)返

    其他非编辑命令

    • . 重复前一次命令

    • :set ruler?  查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看

    • :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    • :set list 显示非打印字符,如tab,空格,行尾等。如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件中的确有tab,如果开启了expendtab,那么tab将被扩展为空格

    • Vim教程

      • 在Unix系统上
        $ vimtutor
      • 在Windows系统上
        :help tutor
    • :syntax 列出已经定义的语法项

    • :syntax clear 清除已定义的语法规则
    • :syntax case match 大小写敏感,int和Int将视为不同的语法元素
    • `:syntax case ignor 大小写无关,int和Int将视为相同的语法元素,并使用同样的配色方案
    展开全文
  • [root@testdb ~]# top top - 18:52:24 up 127 days, 6:32, 2 users, load average: 17.26, 17.15, 17.10 Tasks: 808 total, 2 running, 806 sleeping, 0 stopped, 0 zombie Cpu(s): 7.9%us, 2.0%sy, 0.0%ni, 89.9%id...

    [root@testdb ~]# top
    top - 18:52:24 up 127 days,  6:32,  2 users,  load average: 17.26, 17.15, 17.10
    Tasks: 808 total,   2 running, 806 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 61635524k used,  4284556k free,   157520k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54169704k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
    23271 oracle    20   0 6065m 4.4g 3736 S 1592.7  6.9   3107:42 ld-linux-x86-64                                                                    
     7297 oracle    20   0 36.2g 2.1g 2.1g R 96.9  3.3   0:01.07 oracle                                                                               
     7301 root      20   0 15560 1700  836 R  5.6  0.0   0:00.05 top                                                                                  
    31048 oracle    20   0 36.2g 541m 540m S  1.9  0.8  60:54.23 oracle                                                                               
        1 root      20   0 19364 1040  832 S  0.0  0.0  60:29.70 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.04 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.91 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.20 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
       44 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/10                                                                           
       45 root      20   0     0    0    0 S  0.0  0.0   0:00.70 ksoftirqd/10                                                                         
       46 root      RT   0     0    0    0 S  0.0  0.0   0:07.72 watchdog/10                                                                          
       47 root      RT   0     0    0    0 S  0.0  0.0   0:00.04 migration/11                                                                         
    [root@testdb ~]# sar 1 5
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    06:52:29 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    06:52:30 PM     all     50.84      0.00      2.53      0.00      0.00     46.63
    06:52:31 PM     all     51.80      0.00      2.75      0.13      0.00     45.32
    ^C
    [root@testdb ~]# lsof -p 23271
    COMMAND     PID   USER   FD   TYPE    DEVICE SIZE/OFF      NODE NAME
    ld-linux- 23271 oracle  cwd    DIR       8,3     4096   2621476 /tmp/.ICE-unix/.xd
    ld-linux- 23271 oracle  rtd    DIR       8,3     4096         2 /
    ld-linux- 23271 oracle  txt    REG       8,3   164240   2621524 /tmp/.ICE-unix/.xd/stak/ld-linux-x86-64.so.2
    ld-linux- 23271 oracle  mem    REG       8,3  4173024   2621536 /tmp/.ICE-unix/.xd/stak/xmrig
    ld-linux- 23271 oracle  mem    REG       8,3   402384   2621530 /tmp/.ICE-unix/.xd/stak/libpcre.so.1
    ld-linux- 23271 oracle  mem    REG       8,3   155784   2621527 /tmp/.ICE-unix/.xd/stak/libselinux.so.1
    ld-linux- 23271 oracle  mem    REG       8,3    88776   2621537 /tmp/.ICE-unix/.xd/stak/libgcc_s.so.1
    ld-linux- 23271 oracle  mem    REG       8,3   105824   2621501 /tmp/.ICE-unix/.xd/stak/libresolv.so.2
    ld-linux- 23271 oracle  mem    REG       8,3    15688   2621522 /tmp/.ICE-unix/.xd/stak/libkeyutils.so.1
    ld-linux- 23271 oracle  mem    REG       8,3    67104   2621523 /tmp/.ICE-unix/.xd/stak/libkrb5support.so.0
    ld-linux- 23271 oracle  mem    REG       8,3    41272   2621535 /tmp/.ICE-unix/.xd/stak/libltdl.so.7
    ld-linux- 23271 oracle  mem    REG       8,3    46608   2621503 /tmp/.ICE-unix/.xd/stak/libnuma.so.1
    ld-linux- 23271 oracle  mem    REG       8,3    90248   2621528 /tmp/.ICE-unix/.xd/stak/libz.so.1
    ld-linux- 23271 oracle  mem    REG       8,3   210784   2621521 /tmp/.ICE-unix/.xd/stak/libk5crypto.so.3
    ld-linux- 23271 oracle  mem    REG       8,3    15920   2621533 /tmp/.ICE-unix/.xd/stak/libcom_err.so.2
    ld-linux- 23271 oracle  mem    REG       8,3   967784   2621532 /tmp/.ICE-unix/.xd/stak/libkrb5.so.3
    ld-linux- 23271 oracle  mem    REG       8,3   320784   2621505 /tmp/.ICE-unix/.xd/stak/libgssapi_krb5.so.2
    ld-linux- 23271 oracle  mem    REG       8,3  2156160   2621531 /tmp/.ICE-unix/.xd/stak/libc.so.6
    ld-linux- 23271 oracle  mem    REG       8,3  1137024   2621510 /tmp/.ICE-unix/.xd/stak/libm.so.6
    ld-linux- 23271 oracle  mem    REG       8,3   254392   2621525 /tmp/.ICE-unix/.xd/stak/libhwloc.so.5
    ld-linux- 23271 oracle  mem    REG       8,3    19288   2621508 /tmp/.ICE-unix/.xd/stak/libdl.so.2
    ld-linux- 23271 oracle  mem    REG       8,3    43776   2621538 /tmp/.ICE-unix/.xd/stak/librt.so.1
    ld-linux- 23271 oracle  mem    REG       8,3   142232   2621534 /tmp/.ICE-unix/.xd/stak/libpthread.so.0
    ld-linux- 23271 oracle  mem    REG       8,3  2521144   2621526 /tmp/.ICE-unix/.xd/stak/libcrypto.so.10
    ld-linux- 23271 oracle  mem    REG       8,3   470376   2621529 /tmp/.ICE-unix/.xd/stak/libssl.so.10
    ld-linux- 23271 oracle    0r   CHR       1,3      0t0      4121 /dev/null
    ld-linux- 23271 oracle    1w   CHR       1,3      0t0      4121 /dev/null
    ld-linux- 23271 oracle    2w   CHR       1,3      0t0      4121 /dev/null
    ld-linux- 23271 oracle    3r   CHR       1,9      0t0      4126 /dev/urandom
    ld-linux- 23271 oracle    4r   DIR       8,3     4096         2 /
    ld-linux- 23271 oracle    5u   REG       0,9        0      4117 [eventpoll]
    ld-linux- 23271 oracle    6r  FIFO       0,8      0t0 397356535 pipe
    ld-linux- 23271 oracle    7w  FIFO       0,8      0t0 397356535 pipe
    ld-linux- 23271 oracle    8r  FIFO       0,8      0t0 397356536 pipe
    ld-linux- 23271 oracle    9w  FIFO       0,8      0t0 397356536 pipe
    ld-linux- 23271 oracle   10u   REG       0,9        0      4117 [eventfd]
    ld-linux- 23271 oracle   11r   CHR       1,3      0t0      4121 /dev/null
    ld-linux- 23271 oracle   12u  IPv4 397406293      0t0       TCP testdb:23914->159.203.14.2:https (ESTABLISHED)
    [root@testdb ~]# cd /etc/
    [root@testdb etc]# ll cron*
    -rw-------. 1 root root    0 Aug 24  2016 cron.deny
    -rw-r--r--. 1 root root  457 Sep 27  2011 crontab

    cron.d:
    total 12
    -rw-r--r--. 1 root root 113 Aug 24  2016 0hourly
    -rw-------. 1 root root 108 Jan 26  2017 raid-check
    -rw-------. 1 root root 235 Jun 27  2018 sysstat

    cron.daily:
    total 28
    -rwx------. 1 root root  118 Jun 19  2018 cups
    -rwx------. 1 root root  180 Jul 10  2003 logrotate
    -rwx------. 1 root root  927 Mar 22  2017 makewhatis.cron
    -rwx------. 1 root root  189 Jan 26  2015 mlocate.cron
    -rwxr-xr-x. 1 root root 2126 Jul 19  2013 prelink
    -rwxr-xr-x. 1 root root  563 Nov 23  2013 readahead.cron
    -rwxr-xr-x. 1 root root  433 Nov  7  2015 tmpwatch

    cron.hourly:
    total 8
    -rwxr-xr-x. 1 root root 409 Aug 24  2016 0anacron
    -rwxr-xr-x. 1 root root 273 May 11  2016 mcelog.cron

    cron.monthly:
    total 4
    -rwxr-xr-x. 1 root root 111 Nov 23  2013 readahead-monthly.cron

    cron.weekly:
    total 0
    [root@testdb etc]# crontab -l
    no crontab for root
    [root@testdb etc]# su - oracle
    [oracle@testdb ~]$ crontab -l
    * * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    [oracle@testdb ~]$ ll -l /tmp/.I*
    total 0
    [oracle@testdb ~]$ ll -al /tmp/.I*
    total 12
    drwxrwxrwt  3 root   root     4096 Sep  1 21:27 .
    drwxrwxrwt. 7 root   root     4096 Sep  5 04:03 ..
    drwxr-xr-x  3 oracle oinstall 4096 Sep  1 21:28 .xd
    [oracle@testdb ~]$ crontab -l
    * * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    [oracle@testdb ~]$ top
    top - 18:55:47 up 127 days,  6:35,  2 users,  load average: 17.07, 17.13, 17.09
    Tasks: 807 total,   2 running, 805 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 61605324k used,  4314756k free,   158028k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54175676k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
    23271 oracle    20   0 6065m 4.4g 3736 S 1592.4  6.9   3161:48 ld-linux-x86-64                                                                    
     7955 oracle    20   0 36.2g 884m 880m R 78.0  1.4   0:00.42 oracle                                                                               
     7951 oracle    20   0 36.2g  36m  32m S 11.1  0.1   0:00.06 oracle                                                                               
     7953 oracle    20   0 36.2g  35m  31m S  9.3  0.1   0:00.05 oracle                                                                               
     7949 oracle    20   0 15564 1696  832 R  7.4  0.0   0:00.06 top                                                                                  
     7957 oracle    20   0 36.2g  28m  24m S  5.6  0.0   0:00.03 oracle                                                                               
     7959 oracle    20   0 36.2g  17m  14m S  1.9  0.0   0:00.01 oracle                                                                               
    31016 oracle    -2   0 36.2g  14m  14m S  1.9  0.0 551:50.84 oracle                                                                               
        1 root      20   0 19364 1040  832 S  0.0  0.0  60:29.75 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.04 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.91 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.20 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
    [oracle@testdb ~]$ pkill -9 ld-linux
    [oracle@testdb ~]$ top
    top - 18:56:03 up 127 days,  6:36,  2 users,  load average: 15.77, 16.86, 17.00
    Tasks: 809 total,   2 running, 807 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 57075392k used,  8844688k free,   158048k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54176128k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
     7999 oracle    20   0 36.2g 5.3g 5.3g S 60.6  8.4   0:02.31 oracle                                                                               
     8023 oracle    20   0 36.2g 280m 276m R 36.7  0.4   0:00.20 oracle                                                                               
     8001 oracle    20   0 36.2g  35m  31m S  9.2  0.1   0:00.06 oracle                                                                               
     8021 oracle    20   0 15564 1696  832 R  7.3  0.0   0:00.07 top                                                                                  
     8003 oracle    20   0 36.2g  29m  25m S  5.5  0.0   0:00.04 oracle                                                                               
     8005 oracle    20   0 36.2g  31m  27m S  5.5  0.0   0:00.04 oracle                                                                               
    31026 oracle    20   0 36.2g 422m 420m S  1.8  0.7  93:21.88 oracle                                                                               
        1 root      20   0 19364 1040  832 S  0.0  0.0  60:29.75 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.04 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.91 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.20 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
       44 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/10                                                                           
    [oracle@testdb ~]$ sar 1 5
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    06:56:07 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    06:56:08 PM     all      3.19      0.00      0.06      0.03      0.00     96.72
    06:56:09 PM     all      3.19      0.00      0.09      0.06      0.00     96.66
    ^C
    [oracle@testdb ~]$ crontab -l
    * * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    [oracle@testdb ~]$ rm -rf /tmp/.ICE-unix
    rm: cannot remove `/tmp/.ICE-unix': Operation not permitted
    [oracle@testdb ~]$ exit
    logout
    [root@testdb etc]# rm -rf /tmp/.ICE-unix
    [root@testdb etc]# su - oracle
    [oracle@testdb ~]$ crontab -e
    * * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    "/tmp/crontab.iSu34Q" 1L, 50C written
    crontab: installing new crontab
    [oracle@testdb ~]$ crontab -l
    #* * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    [oracle@testdb ~]$ exit
    logout
    [root@testdb etc]# find / -name ld-linux
    [root@testdb etc]# find / -name *ICE-unix*
    [root@testdb etc]# find / -name *xd*
    /etc/xdg
    find: `/proc/8159': No such file or directory
    [root@testdb etc]# find / -name *ld-linux*
    /usr/share/man/overrides/ru/man8/ld-linux.so.8.gz
    /usr/share/man/overrides/ru/man8/ld-linux.8.gz
    /usr/share/man/overrides/man8/ld-linux.so.8.gz
    /usr/share/man/overrides/man8/ld-linux.8.gz
    /usr/share/man/man8/ld-linux.so.8.gz
    /usr/share/man/man8/ld-linux.8.gz
    /oracle/app/product/11.2.0/db_1/lib/stubs/ld-linux-2.3.4-stub.so
    /oracle/app/product/11.2.0/db_1/lib/stubs/ld-linux-x86-64.so.2
    /lib/ld-linux.so.2
    /lib64/ld-linux-x86-64.so.2
    [root@testdb etc]# ll /lib/ld-linux.so.2
    lrwxrwxrwx 1 root root 10 Feb 28  2019 /lib/ld-linux.so.2 -> ld-2.12.so
    [root@testdb etc]# ll /lib64/ld-linux-x86-64.so.2
    lrwxrwxrwx. 1 root root 10 Feb 22  2019 /lib64/ld-linux-x86-64.so.2 -> ld-2.12.so
    [root@testdb etc]# cd cron
    -bash: cd: cron: No such file or directory
    [root@testdb etc]# cd crond
    -bash: cd: crond: No such file or directory
    [root@testdb etc]# cd cron*
    [root@testdb cron.d]# ll
    total 12
    -rw-r--r--. 1 root root 113 Aug 24  2016 0hourly
    -rw-------. 1 root root 108 Jan 26  2017 raid-check
    -rw-------. 1 root root 235 Jun 27  2018 sysstat
    [root@testdb cron.d]# pwd
    /etc/cron.d
    [root@testdb cron.d]# cd 0hourly 
    -bash: cd: 0hourly: Not a directory
    [root@testdb cron.d]# more 0hourly 
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/
    01 * * * * root run-parts /etc/cron.hourly
    [root@testdb cron.d]# more /etc/cron.hourly

    *** /etc/cron.hourly: directory ***

    [root@testdb cron.d]# cd /etc/cron.hourly
    [root@testdb cron.hourly]# ll
    total 8
    -rwxr-xr-x. 1 root root 409 Aug 24  2016 0anacron
    -rwxr-xr-x. 1 root root 273 May 11  2016 mcelog.cron
    [root@testdb cron.hourly]# cd /var/crond
    -bash: cd: /var/crond: No such file or directory
    [root@testdb cron.hourly]# cd /var/cron
    -bash: cd: /var/cron: No such file or directory
    [root@testdb cron.hourly]# cd /var/spool/
    [root@testdb spool]# ll
    total 44
    drwxr-xr-x.  2 abrt   abrt   4096 Apr 14 15:00 abrt
    drwx------.  2 abrt   abrt   4096 Jun 19  2018 abrt-upload
    drwxr-xr-x.  2 root   root   4096 Feb 22  2019 anacron
    drwx------.  3 daemon daemon 4096 Feb 22  2019 at
    drwx------.  2 root   root   4096 Sep  5 18:56 cron
    drwx--x---.  3 root   lp     4096 Feb 22  2019 cups
    drwxrwxr-x   2 root   root   4096 Jun 19  2018 gdm
    drwxr-xr-x.  2 root   root   4096 Sep 23  2011 lpd
    drwxrwxr-x.  2 root   mail   4096 Aug 27 16:51 mail
    drwxr-xr-x.  2 root   root   4096 Mar 22  2017 plymouth
    drwxr-xr-x. 16 root   root   4096 Feb 22  2019 postfix
    [root@testdb spool]# cd cron
    [root@testdb cron]# ll
    total 4
    -rw------- 1 oracle oinstall 50 Sep  5 18:56 oracle
    [root@testdb cron]# more oracle 
    #* * * * * /tmp/.ICE-unix/.xd/upd >/dev/null 2>&1
    [root@testdb cron]# rm -f oracle
    [root@testdb cron]# ll
    total 0
    [root@testdb cron]# sar 1 5
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    07:00:27 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    07:00:28 PM     all     50.80      0.00      2.44      0.00      0.00     46.76
    07:00:29 PM     all     50.72      0.00      2.50      0.12      0.00     46.66
    ^C
    [root@testdb cron]# top
    top - 19:00:33 up 127 days,  6:40,  2 users,  load average: 16.51, 14.81, 15.85
    Tasks: 808 total,   3 running, 805 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 61789772k used,  4130308k free,   213300k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54183148k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
     8014 oracle    20   0 6065m 4.4g 3584 S 1592.2  6.9  47:08.06 ld-linux-x86-64                                                                    
     8664 oracle    20   0 36.2g 1.2g 1.2g R 100.0  1.9   0:00.60 oracle                                                                              
     8637 oracle    20   0 36.2g 806m 795m R 98.8  1.3   0:01.70 oracle                                                                               
     8669 root      20   0 15560 1700  836 R  5.6  0.0   0:00.05 top                                                                                  
      101 root      20   0     0    0    0 S  1.9  0.0   0:01.61 ksoftirqd/24                                                                         
     8671 oracle    20   0 36.2g  17m  15m S  1.9  0.0   0:00.01 oracle                                                                               
    31046 oracle    20   0 36.2g 933m 929m S  1.9  1.4  30:07.51 oracle                                                                               
        1 root      20   0 19364 1040  832 S  0.0  0.0  60:29.79 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.04 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.91 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.21 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
       44 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/10                                                                           
    [root@testdb cron]# kill -9 8014
    [root@testdb cron]# find / -name ld-linux-x86-64
    find: `/proc/8724': No such file or directory
    find: `/proc/8728': No such file or directory
    find: `/proc/8730': No such file or directory
    find: `/proc/8732': No such file or directory
    [root@testdb cron]# find / -name *ld-linux-x86-64*
    /oracle/app/product/11.2.0/db_1/lib/stubs/ld-linux-x86-64.so.2
    /lib64/ld-linux-x86-64.so.2
    [root@testdb cron]# ll /oracle/app/product/11.2.0/db_1/lib/stubs/ld-linux-x86-64.so.2
    -rw-r--r-- 1 oracle oinstall 12121 Aug  5  2010 /oracle/app/product/11.2.0/db_1/lib/stubs/ld-linux-x86-64.so.2
    [root@testdb cron]# ll /lib64/ld-linux-x86-64.so.2
    lrwxrwxrwx. 1 root root 10 Feb 22  2019 /lib64/ld-linux-x86-64.so.2 -> ld-2.12.so
    [root@testdb cron]# sar 1 5
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    07:01:36 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    07:01:37 PM     all      3.16      0.00      0.06      0.16      0.00     96.62
    07:01:38 PM     all      3.19      0.00      0.19      0.00      0.00     96.63
    ^C
    [root@testdb cron]# cd /tmp
    [root@testdb tmp]# ll
    total 4
    drwxrwxrwt 2 root root 4096 Feb 26  2019 VMwareDnD
    [root@testdb tmp]# ls -al
    total 24
    drwxrwxrwt.  6 root   root     4096 Sep  5 18:56 .
    dr-xr-xr-x. 27 root   root     4096 May  1 12:20 ..
    drwxr-xr-x   3 oracle oinstall 4096 Aug 27 16:51 .bash
    drwx--x--x   2 oracle oinstall 4096 Aug 29 14:01 .d
    -rw-r--r--   1 oracle oinstall    0 Aug 27 16:51 .lock
    drwxr-xr-x   2 oracle oinstall 4096 Aug 29 21:25 .md
    drwxrwxrwt   2 root   root     4096 Feb 26  2019 VMwareDnD
    [root@testdb tmp]# rm -rf .bash
    [root@testdb tmp]# rm -rf .d
    [root@testdb tmp]# rm -rf *
    [root@testdb tmp]# ll -al
    total 12
    drwxrwxrwt.  3 root   root     4096 Sep  5 19:02 .
    dr-xr-xr-x. 27 root   root     4096 May  1 12:20 ..
    -rw-r--r--   1 oracle oinstall    0 Aug 27 16:51 .lock
    drwxr-xr-x   2 oracle oinstall 4096 Aug 29 21:25 .md
    [root@testdb tmp]# more .lock
    [root@testdb tmp]# more .md

    *** .md: directory ***

    [root@testdb tmp]# cd .md
    [root@testdb .md]# ls
    a  haiduc  pass  scan.log  screen  screen.jpg  start
    [root@testdb .md]# ll
    total 1420
    -rwxr-xr-x 1 oracle oinstall     782 Jul 28 19:08 a
    -rwxr-xr-x 1 oracle oinstall 1040592 Apr 18  2016 haiduc
    -rwxr-xr-x 1 oracle oinstall   13901 Jul 14 18:19 pass
    -rw-r--r-- 1 oracle oinstall       0 Aug 29 21:25 scan.log
    -rwxr-xr-x 1 oracle oinstall  249980 Feb 13  2001 screen
    -rwxr-xr-x 1 oracle oinstall  130895 Feb  5  2012 screen.jpg
    -rwxr-xr-x 1 oracle oinstall    3005 Dec 26  2011 start
    [root@testdb .md]# more start
    echo "######   Greets to CostiSoft   ######"
    echo "##### CostiSoft private scanner #####"
    if [ -f a ]; then
    ./a $1.0
    ./a $1.1
    ./a $1.2
    ./a $1.3
    ./a $1.4
    ./a $1.5
    ./a $1.6
    ./a $1.7
    ./a $1.8
    ./a $1.9
    ./a $1.10
    ./a $1.11
    ./a $1.12
    ./a $1.13
    ./a $1.14
    ./a $1.15
    ./a $1.16
    ./a $1.17
    ./a $1.18
    ./a $1.19
    ./a $1.20
    ./a $1.21
    ./a $1.22
    ./a $1.23
    ./a $1.24
    ./a $1.25
    ./a $1.26
    ./a $1.27
    ./a $1.28
    ./a $1.29
    ./a $1.30
    ./a $1.31
    ./a $1.32
    ./a $1.33
    ./a $1.34
    ./a $1.35
    ./a $1.36
    ./a $1.37
    ./a $1.38
    ./a $1.39
    ./a $1.40
    ./a $1.41
    ./a $1.42
    ./a $1.43
    ./a $1.44
    ./a $1.45
    ./a $1.46
    ./a $1.47
    ./a $1.48
    ./a $1.49
    ./a $1.50
    ./a $1.51
    ./a $1.52
    ./a $1.53
    [root@testdb .md]# ls -al
    total 1428
    drwxr-xr-x  2 oracle oinstall    4096 Aug 29 21:25 .
    drwxrwxrwt. 3 root   root        4096 Sep  5 19:02 ..
    -rwxr-xr-x  1 oracle oinstall     782 Jul 28 19:08 a
    -rwxr-xr-x  1 oracle oinstall 1040592 Apr 18  2016 haiduc
    -rwxr-xr-x  1 oracle oinstall   13901 Jul 14 18:19 pass
    -rw-r--r--  1 oracle oinstall       0 Aug 29 21:25 scan.log
    -rwxr-xr-x  1 oracle oinstall  249980 Feb 13  2001 screen
    -rwxr-xr-x  1 oracle oinstall  130895 Feb  5  2012 screen.jpg
    -rwxr-xr-x  1 oracle oinstall    3005 Dec 26  2011 start
    [root@testdb .md]# rm -rf *
    [root@testdb .md]# ls -al
    total 8
    drwxr-xr-x  2 oracle oinstall 4096 Sep  5 19:02 .
    drwxrwxrwt. 3 root   root     4096 Sep  5 19:02 ..
    [root@testdb .md]# cd ..
    [root@testdb tmp]# ls
    [root@testdb tmp]# pwd
    /tmp
    [root@testdb tmp]# cd /var/tmp
    [root@testdb tmp]# ls -al
    total 12
    drwxrwxrwt.  3 root root 4096 Mar 13  2019 .
    drwxr-xr-x. 21 root root 4096 Feb 26  2019 ..
    drwxrwxrwt   2 root root 4096 Jul 13 11:01 .oracle
    [root@testdb tmp]# cd .oracle
    [root@testdb .oracle]# ls -al
    total 8
    drwxrwxrwt  2 root   root     4096 Jul 13 11:01 .
    drwxrwxrwt. 3 root   root     4096 Mar 13  2019 ..
    srwxrwxrwx  1 oracle oinstall    0 Nov  4  2019 s#12155.1
    srwxrwxrwx  1 oracle oinstall    0 Nov  4  2019 s#12155.2
    srwxrwxrwx  1 oracle oinstall    0 Feb 23  2019 s#17243.1
    srwxrwxrwx  1 oracle oinstall    0 Feb 23  2019 s#17243.2
    srwxrwxrwx  1 oracle oinstall    0 Jul 13 11:01 s#30986.1
    srwxrwxrwx  1 oracle oinstall    0 Jul 13 11:01 s#30986.2
    srwxrwxrwx  1 oracle oinstall    0 Feb  1  2020 s#3794.1
    srwxrwxrwx  1 oracle oinstall    0 Feb  1  2020 s#3794.2
    srwxrwxrwx  1 oracle oinstall    0 Jun  3  2019 s#4168.1
    srwxrwxrwx  1 oracle oinstall    0 Jun  3  2019 s#4168.2
    srwxrwxrwx  1 oracle oinstall    0 Feb 28  2019 s#4321.1
    srwxrwxrwx  1 oracle oinstall    0 Feb 28  2019 s#4321.2
    srwxrwxrwx  1 oracle oinstall    0 Dec  2  2019 s#4432.1
    srwxrwxrwx  1 oracle oinstall    0 Dec  2  2019 s#4432.2
    srwxrwxrwx  1 oracle oinstall    0 Jul 13 11:01 sEXTPROC1521
    [root@testdb .oracle]# top
    top - 19:03:14 up 127 days,  6:43,  2 users,  load average: 2.35, 9.44, 13.66
    Tasks: 805 total,   2 running, 803 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 57222592k used,  8697488k free,   213616k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54179284k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
     8981 oracle    20   0 36.2g 3.4g 3.4g R 99.4  5.3   0:01.13 oracle                                                                               
     8982 root      20   0 15560 1696  836 R  5.5  0.0   0:00.06 top                                                                                  
    31016 oracle    -2   0 36.2g  14m  14m S  1.8  0.0 551:54.34 oracle                                                                               
        1 root      20   0 19364 1040  832 S  0.0  0.0  60:29.80 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.04 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.91 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.21 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
       44 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/10                                                                           
       45 root      20   0     0    0    0 S  0.0  0.0   0:00.70 ksoftirqd/10                                                                         
       46 root      RT   0     0    0    0 S  0.0  0.0   0:07.72 watchdog/10                                                                          
       47 root      RT   0     0    0    0 S  0.0  0.0   0:00.04 migration/11                                                                                                                                         
    [root@testdb .oracle]# sar 1 10
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    07:03:22 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    07:03:23 PM     all      3.19      0.00      0.09      0.03      0.00     96.69
    07:03:24 PM     all      3.22      0.00      0.16      0.03      0.00     96.59
    ^C
    [root@testdb .oracle]# cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    abrt:x:173:173::/etc/abrt:/sbin/nologin
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    ntp:x:38:38::/etc/ntp:/sbin/nologin
    saslauth:x:499:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
    tcpdump:x:72:72::/:/sbin/nologin
    oracle:x:500:500::/home/oracle:/bin/bash
    rtkit:x:498:495:RealtimeKit:/proc:/sbin/nologin
    pulse:x:497:494:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
    avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
    gdm:x:42:42::/var/lib/gdm:/sbin/nologin
    sde:x:501:502::/home/sde:/bin/bash
    zabbix:x:496:492:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
    [root@testdb .oracle]# ll /etc/passwd
    -rw-r--r-- 1 root root 1720 Mar 13  2019 /etc/passwd
    [root@testdb .oracle]# more /etc/group
    root:x:0:
    bin:x:1:bin,daemon
    daemon:x:2:bin,daemon
    sys:x:3:bin,adm
    adm:x:4:adm,daemon
    tty:x:5:
    disk:x:6:
    lp:x:7:daemon
    mem:x:8:
    kmem:x:9:
    wheel:x:10:
    mail:x:12:mail,postfix
    uucp:x:14:
    man:x:15:
    games:x:20:
    gopher:x:30:
    video:x:39:
    dip:x:40:
    ftp:x:50:
    lock:x:54:
    audio:x:63:
    nobody:x:99:
    users:x:100:
    dbus:x:81:
    rpc:x:32:
    utmp:x:22:
    utempter:x:35:
    floppy:x:19:
    vcsa:x:69:
    abrt:x:173:
    cdrom:x:11:
    tape:x:33:
    dialout:x:18:
    wbpriv:x:88:
    rpcuser:x:29:
    nfsnobody:x:65534:
    haldaemon:x:68:haldaemon
    ntp:x:38:
    cgred:x:499:
    saslauth:x:76:
    postdrop:x:90:
    postfix:x:89:
    sshd:x:74:
    oprofile:x:16:
    slocate:x:21:
    stapusr:x:156:
    stapsys:x:157:
    stapdev:x:158:
    tcpdump:x:72:
    oinstall:x:500:
    dba:x:501:oracle
    desktop_admin_r:x:498:
    desktop_user_r:x:497:
    fuse:x:496:
    rtkit:x:495:
    pulse:x:494:
    pulse-access:x:493:
    avahi-autoipd:x:170:
    gdm:x:42:
    sde:x:502:
    zabbix:x:492:                                                                      
    [root@testdb .oracle]# netstat -ano|grep http
    [root@testdb .oracle]# cd /etc/
    [root@testdb etc]# ls cron*
    cron.deny  crontab

    cron.d:
    0hourly  raid-check  sysstat

    cron.daily:
    cups  logrotate  makewhatis.cron  mlocate.cron  prelink  readahead.cron  tmpwatch

    cron.hourly:
    0anacron  mcelog.cron

    cron.monthly:
    readahead-monthly.cron

    cron.weekly:
    [root@testdb etc]# vi cron.deny
    oracle
    ~
    "cron.deny" 1L, 7C written
    [root@testdb etc]# cat cron.deny
    oracle
    [root@testdb etc]# su - oracle
    [oracle@testdb ~]$ crontab -l
    You (oracle) are not allowed to use this program (crontab)
    See crontab(1) for more information
    [oracle@testdb ~]$ top
    top - 19:08:51 up 127 days,  6:48,  2 users,  load average: 1.21, 3.86, 9.86
    Tasks: 809 total,   2 running, 807 sleeping,   0 stopped,   0 zombie
    Cpu(s):  7.9%us,  2.0%sy,  0.0%ni, 89.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  65920080k total, 57267176k used,  8652904k free,   213856k buffers
    Swap: 16777212k total,  1250068k used, 15527144k free, 54186828k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
     9764 oracle    20   0 36.2g 5.3g 5.3g R 99.6  8.4   0:23.53 oracle                                                                               
     9814 oracle    20   0 15564 1696  832 R  5.5  0.0   0:00.06 top                                                                                  
    31016 oracle    -2   0 36.2g  14m  14m S  1.8  0.0 551:56.40 oracle                                                                               
        1 root      20   0 19364 1056  848 S  0.0  0.0  60:29.85 init                                                                                 
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                             
        3 root      RT   0     0    0    0 S  0.0  0.0   1:22.73 migration/0                                                                          
        4 root      20   0     0    0    0 S  0.0  0.0   0:08.37 ksoftirqd/0                                                                          
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                            
        6 root      RT   0     0    0    0 S  0.0  0.0   0:08.48 watchdog/0                                                                           
        7 root      RT   0     0    0    0 S  0.0  0.0   0:04.46 migration/1                                                                          
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                            
        9 root      20   0     0    0    0 S  0.0  0.0   0:13.05 ksoftirqd/1                                                                          
       10 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/1                                                                           
       11 root      RT   0     0    0    0 S  0.0  0.0   1:38.77 migration/2                                                                          
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                            
       13 root      20   0     0    0    0 S  0.0  0.0   0:03.97 ksoftirqd/2                                                                          
       14 root      RT   0     0    0    0 S  0.0  0.0   0:08.43 watchdog/2                                                                           
       15 root      RT   0     0    0    0 S  0.0  0.0   0:01.13 migration/3                                                                          
       16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                            
       17 root      20   0     0    0    0 S  0.0  0.0   0:13.74 ksoftirqd/3                                                                          
       18 root      RT   0     0    0    0 S  0.0  0.0   0:07.51 watchdog/3                                                                           
       19 root      RT   0     0    0    0 S  0.0  0.0   1:17.92 migration/4                                                                          
       20 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/4                                                                            
       21 root      20   0     0    0    0 S  0.0  0.0   0:03.12 ksoftirqd/4                                                                          
       22 root      RT   0     0    0    0 S  0.0  0.0   0:08.21 watchdog/4                                                                           
       23 root      RT   0     0    0    0 S  0.0  0.0   0:00.42 migration/5                                                                          
       24 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/5                                                                            
       25 root      20   0     0    0    0 S  0.0  0.0   0:11.42 ksoftirqd/5                                                                          
       26 root      RT   0     0    0    0 S  0.0  0.0   0:07.85 watchdog/5                                                                           
       27 root      RT   0     0    0    0 S  0.0  0.0   0:56.15 migration/6                                                                          
       28 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/6                                                                            
       29 root      20   0     0    0    0 S  0.0  0.0   0:02.65 ksoftirqd/6                                                                          
       30 root      RT   0     0    0    0 S  0.0  0.0   0:08.13 watchdog/6                                                                           
       31 root      RT   0     0    0    0 S  0.0  0.0   0:00.66 migration/7                                                                          
       32 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/7                                                                            
       33 root      20   0     0    0    0 S  0.0  0.0   0:03.83 ksoftirqd/7                                                                          
       34 root      RT   0     0    0    0 S  0.0  0.0   0:08.79 watchdog/7                                                                           
       35 root      RT   0     0    0    0 S  0.0  0.0   0:01.64 migration/8                                                                          
       36 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/8                                                                            
       37 root      20   0     0    0    0 S  0.0  0.0   0:00.86 ksoftirqd/8                                                                          
       38 root      RT   0     0    0    0 S  0.0  0.0   0:07.77 watchdog/8                                                                           
       39 root      RT   0     0    0    0 S  0.0  0.0   0:00.13 migration/9                                                                          
       40 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/9                                                                            
       41 root      20   0     0    0    0 S  0.0  0.0   0:00.74 ksoftirqd/9                                                                          
       42 root      RT   0     0    0    0 S  0.0  0.0   0:09.27 watchdog/9                                                                           
       43 root      RT   0     0    0    0 S  0.0  0.0   0:00.56 migration/10                                                                         
       44 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/10                                                                           
       45 root      20   0     0    0    0 S  0.0  0.0   0:00.70 ksoftirqd/10                                                                         
       46 root      RT   0     0    0    0 S  0.0  0.0   0:07.72 watchdog/10                                                                          
       47 root      RT   0     0    0    0 S  0.0  0.0   0:00.04 migration/11                                                                                                     
    [oracle@testdb ~]$ sar 1 5
    Linux 2.6.32-754.el6.x86_64 (testdb)      09/05/2020      _x86_64_        (32 CPU)

    07:08:57 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    07:08:58 PM     all      3.16      0.00      0.09      0.00      0.00     96.75
    07:08:59 PM     all      3.19      0.00      0.16      0.00      0.00     96.66
    07:09:00 PM     all      3.16      0.00      0.06      0.00      0.00     96.78
    07:09:01 PM     all      3.16      0.00      0.06      0.00      0.00     96.78
    07:09:02 PM     all      3.19      0.00      0.16      0.00      0.00     96.66
    Average:        all      3.17      0.00      0.11      0.00      0.00     96.72
     

    相关参考:

    https://my.oschina.net/mcyy568/blog/3016332

    https://blog.csdn.net/xpt211314/article/details/80980991

     

    展开全文
  • 方法一: 2f D jK�} y0编辑/etc/rc.d/rc.local ;h O9x7c w S0加入要执行的命令。ITPUB个人空间 I a-M:F$U{!H;c R/W n 如: &g l1n)E;y A$Y cy0[root@rhel5 rc.d]# cat
  • linux/unix下使用telnet hostname port连接上主机后会提示Escape character is '^]' 这个提示的意思是按Ctrl + ] 会呼出telnet的命令行,出来telnet命令好之后就可以执行telnet命令,例如退出出telnet是quit. ...
  • Linux常用的vi/vim指令

    2020-03-31 14:28:19
      linux全称Linux Is Not Unix,因系统稳定而深受欢迎,而linux下的vim编辑器,也就是linux系统下的记事本,却因操作指令繁多,对新手很不友好,下面总结一下vim的常用指令;   首先先来梳理下linux系统下vim的...
  • Mac OS X下各种文件编码的转换方法

    万次阅读 2014-12-06 21:47:08
    何曾几时本猫还在windows下编码的时候,那时ruby的源代码的编码格式都是gbk啊!导致N多中文显示为乱码。后来无奈写了个转换代码从gbk编码转为utf-8格式的小工具: #!/usr/bin/ruby#tool 4 gbk encoding to utf8 ...
  • centos7(Linux)系统yum安装MariaDB10.4 Add repository to CentOS 7: [root@localhost ~]# sudo tee /etc/yum.repos.d/mariadb.repo<<EOF [mariadb] name = MariaDB baseurl =...
  • 验证集txt中filename使用windows换行符而不是linux换行符问题,太蠢了。 解决: vi xxx.txt :set ff? //如果出现fileforma=dos 表示是Windows上的换行符。 :set fileformat=unix :wq! ...
  • 初学者不得不看:linux入门11点建议

    千次阅读 2009-01-18 17:29:00
    通过以上帖子的调查,发现很多网友学习linux处于迷茫状态,学习不知如何下手,一般都在自己摸索,进步缓慢,特发此文!IXPUB技术博客+`0U)~"`)SIXPUB技术博客 c ]$f5f2|$E,L J6q$x/gs%M+P7590422IXPUB技术博客 W ^...
  • You might be familiar with Linux load averages already. Load averages are the three numbers shown with theuptimeandtopcommands - they look like this:51Testing软件测试网q } D'| R n/Z3X8h Kload ...
  • Makefile教程

    2017-05-06 08:42:28
    会不会写Makefile,从⼀个侧⾯说明了⼀个⼈是否具备完成⼤型⼯程的能⼒。 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些...
  • 第一部分 第一节:参考文献 参考文献1.GNU make中文手册V3.8-徐海兵; 参考文献2.跟我一起写 Makefile--01(zz 陈皓)... 参考文献3. GNU Make V3.79 Richard M. Stallman and Roland McGrath 参考文献4
  • <div><strong>在Unix下用more命令打开乱码显示如下(附件)</strong></div> <div><strong></strong></div> 怎么把这个繁体字的乱码进行解决(只是繁体字进行导出时是乱码, 一般的简体字导出到外部文件没有问题),请...
  • 为什么我会重回到Windows的怀抱?

    千次阅读 2019-11-12 15:43:11
    Unix为基础的业务系统凭借经济实惠的优势开始涌现。在远离专有操作系统,以及向廉价元件转变的推波助澜下,Unix的产品出现了爆炸式的增长。 作者 |Ray Elenteny 译者 |弯月,责编 | 刘静 出品 | CSDN(ID:...
  • mysql

    2020-06-08 16:19:03
    1. 关系型数据库介绍 1.1 数据结构模型 数据结构模型主要有: 层次模型 网状结构 关系模型 关系模型: 二维关系:row,column 数据库管理系统:DBMS 关系:Relational,RDBMS ...常见的关系型数据库管理系统: ...
  • 关于“No space left on device的原因”

    万次阅读 2011-01-17 19:59:00
    看到这个错误,第一个反应是磁盘空间满了;但df一看,每个分区的空间都还富余的很。从munin 的监控图表上看 Filesystem usage 也很平稳,但下面的 Inode usage 就有问题了,其中一个分区的...  Linux/Unix
  • 由于公司发展需要,所以本人从Android开始转向QNX学习,这也是个不可多得学习机会,据说QNX的系统以及服务是需要重金购买的,我拿到《 QNX Development License Certificate》之前都...
  • 根据docker的版本,在这里下载 你需要的软件包: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 我们就直接用wget方式:wget 包地址安装方式:sudo yum install /path/to/package.rpm
1 2
收藏数 28
精华内容 11
关键字:

unixlinux