添加用户完成后的用户文件路径:/etc/passwd
- useradd: 创建新的用户
参数 | 说明 |
---|---|
-d | 指定创建的用户可以工作的目录(默认为/homne/username) |
-e | 账户的到期时间(格式为YYYY-MM-DD) |
-u | 指定该用户的默认UID |
-g | 指定一个初始的用户基本组(必须已存在) |
-G | 指定一个或多个扩展组 |
-N | 不创建与用户同名的基本用户组 |
-s | 指定该用户的默认Shell解释器 |
[root@JD home]# user -d /springcloud add ll
[root@JD home]# id ll
uid=1000(ll) gid=1000(ll) groups=1000(ll)
-
groupadd: 创建用户组
-
usermod: 修改用户的属性
参数 | 说明 |
---|---|
-c | 填写用户账户的备注信息 |
-d -m | 参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去 |
-e | 账户的到期时间,格式为YYYY-MM-DD |
-g | 变更所属用户组 |
-G | 变更扩展用户组 |
-L | 锁定用户禁止其登录系统 |
-U | 解锁用户,允许其登录系统 |
-s | 变更默认终端 |
-u | 修改用户的UID |
默认创建的用户会创建一个相同用户的组名,可以将用户ll加入到root用户组中,这样扩展组列表中则会出现root用户组的字样,而基本组不会受到影响:
[root@JD home]# usermod -G root ll
[root@JD home]# id ll
uid=1000(ll) gid=1000(ll) groups=1000(ll),0(root)
- passwd: 修改用户密码,过期时间,认证信息等
参数 | 说明 |
---|---|
-l | 锁定用户,禁止其登录 |
-u | 解除锁定,允许用户登录 |
–stdin | 允许通过标准输入修改用户密码,如echo “NewPassWord” |
-d | 使该用户可用空密码登录系统 |
-e | 强制用户在下次登录时修改密码 |
-S | 显示用户的密码是否被锁定,以及密码所采用的加密算法名称 |
- userdel: 删除用户
参数| 说明
—|---
-f | 强制删除用户
-r | 同时删除用户及用户家目录
文件操作
drwxr-xr-x 6 root root 99 Oct 23 15:13 apache-maven-3.5.4
-rw-r--r-- 1 root root 8842660 Jun 18 03:05 apache-maven-3.5.4-bin.tar.gz
-: 普通文件
d: 目录文件
l: 链接文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
- chown和chmod
chmod -R 或 chown -R:当前目录下的所有内容都被授权则可以使用-R参数
存储结构与磁盘划分
- 交换分区
概念:SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据粮食存放到硬盘中,一边腾出物理内存空间让更活跃的程序来服务。目的就是解决真实物理内存不足的问题。
生产环境中: 根据情况,一般建议是真实物理内存的1.5~2倍,如果真实物理内存够大例如64G,则根据情况不需要太多的虚拟内存。