关机与重启指令

shutdown关机

语法:

shutdown -h 关机时间

now 立刻

1 1分种后

shutdown重启

语法:

shutdown -r 重启时间

now 立刻

1 1分钟后

hatl关机

语法:

halt

reboot重启

语法:

reboot

数据保存!

sync

将内存数据保存到磁盘(一般关机重启动会自动执行,但是建议先手动执行一次)


登录与注销指令

切换登录用户

语法:

su -切换用户名

注销当前用户

语法:

logout
  • 比如说我们最初使用的是root账号登录的系统,随后su命令切换到a账号,这个时候注销指令发出之后我们就回到了root账号,如果再用一次就断开连接了
  • logout指令只能在远程连接中使用不能在图形化界面中使用

用户管理指令

添加用户

语法:

useradd 用户名

当我们添加完之后,会默认在home文件下创建一个家目录

我们也可以指定家目录创建的位置

useradd -d 指定目录名 用户名

一般的创建的时候我们需要将用户分到一个用户组中

useradd -g 用户组名 用户名

如果没添加组默认自动创建一个和用户名一致的组并将该用户放入

设置密码

语法:

passwd 用户名

如果不添加用户名就默认为当前登录的用户进行密码设置

删除用户

语法:

userdel 用户名

这样删除是不会删除家目录的

删除用户名同时删除家目录的语法:

userdel -r 用户名

查询用户信息

语法:

id 用户名

切换用户

语法:

su 用户名
  1. 高权限->低权限,不需要密码
  2. 低权限->高权限,需要密码
  3. 如果要返回原来的用户可以用logout或者exit

查看当前用户信息

语法1:

whoami

语法2:

who am i

用户组

类似于角色,系统会对有相同权限的用户进行统一管理

新建组

groupadd 组名

删除组

groupdel 组名

移动用户到某个组

usermod -g 要移动到的组名 要移动的用户名

用户和用户组相关文件了解

/etc/passwd文件

用户的配置文件,记录用户的各种信息

每行的含义:

用户名:口令(加密):用户标识号(uid):组标识号(gid):注释性描述:主目录:登录shell

Shell是用来解释用户的指令给内核工具

有bash(中国常用),tcsh,csh

/etc/shadow文件

口令的配置文件

每行的含义:

用户名:加密口令:最后一次修改时间:最小间隔时间:最大间隔时间:警告时间:不活动时间:失效时间:标志

/etc/group文件

组(group)的配置文件

每行含义

组名:口令:组标识符:组内用户列表

运行级别

运行级别说明:

  • 0 关机
  • 1 单用户【可以找回丢失的密码】
  • 2 多用户状态【无网络服务】
  • 3 多用户状态【有网络服务】(常用)
  • 4 系统未使用保留给用户
  • 5 图形界面(常用)
  • 6 系统重启

如果是0或者6系统直接关机或者重启

切换运行级别指令

init 运行级别

帮助指令

man 命令名

这样就能查看命令的作用

按一下空格查看更多的内容

在linux下隐藏文件是以 . 开头的

help 命令名

获得shell内置命令的帮助信息(全英文的哦~)

Linux-->开关机+用户管理指令的更多相关文章

  1. linux上的用户管理

    作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: us ...

  2. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  3. Linux常用命令--用户管理,文件权限,打包命令等

    幕布链接 Linux常用命令--用户管理,文件权限,打包命令等

  4. 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)

    VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...

  5. Linux.开关机&登出&用户管理

    关机重启: shutdown:         shutdown –h now 立该进行关机         shudown -h 1 "hello, 1 分钟后会关机了"    ...

  6. Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令

    知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...

  7. linux常用命令(一)linux开关机、重启以及文本界面与图形界面互换

    1.开关机 reboot 重启: shutdown [-efFhknr][-t 秒数][时间][警告信息] 关机: shutdown [-efFhknr][-t 秒数][时间][警告信息] 关机: - ...

  8. linux学习之用户管理

    用户管理是在root用户下进行相关操作的 1.配置文件路径:         保存用户信息的文件:/etc/passwd         保存密码的文件:/etc/shadow         保存用 ...

  9. linux下主机用户管理(完整详情)

    (一) 创建新用户 useradd命令(也可以使用adduser)用来创建新的用户帐号,其命令格式如下: 表4-19 useradd命令常用选项 常用现象意 义 -d设置新用户的登陆目录 -e设置新用 ...

随机推荐

  1. 【原创】Auto.js get和post 案例

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! Auto.js get和post 案例 ...

  2. Spring的Model 和 Map的原理

    Model 和 Map 为什么在Model和Map中放值传入后会出现在request的上面. 9.1.源码解析 准备测试代码 @GetMapping("/goto") public ...

  3. 面向开发的内存调试神器,如何使用ASAN检测内存泄漏、堆栈溢出等问题

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 目录 介绍 如何使用 ASAN 检测内存泄漏 检测悬空指针访问 检测堆溢出 C++ 中的new/delete不匹配 检测栈 ...

  4. goalng-sync/atomic原子操作

    目录 1.go已经提供了锁,为什么还需要atomic原子操作? 2.atomic原子操作为什么比mutex快? 3.CAS 4.互斥锁与原子操作区别 5.原子操作方法 5.1 atomic.AddIn ...

  5. 映射问题,命名空间不能为空:org.apache.ibatis.builder.BuilderException : Mapper's namesapce cannot be empty

    今天配置Spring配置文件时,出现了以下的报错 倒数第三行,意思是Mapper的namespace(命名空间)不能为空 检查xml文件里映射文件是否配置,如果没有配置,那请添加映射文件,不然Spri ...

  6. PerfView专题 (第二篇):如何寻找 C# 中的 Heap堆内存泄漏

    一:背景 上一篇我们聊到了如何去找 热点函数,这一篇我们来看下当你的程序出现了 非托管内存泄漏 时如何去寻找可疑的代码源头,其实思路很简单,就是在 HeapAlloc 或者 VirtualAlloc ...

  7. Luogu P1903 [国家集训队]数颜色 / 维护队列 (带修莫队)

    #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> ...

  8. Redis 15 主从复制

    参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 概述 主从复制 ...

  9. Unhandled Exception: MissingPluginException(No implementation found for method launch on channel)

    在添加依赖包时,可能会出现Unhandled Exception: MissingPluginException(No implementation found for method launch o ...

  10. Taurus.MVC 微服务框架 入门开发教程:项目集成:4、默认安全认证与自定义安全认证。

    系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ...