1. 程式人生 > >7月25

7月25

關系 終端 增強功能 父進程 ble iptables ip6tables str users

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