CenOS 7.4 离线安装Oracle必备
1 背景
客户提供了一个CentOS7.4的虚拟机服务器。服务器有如下环境问题:
1、 无法试用VMware类似的虚拟机客户端工具直接操作服务器,只能通过SSH远程命令行操作服务
2、 提供的CentOS的版本是Minimal的版本。无图形化组件
3、 服务器无外部网络环境。
2 设置YUM源
1、 下载CentOS7.4的DVD IOS文件
2、 上传IOS文件到服务器 路径:/home/installer
3、 mount IOS文件
在/mnt目录下创建 cdrom文件夹,用于做iso文件挂载点。
# mkdir cdrom
执行mount命令,将已上传的iso文件挂载到此路径下。
# mount -o loop /home/installer/rhel-server-7.4-x86_64-dvd.iso /mnt/cdrom |
4、 查看当前系统的默认yum配置。
# yum repolist all |
从上图可以看到,当前系统中尚未配置yum路径。
5、 备份历史repo文件
把/etc/yum.conf.d目录下的所有*.repo文件备份到/etc/yum.conf.d/bak目录。
6、 新建一个media.repo文件,放到/etc/yum.conf.d 文件夹下。
7、 修改/etc/yum.conf.d/media.repo文件的内容,增加baseurl设置项。
[InstallMedia] name=Red Hat Enterprise Linux 7.4 mediaid=1499751070.690815 metadata_expire=-1 gpgcheck=0 cost=500 baseurl=file:///mnt/cdrom |
8、 再次运行yum源,可以看到多了一个yum配置源。
# yum repolist all |
3 安装GNOME Desktop
yum 源 安装GNOME Desktop
# yum groupinstall "GNOME Desktop" |
4 安装VNC服务
1、 yum install安装VNC服务
# yum install tigervnc-server |
2、 配置vnc服务
复制vnc的配置文件
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service |
修改配置
# vi /etc/systemd/system/vncserver@:1.service |
修改
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid |
保存文件
3、 重加载 system
# systemctl daemon-reload |
4、 设置VNC密码
# vncpasswd |
5、 设默认启动并开启VNC
# systemctl enable vncserver@:1.service # systemctl start vncserver@:1.service |
6、 关闭防火墙
# systemctl stop firewalld.service |
7、 客户端安装vnc viewer
8、 打开vnc客户端连接远程服务器
配置IP地址加服务端口:【服务器IP】:1
4.1 VNC服务常见问题
1、 VNC服务启动异常
[root@localhost system]# systemctl start vncserver@:1.service |
改变xstartup的权限
所以需要执行:
# chmod 777 /root/.vnc/xstartup |
2、 客户端连接时,出现黑屏
杀vnc进程
# vncserver –kill :1 |
重新启动vnc服务
# systemctl start vncserver@:1.service |
5 远程连接服务器安装Oracle
5.1 奇葩问题
在Oracle安装到配置和启动Oracle实例时,突然给了个ORA-12154的错误警告。错误的原因是因为在设置Oracle用户密码的时候使用了“@”关键字。
把密码重新修改一下,顺利安装完成。