安装前准备和注意事项

1、  安装Linux版本的SAS必须要用图形化界面,如下面的可操作图形界面:

 

2、安装步骤有任何和步骤不同,安装过程中都可能会出现不可预知错误,安装前请通读文档,安装人员必须有Linux基本命令操作经验。

3、关于图形化界面介绍

在深农时候用的Google远程Linux图形窗口界面链接

https://10.170.37.201:8099/csc/index.html#pages/resources/instances/vms/show?vmUuid=1d5b5762-687a-44a7-9b5f-893276744517&type=0

也可以用Xmanager的Xstart进行linux图形界面连接,不过得在服务器做些配置。

注意:以上操作都是为了以图形化界面来进行操作。远程linux系统图形界面找行方运维要方法。

4、安装sas前,先确认安装环境确实支持sas9.4安装,比如redhat系统版本过低时,不支持sas9.4安装。比如配置很低时,无法很好支持sas运行等等。系统配置和系统版本命令直接查询百度即可,以下命令供参考。

uname –a

cat /proc/version

cat /etc/issue

lsb_release –a

more /proc/cpuinfo

grep MemTotal/proc/

 

1、新建sas用户,创建安装目录

命令和步骤:

登录root用户,执行以下命令:

#useradd sas

为sas用户创建密码:

#passwd sas

输入密码,两遍

#sas

#sas

 

2、查看盘符大小(目的是为查看安装sas的目录空间是否够用)

查看各个盘符大小命令

#df -h

 

如图可见根目录空间够用。当我们新建sas用户后,会在目录/home/下面自动新建一个sas文件夹,就是我们将要安装sas的文件夹。

3、更换sas用户登录(目的为了上传安装包所属用户为sas用户),命令如下

#su - sas

登录sas用户后,可以pwd查看所在目录为/home/sas此目录下新建SASHome目录

#mkdir SASHome

新建目录后,确定目录所属sas用户和组,或直接执行下面命令

#chown sas SASHome

#chgrp sas SASHome

 

4、用sas用户登录filezilla或SecureFXPortable等软件上传sas安装包

注意:解压后先修改文件名为SAS否则安装过程中会出现特殊字符不允许继续。

如果解压后上传sas安装包,那么确认下安装包下所有文件所属sas用户和组,或者直接执行如下命令

chown –R sas:sas SAS

 

——————————————————————————————————————

注意:对于.rar要在linux下处理.rar文件,需要安装RAR for Linux,不免费。所以尽量在windows下解压后上传。

如果上传了rar压缩包,步骤如下:

上传6个rar压缩包后,先确定所属组,如果不是用sas用户上传的安装包,如果是之前用的root用户上传的,那么可用下面命令修改。

cd命令进入rar压缩包所在目录,执行(注意:以下是以ceshi文件夹举例)

#chown –R sas:sas ceshi

 

可以看到ceshi文件夹所属root组变更为sas组,更改成功。所有压缩包都要所属sas组。

对于.rar要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux 不是免费的;可从http://www.rarsoft.com/download.htm下载RAR 3。60 for Linux ,然后安装:

# tar -xzpvf rarlinux-3.2.0.tar.gz 

# cd rar 

# make 

——————————————————————————————————————

 

5、命令行更换登录用户为root用户,用root用户修改系统时间,

su - root

用root用户修改系统时间命令:

date -s 20140501

 

6、接下来所有步骤,必须登录图形化界面窗口进行操作。

 

图形化界面,鼠标右键->打开终端,会弹出命令行操作弹框。命令行更换登录用户为sas用户,用sas用户进行安装。

su – sas

赋予sas用户setup.sh的执行权限,并设置sas用户自己的掩码

命令:

umask 022

Chmod +x setup.sh

./setup.sh

 

5、指定安装目录到SASHome下

 

 

 

6、去掉已知无用的插件,其余全选就可以。

 

 

 

7、选择此授权的txt文件,注意如果安装目录没修改会出现以下无效安装目录错误,如果没用root修改时间,此处也会提示授权已经过期不让安装。

 

 

 

 

 

8、注意,下面此处不要选择英语,选择中文。

 

 

9、新建一个ODBC文件夹,存放各种驱动程序。

 

 

 

 

 

.

10、此处会让你选择浏览器完整路径,在linux图形界面左上角找到火狐浏览器,直接拽到桌面,然后将次快捷方式复制,粘贴到新建的ODBC目录,此处选择此文件即可。

 

 

 

 

 

 

 

 

11、注意必须保证所有安装都是对号,如有X则查看哪里安装不成功。

 

 

 

 

 

 

 

12、确认sas是否安装成功

cd /sas/SASHome/SASFoundation/9.4/

查看sas是不是连接到中文环境,例如:sas -> bin/sas_zh

如果不是,就用ln命令改成上面的链接

ln -s bin/sas_zh /sas/SASHome/SASFoundation/9.4/sas

会提示sas文件已经存在,用mv命令先把源文件改名:mv sas sas111,再执行上面命令

 

13、确保所有用户都可用,把sas连接ln到/usr/local/下,所有用户就都可用

命令:ln -s sas /usr/local/sas

 

14、确保所有位置都可用sas连接

vi ~/.bash_profile

在PATH=$PATH:$HOME/.local/bin:$HOME/bin

后面加冒号:/sas/SASHome/SASFoundation/9.4

重新加载一下脚本不用重启,执行以下命令

source ~/.bash_profile

 

15、检查sas是否可用,

新建一个.sas文件,用命令touch test.sas

文件中加入如下两行代码,用命令:vi test.sas

proc setinit;

run;

保存wq

执行sas test.sas

查看当前目录生成的test.log文件

 

16、更新授权文件

执行命令:

sas cit_renew20180129.sas

 

17、将系统时间修改回来

date -s "2018-07-24 20:04:00"

 

18、修改使用sas的每个用户设置,是得工作环境是GBK编码,容易和windows交互

在.bashrc里加一行,执行

export LANG=zh_CN.UTF-8

 

19、以root用户设置setuid的权限,执行以下命令

sas/SASHome/SASFoundation/9.4/utilities/bin/setuid.sh

posted on 2022-08-11 09:13  root-123  阅读(842)  评论(0编辑  收藏  举报