Red Hat Enterprise Linux上安装部署SQL Server 2017(2)

需要接受License。点击Finish Configuration即可。

4.      优化RHEL系统操作 ·        解决未注册情况下无法使用默认源的问题

正常情况下,需要购买订阅才能使用RHEL系统。我们自己以学习为目的的研究,这里介绍一种方法可以不注册而测试使用yum源:将Red Hat Enterprise Linux的默认Yum替换成CentOS的(CentOS和RHEL基本上没有区别,并且CentOS是开源的已经被RHEL收购,这种方法仅可以用于测试)。

a)      进入超级用户模式:

sudo su

b)      查看已安装的yum并卸载原有RHEL的yum及相关软件包:

rpm -qa | grep yum rpm -qa | grep yum | xargs rpm -e --nodeps

c)      下载CENTOS的相关软件包:

wget http://mirrors.163.com/centos/7.3.1611/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7.3.1611/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm wget http://mirrors.163.com/centos/7.3.1611/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

d)      安装软件包(部分软件包有依赖关系,所以最好一起安装):

rpm -ivh *.rpm

e)      进入到yum配置文件目录并下载CENTOS配置文件,最后更改$releasever为7(也可以手动Edit更改每一个$releasever为7):

cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo sed -i "s/\$releasever/7/g" CentOS7-Base-163.repo

f)        清空并更新yum缓存:

yum clean all yum makecache

g)      至此已经更换完yum,可以执行以下命令安装epel源:

sudo yum install epel-release

Note:有时候可能某一个源的服务器不可用,需要手动更换或者添加源,可以通过这个站点来查询源状态:。

·        提醒未注册信息的去除(Remove the information of not registered to Red Hat Subscription Management)

如果没有注册系统,经常会出现这样的提醒”This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register”。

执行以下命令可以去除注册提示:

a)      查看环境中已有的subscription相关包:

yum list all | grep subscription

Red Hat Enterprise Linux上安装部署SQL Server 2017

 

b)      删除subscription-manager软件包:

sudo yum remove subscription-manager

·        解决从Windows远程连接RHEL系统的问题

由于经常使用Windows,目前我发现的两种比较方便的从Windows远程操作连接RHEL系统的方法。一是利用Xshell工具(免费SSH客户端),可以直接使用sz和rz命令进行Windows和Linux系统文件之间的传输。另外是搭建VNC Server,这样在Windows上就可以使用VNC Client进行远程连接操作,类似Windows中的远程桌面连接。在RHEL 7上搭建VNC Server的步骤如下:

a)      进入超级用户模式:

sudo su

b)      安装GNOME Desktop:

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

c)      安装tigervnc server和X11 fonts:

yum install tigervnc-server xorg-x11-fonts-Type1

d)      复制配置文件并更改<USER>字段为真实User Name:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:5.service vi /etc/systemd/system/vncserver@:5.service

更改前:

Red Hat Enterprise Linux上安装部署SQL Server 2017

更改后:

Red Hat Enterprise Linux上安装部署SQL Server 2017

e)      开启防火墙端口:

firewall-cmd --permanent --zone=public --add-port=5905/tcp firewall-cmd --reload

f)        退出超级用户模式,开启VNC Server并设置密码:

exit vncserver

g)      进入超级用户模式并重新加载daemon

sudo su systemctl daemon-reload

h)      开启服务并设置为开机启动

systemctl start vncserver@:5.service systemctl enable vncserver@:5.service

i)        使用VNC Client进行连接,注意这里需要加上前面设置的端口号10.2.38.200:5或者10.2.38.200:5905。

Red Hat Enterprise Linux上安装部署SQL Server 2017

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4607ac9853c8699966905f1bc43c4a9a.html