进程基本命令
ps 查看进程信息
ps -fu root
ps -ef 查看所有后台进程信息 查看状态为输出命令那一刻的状态
ps -ef | grep XX 检索
UID
PID 唯一识别码
PPID 上级ID(也就是pid)
top 查看状态为实时状态
在查询界面摁M根据内存大小排序
P根据CPU使用百分比排序
q退出
kill -l 列出所有发送消息
kill 默认-15发送终止消息
kill -9 发送强制终止
&把进程放倒后台运行
jobs查看后台作业进程
ctrl +z 把一个前台运行中的作业放倒后台 ,再输入bg 2 将放到后台的作业启动运行
fg 2 将后台作业放倒前台 CTRL +C 结束进程
例
sleep 999&
ps -ef |grep sleep
pstree 21736(sleep父进程的pid)
kill 23954 (sleep的pid)
jobs
sleep 999&
kill-9 24069
jobs
sleep 999&
jobs
sleep 999
CTRL+z
jobs
bg 2
jobs
fg 2
任务计划
/etc/crontab 操作系统自己后台的程序
service crond status
chkconfig --list crond
id
crontab -e
* * * * * 要做的操作 0代表周日 多日 ,号隔开 */2代表每两分钟
分 时 日 月 周
***** echo $(date)>>/root/test.log
crontab -l
cat /var/spool/cron/root
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
设置:
启动顺序:硬盘,网络
网络:网卡1,桥接eth0
去除声音、usb设备
安装:desktop方式
主机名:node1.test.com,ip使用192.168.0.1/24,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/*
//# wget ftp://172.16.8.100/rhel6.repo -P /etc/yum.repos.d/
或者:
# vi /etc/yum.repos.d/rhel6.repo
[Server]
name=Server
baseurl=file:///media/"RHEL_6.5 x86_64 Disc 1"/Server
enabled=1
gpgcheck=0
安装vb增强功能:
cd /media/OL6.4
# yum -y install gcc kernel-uek-devel
# ln -s /usr/src/kernels/2.6.32-431.el6.x86_64/ /usr/src/linux
设备-->安装增强功能
右键eject弹出光盘
- 确认root身份:
# id
- 硬件配置:
# grep MemTotal /proc/meminfo//查看内存大小
# grep SwapTotal /proc/meminfo//查看交换控件
# vi /etc/fstab(永久修改)//修改共享内存为自己物理内存大小
tmpfs /dev/shm tmpfs defaults,size=2G 0 0 //defaults后加size=多少G 等于自己物理内存大小
# mount -o remount /dev/shm//启用修改
临时修改
# mount -t tmpfs shmfs -o size=2g /dev/shm
# uname -m //检查系统位数
# df -h
- rpm检查并安装:
# cat /etc/redhat-release //检查系统版本
# uname -r 内核版本查看
# rpm -qa | grep glibc 检查glibc已安装相关包版本
# yum install glibc //默认64位
# yum install glibc.i686 /带.XX为32位
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//创建组
# groupadd -g 1001 dba//创建组
# groupadd -g 1002 oper//创建组
# useradd -u 1000 -g oinstall -G dba,oper oracle //创建oracle用户,所属组oinstall,副组dba,oper
# 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