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 查看
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 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