SAPECC6安装指南 - VM + LINUX + SAPECC6 + ORACLE 联系客服

发布时间 : 星期二 文章SAPECC6安装指南 - VM + LINUX + SAPECC6 + ORACLE更新完毕开始阅读8af12e767fd5360cba1adb5d

修改用户 usermod 参数 -c -d -e -f -g -G -l -s -u -L -U 描述 更改 /etc/passwd 第5栏用户信息说明的部分,后面接描述信息,可以使用 chfn 命令替代 更改 /etc/passwd 第6栏用户的家目录部分,如果再加上 -m 参数(只与-d配合) 则会将现有家目录的地址重命名为新的家目录地址,如原来没有指定家目录地址,则为账号新建一个指定的家目录地址 更改 /etc/shadow 的第8栏账号的失效日期,后面接日期参数格式为 MM/DD/YY 或 YYYY-MM-DD 更改 /etc/shadow 的第7栏账号过期宽限时间部分,当后面接的值为 0 时,账号立即失效,为 -1 时关闭此功能默认值为 -1 后面接 group name 必须是现有 group 组中的一个,改变用户的初始化用户组 id 对应 /etc/passwd 的第4栏内容 后面接 group name 必须是现有 group 组中存在的组名,改变用户能够支持的用户组,修改的是 /etc/group 后面接账号名称,即更改用户名。对应的是 /etc/passwd 的第一栏 后面接shell的实际文件,即 /bin/bash ,/bin/csh之类,可以使用 chsh 命令替代 更改用户的UID,对应的是 /etc/passwd 的和3栏数据,此 UID 不能与目前系统中已经存在的UID相同 暂将用户的密码冻结,禁止其登录,即更改 /etc/shadow 的密码栏,在其前面加上 ! 暂将用户的密码解冻,即去掉其 /etc/shadow 密码栏前面的 !

1)与用户(user)相关的配置文件;

/etc/passwd 系统存在的所有用户名; /etc/shadow 用户(user)影子口令文件;

pwcov同步用户从/etc/passwd 到/etc/shadow

pwckpwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;

pwunconv是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;

2)与用户组(group)相关的配置文件;

/etc/group 文件包含所有组;

/etc/gshadow 用户组(group)的影子文件;

grpck 校验用户组配置文件/etc/group和/etc/gshadow文件内容是否合法或完整

grpconv 通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;

grpunconv通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件;

/etc/group 文件的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下:

group_name:passwd:GID:user_list

第一字段:用户组名称; 第二字段:用户组密码; 第三字段:GID

第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;

linux操作系统的用户文件的说明 /etc/passwd

该目录存储的是操作系统用户信息,该文件为所有用户可见。

给linux系统添加一个帐号:

useradd -g dba -d /home/oracle –c ‘SAP Database Administrator’ -m oracle (:新建一个用户test, 属于mysql组,开始目录是/home/test)

/etc/passwd文件的内容大体格式如下: # cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

oracle:x:1001:104:SAP Database Administrator:/home/oracle:/bin/csh

可以看出/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下 (1):用户名。 (2):密码(已经加密) (3):UID(用户标识),操作系统自己用的 (4):GID组标识。 (5):用户全名或本地帐号

(6):开始目录(家目录) (7):登录使用的Shell,就是对登录命令进行解析的工具。

我想找到某个组中存在的用户,比如我的A组中有用户A1,A2,A3,如何使用命令来得到A组所有的用户呢?

这个有些困难,你可以试试用查找的方式,比如知道A组的gid是24 cat /etc/passwd|grep 24就是主组是24的用户 cat /etc/group|grep 24就是附属组是24的用户

ls

ls -al |grep '^d'

#显示目录

#在一个目录中查询不包含目录的所有文件

ls -al |grep '^[^d]'

linux几种文件类型:

d 表示此文件是一个目录

- 表示此文件是一个普通文件

b 表示此文件是一个特殊的块设备I/O文件 c 表示此文件是一个特殊的字符设备I/O文件

l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称

du

列出一个目录占用的空间

-a或-all -s或--summarize -c或--total

显示目录中个别文件的大小。 仅显示总计。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

du -ch . #显示当前目录及子目录使用情况,并且每个目录也会统计一下,统计大小包括 所有子目录中文件大小 du -Sh .

#显示当前目录及子目录使用情况,并且每个目录也会统计一下,每个目录统计

大小包括子目录文件大小,只是该目录下直接文件的总大小而已 du -sh . #统计当前目录使用大小 du -Sk/m . | sort -n #可以迅速发现那个目录是最大的(注:比较时不能用-h参数,否则不准确 要统一单位k/m)

d -sh 目录名 #查看某个目录所占用的空间大小

df

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项]

说明:df 命令可显示所有文件系统对 i 节点和磁盘块的使用情况。 该命令各个选项的含义如下:

-a 显示所有文件系统的磁盘使用情况,包括 0 块(block)的文件系统,如/proc 文件系统。 -k 以 k 字节为单位显示。

-i 显示 i 节点信息,而不是磁盘块。

-t 显示各指定类型的文件系统的磁盘空间使用情况。

-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与 t 选项相反)。 -T 显示文件系统类型。

df -ah[k/m]

df -h /

#查看所有分区使用情况 #查看指定分区使用情况

shutdown

shutdown 命令可以安全地关闭或重启 Linux 系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是 hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。

该命令的一般格式为: shutdown [选项] [时间零表示立即关机] [警告信息] 命令中各选项的含义为: - k 并不真正关机,而只是发出警告信息给所有用户。 - r 关机后立即重新启动。 - h 关机后不重新启动。

- f 快速关机,重启动时跳过 fsck。 - n 快速关机,不经过 init 程序。

- c 取消一个已经运行的 shutdown。需要特别说明的是,该命令只能由超级用户使用。

free

free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下: -b 以字节为单位显示。 -k 以 K 字节为单位显示。 -m 以兆字节为单位显示。

#free -m

Mem: 1543 1518 24 0 191 912 -/+ buffers/cache: 414 1128 Swap: 1023 0 1023

#free -mot

total used free shared buffers cached Mem: 1543 1521 22 0 191 912 Swap: 1023 0 1023 Total: 2567 1521 1045

total used free shared buffers cached

关机与重启

>shutdown

关机,重启

shutdown -h now 立刻关机,相当于 init 0