首页 > 代码库 > 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 23945(sleep的pid)
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安装
- 安装virtualbox:
# yum install gcc kernel-devel kernel-headers
# yum install virtualbox-5....
# /etc/init.d/vboxdrv setup 手动编译内核模块,安装时自动完成
# usermod -G vboxusers root
- 安装linux:
创建虚拟机:
名称:oracle11gR2_OEL6.4_x64
类型:linux 64bit
内存:2048MB
硬盘大小:100GB
设置:
双向复制,处理器数量2 ,存储:加载光盘
启动顺序:硬盘,网络
网络:网卡1 host-only
去除声音、usb设备
安装:desktop方式
主机名:node1.test.com,加密password ip使用192.168.0.1,swap 4GB,其余给/
- 调整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弹出光盘
- 确认root身份:
# id
- 硬件配置:
# 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
- 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)
- 创建用户:
# 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
- 修改内核参数:
# 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
- 创建目录:
# 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