當前位置:首頁 » 操作系統 » linuxchkconfigon

linuxchkconfigon

發布時間: 2024-08-04 05:25:08

linux怎麼安裝oracle11g

一:查看本地ssh服務

Linux系統下安裝啟動ssh服務,下面以CentOS版本Linux系統為例:

1.檢查是否裝了SSH包

rpm -qa |grep ssh

2.沒有安裝SSH直接YUM安裝

yum install openssh-server

3.檢查SSH服務是否為開機啟動

chkconfig --list sshd

4.設置開機啟動SSH服務

chkconfig --level 2345 sshd on

5.重新啟動下SSH服務

service sshd restart

6.驗證是否啟動了22埠

netstat -antp |grep sshd

#22埠為ssh默認埠,確認SSH服務開啟狀態

二:查看本地IP

終端中,輸入ifconfig命令

1 安裝系統 都選英文

2 去掉火牆 和 selinux

chkconfig iptables off

chkconfig ip6tables off

chkconfig abrt-ccpp off

chkconfig auditd off

chkconfig certmonger off ----未執行成功

chkconfig cups off

chkconfig postfix off

修改配置文件需要重啟機器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

3 安裝 yum

系統安裝yum 在/home/soft/ 下建立 yum 文件夾,把系統光碟都到此目錄

--先安裝三個包

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

cp rhel-source.repo /etc/yum.repos.d/zj.repo

--將原來的repo文件改名字

mv rhel-source.repo rhel-source.repo111

vi zj.repo

[rhel-source]

name=Red Hat 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=Red Hat 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緩存

yum clean all

3 安裝ftp

rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm 或者 yum install vsftpd

chkconfig vsftpd on

service vsftpd restart

--修改 etc/vsftpd 目錄下

ftpuser user_list 把root 去掉

vsftpd.conf 把匿名去掉

#anonymous_enable=YES

-- passive mode 被動模式

4 安裝vnc rpm -qa |grep vnc

--vnc 服務 埠是 1

rpm -ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm --需要先安裝下面的包

xorg-x11-fonts-misc is 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安裝

yum install 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

# http://www.uk.research.att.com/vnc/sshvnc.html>.

# VNCSERVERS="1:myusername"

# VNCSERVERS="1:gavin 2:john" # use the method for more user

VNCSERVERS="1:root 2:root 3:root"

# VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[1]="-geometry 1024x768"

--設置口令

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:

#unset SESSION_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

去掉下面一行的注釋:

unset SESSION_MANAGER

執行下面的命令重啟vnc server:

[root@localhost ~]# vncserver -kill :1

[root@localhost ~]# vncserver :1

--重啟vncserver

[gavin@centos ~]# /sbin/service vncserver restart

chkconfig vncserver on --vnc自動啟動

2 關閉linux防火牆

--修改/etc/selinux/config,確保SELINUX設置為DISABLED
--關閉IPTABLES:
service iptables stop
service ip6tables stop
/sbin/chkconfig iptables off
/sbin/chkconfig ip6tables off

2 檢查包安裝情況

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers lio lio-devel libgcc libstdc++ libstdc++-devel ksh make libXp openmotif22 sysstat smartmontools unixODBC unixODBC-devel


--系統安裝包
yum install compat-libstdc++-33
yum install elfutils-libelf-devel
--下面用 yum安裝
yum install gcc
yum install gcc-c++
yum install glibc-devel
yum install glibc-headers
yum install lio-devel
yum install libstdc++-devel
yum install ksh
yum install libXp
yum install unixODBC
yum install openmotif22


yum install unixODBC-devel

--安裝和libcap 所有有關的包
yum install libcap.i686
yum install libcap-devel.x86_64
yum install libcap-devel.i686
yum install libcap-ng.i686
yum install libcap-ng-devel.i686

--linux 6 檢查的時候一些 i386的包需要安裝,但是安裝i386 的時候提示有高版本存在,不能安裝,我採取忽略,繼續安裝,但是要保證高版本的包一定要安裝上

一、修改操作系統核心參數

在Root用戶下執行以下步驟:

1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

編輯完成後按Esc鍵,輸入「:wq」存檔退出

2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。

session required /lib/security/pam_limits.sosession required pam_limits.so

編輯完成後按Esc鍵,輸入「:wq」存檔退出

3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件

fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

編輯完成後按Esc鍵,輸入「:wq」存檔退出

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:

linux:~ # sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

5)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

編輯完成後按Esc鍵,輸入「:wq」存檔退出

6)創建相關用戶和組,作為軟體安裝和支持組的擁有者。

創建Oracle用戶和密碼,輸入命令:

/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba

useradd -g oinstall -g dba -m oraclepasswd oracle

然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。

7)創建資料庫軟體目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這里我把其放到oracle用戶下,例如:

輸入命令:

mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

8)更改目錄屬主為Oracle用戶所有,輸入命令:

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用戶的環境變數,首先,切換到新創建的oracle用戶下,

輸入:su – oracle ,然後直接在輸入 : vi .bash_profile

按i編輯 .bash_profile,進入編輯模式,增加以下內容:

export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

編輯完成後按Esc鍵,輸入「:wq」存檔退出

二、安裝過程

1)當上述系統要求操作全部完成後,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中,用SSH其他ftp工具拷貝。

打開一個終端,運行unzip命令解壓oracle安裝文件,如:

輸入命令:

解壓完成後 cd 進入其解壓後的目錄database

輸入命令:

cd database

使用ls命令可以查看解壓後database所包含的文件,如下圖:

2)執行安裝,輸入命令:./runInstaller

安裝完成後,系統會提示你需要用root許可權執行2個shell腳本。按照其提示的路徑,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh

和 /home/oracle/oraInventory/orainstRoot.sh 新開啟一個終端,輸入命令:

❷ linux在做NIS伺服器時啟動 chkconfig time on時顯示在 time 服務中讀取信息時出錯:沒有那個文件或目錄

必須條件:

a) 伺服器端和客戶端要安裝運行支持服務pormap

b) c/s兩端要分別安裝nis軟體包,並配置正確

c) 服務端要輸出NFS共享目錄,客戶端要掛載SERVER端的共享目錄

d) 客戶端須修改用戶帳號信息查詢方式為NIS

e) 服務端本地信息更改,須重建NIS資料庫

服務
協議
軟體包
進程

NIS

(Network Information Service)
由portmap服務支持

Tcp & Udp 111
服務端:ypserv-*.rpm

客戶端:ypbind-*.rpm

yp-tools-*.rpm
服務端:ypserv 和

Yppasswdd

客戶端:ypbind 和 ypxfrd

伺服器配置:

一. 支持服務安裝

a). 確認服務portmap安裝並運行。

rpm –qa | grep portmap 確定服務是否已安裝;

service portmap status 確定服務是否正常運行;

b). 啟動time和time-udp服務

chkconfig time on

chkconfig time-udp on

service xinetd restart

二. 安裝NIS服務端軟體包

a) 掛載光碟機,找到安裝包ypserv-*.rpm並安裝

rpm –ivh ypserv-*.rpm

b) 設置開機啟動NIS服務

chkconfig - - level 35 ypserv on

chkconfig - - level 35 yppasswdd on

c) 建立NIS域名:nisdomainname nistest

將命令寫入開機自動執行檔,開機時自動建立NIS域名:echo 『nisdomainname nistest』 >> /etc/rc.d/rc.local

三. (可選)配置NIS服務的配置文件:vi /etc/ypserv.conf

設置允許或拒絕指定的主機(網段)使用NIS服務。格式如下:

主機(網段)地址 : 網路域名 : 映射資料庫類型 : 安全等級

ip/主機名/網段 * * none/port/deny

例: 127.0.0.0/255.255.255.0 : * : * : none

192.168.1.0/255.255.255.0 : * : * : none

四. (可選)配置安全配置文件 vi /var/yp/securenets

比ypserv.conf具有更高的訪問控制的級別與效率

例: host 127.0.0.1

255.255.255.0 192.168.1.0

五. 啟動NIS服務,在啟動NIS服務前,須確定支持服務已啟動。

service ypserv start

service yppasswdd start

六. 構建NIS資料庫,在NIS服務務主機中對本地系統用戶帳號、組帳號等信息(文件)更改後都需要使用ypinit命令重新構建資料庫文件的內容,否則NIS客戶端主機獲得的信息不會自動更新。

/usr/lib/yp/ypinit –m 建立主資料庫

/usr/lib/yp/ypinit –s master 建立從資料庫,master必存在。

建立成功後資料庫文件何存在 /var/yp/ 下的與NIS域名同名的子目錄中。

客戶端配置:

一. 安裝客戶端軟體包 rpm –ivh ypbind-*.rpm

二. 安裝客戶端測試工具 rpm –ivh yp-tools-*.rpm

三. 設置hosts文件 vi /etc/hosts 以便客戶機可以通過主機名訪問NIS伺服器

四. 建立NIS域名: nisdomainname nisserver

設定開機自動設置NIS域名

方法一:vi /etc/rc.d/rc.local

增加一行:/bin/nisdomainname nisserver

方法二:echo 『/bin/nisdomainname nisserver』 >> /etc/rc.d/rc.local

五. 設置ypbind服務程序的配置文件yp.conf

a) echo 『domain nistest server nisserver』 >> /etc/yp.conf

b) vi /etc/yp.conf

添加:domain nistest server nisserver

六. 設置 /etc/nsswitch.conf ,用於設置系統中信息的查詢方式

files表示本地 nis表示從NIS伺服器

l passwd表示用戶帳戶信息查詢

l shadow表示用戶口令信息查詢

l group表示用戶組帳戶信息查詢

l hosts表示主機名信息查詢

七. 啟動ypbind服務

a) 查看支持服務portmap是否安裝並運行正確

rpm –qa | grep pormap

service portmap status

b) 啟動ypbind

service ypbind start

c) 設定ypbind運行級別

chkconfig –level 35 ypbind on

共享目錄的應用

server端輸出NFS共享目錄:

1. 編輯 vi /etc/exports ,添加共享目錄(例:/home)

/home *(rw,sync)

2. 啟動NSF伺服器程序

service nfs start

Client端掛載共享目錄:

1. 添加自動掛載設置

vi /etc/fstab

192.168.1.10:/home /home nfs defaults 0 0

2. 使用mount命令掛載目錄

例:mount /home

以下進行客戶端上的配置:

1.確認安裝以下包: ypbind、yp-tools默認安裝了的

2.設置hosts文件

[root@localhost ~]# cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

192.168.1.10 crazylinux NIS伺服器的主機名

3.建立NIS域名

[root@crazylinux /]# nisdomainname nistest

[root@crazylinux /]# cat /etc/rc.d/rc.local

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

/bin/nisdomainname nistest 添加這行使之開機運行

修改/etc/sysconfig/network文件,增加此行:NISDOMAIN=nistest

4.設置yp.conf

[root@localhost ~]# cat /etc/yp.conf

# generated by /sbin/dhclient-script

domain domain.org broadcast

domain nistest 添加這句

ypserver crazylinux.nistest

在/etc/passwd最下面添加

+::::::

5.設置nsswitch.conf

vi /etc/nsswitch.conf 修改為這樣

passwd: files nis nisplus

shadow: files nis nisplus

group: files nis nisplus

#hosts: db files nisplus nis dns

hosts: files nis dns

6.啟動ypbind服務程序

[root@localhost ~]# service portmap status

portmap (pid 1683) is running...

[root@localhost ~]# service ypbind start

Binding to the NIS domain: [ OK ]

Listening for an NIS domain server..

在NIS伺服器中輸出NFS共享目錄

在nis伺服器上

[root@localhost ~]# vi /etc/exports 添加

/home 192.168.1.0/24(rw,async,np_root_squash)

[root@localhost ~]#service nfs start

在NIS客戶機上

[root@localhost ~]#vi /etc/fstab

Crazylinux.nistest:/home/ /home nfs defaults 0 0

熱點內容
電信營業廳安卓文件夾是哪個 發布:2024-11-25 15:40:14 瀏覽:497
後期配置本田遙控鑰匙怎麼換電池 發布:2024-11-25 15:39:37 瀏覽:234
vbs關機腳本 發布:2024-11-25 15:39:32 瀏覽:441
java收入 發布:2024-11-25 15:36:34 瀏覽:884
天天免費腳本 發布:2024-11-25 15:35:06 瀏覽:273
sql2000資料庫質疑 發布:2024-11-25 15:31:20 瀏覽:243
上傳醫保局 發布:2024-11-25 14:57:00 瀏覽:732
刀劍神域緩存 發布:2024-11-25 14:56:07 瀏覽:520
c語言計算機二級編程題 發布:2024-11-25 14:46:49 瀏覽:313
c語言判斷進程是否存在 發布:2024-11-25 14:42:50 瀏覽:274