【系列三之CentOS系列】CentOS命令操作(2)

1 用户帐号与用户组的创建

1.1 用户管理

1.1.1 创建用户
命令: useradd [选项] 用户名
选项功能说明
-d指定用户主目录
-g指定用户组
-m若主目录不存在则创建
-M不创建主目录
-s指定登录时使用的Shell类型,默认为/bin/bash
-c设置对该账号的注释说明文字
-r创建系统账号(从999递减),默认不创建对应主目录
-u手工指定新用户的ID值,该值必须唯一且大于999
1.1.2 修改用户属性
  命令: usermod [选项] 用户名
选项功能说明
-l修改用户名
-c修改用户描述信息
-d修改用户主目录
-L锁定账号
-U对账号解锁
-g修改用户所属群组
-G修改用户所属附加群组
-s修改用户登录后使用的Shell类型
-u修改用户的ID号
-e修改用户有效期
-f修改用户密码在多少天之后失效
1.1.3 删除用户
命令: userdel [-r] 用户名
1.1.4 管理用户登录密码
命令: passwd [选项] 用户名
选项功能说明
-l锁定用户密码
-u解锁用户密码
-S查询用户状态
-d删除用户密码

1.2 用户组管理

1.2.1 创建用户组
命令: groupadd [选项] 用户组名称
1.2.2 修改用户属性
命令: groupmod [选项] 用户组名称
选项功能说明
-n修改组名
-g修改组标识号GID
1.2.3 删除用户组
命令: groupdel 组名
1.2.4 维护组中成员
命令: gpasswd [选项] 用户名 组名
选项功能说明
-a添加用户到组
-A将用户从组中删除
-d设置用户为组管理员

1.3 知识扩展

1.3.1 查看用户信息
命令: id [选项] 用户名
1.3.2 输出指定用户所在组
命令: groups [选项] 用户名
1.3.3 查看当前登录用户
命令: whoami
1.3.4 查看当前用户
命令: w
1.3.5 查看登录用户
命令: who
1.3.6 查看登录用户历史
命令:last
1.3.7 修改用户口令有效期
命令: chage [选项] 用户名
1.3.8 修改用户注释信息
命令: chfn [选项] 用户名
1.3.9 修改用户Shell类型
命令: chsh [选项] 用户名

2 文件属性的读取与修改

2.1 修改文件属性

命令: chmod [选项] 绝对权限值 要修改的文件或目录名称
命令: chmod 修改对象 运算符 用户权限 要修改的文件或目录名称

2.2 修改文件所有者

命令: chown [选项] 新所有者.新用户组 要修改的文件或目录名称

2.3 提升用户权限

2.3.1 su命令切换用户
命令: su – 用户名
2.3.2 sudo命令提升权限
命令: sudo cmd

用vim编辑/etc/sudoers文件,添加一行 用户名 ALL=(ALL) ALL

3 使用systemctl命令

3.1 服务简介

服务指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是底层程序。服务的管理包括启动、查询、停止等操作。Linux系统的服务分为独立运行的服务和受xinetd管理的服务两类。

3.2 systemctl命令

取代UNIX时代以来一直使用的init系统,并兼容Sysv和LSB的启动脚本,使得进程启动过程中更有效地引导加载服务。

3.2.1 服务的启动与停止
命令: systemctl {start|stop|status|restart|reload} 服务名
3.2.2 设置服务自启动
命令: ntsysv   
命令: systemctl {enable/disable} 服务名
3.2.3 查看所有服务
命令: systemctl [选项] [--type=TYPE] [-all]

4 RPM管理

4.1 简介

Red Hat软件包管理工具(Red Hat Package Manager,RPM)
RPM软件包工具常用于软件包的安装、查询、更新升级、校验、卸载及生成.rpm格式的软件包等操作。

命令格式:软件名称-版本号(主版本号及次版本号).版本运行的硬件平台.rpm

如: telnet-server-0.17-59.el7.x86_64.rpm

4.2 使用

命令:rpm [选项] [文件]
选项功能说明
-a显示所有软件包
-q查询
-i安装软件包
-e删除指定软件包
-f查询拥有指定文件的软件包
-i显示软件包的相关信息
-l显示软件包的文件列表
-p查询待安装的软件包
-U升级指定软件包
-v显示指令执行过程
-h安装过程将显示一系列的”#”来表示安装进度

4.3 查询

4.3.1 查询系统已经安装的全部RPM软件包
命令: rpm –qa
4.3.2 查询指定软件包是否在本系统中已经安装
命令: rpm –q 软件名称
4.3.3 查询软件包的描述信息
命令: rpm –qi 软件名称
4.3.4 查询已安装软件包的文件列表
命令: rpm –ql 软件名称
4.3.5 查询某文件所属的软件包
命令: rpm –qf 文件名称
4.3.6 查询待安装的软件包的信息
命令: rpm –qpi 软件包的名称
4.4 安装
命令: rpm –ivh 软件包名称
4.5 升级
命令: rpm –Uvh 软件包名称
4.6 刷新
命令: rpm –Fvh 软件包名称
4.7 卸载
命令: rpm –e 软件包名称
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值