当前位置:首页 » 操作系统 » 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 17:16:59 浏览:334
数据库课时 发布:2024-11-25 16:57:50 浏览:450
dns服务器名称地址 发布:2024-11-25 16:57:49 浏览:931
如何给监控加访问密码 发布:2024-11-25 16:45:13 浏览:600
国外安卓音乐播放器哪个好 发布:2024-11-25 16:35:58 浏览:142
我的世界服务器增加粒子 发布:2024-11-25 16:28:29 浏览:717
带内核的安卓x86是什么意思 发布:2024-11-25 16:27:01 浏览:272
php了解 发布:2024-11-25 16:16:26 浏览:934
个人搭建服务器要钱不 发布:2024-11-25 16:06:56 浏览:832
服务器磁盘满了怎么办 发布:2024-11-25 16:06:14 浏览:19