cdlinuxiso教程-(CDlinux教程)

常见问题 次浏览手机阅读
cdlinuxiso教程 (CDlinux教程) 一、Oracle Linux 7系统安装配置1. 虚拟机安装Oracle Linux 7

我在以下教程中使用的硬件和软件信息如下

物理主机: MacBook Pro (15-inch, 2018)虚拟机: Parallels Dekstop 17 「其实其他系统的虚拟机是一样的, 安装方法基本相同1.1 安装过程先下载Oracle Linux 再次通过镜像文件Parallels Dekstop 安装

在上图中, 点“继续” 打开下载好oracle-linux-7.6.iso文件, 这里不再描述后面的安装过程, 按提示, 没什么难度.

1.2 静态网络配置

编辑网卡配置文件,不同机器安装的网络名称可能不同, 针对具体情况的变化

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 我本地安装后的网卡名称修改前的配置

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0UUID=73be1c3c-04aa-466d-9293-7bef4f4d4e26DEVICE=eth0ONBOOT=no修改后的配置

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0UUID=73be1c3c-04aa-466d-9293-7bef4f4d4e26DEVICE=eth0ONBOOT=yesIPADDR=10.211.55.66NETMASK=255.255.255.0GATEWAY=10.211.55.2如图体育

变化内容

BOOTPROTO=staticONBOOT=yesIPADDR=10.211.55.66NETMASK=255.255.255.0GATEWAY=10.211.55.2

因为我的虚拟机网关是10.211.55.2所以配置的ip如此, 实际情况应根据具体情况变化, 适当调整

2. 安装依赖包2.1 创建挂载目录

$ mkdir /mnt/cdrom

2.2 挂载镜像文件

首先在虚拟光驱中添加镜像文件

2.3 绑定文件目录

$ mount /dev/sr0 /mnt/cdrom体育

2.4 配置yum源先备份旧的yum源

$ cd /etc/yum.repos.d #切换目录$ mv public-yum-ol7.repo public-yum-ol7.repo.bak # 备份再创建新的yum源

$ vi local.repo添加配置参数

[local]name=Red Hat Enterprise Linux 7baseurl=file:///mnt/cdromenabled=1gpgcheck=02.4.1 提示yum源配置相对简单, 一般来说,上述参数[]这是名字,应该和文件名一样name 描述名称,随机名称, 尽量体现实际意义enabled 激活状态0 禁用状态1 激活状态gpgcheck 密钥0是否验证 不需要验证1 需要验证, 此时需要另一个参数 gpgkey 配置访问地址2.5 依赖文件的安装清理缓存源,重建缓存源

$ yum clean all && yum makecache执行安装

$ yum install binutils compat-libcap1 compat-libstdc -33 gcc gcc-c glibc glibc-devel ksh libgcc libstdc libstdc -devel libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi 体育 make sysstat unixODBC unixODBC-devel -y可选项目

$ yum install vim -y # 个人习惯更喜欢用vim, 我用后面的部分vim编辑文件$ yum install rsync -y # 需要使用后传输文件, 也可以不安装, 用scp3. 配置核心参数

$ vim /etc/sysctl.conf

# 以下是新内容kernel.sysrq = 0kernel.core_uses_pid = 1kernel.panic_on_oops = 1fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 1048576net.ipv4.tcp_syncookies = 1

$ sysctl -p

4. 配置limits.conf

$ vim /etc/security/limits.conf添加以下内容

# 以下是新内容oracle soft nofile 1024oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft stack 10240oracle hard stack 32768

5. 关闭防火墙查看

$ systemctl status firewalld

关闭

$ systemctl stop firewalld && systemctl disable firewalld

验证

$ systemctl status firewalld

6. 关闭selinux查看

$ sestatus

关闭

$ sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config$ reboot # 只有重启才能生效验证

$ sestatus关闭成功

7. 创建组

$ groupadd -g 54321 oinstall$ groupadd -g 54322 dba$ groupadd -g 54323 oper$ groupadd -g 54324 backupdba$ groupadd -g 54325 dgdba$ groupadd -g 54326 kmdba$ groupadd -g 54327 asmdba$ groupadd -g 54328 asmoper$ groupadd -g 54329 asmadmin$ groupadd -g 54330 racdba8. 创建用户

$ useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,oper,racdba oracle$ useradd -u 54331 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,asmoper,asmadmin,racdba grid9. 创建目录仓库9.1 目录创建

$ mkdir -p /u01/app/oracle$ mkdir -p /u01/app/oraInventory$ chown -R oracle:oinstall /u01/app/oracle$ chown -R oracle:oinstall /u01/app/oraInventory$ chmod -R 775 /u01/app
平台

喜欢 ()