首页 > 代码库 > 7月25

7月25

PID进程id    PPID父进程的ID    TTY指进程和哪个终端关联。

Pstree显示进程的从属关系  

Ps -ef | grep...+进程名称)

Ps -fu root

Top  MP  q退出。

Kill指定进程PID     kill -l可以看到对应的进程号列表    kill -9强行把进程杀死。Killall  同名进程一起杀死   

Sleep 999&指休眠,后面加数字。&指把进程放到后台运行。

Ps -ef |grep sleep

Pstree 21763(sleep的父进程)

Kill 23945sleeppid

Jobs  查看作业的状态

Sleep 999&

Kill -9 24069

Jobs

Sleep 999&

Jobs

Sleep 999 Ctrl+z)  

Jobs

Bg2

Jobs

Fg2

Kill1234 指终止信号一旦收到信号量就会退出。

 

Service crond status

Chkconfig --list crond

定时任务的设置:  

.Id   

Crontab -e  编辑用户的crontab

* * * * * echo $(date)>>/root/test.log   对时间要求进行设置

Crontab -l   列出crondtab中的内容

Cat /var/spool/cron/root   查看crondtab编辑的内容

Cat /var/log/cron         

oracle安装

  1. 安装virtualbox

# yum install gcc kernel-devel kernel-headers

# yum install virtualbox-5....

# /etc/init.d/vboxdrv setup 手动编译内核模块,安装时自动完成

# usermod -G vboxusers root

  1. 安装linux

创建虚拟机:

名称:oracle11gR2_OEL6.4_x64

类型:linux 64bit

内存:2048MB

硬盘大小:100GB

 

设置:

双向复制,处理器数量2  ,存储:加载光盘

启动顺序:硬盘,网络

网络:网卡1  host-only

去除声音、usb设备

 

安装:desktop方式

主机名:node1.test.com加密password    ip使用192.168.0.1swap 4GB,其余给/

  1. 调整linux系统:

关闭防火墙:

# service iptables stop

# service ip6tables stop

# chkconfig iptables off

# chkconfig ip6tables off

管理工具中disabled防火墙

关闭selinux

# vi /etc/selinux/config

SELINUX=disabled

配置yum

# rm -f /etc/yum.repos.d/*       配置yum文件

# vi /etc/yum.repos.d/oel6.repo   打开yum文件

[Server]

name=Server

baseurl=file:///media/"OEL_6.5 x86_64 Disc 1 20130225"/Server

enabled=1

gpgcheck=0

安装vb增强功能:

# Cd /media/OL6.4\ x86_64\Disc\ 1\20130225/Packages/

# yum  install gcc kernel-uek-devel-2.6.32-431.el6.x86_64rpm

# ln -s /usr/src/kernels/2.6.32-431.el6.x86_64/ /usr/src/linux

弹出iso光盘

设备-->安装增强功能

右键eject弹出光盘

 

  1. 确认root身份:

# id

  1. 硬件配置:

# grep MemTotal /proc/meminfo

# grep SwapTotal /proc/meminfo

# vi /etc/fstab(永久修改)

tmpfs /dev/shm tmpfs defaults,size=2G 0 0

# mount -o remount /dev/shm

临时修改

# mount -t tmpfs shmfs -o size=2g /dev/shm

 

# uname -m

# df -h

  1. rpm检查并安装:

# cat /etc/oracle-release

# cat /etc/redhat-release

# uname -r

 

# rpm -qa | grep compat-libstdc++-33

# yum install compat-libstdc++-33

# yum install compat-libstdc++-33.i686

 

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6.i686

ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

  1. 创建用户:

# groupadd -g 1000 oinstall       创建一个名称为oinstall的群组,GID号为1000

# groupadd -g 1001 dba              创建一个名称为dba的群组,GID号为1001

# groupadd -g 1002 oper           创建一个名称为dba的群组,GID号为1001

# useradd -u 1000 -g oinstall -G dba,oper oracle

# passwd oracle

  1. 修改内核参数:

# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

# sysctl -p

  1. 创建目录:

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01

# chmod -R 775 /u01

 

Oracle安装:

创建虚拟机:

名称:oracle11gR2_OEL6.4_x64

类型:linux 64bit

内存:2048MB

硬盘大小:100GB

 

设置:

双向复制,处理器数量2  ,存储:加载光盘

启动顺序:硬盘,网络

网络:网卡1  host-only

去除声音、usb设备 

Yum repolist all  清理一下

Yum repolist all  查看

7月25