返回顶部
首页 > 资讯 > 数据库 >OEL安装RAC 配置DNS文档
  • 688
分享到

OEL安装RAC 配置DNS文档

2024-04-02 19:04:59 688人浏览 泡泡鱼
摘要

下边有完整的附件 完整 文档以及操作流程如下 [root@rac01 ~]# cd oraclelinux-R6-U6-Server-x86_64-dvd/ [root@rac0

下边有完整的附件

完整 文档以及操作流程如下

[root@rac01 ~]# cd oraclelinux-R6-U6-Server-x86_64-dvd/

[root@rac01 OracleLinux-R6-U6-Server-x86_64-dvd]# ls

EFI         GPL               LoadBalancer  README-en.html           RELEASE-NOTES-x86_64-en.html  ResilientStorage    Server

EULA        HighAvailability  media.repo    RELEASE-NOTES-en         RELEASE-NOTES-x86-en          RPM-GPG-KEY         supportinfo

eula.en_US  images            Packages      RELEASE-NOTES-en.html    RELEASE-NOTES-x86-en.html     RPM-GPG-KEY-oracle  TRANS.TBL

eula.py     isolinux          README-en     RELEASE-NOTES-x86_64-en  repodata                      ScalableFileSystem  UEK3

[root@rac01 OracleLinux-R6-U6-Server-x86_64-dvd]# cd Packages/

 

[root@rac01 Packages]# cd /etc/yum.repos.d/

 

[root@rac01 yum.repos.d]# ls

public-yum-ol6.repo

[root@rac01 yum.repos.d]# rm -rf *

 

 

[root@rac01 yum.repos.d]# vi local.repo

 

[kingsql]

 

name=This is kingsql repo

 

baseurl=file:///rpm/

 

enabled=1

 

gpGCheck=1

 

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY

 

[root@rac01 yum.repos.d]# mkdir -p /rpm

[root@rac01 yum.repos.d]# cd /rpm

 

[root@rac01 rpm] cp /root/OracleLinux-R6-U6-Server-x86_64-dvd/Packages

        bindkeys-file "/etc/named.iscdlv.key";

 

        managed-keys-directory "/var/named/dynamic";

};

 

logging {

        channel default_debug {

                file "data/named.run";

                severity dynamic;

        };

};

 

zone "." IN {

        type hint;

        file "/dev/null";

};

 

zone "kingsql.org" IN {

        type master;

        file "kingsql.org.zone";

};

 

zone "56.168.192.in-addr.arpa" {

        type master;

        file "192.168.56.rev";

        };

 

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

[root@rac01 named]# cd /var/named

[root@rac01 named]# pwd

/var/named

[root@rac01 named]# vi  kingsql.org.zone

$TTL 1D

@       IN SOA  kingsql.org.       hostmaster.kingsql.org. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

@            IN NS ns1.kingsql.org.

ns1          IN A 192.168.56.101                                             自己实际网络

ns2          IN A 192.168.56.101  

cluster-scan IN A 192.168.56.156

cluster-scan IN A 192.168.56.157

cluster-scan IN A 192.168.56.158

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

[root@rac01 named]# vi  192.168.56.rev

$TTL 1D

@       IN SOA  kingsql.org.       hostmaster.kingsql.org. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

@            IN NS ns1.kingsql.org.

ns1          IN A 192.168.56.101

ns2          IN A 192.168.56.101  

156          IN PTR cluster-scan.kingsql.org.

157          IN PTR cluster-scan.kingsql.org.

158          IN PTR cluster-scan.kingsql.org.

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

service network restart

cat /etc/resolv.conf

chkconfig named on

service named start

 

nslookup cluster-scan.kingsql.org

nslookup 192.168.56.156

nslookup 192.168.56.157

nslookup 192.168.56.158

--------------------------------------------------------------------------------------------    不配 DNS 一下

 

[root@rac01 ~]#  chkconfig iptables off

[root@rac01 ~]#  service iptables stop

 

[root@rac01 ~]#  vi /etc/selinux/config

  

groupadd -g 1000 oinstall  

groupadd -g 1200 asmadmin  

groupadd -g 1201 asmdba  

groupadd -g 1202 asmoper

groupadd -g 1300 dba  

groupadd -g 1301 oper  

useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,dba -d /home/grid -s /bin/bash -c "Grid Infrastructure Owner" grid

useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle  

passwd grid

passwd oracle

mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.4/grid

chown -R grid:oinstall /u01

mkdir -p /u01/app/oracle

chown oracle:oinstall /u01/app/oracle

chmod -R 775 /u01

 

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

su - oracle

 

[oracle@rac1 ~]$ vi .bash_profile

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

 

export PATH

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1

export ORACLE_SID=kingsql

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export

export ORACLE_UNQNAME=kingsql

 

 

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

        if [ $shell = "/bin/ksh" ]; then

         ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

        umask 022

fi

 

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

su - grid

 

[grid@rac1 ~]$ vi .bash_profile

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

 

export PATH

 

 

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/11.2.4/grid

export ORACLE_SID=+ASM1

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

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

export  CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

        if [ $SHELL = "/bin/ksh" ]; then

            ulimit -p 16384

              ulimit -n 65536

  else

   ulimit -u 16384 -n 65536

      fi

    umask 022

fi

export

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

su - root

 

vi /etc/sysctl.conf

 

fs.aio-max-nr = 1048576

fs.file-max = 6815744

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

 

[root@rac01 ~]# /sbin/sysctl -p

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

[root@rac01 ~]# vi /etc/security/limits.conf

 

grid                soft    nproc   2047

grid                hard    nproc   16384

grid                soft    nofile  1024

grid                hard    nofile  65536

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

 

 

[root@rac01 ~]# vi /etc/pam.d/login

 

session    required     pam_limits.so

 

root@rac01 ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

192.168.56.101 rac01

192.168.56.102 rac02

 

192.168.56.111 rac01-vip

192.168.56.112 rac02-vip

 

192.168.1.222 rac01-priv

192.168.1.231 rac02-priv

 

192.168.56.158 cluster-scan

192.168.56.158 rac-cluster-scan                      以上网址自己根据自己网址更改

 

[root@rac01 ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

192.168.56.105 rac01

192.168.56.106 rac02

192.168.56.111 rac01-vip

192.168.56.112 rac02-vip

192.168.1.221 rac01-priv

192.168.1.238 rac02-priv

192.168.56.158 cluster-scan                               以上网址自己根据自己网址更改

 

 

[root@rac1 ~]# service ntpd stop  

关闭 ntpd :                                                 [ 失败 ]

[root@rac1 ~]# chkconfig ntpd off

[root@rac1 ~]# mv /etc/ntp.conf /etc/ntp.conf.original  

[root@rac1 ~]# rm -rf /var/run/ntpd.pid

[root@rac01 ~]# shutdown -h now   关机 虚拟机创建磁盘 (磁盘设置成共享模式)

一个  12g    一个 30g   两块磁盘

 

 

-------------------------------------------------------------------------------------------- 、

 

 

[root@rac01 ~]# fdisk -l

                

查磁盘号

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sdb

1ATA_VBOX_HARDDISK_VB1274608b-98003b66

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sdc

1ATA_VBOX_HARDDISK_VBbf237514-f3435ff0

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sdd

1ATA_VBOX_HARDDISK_VBc894130b-2f10eef0

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sde

1ATA_VBOX_HARDDISK_VB58f6ed82-b0dc76dc

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sdf

1ATA_VBOX_HARDDISK_VB0e0cbf34-6238f247

[root@rac1 ~]# /sbin/scsi_id -u -g /dev/sdg

1ATA_VBOX_HARDDISK_VB98788216-29530089

 

rac1 编写文件然后 copy 到其他节点

/etc/udev/rules.d/99-oracle-asmdevices.rules

[root@rac01 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

 

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="", NAME="asm-disk1",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="", NAME="asm-disk2",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

 

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VB1274608b-98003b66",NAME="asm-disk1",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBbf237514-f3435ff0", SYMLINK+="asm-disk2",  OWNER="grid",  GROUP="asmadmin", MODE="0660"

 

// 这里是用 2 种方式绑定的 UDEV ,可以选择其中一个即可,不要完全照抄

 

[root@rac1 ~]# scp /etc/udev/rules.d/99-oracle-asmdevices.rules rac02:/etc/udev/rules.d/99-oracle-asmdevices.rules

 

[root@rac01 ~]# start_udev

Starting udev: [  OK  ]

 

[root@rac01 ~]# ls -l /dev/asm*

brw-rw---- 1 grid asmadmin 8, 16 5 月   17 12:09 /dev/asm-diskb

lrwxrwxrwx 1 root root         3 5 月   17 12:09 /dev/asm-diskc -> sdc

 

[root@rac01 ~]# mv p13390677_112040_Linux-x86-64_3of7.zip /home/grid/

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

su - grid

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

[grid@rac01 ~]$ unzip p13390677_112040_Linux-x86-64_3of7.zip

[grid@rac01 ~]$ cd grid/

[grid@rac01 grid]$ ls

install      response  runInstaller  sshsetup  welcome.html

readme.html  rpm       runcluvfy.sh  stage

[grid@rac01 grid]$ cd rpm/

[grid@rac01 rpm]$ ls

cvuqdisk-1.0.9-1.rpm

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

[grid@rac01 rpm]$ su root

PassWord:

 

 

[root@rac1 ~]# rpm -ivh /home/grid/grid/rpm/cvuqdisk-1.0.9-1.rpm

Preparing...                ########################################### [100%]

Using default group oinstall to install package

   1:cvuqdisk               ########################################### [100%]

 

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

 

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

 

su - grid

[grid@rac01 grid]$ ./runInstaller

 

脚本二运行时间较长

[root@rac01 ~]# /opt/ora11g/oraInventory/orainstRoot.sh                          执行脚本  需要在 rac01 执行完 第一条脚本后,在 rac02 在执行第一个脚本

[root@rac02 ~]# /opt/ora11g/oraInventory/orainstRoot.sh

 

[root@rac01 ~]# /opt/ora11g/11.2.4/grid/root.sh                                         执行脚本  需要在 rac01 执行完 第二条脚本后,在 rac02 在执行第二个脚本

[root@rac02 ~]# /opt/ora11g/11.2.4/grid/root.sh

 

 

[root@rac01 ~]# su - grid

[grid@rac01 ~]$ crsctl status res -t

 

[grid@rac01 ~]$ ping cluster-scan

 

[root@rac01 ~]# ping rac01-vip

 

 

[grid@rac01 grid]$  asmca    创建磁盘组

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

[root@rac01 ~]# su - oracle

[oracle@rac01 ~]$

[oracle@rac01 ~]$ ls

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

p13390677_112040_Linux-x86-64_1of7.zip  p13390677_112040_Linux-x86-64_2of7.zip

[oracle@rac01 ~]$ unzip p13390677_112040_Linux-x86-64_1of7.zip

[oracle@rac01 ~]$ unzip p13390677_112040_Linux-x86-64_2of7.zip

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

[oracle@rac01 database]$ ./runInstaller

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

 

[root@rac01 ~]# /opt/ora11g/oracle/product/11.2.4/dbhome_1/root.sh

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

 

[oracle@rac01 ~]$  dbca

 

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

 

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

[

 

[grid@rac01 ~]$ crsctl status res -t

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

NAME           TARGET  STATE        SERVER                   STATE_DETAILS       

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

Local Resources

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

ora.DATA.dg

               ONLINE  ONLINE       rac01                                        

ora.LISTENER.lsnr

               ONLINE  ONLINE       rac01                                        

ora.OCR.dg

               ONLINE  ONLINE       rac01                                        

ora.asm

               ONLINE  ONLINE       rac01                    Started             

ora.gsd

               OFFLINE OFFLINE      rac01                                        

ora.net1.network

               ONLINE  ONLINE       rac01                                        

ora.ons

               ONLINE  ONLINE       rac01                                        

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

Cluster Resources

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

ora.LISTENER_SCAN1.lsnr

      1        ONLINE  ONLINE       rac01                                        

ora.LISTENER_SCAN2.lsnr

      1        ONLINE  ONLINE       rac01                                        

ora.LISTENER_SCAN3.lsnr

      1        ONLINE  ONLINE       rac01                                        

ora.cvu

      1        ONLINE  ONLINE       rac01                                        

ora.kingsql.db

      1        ONLINE  ONLINE       rac01                    Open                

ora.oc4j

      1        ONLINE  ONLINE       rac01                                        

ora.rac01.vip

      1        ONLINE  ONLINE       rac01                                        

ora.scan1.vip

      1        ONLINE  ONLINE       rac01                                        

ora.scan2.vip

      1        ONLINE  ONLINE       rac01                                        

ora.scan3.vip

      1        ONLINE  ONLINE       rac01                 

 

 

[grid@rac01 ~]$ sqlplus / as sysdba

 

SQL*Plus: Release 11.2.0.4.0 Production on Tue May 15 00:59:29 2018

 

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

 

SQL> show parameter db_unique

 

NAME                                 TYPE        VALUE

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

db_unique_name                       string      +ASM

SQL> select instance_name from v$instance;

 

INSTANCE_NAME

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

+ASM1

 

SQL> quit

 

 

 

 

 

 

 

OEL安装RAC 配置DNS文档 OEL安装DNS文档1.docx


您可能感兴趣的文档:

--结束END--

本文标题: OEL安装RAC 配置DNS文档

本文链接: https://lsjlt.com/news/48201.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • OEL安装RAC 配置DNS文档
    下边有完整的附件 完整 文档以及操作流程如下 [root@rac01 ~]# cd OracleLinux-R6-U6-Server-x86_64-dvd/ [root@rac0...
    99+
    2024-04-02
  • Oracle 12c RAC 安装文档
    博客园 首页 新随笔 联系 管理 订阅 随笔- 91  文章- 0  评论- 11  Oracle 12c RAC 安装文档 ...
    99+
    2018-01-24
    Oracle 12c RAC 安装文档
  • Zabbix安装配置文档-Part3.配
      一、             添加 Oracle监控 Oracle监控也参考zabbix wiki上如下的方法(调用zabora工具): http://www.zabbix.com/wiki/howto/m...
    99+
    2023-01-31
    文档 Zabbix
  • Oracle ogg11 安装配置文档
    一.用RMAN初始化数据库:配置好目标数据库的参数文件:OGG1.__db_cache_size=318767104OGG1.__java_pool_size=4194304OGG1.__large_poo...
    99+
    2024-04-02
  • Centos 6.8 rac不配置 DNS
    详细文档图形化,可以参考上一篇的附件  OEL 安装配置 本地yum 先传解压镜像的文件包 [root@rac01 ~]# ls anaconda-ks.cfg  Cen...
    99+
    2024-04-02
  • windowsserver2008安装配置DNS服务器
    目录DNS服务器安装配置DNS服务器配置正向查找配置反向查找DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (I...
    99+
    2024-04-02
  • Linux+Oracle+12c+RAC+安装配置详细-GI安装
    IP地址主机名用途实例名192.168.12.58oracle-rac03-db03 Public ip (节点1)192.168.12.59oracle-rac04-db04Public ip(节点2)1...
    99+
    2024-04-02
  • Oracle 11g RAC One node 安装与配置
    一、RAC One Node介绍 1、rac one node数据库可以转换成RAC数据库,转换过程可以在线,无需停止RAC one node数据库;  2、rac one node可以创建多...
    99+
    2024-04-02
  • OGG在RAC上如何安装配置
    这篇文章给大家分享的是有关OGG在RAC上如何安装配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 此次试验是为了某省电力公司OGG初始化模拟演练。...
    99+
    2024-04-02
  • 【Oracle RAC图文并茂】Linux系统Oracle11gR2 RAC安装配置详细过程3.1
    【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)  2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载...
    99+
    2024-04-02
  • Oracle 12cR2 RAC安装配置及一些坑
    Oracle 12cR2版本已经发布有一段时间,一直想测试安装RAC,从上周末到今天用了两个周末和今天一天的时间终于把RAC安装成功了。这里记录了安装时对操作系统的配置,以及安装过程中遇到的一些坑。1、首先...
    99+
    2024-04-02
  • Mysql5.7.21安装文档
    --1、创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限groupadd mysql       ...
    99+
    2024-04-02
  • OEM12C安装文档
    OEM12C安装文档环境:OEM12.1.0.5操作系统:CENTOS6.7ORACLE:11.2.0.3  1、硬件要求 2、软件包要求----RHEL6.X OEL6.X版...
    99+
    2024-04-02
  • Oracle12cR2_ASM_on_LINUX7.3 安装文档
    Oracle12cR2_ASM_on_LINUX7.3 OCP学习安装文档,仅供参考,如有疑问请留言。 https://pan.baidu.com/s/1HydRrDeVa508pjej-h2BMA ...
    99+
    2024-04-02
  • PXC安装文档
    一 环境准备 主机IP 主机名 操作系统 PXC版本 192.168.39.135 node1 CentOS 6.8 Percona-XtraDB-Cluster-57-5.7.21 ...
    99+
    2024-04-02
  • RedHat 6.5+11G+RAC+ASM安装与配置(三节点)
    一、安装环境1、实验环境虚拟机:VMware Workstation 8.0.3_64bitORACLE:Oracle Database11g11.2.0.3.0-64bit操作系统:Red HatEnte...
    99+
    2024-04-02
  • DNS安装与设置(3)
    DNS安装与设置(3)主要实现DNS从服务器及配置转发服务器配置与实现测试环境还是参照1,2来实现从服务器配置1:测试环境    DNS版本:version: 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6    主服...
    99+
    2023-01-31
    DNS
  • Linux下如何安装和配置DNS服务器
    这篇文章主要介绍“Linux下如何安装和配置DNS服务器”,在日常操作中,相信很多人在Linux下如何安装和配置DNS服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何安装和配置DNS服务器...
    99+
    2023-06-10
  • Zabbix安装文档一
    一、生产环境:OS: CentOS release 6.8 (Final)Web服务器软件:Apache/2.2.15 (Unix)PHP运行环境:PHP 5.4.45 (cli) (built: Aug ...
    99+
    2024-04-02
  • oracle 11G RAC客户端安装和PLSQL连接配置
      为方便项目组开发人员使用oracle11g RAC数据库,安装个客户端并配置PLSQL访问数据库服务器. 从oracle官方下载如下三个包: instantclient-b...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作