用户环境的定义是通过设置环境变量来实现的。AIX系统主要使用两大类profile文件来定义用户环境。一类是用来为所有用户定制环境,另一类是为个人定义自己的环境。
登录时,shell首先执行/etc/profile文件中的命令,然后运行/etc/environment文件中的命令来设置你的系统环境。这两个文件运行完毕后,系统会接着检查在登录用户的home目录下是否有.profile文件,如果.porfile文件存在,就运行它。 .profile文件还会指出是否还有一个环境文件。如果还有环境文件(通常叫.env或者.kshrc)存在,系统会运行这个文件,并设置你的环境变量。
*************************
以下是具体说明:
/etc/profile文件
用户在登录时,操作系统定制用户环境时使用的第一个文件就是/etc/profile。这个文件控制着全系统范围内的缺省变量,如Export变量,文件创建的掩码,终端类型,以及新邮件到达时的提示信息等等。
系统管理员为所有用户配置porfile文件,只有系统管理员可以更改这个文件。
/etc/environment文件
在登录时操作系统使用的第二个文件是/etc/environment。/etc/environment文件包含为所有进程所配置基本环境的变量。当一个新进程开始时,exec子程序生成一个形为Name=Value的字符串数组。这个字符串数组被称为环境,每一个被定义名字被称作环境变量或者 shell变量。exec子程序允许整个环境一次设置完成。
当你登录时,系统在读取你自己的profile前,设置环境文件的环境变量。下面是构成基本环境的变量:
HOME:用户登录的或HOME全路径,登录程序从/etc/passwd文件中读取并设置它。
LANG:语言环境
NLSPATH:消息目录的全路径。
LOCPATH:国际语言支持系统表格的全路径
PATH:搜寻命令的目录
TZ:时区信息 ,IBM到现在还得用TAIST——台北时区
【注意】/etc/environment文件中不能包含命令
.profile文件
操作系统在登录时用到的第三个文件是.profile文件。 .profile文件位于用户的home目录,它允许用户定制自己的个人的工作环境。
在登录程序将LOGNAME和HOME变量添加到环境中后,$HOME/.profile文件中的命令就会被执行,.porfile文件中含有你个人的设置会忽略/etc/profile文件中的相矛盾的变量。
一般用.profile来控制下面的缺省值:
打开的shell,命令行提示符,键盘的声音。
.env文件
如果你在.profile文件中有如下内容:ENV=$HOME/.env,操作系统在用户登录时使用的第四个文件是.env文件。.env文件允许用户定制自己的个人的工作环境。文件中含有的你个人的环境变量会忽略/etc/environment文件中的相矛盾的变量。
【注意】/etc/profile,/etc/environment和.profile文件只在登录时运行一次。但是.env文件却在每一次打开一个新shell或一个窗口时都被执行。
【TIP】$HOME/.env文件名可以任意,但在$HOME/.profile中要有相应的声明:export ENV=$HOME/.NewName
【TIP】$HOME/.env文件每当一个子shell被开启都会被执行,所以可以在这里定义在vi中开启的子shell中也可以使用的别名。
【注意】这四个定制环境的文件中,/etc/enviroment文件中只能给变量赋值,而其它三个文件可以使用语句。
在Linux下Jdk的安装和Java环境变量的设置
1、到www.sun.com下载最新版本的j2sdk for linux
2、安装jdk1.4.2 for linux,以下是在Redhat Linux 9下为例:
以root身份登录
(1)打开一个终端
(2)输入命令ls -l 查看安装文件的权限
(3)输入命令chmod a+x j2sdk-1_4_2_01-linux-i586-rpm.bin,给所有的用户添加执行的权限。
(4)安装jdk
./j2sdk-1_4_2_01-linux-i586-rpm.bin
此步完成后,会生成j2sdk-1_4_2_01-linux-i586.rpm的文件
查看权限
ls -l
给j2sdk-1_4_2_01-linux-i586.rpm赋执行权限
chmod +x j2sdk-1_4_2_01-linux-i586.rpm
安装j2sdk-1_4_2_01-linux-i586.rpm
rpm -ivh j2sdk-1_4_2_01-linux-i586-rpm
出现授权协议,按Enter键接受(可能不会出现)
(5)使用默认的安装位置,在/usr/java/下,即/usr/java/j2sdk1.4.2_01
3、设置环境变量(可能不需要设置)
使用Vi编辑器进行环境变量的编辑:
在终端中输入命令
vi /etc/profile.d/java.sh
这样可以在所有的用户中使用
在新的java.sh中输入以下内容:
#set java environment
export J***A_HOME=/usr/java/j2sdk1.4.2_01
export CLASSPATH=.:$J***A_HOME/lib:$J***A_HOME/jre/lib
export PATH=$J***A_HOME/bin:$J***A_HOME/jre/bin:$PATH
保存退出
PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (;),而在 Linux 下,分隔符是冒号 (:)。
4、给java.sh分配权限
输入以下命令:
chmod 755 /etc/profile.d/java.sh
5、重启计算机
在终端中输入如下命令,测试jdk是否安装成功
java -version
如果看到有JVM 的有关信息,则安装成功
相关推荐
AIX操作系统中,有一个重要的安全机制,即自动断开时间设置。该机制可以限制用户的登录时间,从而提高系统的安全性。本文将详细介绍AIX会员自动断开时间设置的配置方法。 什么是自动断开时间设置? ---------------...
### Unix-AIX 操作系统基础教程笔记(4-8章)知识点详解 #### 第四章:UNIX操作系统中文件系统的访问权限 ##### 4.1 用户的建立与管理 **用户日常管理的内容和方法:** - **用户账户的增删改:** 包括新增用户账户...
在AIX操作系统安装完成后,进行必要的基本系统设置是确保系统稳定和高效运行的关键步骤。本文主要探讨了在AIX安装后需要关注的一些关键设置,包括软件包与补丁的安装以及文件系统的管理。 首先,AIX操作系统在安装...
### AIX操作系统下安装Websphere 8.5 的详细步骤及注意事项 #### 一、准备工作 在开始安装Websphere 8.5之前,首先需要准备安装所需的介质。本次安装将使用以下四个文件: - `InstalMgr1.5.2_AIX_PPC_WAS_8.5.zip` ...
AIX系统创建用户是指在AIX操作系统环境下创建一个完整的用户,包括创建用户账户、设置密码、配置环境变量、创建数据库、配置监控文件、指定数据库包含的头文件、扩展数据库日志文件个数、恢复系统参数表、清理文件...
AIX系统常用命令为AIX操作系统的管理和维护提供了基本的命令集,涵盖了目录和文件操作、信息查看、FTP操作、进程及shell、打包与解包、解压和压缩、oracle启动/关闭、解锁ORACLE连接用户、启动/关闭系统、Java环境...
《DOMINO在AIX操作系统下的安装》 在安装Lotus Domino 5于IBM AIX操作系统时,必须确保系统满足特定的硬件、软件和系统要求。本文档详细介绍了这些要求以及安装过程中的步骤。 首先,硬件方面,需要的是IBM RS/...
"Domino在AIX操作系统下的安装" 本文档详细介绍了在AIX操作系统下安装Lotus Domino的步骤和要求。为了成功安装Domino,需要满足一定的硬件、软件和操作系统要求。下面是安装前的准备工作和安装步骤。 硬件要求 * ...
7. **SMIT图形与文本模式切换**:可以通过设置环境变量`SMITTTY`来控制SMIT的运行模式,将其设置为`yes`可以启用文本模式,反之则为图形模式。 8. **用户和组信息复制**:使用`importan/etc/passwd`和`importan/etc/...
AIX 6.1 安装中文字符集是指在 AIX 6.1 操作系统中安装中文字符集的过程,我们可以通过查看操作系统当前字符集、查看操作系统已安装字符集、安装新字符集等步骤来完成安装过程。安装完成后,我们可以检查系统字符集...
在IT领域,AIX(Advanced Interactive eXecutive)是一种由IBM开发的UNIX操作系统,尤其在大型企业和关键业务系统中广泛应用。Oracle数据库是全球最受欢迎的数据库管理系统之一,它提供了高效、安全的数据存储和管理...
《DOMINO在AIX操作系统下的安装指南》 在IBM AIX操作系统上安装Lotus Domino是一项技术性较强的任务,需要遵循一定的步骤和满足特定的硬件、软件及系统要求。以下是详细的安装指南: 首先,确保硬件环境满足最低...
### AIX操作系统在电信行业的应用与管理 #### AIX基本命令与系统管理 AIX作为IBM的UNIX变体,广泛应用于电信、金融等关键业务领域。掌握其基本命令是进行系统管理和日常操作的基础。 1. **与启动,退出,关机有关...
1. **AIX 系统环境**:已安装并配置好 AIX 操作系统。 2. **磁盘空间**:根据描述中的提示,安装 WebSphere 需要至少 1.2GB 的可用空间。 3. **端口检查**:使用 `netstat -an` 命令检查系统中是否已占用 2809, 8880...
- **环境变量设置**:修改`/home/oracle/.profile`文件,添加必要的环境变量如`umask`, `ORACLE_BASE`, `ORACLE_HOME`等,并使设置生效。 - **Oracle Universal Installer**:确保本地机器可以显示Oracle Universal ...
根据给定的文件信息,我们可以深入探讨AIX操作系统的一些关键知识点,这些知识点主要围绕着AIX的系统环境配置、环境变量、以及与Oracle数据库相关的设置展开。以下是对这些知识点的详细解析: ### AIX系统环境配置 ...
### Weblogic for AIX操作手册知识点详述 #### 一、操作环境设定 - **操作系统**: AIX 5L,这是IBM的Unix操作系统版本之一,适用于高性能的企业级服务器。 - **服务器程序**: WebLogic 9.24,一款由Oracle公司开发...
在现代企业级应用环境中,IBM WebSphere作为一款高性能的应用服务器,其在AIX操作系统下的部署和管理成为IT技术人员关注的重点。本文旨在详细介绍如何在AIX系统中安装WebSphere,并进行站点发布和数据库连接配置,为...
在AIX上部署开发环境通常包括数据库系统的安装配置、用户管理以及环境变量的设置等步骤。本文将详细介绍如何在AIX上部署一个包含Oracle 10g数据库的开发环境。 #### 二、在AIX上安装Oracle 10g ##### 2.1 准备工作...
【IBM小型机AIX5操作系统下安装arcims】 在IBM小型机上运行AIX5操作系统时,安装和配置ArcIMS(ArcGIS Internet Mapping Server)可能会遇到一些与Windows或Linux环境不同的挑战。ArcIMS是一个用于创建和发布Web...