01. 初识Liunx

概念

Liunx是多用户多任务操作系统。
Linux系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。

用户

1,root用户,超级用户,$,UID为0,权限最高;
2. 系统用户,系统自身拥有的用户,UID为1-999,不具有登录liunx系统的能力;
3. 普通系统,¥,UID为1000-6000,可以登录系统,操作自己目录内的内容。

4个文件

/etc/passwd 文件
  1. 存储所有的用户记录。
  2. UID是用户权限唯一标识。
  3. 字段:
账号名称 : 密码 : UID : GID : 用户信息说明列 : 用户主目录 : 用户所使用的Shell类型
root : x : 0 : 0 : root : /root : /bin/bash

密码“x”是安全考虑
UID:UserID映射 /etc/shadow 获得密码
GID:GroupID映射 /etc/group 获取用户组信息

/etc/shadow
  1. 字段
账号名称 : 密码 : 最近改动密码的日期 : 密码不可被改变的天数 : 密码需要重新更改的天数 : 更改提醒天数 : 密码过期后账号的宽限时间 : 账号失效日期 : 保留
root : (字符串-->加密后的密码) : 200 : 0 : 99999 : 7 : : :
/etc/group
  1. 概念
    初始用户组:创建用户的时候指定的GID;
    有效用户组:利用命令groups查看并输出用户组;用户在登录时,使用初始用户组工作,可以用groups切换有效用户组。
  2. 字段
用户组名称 : 用户组密码 : GID : 此用户组包含的账号名称
root : x : 0 : root
/etc/gshadow
  1. 一般用户不使用用户组,所有很少有密码
  2. 字段
用户组名 : 密码 : 用户组管理员账号 : 该用户组包含的账号名称
root : : : root

用户管理指令

添加 root权限
useradd
useradd [options] [username]
  1. 添加默认普通用户
useradd lamp
  1. 主要配置文件
    2.1 /etc/default/useradd
    2.2 /etc/login.defs
  2. 不会在/home 下创建用户同名的主目录
  3. 没有用户密码,需要用passwd设置密码
passwd [options] [username]
adduser
adduser [option] [username]
  1. 可以设置密码
  2. 与useradd的对比
    2.1 useradd不设置默认密码,需要后续通过passed进行设置;而useradd可以通过交互式操作设置密码。
    2.2 useradd在默认目录/home 下创建同名文件。
    2.3 useradd可以理解为一个简单的命令,而adduser可以理解为一个应用程序。
修改
chage 修改与用户密码相关的过期信息
chage [option] [username]
  1. eg:密码失效日、密码最短保留天数、失效前警告天数等。
usermod 修改用户信息
usermod [options] [username]
删除
删除 userdel
userdel [option] [username]
删除 deluser
deluser [option] [username]

用户组管理指令

新增用户组
新增用户组 groupadd
groupadd [options] [groupname]
新增用户组 addgroup
addgroup [options] [groupname]
修改用户组
修改用户组 groupmod
groupmod [options] [groupname]
删除用户组
删除用户组 groupdel
groupmod [options] [groupname]
  1. 用户组下没有用户使用其为初始用户组
删除用户组 delgroup
delgroup [options] [groupname]

切换用户

切换 su
su [username]
切换 sudo
  1. 普通用户可以通过 sudo 命令,使用 root 用户权限来执行命令。
  2. 在 /etc/sudoers 文件内的用户,才可以使用sudo命令。

系统管理

  1. 时间
date 显示时间
date -s "2023-02-2011:37:19"  设置时间
  1. 用户
logname
  1. 修改配置
vi 文件路径
  1. 进程
top  Q退出 
top -C 完整命令
top -pid 4160 指定命令
  1. 杀死
kill 520 杀死一个
kill -KILL 520 强制杀死
kill -9 520 彻底杀死
kill -9 $(ps -ef | grep itcast)  杀死itcast用户
kill -u itcast 杀死itcast用户
  1. 关机
shutdown [-t seconds] [-rkhncfF] time [message]
shutdown -h now 立即关机
shudown 立即关机
shutdown +1 “System will shutdown after 1 minutes” 指定1分钟后关机,1分钟关机并显示警告信息 
shutdown –r +1  “1分钟后关机重启”指定1分钟后重启,并发出警告信息
  1. 重启
reboot [-n] [-w] [-d] [-f] [-i]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值