安装前准备和注意事项
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?