7.文件操作函数

7.1 GetFileOpenName(title,pathname,filename{,extention{,filter}})

返回值:Integer。执行成功返回1,错误返回-1

7.2 FileLength(filename)

Filename:string类型,要得到文件长度的文件名,可以包含路径

返回值:long。执行成功返回指定文件长度,文件不存在返回-1

7.3 FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode}}}})

Filename:string类型,要打开文件的文件名,可以包含路径

Filemode:LineMode!(缺省)或StreamMode!

Fileaccess:read! (缺省)或write!

Filelock:LockReadWrite! (缺省);LockRead!;Shared!

WriteMode:Append! (缺省);Replace!

返回值:integer.发生错误返回-1。当文件不存在时,函数创建该文件

7.4 FileRead(fileno,variable)

Fileno:integer类型,由FileOpen()函数得到

Variable:string或blob类型,保存读取的数据

返回值:integer.

7.5 FileClose(fileno)

Fileno:integer类型,由FileOpen()函数得到

返回值:integer.执行成功返回1,发生错误返回-1,

7.6 FileDelete(filename)

Filename:string类型,指定要删除文件的文件名,可以包含路径

返回值:boolean.

7.7 FileWrite(fileno,variable)

返回值:integer.该函数一次只可以写入32765个字节

7.8 GetFileSaveName(title,pathname,filename{,extention{,filter}})

返回值:integer。

7.9 FileExists(filename)

Filename:string类型,要检查文件存在性的文件名,可以包含路径

返回值:boolean.

7.10 FileSeek(fileno,position,origin)

Position:long类型,相对origin的偏移量

Origin:FromBeginning!;FromCurrent!;FromEnd!

返回值:long,执行成功返回指针移动后指针的位置。

 

8.国际化函数

函数 返回值 功能
IsAllArabic(string) Boolean 确定string是否全部为阿拉伯文
IsAllHebrew(string) Boolean 确定string是否全部为希伯来文
IsAnyArabic(string) Boolean 确定string是否包含阿拉伯文
IsAnyHebrew(string) Boolean 确定string是否包含希伯来文
IsArabic(character) Boolean 确定字符是否是阿拉伯文(第一个)
IsArabicAndNumbes (string) Boolean 确定string是否全部由阿拉伯文和数字组成
IsHebrew(character) Boolean 确定字符是否是希伯来文(第一个)
IsHebrewAndNumbrs(string) Boolean 确定string是否全部由希伯来文和数字组成
Reverse(string) String 颠倒string的次序
ToAnsi(string) Blob 将Unicode字符转换成Ansi字符
ToUnicode(blob) string 将Ansi字符转换成Unicode字符

 

整理时间:2019-11-19 10:00:00

时间:2019-11-19 10:10:05:00

 

5.DDE客户函数

5.1 CloseChannel ( handle {, windowhandle } )

//关闭先前用OpenChannel()函数打开的DDE服务器的通道。

Handle:long类型,通道句柄,指明要关闭的DDE通道

Windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-2通道不能被关闭;-3不能确认服务器;-9Handle参数的值为NULL

5.2 ExecRemote()

//功能请求DDE服务器应用程序执行命令。

语法1:直接向DDE服务器应用发送一条命令(冷连接方式)

ExecRemote ( command, applname, topicname )

Command:string类型,其值为希望DDE服务器应用执行的命令,命令格式和语法需要参看DDE服务器应用的文档

Applname:string类型,指定服务器应用的DDE名称

Topicname:string类型,指定命令中要使用的DDE应用的数据或实例返回值Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接;-2请求被拒绝;-3不能终止服务器如果任何参数的值为NULL,ExecRemote()函数返回NULL。

语法2:应用程序打开某个信道后向DDE服务器应用发送命令(热连接方式)

ExecRemote ( command, handle {, windowhandle } )

Command:string类型,其值为希望DDE服务器应用执行的命令,命令格式和语法需要参看DDE服务器应用的文档

Handle:long类型,指定使用的DDE通道句柄

Windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接;-2请求被拒绝;-9handle参数的值为NULL

5.3 GetDataDDE(string)

//从热连接服务器应用中获取数据,并将其保存到指定的字符串变量中。

String:string类型变量,用于保存接收到的数据

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL,GetDataDDE()函数返回NULL。

5.4 GetDataDDEOrigin ( applstring, topicstring, itemstring )

//功能确定来自热连接DDE服务器应用的数据源,成功时将应用的DDE标识保存在参数指定的变量中。

Applstring:string类型变量,用于保存服务器应用的名称

Topicstring:string类型变量,用于保存主题(比如,在Excel中,主题可以是REGION.XLS)

Itemstring:string类型变量,用于保存数据项标识(比如,在Excel中,数据项标识可以是R1C2)

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL,GetDataDDEOrigin()函数返回NULL。

5.5 GetRemote()

//请求服务器应用传送数据

语法一、请求DDE服务器应用提供数据并将数据保存在变量中,该格式不要求事先打开通道,适用于仅发出少数几个请求的情况。

GetRemote ( location, target, applname, topicname )

Location:string类型,指明要从DDE服务器的哪个位置返回数据。位置的表达方式由具体的DDE服务器决定

Target:string类型变量,用于保存返回的数据

Applname:string类型,指定DDE服务器应用的DDE名称topicname:string类型,指定命令中要使用的DDE应用的数据或实例

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接-2请求被拒绝

语法二、请求DDE服务器应用提供数据并将数据保存在变量中,该格式适用于热连接的情况,即应用程序已经与服务器建立通道。

GetRemote ( location, target, handle {, windowhandle } )

Location:string类型,指明要从DDE服务器的哪个位置返回数据。位置的表达方式由具体的DDE服务器决定

Target:string类型变量,用于保存返回的数据

Handle:long类型,指定使用的DDE通道句柄

Windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户。使用handle()函数可以得到窗口句柄。

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接;-2请求被拒绝;-9Handle参数的值为NULL

5.6 OpenChannel(applname, topicname {, windowhandle })

//功能打开连接DDE服务器的通道。

Applname:string类型,指定DDE服务器应用的DDE名称

Topicname:string类型,指定命令中要使用的DDE应用的数据或实例windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户

返回值:Long。函数执行成功时返回一个正数作为已打开通道的句柄,发生错误时返回下述值之一:-1打开失败-9句柄为NULL

5.7 RespondRemote(boolean)

//功能发送一条DDE消息,指示是否接受来自远程DDE应用的命令或数据。

Boolean:其值为boolean量的逻辑表达式,TRUE表示接收先前收到的命令或数据,FALSE表示不接收先前收到的命令或数据

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果boolean参数的值为NULL,RespondRemote()函数返回NULL。

5.8 SetRemote()

//功能请求服务器应用把指定项设置为指定值。

语法一、请求DDE服务器应用接收保存在指定位置的数据,该格式不要求事先打开通道,适用于仅发出少数几个请求的情况。

SetRemote ( location, value, applname, topicname )

Location:string类型,指明要DDE服务器的哪一部分接收数据。位置的表达方式由具体的DDE服务器决定

value:string类型变量,指定发送给DDE服务器的数据

applname:string类型,指定DDE服务器应用的DDE名称

topicname:string类型,指定要接收数据的DDE应用的数据或实例

返回值Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接-2请求被拒绝

语法二、请求DDE服务器应用接收保存在指定位置的数据,该格式适用于热连接的情况,即应用程序已经与服务器建立通道。

SetRemote ( location, value, handle {, windowhandle } )

Location:string类型,指明要DDE服务器的哪一部分接收数据。位置的表达方式由具体的DDE服务器决定

Value:string类型变量,指定发送给DDE服务器的数据

Handle:long类型,指定使用的DDE通道句柄

Windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1未启动连接;-2请求被拒绝-9Handle参数的值为NULL

5.9 StartHotLink(location, applname, topic)

//建立与DDE服务器应用的热连接,热连接建立之后,DDE服务器端相关数据的变化会立即触发PowerBuilder应用相关窗口的HotLinkAlarm事件。

Location:string类型,指明DDE服务器哪一部分数据变化时触发窗口的HotLinkAlarm事件。位置的表达方式由具体的DDE服务器决定

applname:string类型,指定DDE服务器应用的DDE名称

topicname:string类型,指定数据改变将触发窗口的HotLinkAlarm事件的DDE应用的数据或实例

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1无指定服务器-2请求被拒绝如果任何参数的值为NULL,StartHotLink()函数返回NULL。

5.10 StopHotLink()

功能关闭与DDE服务器应用的热连接。

语法StopHotLink ( location, applname, topic )

参数location:string类型,指明要终止DDE服务器哪一部分的热连接。位置的表达方式由具体的DDE服务器决定applname:string类型,指定DDE服务器应用的DDE名称topicname:string类型,指定要终止热连接的DDE应用的数据或实例返回值Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1连接未曾启动;-2请求被拒绝;-3不能终止服务器如果任何参数的值为NULL,StopHotLink()函数返回NULL。

 

6.DDE服务器函数

6.1 GetCommandDDE(string)

//功能得到DDE客户应用发送的命令。

String:string类型的变量,用于保存DDE客户应用发送的命令

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果string参数的值为NULL, GetCommandDDE()函数返回NULL。用法当DDE客户应用向DDE服务器应用发送一条命令时,这个动作将触发DDE服务器应用活动窗口的RemoteExec事件,在这个事件的事件处理程序中,可以使用GetCommandDDE()函数得到DDE客户应用发送的命令。

6.2 GetCommandDDEOrigin(applstring)

//功能确定哪一个DDE客户应用向服务器发送了命令。

Applstring:string变量,用于保存发送命令的DDE客户应用的名称

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果applstring参数的值为 NULL,GetCommandDDEOrigin()函数返回NULL。

6.3 GetDataDDE(string)

//功能得到DDE客户应用发送的数据。

String:string类型变量,用于保存接收到的数据

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL, GetDataDDE()函数返回NULL。

6.4 GetDataDDEOrigin ( applstring, topicstring, itemstring )

//功能确定哪个DDE客户应用发送了数据。

Applstring:string类型变量,用于保存客户应用的名称

Topicstring:string类型变量,用于保存主题(比如,在Excel中,主题可以是REGION.XLS)

Itemstring:string类型变量,用于保存数据项标识(比如,在Excel中,数据项标识可能是R1C2)

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL,GetDataDDEOrigin()函数返回NULL。

6.5 RespondRemote(boolean)

//功能向客户端应用指明最近的命令或数据是否已经接收。

Boolean:其值为boolean量的逻辑表达式,TRUE表示接收先前收到的命令或数据,FALSE表示不接收先前收到的命令或数据

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。如果boolean参数的值为NULL,RespondRemote()函数返回NULL。

6.6 SetDataDDE ( string {, applname, topic, item } )

//功能向DDE客户应用发送数据。

String:指定要发送到DDE客户应用的数据

Applname:string类型,可选项,指定接收数据的客户应用的DDE名称

Topic:string类型,可选项,指定基础数据组

Item:string类型,可选项,指定基础数据组中的数据项

返回值:Integer。函数执行成功时返回1,发生错误时返回下述值之一:-1函数调用的环境不对-2数据未被接收如果任何参数的值为NULL,SetDataDDE()函数返回NULL。

6.7 StartServerDDE ( { windowname, } applname, topic {, item } )

//功能将当前应用设置为DDE服务器。

Windowname:可选项,指定服务器窗口名,缺省值为当前窗口

Applname:当前应用的DDE名称

Topic:string类型,指定DDE客户应用能够引用的基本数据组

Item:由逗号(,)分隔的一个或多个字符串,指定服务器应用支持的数据项

返回值:Integer。函数执行成功时返回1,发生错误时返回-1,表示当前应用已经设置为DDE服务器。如果任何参数的值为NULL,StartServerDDE()函数返回NULL。

6.8 StopServerDDE ( { windowname, } applname, topic )

//功能停止当前应用的DDE服务器功能。执行该函数后,发给该应用的任何DDE客户应用请求都将失败。

Windowname:可选项,指定要关闭服务器功能的服务器窗口名,缺省值为当前窗口,如果当前应用有多个服务器窗口,那么必须指定该参数

Applname:当前应用的DDE名称

Topic:string类型,应该与StartServerDDE()中对应参数相同

返回值:Integer。函数执行成功时返回1,发生错误时返回-1,表示当前应用未曾作为DDE服务器启动。如果任何参数的值为NULL,StopServerDDE()函数返回NULL。

 

整理时间:2019-11-19 09:51:00

 

时间:2019-11-19 10:00:00

 

1.数组函数

1.1 UpperBound(array {,n})

1.2 LowerBound(array {,n})

返回值:long。执行成功返回N维数组的上界/下界

 

2.blob(大二进制对象)函数

2.1 Blob(text)

返回值:blob。执行成功时返回转换后的blob类型数据

2.2 BlobEdit(blobvariable,n,data)

Blobvariable: blob类型的初始化变量,将向该变量中插入数据

n: 指定插入位置,有效值为1-4,294,967,295

data: 要插入到blob类型变量中的数据

返回值:Unsigned long。执行成功时返回下次可以插入数据的位置。

2.3 BlobMid(data,n {,length})

Data: blob类型的数据

N: 指定要提取数据的起始位置

Length: 可选项,指定要提取数据的长度

返回值:blob。执行成功时返回指定字节数的数据

2.4 Len(blob)

返回值:long。执行成功时返回blob变量的长度,错误时返回-1;未赋值的blob类型变量的长度为0

2.5 String(blob)

返回值:string。执行成功返回转换后的数据,失败时返回空字符串

 

3.数据类型检查与转换函数

3.1 Asc(string)

返回值:integer。执行成功时返回string参数第一个字符的ASCII值

3.2 Char(n)

N: 字符串、blob变量或整数

返回值:char。返回参数N的第一个字符

3.3 Dec(stringorblob)

返回值:decimal。执行成功时返回相应的decimal类型值;当stringorblob不是PB有效数据类型时返回0

3.4 Double(stringorblob)

返回值:Double。执行成功时返回相应的double类型值;当stringorblob不是Pb有效数据类型时返回0

3.5 Integer(stringorblob)

返回值:Integer。执行成功时返回相应的Integer类型值;当stringorblob不是Pb有效数据类型时返回0

3.6 Long()

Long(lowword,highword)

//将两个无符号整数组合成一个长整数

返回值:long。发生错误时返回-1

Long(stringorblob)

//将字符串或blob值转换成long类型值

返回值:long。执行成功时返回相应的long类型值;当stringorblob不是Pb有效数据类型时返回0

3.7 Real(stringorblob)

返回值:Real。执行成功时返回相应的Real类型值;当stringorblob不是Pb有效数据类型时返回0

3.8 Date()

语法一:Date(datetime)

语法二:Date(string)

语法三:Date(year,month,day)

返回值:date。如果参数不是有效的PB数据类型时返回1900-01-01

3.9 DateTime()

语法一:DateTime(date {,time})

语法一:DateTime(blob)

返回值:datetime。

3.10 IsDate(datevalue)

返回值:Boolean。检测指定字符串是否包含有效的日期。

3.11 IsNull(any)

返回值:Boolean。测试变量或表达式的值是否是Null

3.12 IsNumber(string)

返回值:Boolean。测试字符串是否是有效的数值

3.13 IsTime(TimeValue)

返回值:Boolean。测试字符串是否是有效的时间

3.14 String(data{,format})

返回值:String。按指定格式将数据转换成字符串

3.15 Time()

语法一:Time(datetime)

语法二:Time(string)

语法三:Time(hour,minute,second {,microsecond})

返回值:time。前两种当参数不是有效的PB数据类型时返回00:00:00:0000;第三种当参数是无效值时返回null

 

4.日期时间函数

函数 返回值 功能
Day(date) Integer 得到日期型数据中的号数
DayName(date) String 得到一周中的星期几(Sunday···)
DayNumber(date) Integer 得到一星期中的第几天(1-7)
DayAfter(date1,date2) Long 得到两个日期间的天数
Hour(time) Integer 得到时间值中的小时,24时制
Minute(time) Integer 得到时间中的分钟
Month(date) Integer 得到日期值中的月份
Now(time) Time 得到客户机当前系统时间
RelativeDate(date,n) Date 得到指定日期前/后多少天的日期
RelativeTime(time,n) Time 得到指定时间前/后多少秒的时间
Second(time) Integer 得到时间值中的秒
Today() Date 得到系统日期和时间
Year(date) Integer 得到日期值中的年度(1000-3000)

 

 

 

 

整理时间:2019-11-19 09:51:00

 

时间:2019-11-19 09:52:00

参考网址:https://www.cnblogs.com/s-seven/p/9105973.html

 

一、检查本机是否有python3

  1. python #检查本机默认版本

  2. which python #查看本机默认版本位置

  3. ll /usr/bin/python* #查看本机/usr/bin/目录下是否有需要的python版本

二、安装依赖包

  1. yum -y groupinstall “Development tools” #安装开发工具组

  2. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel #安装依赖包

三、下载python-3.8.0安装包,并解包

  1. wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz #此步骤因从国外下载,故时间较长

  2. tar -xvf Python-3.8.0.tar.xz #解包

四、编译、安装

  1. cd Python-3.8.0 #进入目录

  2. ./configure –prefix=/usr/local/python38 #编译

  3. make&&make install

五、创建链接到/usr/bin目录

  1. ln -s /usr/local/python38/bin/python3 /usr/bin/python3 #创建软链接
  2. ln -s /usr/local/python38/bin/pip3 /usr/bin/pip3 # 创建软链接

六、测试

  1. python3

 

 

验证环境:CentOS7.7

验证时间:2019-11-15 20:21:00

 

时间:2019-11-15 20:23:00

 

 

 

 

参考:https://blog.csdn.net/golden_fairy/article/details/40145517

一、网站通过备案后,会得到一个ICP备案号,如本站备案号:鄂ICP备090042xx号-x

二、数据库中添加数据

  1. select max(option_id) from wp_options;  #查找wp_options 表中最大id,我的为1981

  2. insert into wp_options ( option_id,option_name,option_value ) values(1982,’zh_cn_l10n_icp_num’,’鄂ICP备090042xx号-x’) ; #数据库中插入ICP信息

  3. select option_id,option_name from wp_options where option_name = ‘zh_cn_l10n_icp_num’ ;  # 检查ICP是否保存成功

三、打开WordPress管理界面==>外观==>主题编辑器

在右侧主题文件列表中,选择footer.php,

在倒数第4个   </div> 前面插入如下代码

  1. <a href=”http://www.beian.miit.gov.cn/” rel=”external nofollow” target=”_blank”><?php echo get_option( ‘zh_cn_l10n_icp_num’ );?></a>

 

 

附:mysql 可能用到的代码

  1. mysql -u root ;#登录mysql 或marria 数据库

  2. show databases; #显示数据库中的数据库列表

  3. use wordpress; #使用 wordpress 数据库,此处根据实际需要修改为自己要使用的数据库

  4. show tables; #显示所使用的 wordpress 数据库中的表

  5. desc wp_options; # 显示 wp_options 表信息

  6. select * from wp_options where option_name like ‘%zh_cn%’ #检查是否有ICP备注信息数据

  7. select max(option_id) from wp_options ; # 获取最大id

  8. insert into wp_options ( option_id,option_name,option_value ) values(1982,’zh_cn_l10n_icp_num’,’鄂ICP备090042xx号-x’) ; #数据库中插入ICP信息,此处1982为上一行最大id + 1

  9. select option_id,option_name from wp_options where option_name = ‘zh_cn_l10n_icp_num’ ;  # 检查ICP是否保存成功

 

验证环境:CentOS7 + WordPress + flat 主题

验证时间:2019-11-14 14:39:00

 

时间:2019-11-14 14:40:00

 

 

腾讯终于发布linux版的QQ了,再也不用通过各种模拟器安装windows版本的QQ了。

下载页面:https://im.qq.com/linuxqq/download.html

下载链接:https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_x86_64.rpm

 

安装方式:yum命令直接在线安装

  1. yum install -y https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_x86_64.rpm

安装完成后,即在桌面生成一个qq.desktop,双击后点击第二个按钮即可运行程序

 

测试环境:CentOS7.7

测试时间:2019-11-12

时间:2019-11-12 20:37:00

 

 

 

参考网址:https://my.oschina.net/u/1983790/blog/645032

一、安装samba软件包

  1. yum install samba samba-client samba-common

二、备份Samba配置文件

  1. mv /etc/samba/smb.conf        /etc/samba/smb.conf.bak

三、修改Samba配置文件

  1. vi  /etc/samba/smb.conf

  2. [global]

  3. workgroup = WORKGROUP

  4. server string = Samba Server % v

  5. netbios name = centos

  6. security = user

  7. map to guest = bad user

  8. dns proxy = no

  9. #============================ Share Definitions ==============================

  10. [Anonymous]

  11. path =  /samba/anonymous

  12. browsable = yes

  13. writable =  yes

  14. guest ok =  yes

  15. read  only = no

四、启动服务

  1. mkdir  -p  /samba/anonymous #创建文件夹

  2. systemctl  enable  smb.service #启动smb服务

  3. systemctl  enable  nmb.services #设置smb服务开机启动

  4. ystemctl restart smb.services # 启动nmb 服务

  5. ystemctl restart nmb.service # 设置nmb服务开机启动

五、设置防火墙

  1. firewall-cmd –permanent –zone=public –add-service=samba

  2. firewall-cmd –reload

六、给与共享文件夹权限

  1. cd  /samba

  2. chmod  -R 0755 anonymous/

  3. chown  -R nobody:nobody anonymous

  4. chcon -t samba_share_t anonymous/

 

至此可以在windows上访问此共享文件夹了

 

验证环境:CentOS7.7 + Windows10

验证时间:2019-11-04 21:40:00

 

附:https://blog.51cto.com/hld1992/2296358

时间:2019-11-04 21:46:00

 

 

参考网址

https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sql-server-2017

https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-2017

 

安装 SQL Server详细步骤

一、下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件

  1. cd /etc/yum.repos.d
  2. wget https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

 

二、安装 mssql-server

  1. yum install -y mssql-server

 

三、配置mssql-server,此部可选择安装的sqlserver类型,及设置密码

  1. /opt/mssql/bin/mssql-conf setup

 

四、检查运行状态,设置开机启动

  1. systemctl status mssql-server.service #检查状态
  2. systemctl start mssql-server.service # 开启服务
  3. systemctl enable mssql-server.service # 设置开机启动

 

五、设置防火墙

  1. firewall-cmd –zone=public –add-port=1433/tcp –permanent
  2. firewall-cmd –reload

六、至此可以windows 下使用smss连接至此mssql-server服务器

 

验证环境:CentOS7.7 + Aliyun,验证未完成,原因:安装要求至少2G内存,内存不够

 

时间:2019-11-01 14:17:00