阿里云CentOS图形化装Oracle实例教程(附小技巧)

一.阿里云CentOS配置xftpd

yum check-update

yum install vsftpd -y

 

vi /etc/vsftpd/vsftpd.conf   按INSERT键可以更改   

anonymous_enable=YES  禁止匿名访问

YES改成NO

#ascii_upload_enable 允许使用ascii码上传

#ascii_download_enable 允许使用ascii码下载

去掉前面的“#”

ESC建,再输入,发现左下角可以输入了

输入wq后按回车,配置完成。

useradd -p /home/pwftp -s /sbin/nologin pwftp

然后修改密码:passwd pwftp

开机自动启动:chkconfig vsftpd on重启阿里云

 

字体 yum groupinstall "Base" "Fonts"

重启

二.这步开始

1. 安装X Window系统

  yum -y update考虑

  yum -y groupinstall "X Window System"

------------------------------------------------------

 

2. 安装桌面与VNC server  (此步骤可省略)

<1>. 安装gnome图形化桌面

      #yum groupinstall -y "X Window System"

      #yum groupinstall -y "Desktop"

    #yum groupinstall -y "Chinese Support"

无法启动桌面是有桌面环境所依赖的相关服务没有启动。

 

使用如下指令将相关服务设置为自动启动后,再重启系统即可:

chkconfig --level 35 haldaemon on

chkconfig --level 35 messagebus on

#chkconfig --del NetworkManager

 

<2>. 安装vncserver并配置

      1.安装vncserver

         #yum install -y tigervnc-server

      2.配置vncserver

        1).配置为开机自启动

            #chkconfig --level 345 vncserver on

        2).配置vnc密码

            #vncserver

        You will require a password to access your desktop.

        Password:

        Verify:

        3).配置为使用gnome桌面

            修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &

        4).配置vncserver启动后监听端口和环境参数

            修改/etc/sysconfig/vncservers 文件添加以下内容

      # 桌面号:用户    监听 590* 端口

            VNCSERVERS="1:root"

            VNCSERVERARGS[1]="-geometry 1200x800"

        5).重启vncserver服务

            #service vncserver restart

<3>. 允许root访问图形界面和生成新的machine-id

      #sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm 

      #dbus-uuidgen >/var/lib/dbus/machine-id

<4>. 关闭selinuxNetworkManager服务

     1.检查selinux服务并关闭

        #vi /etc/selinux/config

        确认里面的SELINUX字段的值是disabled,如果不是则改为disabled

     2.关闭NetworkManager服务

        #chkconfig --del NetworkManager

 

(例如:VNCSERVERS="1:root"

        VNCSERVERARGS[1]="-geometry 1024x768"

        vncpasswd

        service vncserver start)

------------------------------------------------------

vi /etc/inittab  5

 

3. 在Linux服务器上创建oracle数据库安装目录

mkdir -p /data/oracle               #oracle数据库安装目录

mkdir -p /data/oraInventory         #oracle数据库配置文件目录

mkdir -p /data/database             #oracle数据库软件包解压目录

------------------------------------------------------

 

4. 创建运行oracle数据库的系统用户和用户组

groupadd oinstall                   #创建用户组oinstall

groupadd dba                        #创建用户组dba

 

useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组

passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码

 

chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle用户

chown -R oracle:oinstall /data/oraInventory

chown -R oracle:oinstall /data/database

-----------------------------------------------------

 

5. 修改操作系统标识(oracle默认不支持CentOS系统安装)

vi /etc/redhat-release #编辑


把:CentOS release 5.8 (Final)  修改为:redhat-4

 

:wq! #保存退出

-----------------------------------------------------

 

6. 设置系统内核参数

vi /etc/sysctl.conf #编辑,在最后添加以下代码

 

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 = 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

 

:wq! #保存退出

sysctl -p #使配置立即生效

----------------------------------------------------

 


7. 安装必要的包

 

cd /etc/yum.repos.d

wget --no-check-certificate https://public-yum.oracle.com/public-yum-ol6.repo

ll public-yum-ol6.repo

wget --no-check-certificate https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

yum install oracle-rdbms-server-11gR2-preinstall

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*

----------------------------------------------------

 

《检查依赖包

 

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

如果包有显示is not installed(没安装),就用yum install 命令安装,如:

 

yum install compat-libstdc++-33》

 

yum  -y install  *gcc* 

 

 

8. 配置用户环境

 

vi /home/oracle/.bash_profile #在最后添加以下代码

 

export ORACLE_BASE=/data/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=orcl

export ORACLE_TERM=xterm

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib64:/lib:/lib64:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64

export

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

:wq! #保存退出

 

source .bash_profile #使设置立刻生效

---------------------------------------------------

 

9. 解压安装包

unzip linux.x64_11gR2_database_1of2.zip -d /data/database 

unzip linux.x64_11gR2_database_2of2.zip -d /data/database

---------------------------------------------------

 

10. 增大系统 swap(swapoff swap,rm swap 删除swap)

root用户登录

dd if=/dev/zero of=/home/swap bs=1024 count=2048000

 

dd if=/dev/zero of=/home/swap bs=1024 count=512000

/sbin/mkswap /home/swap

/sbin/swapon /home/swap

---------------------------------------------------

 

11. 以oracle用户登录远程连接工具,启动安装  一定要export DISPLAY=:0

cd /data/database/database #进入安装包目录

./runInstaller #安装

 


 

处理步骤: 

# 安装 yum-complete-transaction 

yum install yum-utils 

# 运行 yum-complete-transaction 

yum-complete-transaction --cleanup-only 

  www.2cto.com  

# 清除可能存在的重复包 

package-cleanup --dupes 

# 清除可能存在的损坏包 

package-cleanup --problems 

 

 

Redhat使用Centos YUM

 

依次执行以下命令

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo 

下载repo文件
sed -i 's/aliyun/aliyuncs/g' /etc/yum.repos.d/CentOS-Base.repo 

修改源为阿里云内网
sed -i 's/\$releasever/5/' /etc/yum.repos.d/CentOS-Base.repo 

修改版本为5
yum clean metadata 

清空缓存
yum makecache

重建缓存

 

安装压缩解压软件yum install zip unzip 

 

 


centos 6.2 64位安装vnc

分类: LINUX

centos 6.2 64位安装vnc 

一、 查看是否安装 VNC

yum groupinstall "Chinese Support"

yum     groupinstall "Desktop"

打开配置文件的目录: cd /etc/sysconfig

2)编辑配置文件: vi i18n

3)用#号把第一行(LANG="en_US.UTF-8")注释掉,其实直接在这行改也是可以的,不过保险点的做法,还是先注释掉,等成功后再删除不迟。

在第一行下添加一行新行,输入(LANG="zh_CN.UTF-8"),然后保存文件,重启系统,就能见到亲切的中文啦。
  
好像 6.0 以后VNC名字  vnc 改成  tigervnc

[root@xen ~]# rpm -qa|grep tigervnc
tigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64

如果没有就安装下了 

[root@xen ~]# yum install tigervnc tigervnc-server

添加启动项

[root@xen ~]# chkconfig --add vncserver
[root@xen ~]# chkconfig vncserver on

二、设置 VNC 密码 

[root@xen ~]# vncserver
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/xen:1.log

会在当前用户主目录下 生成 .vnc  目录和配置文件

[root@xen ~]# vncpasswd 
Password:
Verify:

设置的密码保存在  /root/.vnc/passwd 

三、VNC 配置 

修改 xstartup 文件 把最后的 twm & 删掉 加上 gnome-session & 

[root@xen ~]# cd /root/.vnc/
[root@xen .vnc]# tail -n 3 xstartup 
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

如果直接 启动
[root@xen .vnc]# /etc/init.d/vncserver start
正在启动 VNC 服务器:no displays configured                [失败]

所以要修改  /etc/sysconfig/vncservers 文件添加以下内容
VNCSERVERS="2:root"
桌面号:用户    监听 590* 端口
VNCSERVERARGS[2]="-geometry 800x600"

这样修改后,就算 /etc/inittab 启动模式为 3  也可以正常进入图形界面

启动 vncserver
[root@xen ~]# /etc/init.d/vncserver start
正在启动 VNC 服务器:2:root xauth: (stdin):1:  bad display name "xen:2" in "add" command

New 'xen:2 (root)' desktop is xen:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/xen:2.log 

 

你可能感兴趣的:(centos,阿里云,oracle,图形化,实例)