# 用户

# 用户组

管理员组

系统 管理员组
CentOS wheel
ubuntu
rhel

# 操作

# 获取用户列表

cat /etc/passwd 以以下格式显示用户数据

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

# 添加用户

useradd

参数

adduser

参数

参数 实例 备注
-m 创建用户的登陆目录
-s -s /sbin/nologin 指定用户登陆后使用的 shell
-g 指定用户所属群组
-G -G wheel 指定用户所属附属群组
-u 指定 uid
-c -c ‘use for game’ 添加备注

centos

useradd -m -s /bin/bash -G wheel user1

# 删除用户

userdel

-r 清除用户目录和邮箱

userdel -r user1+

# 密码

使用 passwd 命令管理密码。

passwd -l user1	# 禁止密码登陆
passwd -d user1	# 清除密码免密登陆
passwd user1	# 修改指定用户密码
passwd			# 修改当前用户密码

# 登陆

Linux 设置 root 密钥登录,普通用户密码登录

# 软件安装

# CentOS

# yum

# yum 源配置

配置文件位于 /etc/yum.repos.d 目录。

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 获取阿里的 repo
yum clean all	# 清除缓存
yum makecache	# 生成新缓存
yum install -y epel-release # epel 源
yum clean all	# 清除缓存
yum makecache	# 生成新缓存

# rpm

# 安装

rpm -i 文件

参数

  • -i 指定包名
  • -v 显示安装信息
  • -h 显示安装进度
rpm -ivh example.rpm

# 查询

rpm -q .

# 卸载

rpm -e

# 其他命令

结束进程

kill [参数] 进程号
killall [参数] 进程名称
  • -8 强制结束
kill -8 vim