歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Sybase ASE for Linux安裝過程及安全配置講解

Sybase ASE for Linux安裝過程及安全配置講解

日期:2017/2/28 17:02:21   编辑:Linux教程

這篇文章詳細介紹了Sybase ASE for Linux的安裝過程及安全配置方法,更多內容請參考下文:

在各種操作系統中,Linux已經流行。因此,越來越多的主流數據庫廠商將它們的產品移植到Linux操作系統平台,例如Sybase、Oracle和IBM等。此外,可以使用的自由軟件越來越多。自由軟件庫中已經包括了Sybase ASE for Linux、Oracle for Linux、Informix for Linux等數據庫軟件以及其他各種軟件。

在上述幾種Linux平台上的數據庫產品中,Sybase ASE的性能很好,緊湊的程序分發包裡包含了全部文檔、數據庫備份和監視等工具,同時它對系統的要求不高(系統配置為32MB內存,包含文檔的全部安裝需要200MB硬盤,否則需要120MB硬盤)。它的安裝、配置過程與其他產品相比也很簡單。這些優勢,連同Sybase數據庫產品本來的用戶基礎,使得它成為Linux平台上出色的數據庫軟件。

但是,Sybase ASE在正常安裝完成後,數據庫超級用戶的賬號沒有設置口令。這樣,Internet上每一個知道服務器端口號的用戶或者本機上的所有可登錄用戶都可以以超級用戶身份對數據庫隨意操作。這應該說是一個非常大的安全漏洞。下面將逐步介紹Sybase ASE for Linux 的安裝過程,以及安裝完成後需要采取的安全配置和較為安全的系統。

一、Sybase ASE的安裝

首先下載Sybase ASE for Linux軟件包,網上可以比較容易找到RPM格式的二進制發行包,包括sybase-ase-11.0.3.3-1.i386.rpm(主程序包)、sybase-doc-11.0.3.3-1.i386.rpm(文檔包)。RPM是RedHat公司的軟件包管理程序,使用它可以非常方便地安裝和卸載程序包,並保持它們之間的依賴關系。

然後,以超級用戶的身份鍵入命令:

#rpm -i sybase-ase-11.0.3.3-1.i386.rpm

屏幕會顯示Sybase公司的版權說明,鍵入“yes”表示同意。接下去安裝程序會提示將在系統中創建一個用戶sybase和相應的組,並要求為該賬號設置相應的口令。Sybase數據庫安裝的缺省目錄是/opt/sybase。安裝時要注意磁盤分區有足夠的空間(大於200MB)。

下一步可以重新以sybase登錄繼續配置,也可以使用 #su - sybase 改變身份為sybase來繼續對sybase進行安裝。屏幕上將會出現:

1.Release directory:/opt/Sybase

2.Edit / View Interfaces File

3.Configure a Server product

4.Configure an Open Client/Server product

Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

Enter the number of your choice and press return:

選擇3來配置服務器,在該選項中將會一同配置服務器監聽端口。在下面每一個屏幕提示下,數字表示具體選項,Ctrl-a表示已經配置完畢,進行下一步,Ctrl-x表示放棄剛才的選擇,退回上一步,下面省去同樣的提示。選擇3後,出現以下提示:

Product Date InstalledDate Configured

1.SQL Server11 Sep 1998 06:47

2.Backup Server 11 Sep 1998 06:47

首先選擇1配置SQL服務器,出現以下提示:

1.Configure a new SQL Server

2.Configure an existing SQL Server

3.Upgrade an existing SQL Server

然後選擇1來配置一個新的SQL服務器。配置備份服務器可以在SQL服務器配置完成後再來。由於是第一次安裝,所以選擇配置新的服務器,後面2個選項分別提供了重新配置或者升級原服務器的功能

接下來的提示要求選擇服務器的名字,具體如下:

ADD NEW SQL SERVER

1.SQL Server name:SYBASE

默認為SYBASE。這與sybase的交互式訪問工具isql的默認服務器名字是一致的。

完成上述配置後,出現如下顯示:

SQL SERVER CONFIGURATION

1.CONFIGURE SERVER'S INTERFACES FILE ENTRY Incomplete

2.MASTER DEVICE CONFIGURATION Incomplete 3.SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete

4.SET ERRORLOG LOCATION Incomplete 5.CONFIGURE DEFAULT BACKUP SERVER Incomplete

6.CONFIGURE LANGUAGES Incomplete 7.CONFIGURE CHARACTER SETS Incomplete

8.CONFIGURE SORT ORDER Incomplete 9.ACTIVATE AUDITING Incomplete

以上關系到數據庫的具體內容,包括端口號、設備、語言和字符集等。下面假定不改變默認名,直接按Ctrl-a接受。

第1項配置服務器端口,選擇後出現下面的提示屏幕:

SERVER INTERFACES FILE ENTRY SCREEN

Server name:SYBASE

1.Retry Count:0

2.Retry Delay:0

3.Add a new listener service

Copyright © Linux教程網 All Rights Reserved