Linux知识学习- ArcSDE安装必备

题记

该文档是帮助ArcGIS用户在Linux操作系统中安装ArcSDE时,当用户不熟悉Linux操作系统,该文档提供一些Linux操作系统知识的介绍,使用户快速了解Linux,帮助用户顺利安装ArcSDE软件。

欢迎访问:《Linux操作系统典型问题》:http://blog.csdn.net/linghe301/article/details/7376612

Linux操作系统
用户

用户的概念和Windows操作系统的用户其实差不多,我觉得Linux操作系统对用户本质的区别是Linux有用户权限的概念,针对每一个用户创建的文件等其他用户是不能进行编辑的。必须需要该用户或者Root用户赋予相应的权限才能完成。

其实在用户创建之前还有一个用户组的概念,但是一般在ArcSDE软件安装之前,Oracle软件都会安装,一般都有oinstall组和dba组的创建,在这里只需要记得在创建ArcSDE用户的过程中至少需要oinstall组的。

以下为创建相应的用户组

[root@esrichina ~]# groupadd oinstall
[root@esrichina ~]# groupadd dba

创建用户,其实方式很多种,学会一种即可

以下为创建一个叫arcsde的用户,使之赋予oinstall和dba组,创建一个所属arcsde的文件夹,路径为/home/arcsde,密码为arcsde,注意Linux系统的密码关键字为:passwd

useradd –d /home/arcsde -G oinstall,dba –m arcsde
passwd arcsde

查看文件个数或权限

使用ls命令,可以查看该文件夹里面的文件和文件夹,如下,蓝颜色的表示文件夹,白颜色的表示文件。

使用ll命令或者ls –l是查看每个文件夹或者文件的详细信息(包括文件读写执行权限,所属用户,所属组,创建日期等)。

使用pwd命令,查看当前完全的路径

clip_image002

解释一下:drwxr-xr-x

该字段的其余部分由三个三元组字符组成。第一个三元字符组代表文件所有者的权限,第二个代表文件的组的权限,第三个代表所有其他用户的权限

r 表示允许读(查看文件中的数据),w 表示允许写(修改文件以及删除),x 表示允许“执行”(运行程序)。

切换目录

和Windows操作系统一样,Linux使用cd来切换不同的目录

使用cd 。。切换到上一个目录

使用cd切换到操作系统用户目录

详细参考一下解释

clip_image004

权限

上面提到了用户权限,也提到了文件权限,如果当需要修改这两个权限该怎么办呢?也就说如果有这样一个场景,当某个文件必须需要sde用户只需(如lic文件),但是用户在上传过程中是以root用户上传的,而且我想对该lic文件有写的权限等,该怎么办呢?

使用chown命令来修改,需要注意的一点是有些文件只有root用户下才能赋予其他用户权限,有些文件是只有该文件的创建者或者root用户可以赋予其他用户权限。

chown 用户:oinstall 路径

chown 用户 文件名

然后上面提示到文件的权限(r/w/x),其中mode是一个八进制数,表示权限位。在绝对模式中,每一个权限位用一个八进制数来代表

文件属主:r w x:4 + 2 + 1

同组用户:r w x:4 + 2 + 1

其他用户:r w x:4 + 2 + 1

参考:http://www.shangshuwu.cn/index.php/Linux%E5%AE%89%E5%85%A8%E4%BD%93%E7%B3%BB%E7%9A%84%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86

clip_image006

VI编辑器

学习Linux操作系统,其中一点,需要修改东西,那么怎么使用VI编辑器就显得非常重要了,其实你也可以导出成Windows操作系统,编辑完后在导入,但是比较麻烦,还是多学点,有好处的。

1:进入vi

clip_image008

2:进入编辑模式

编辑需要按下键盘i或者a,才能启动编辑模式

删除使用backspace即可,AIX系统是用x

复制选择所要复制的,回车即可

粘贴只需点击鼠标右键即可

3:进入保存模式

[esc]+[:]+[q],直接退出

[esc]+[:]+[q]+[!],强行退出

[esc]+[:]+[wq],保存退出

还有很多,根据情况大家多看看帮助即可。

如果只是查看,直接使用more 文件名即可

环境变量

环境变量是学习Linux操作系统必须熟知的一个概念,其实windows操作系统也有环境变量,但是因为安装软件什么的都是自动的(自动添加环境变量或者自动写注册表等),这些就不用用户来进行操作,但是Linux比较烦人的一点就是需要往环境变量添加东西。

需要注意的是,只有在操作系统用户下的目录级别(/home/sde)才能打开环境变量。还有其他方式,不再介绍

clip_image010

clip_image012

环境变量在我个人理解,有两点,第一就是可以快速定位到某个指定的目录,第二就是在进行相关的程序执行可能需要一些lib和bin文件,如上所示,系统会在环境变量里面来寻找相应的文件。

还有一点,环境变量是有顺序之分的,如SDEHOME,如果写在LD_LIBRARY_PATH后面,那就获得不了SDEHOME的信息了。

而且还有,写完环境变量需要使之生效。

1:. ./.bash_profile(点/空格/点/杠/点bash_profile)

2:切换用户使之生效

查看生效方法有echo

clip_image014

其他

查看IP,必须使用su – root用户下才能查看

clip_image016

需要访问/etc/services文件,添加Sde的实例名和端口号

clip_image018

Oracle数据库操作
启动数据库监听

clip_image020

打开sqlplus

clip_image022

连接Sys用户

clip_image024

打开数据库

clip_image026

相关操作软件
Putty

Putty是一款绿色软件,可以直接在Windows操作系统运行连接远程的Linux操作系统,类似telnet,SSH等软件,直接操作终端了,这样比较方便。

clip_image028

SSH

该软件类似ftp上传,可以将Windows里面的东西,上传到Linux操作系统上。

clip_image030高级篇

查看端口号是否开放

clip_image032

查看进程

clip_image034

查看某个指定进程信息

clip_image036

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值