一、部署準備
1、查看本地ssh服務
Linux系統下安裝啟動ssh服務:
1.檢查是否裝了SSH包
rpm-qa |grep ssh
2.沒有安裝SSH直接YUM安裝
yuminstall openssh-server
3.檢查SSH服務是否為開機啟動
chkconfig--list sshd
4.設置開機啟動SSH服務
chkconfig--level 2345 sshd on
5.重新啟動下SSH服務
servicesshd restart
6.驗證是否啟動了22端口
netstat-antp |grep sshd
#22端口為ssh默認端口,確認SSH服務開啟狀態
2、查看本地IP
終端中,輸入ifconfig命令
1安裝系統 都選英文
2去掉火墻 和selinux
chkconfig iptables off
chkconfigip6tables off
chkconfigabrt-ccpp off
chkconfigauditd off
chkconfigcertmonger off ----未執行成功
chkconfigcups off
chkconfigpostfix off
--修改/etc/selinux/config,確保SELINUX設置為DISABLED
--關閉IPTABLES:
service iptables stop
service ip6tables stop
/sbin/chkconfig iptables off
/sbin/chkconfig ip6tables off
修改配置文件需要重啟機器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改為SELINUX=disabled
3、安裝 yum
系統安裝yum 在/home/soft/ 下建立 yum 文件夾,把系統光盤都copy到此目錄
--先安裝三個包
cd /home/soft/yum/Packages
rpm-ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm-ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm-ivh createrepo-0.9.9-17.el6.noarch.rpm
createrepo. --運行
cd/etc/yum.repos.d
cprhel-source.repo /etc/yum.repos.d/zj.repo
--將原來的repo文件改名字
mvrhel-source.repo rhel-source.repo111
vizj.repo
[rhel-source]
name=RedHat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///home/soft/yum/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-beta]
name=RedHat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=file:///home/soft/yum/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
--清楚yum緩存
yumclean all
4、安裝ftp
rpm-ivh vsftpd-2.2.2-11.el6.x86_64.rpm 或者 yum install vsftpd
chkconfigvsftpd on
servicevsftpd restart
--修改 etc/vsftpd 目錄下
ftpuser user_list 把root去掉
vsftpd.conf 把匿名去掉
#anonymous_enable=YES
--passive mode 被動模式
5、安裝vnc
rpm-qa |grep vnc
--vnc服務 端口是 1
rpm-ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm --需要先安裝下面的包
xorg-x11-fonts-miscis needed by tigervnc-server-1.1.0-5.el6.x86_64
rpm-ivh xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm
--或者直接yum安裝
yuminstall tigervnc-server
--修改配置文件將用戶名稱加入到配置文件:
(注:這里的“用戶名”是指linux系統用戶的名稱)
[gavin@centos~]# vi /etc/sysconfig/vncservers
#Uncomment the line below to start a VNC server on display :1
#as my 'myusername' (adjust this to your own). You will also
#need to set a VNC password; run 'man vncpasswd' to see how
#to do that.
#DO NOT RUN THIS SERVICE if your local area network is
#untrusted! For a secure way of using VNC, see
#https://www.uk.research.att.com/vnc/sshvnc.html>.
#VNCSERVERS="1:myusername"
#VNCSERVERS="1:gavin 2:john" # use the method for more user
VNCSERVERS="1:root2:root 3:root"
#VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[1]="-geometry1024x768"
--設置口令
vncpasswd
4.93 bjsqrac1 4.94 bjsqrac2
--啟動服務
啟動VNC服務
[gavin@centos~]# /sbin/service vncserver start
--修改桌面系統
cd/root
cd~/.vnc/
[gavin@centos.vnc]$ vi xstartup
#!/bin/sh
#Uncomment the following two lines for normal desktop:
#unsetSESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[-x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[-r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot-solid grey
vncconfig-iconic &
#xterm-geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session& #set starting GNOME desktop
#startkde& #kde desktop
#twm& #Text interface
編輯 /root/.vnc/xstartup
[root@localhost~]# vi /root/.vnc/xstartup
去掉下面一行的注釋:
unsetSESSION_MANAGER
執行下面的命令重啟vnc server:
[root@localhost~]# vncserver -kill :1
[root@localhost~]# vncserver :1
--重啟vncserver
[gavin@centos~]# /sbin/service vncserver restart
chkconfigvncserver on --vnc自動啟動
6、安裝 rpm包
如果是虛擬機安裝,則在虛擬機設置中勾選已連接
在現在較新的Linux系統中,光驅設備是都是自動掛載的,自動掛載在【/media/某個目錄名】下。因此你如果想要在終端中訪問文件該文件,可以在【/media】目錄下找
進入到鏡像掛載目錄cd /mnt/RHEL5.3/package
檢測包是否已安裝,命令為:rpm --qa|grep binutils-2.17.50.06
如果不知道具體的包名直接輸入:rpm --qa|grep binutils*如果安裝過包,則系統會列出包名
使用下面的命令進行包安裝 rpm –ivh binutils-2.17.50.0.6.rpm
如果有提示該包的安裝依賴其他的包則輸入:rpm --ivh binutils-2.17.50.0.6 --nodeps
下面給出需要的一些包名,不在一一舉例安裝:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libstdc++-4.1.2
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-devel-2.2.11 (64-bit)
unixODBC-2.2.11(64-bit)
7、配置系統參數
在Root用戶下執行以下步驟:
1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。
oraclesoft nproc 2047
oraclehard nproc 16384
oraclesoft nofile 1024
oraclehard nofile 65536
編輯完成后按Esc鍵,輸入“:wq”存盤退出
2)修改/etc/pam.d/login 文件,輸入命令:vi/etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。
sessionrequired /lib/security/pam_limits.so
sessionrequired pam_limits.so
編輯完成后按Esc鍵,輸入“:wq”存盤退出
3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件
fs.file-max= 6815744
fs.aio-max-nr= 1048576
kernel.shmall= 2097152
kernel.shmmax= 2147483648
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 4194304
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
編輯完成后按Esc鍵,輸入“:wq”存盤退出
4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:
linux:~# sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts= 1
net.ipv4.conf.all.rp_filter= 1
fs.file-max= 6815744
fs.aio-max-nr= 1048576
kernel.shmall= 2097152
kernel.shmmax= 2147483648
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 4194304
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
5)編輯 /etc/profile ,輸入命令:vi/etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。
if[ $USER = "oracle" ]; then
if[ $SHELL = "/bin/ksh" ]; then
ulimit-p 16384
ulimit-n 65536
else
ulimit-u 16384 -n 65536
fi
fi
編輯完成后按Esc鍵,輸入“:wq”存盤退出
8、創建相關用戶和組
創建oracle用戶、設置oracle用戶所屬組、以及對安裝目錄的操作權限
? 創建oracle用戶
? 創建oinstall主組
? 創建dba副組
? 將oracle用戶添加到以上兩個組
usermod-g oinstall -G dba oracle
? 給oracle用戶設置密碼
創建Oracle用戶和密碼,輸入命令:
/usr/sbin/groupadd-g 501 oinstall
/usr/sbin/groupadd -g 502 dba
然后會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。
9、創建安裝目錄
創建數據庫軟件目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁盤空間即可,這里我把其放到oracle用戶下,例如:
輸入命令:
mkdir/home/oracle/app
mkdir/home/oracle/app/oracle
mkdir/home/oracle/app/oradata
mkdir/home/oracle/app/oracle/product
更改目錄屬主為Oracle用戶所有,輸入命令:
chown-R oracle:oinstall /home/oracle/app
10、修改環境變量
配置oracle用戶的環境變量,首先,切換到新創建的oracle用戶下,
輸入:su – oracle ,然后直接在輸入 : vi .bash_profile
按i編輯 .bash_profile,進入編輯模式,增加以下內容:
export ORACLE_BASE=/u01/oracle/app
exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
exportORACLE_SID=orcl
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
編輯完成后按Esc鍵,輸入“:wq”存盤退出