这是我的同事们反复提出的问题。我们是一个多人团队,在相同的 Unix 和 Linux 服务器上工作。经常出现的问题是在 linux/unix 操作系统中是否有默认的日志或类似的东西,可以查看用户何时在服务器中启动 sh/ksh 脚本或任何其他可执行程序。
例如,Susanwrite.ksh在 10h23执行,Paulfiles_rights.sh在 11h03 执行./rename_files,Yves在 13h12执行。系统管理员正在休假,但他将在明天到达并想看看谁执行了什么以及他/她何时执行了该操作。
我在 AIX 服务器上创建文件系统时遇到了一些困难。在 Linux 中,该任务很简单,只需四个命令,但我不知道如何在 AIX 中完成。
在 Linux 上,我会执行以下操作:
lvcreate -L 6G -n oracle_rec_sei data_vg
mkfs -t ext3 /dev/data_vg/oracle_rec_sei
mkdir -p /appli/oracle/REC_SEI
mount /dev/data_vg/oracle_rec_sei /appli/oracle/REC_SEI
Run Code Online (Sandbox Code Playgroud)
在 AIX 上,我尝试使用以下命令,但在这种情况下没有定义卷组。我发现的命令根据没有卷组给我错误。
我正在尝试使用以下命令创建一个 0.25G 的文件系统:
mklv -y lvoractl01HIST -c 1 jfs2 2 --> 2 blocks of 127Mb
crfs -v jfs2 -d /dev/lvoractl01 -m /appli2/oracle/AGEV/oractl01 -a agblksize='4096'
mount /dev/lvoractl01AGEV
Run Code Online (Sandbox Code Playgroud)
我在第一个命令 ( mklv -y lvoractl01HIST -c 1 jfs2 2) 中遇到了许多错误,因为它需要定义卷组。
在 AIX 主机上创建卷组、逻辑卷和文件系统(所有给定大小)的步骤是什么?