20170725上课笔记

进程基本命令

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安装

  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

设置:

启动顺序:硬盘,网络

网络:网卡1,桥接eth0

去除声音、usb设备

安装:desktop方式

主机名:node1.test.com,ip使用192.168.0.1/24,swap 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/*

//# 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弹出光盘

  1. 确认root身份:

# id

  1. 硬件配置:

# 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

  1. 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)

  1. 创建用户:

# 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

  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

原文地址:https://www.cnblogs.com/guoxf/p/7237680.html