linux语法复习-01天-用户管理-关机和重启

简介: linux语法复习-01天-用户管理-关机和重启

学习环境

推荐使用VMware(搭建linux虚拟机) + XShell(在windows命令操作) + Xftp(从windows传输文件)

  • linux操作系统大同小异,基本语法都是一样的,我用的是CentOS 7.X,其他版本都可以
  • 学习阶段建议使用图形化操作界面,不然面对黑框子实在没有兴趣而且造成一些事故也容易及时发现

  • 学习大数据尽量早点熟悉黑框子(没有图形化界面的操作系统)

  • 学习linux需要时时刻刻记住一句话,“linux中,一切都是文件”,包括键盘、耳机、网卡等,所有一切都是以文件的形式存在的
  • 登陆时尽量选择普通用户、别使用root用户,因为root用户权限太高,在linux下容易误删一些系统配置文件,造成不可逆转的错误。下面我会先介绍linux下如何创建普通用户

当你逐渐熟悉XShell下操作linux系统的时候,你就会发现,黑框子是真的快,真的爽!

登陆linux虚拟机

这里就不多说了,作为linux复习,只需要知道一个操作命令获取ip地址来连接linux虚拟机

ifconfig


拿到ip就可以从XShell连接了

密码

用户管理

基本介绍

Linux是一个多用户系统

Linux 允许使用者在 Linux 系统上通过规划不同类型、不同层级的用户,并公平地分配系统资源与工作环境。而与 Windows 系统最大的不同,在于 Linux 允许不同的用户同时登录主机,同时使用主机的资源,因此 Linux 被称为是多用户系统。

添加用户

  • Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
  • Linux用户至少需要属于一个组。
  • 基本语法
useradd [目录选项] + 用户名

指定用户组

useradd -g 组名 用户名
  • 给用户添加密码
  • passwd + 用户名
  • 实际案例
  • 添加一个用户 丁真,不指定所在组
useradd dingzhen
  • 添加丁真的伙伴雪豹,并指定所在组为丁真组
useradd -g dingzhen xuebao

里面的ls是显示当前目录下所有文件,后面会复习到
  • 给dingzhen添加密码(这里输入密码自己也是看不见的)
passwd dingzhen
输入密码:
再次输入:

删除用户

基本语法

  • 只删除用户,不删除用户目录(常用,因为这个用户离职后,我们只会删除这个用户,让他无法登陆,但他的目录不会删除,因为目录下可能会有很多重要的文件等)
userdel  用户名
  • 删除用户及其用户目录(-r 的意思是递归删除)
userdel  -r   用户名

实际案例

  • 删除丁真(只删除丁真这个用户,无法删除丁真这个组,因为雪豹还在这个组下面)
userdel dingzhen

丁真不再是一个用户,她只是一个目录,它已经无法登陆,但雪豹仍然在并且不受影响。

查询用户信息

基本语法

  • id + 用户名

返回格式

  • 用户id + 组id + 组名

实例

如果用户不存在,返回“无此用户” no such user

切换用户

介绍

在linux中,如果当前用户的权限不够,可以通过 su- 指令,切换到高权限用户,比如root

基本语法

  • su - 用户名

返回到原先的用户

  • exit

应用实例

  1. 创建一个 用户 zf,指定密码,然后切换到 zf.

细节说明

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要
  2. 当需要返回到原来用户时,使用 exit 指令

查看当前用户/登录用户

基本语法

  • whoami / who am i

关机&重启命令

  • shutdown -h now 立即关机
  • shutdown -h 1 1分钟后关机
  • shutdown -r now 立即重启
  • halt 效果等价于关机
  • reboot 重启
  • sync 把内部中的数据同步到磁盘上
学习中 shutdown -h now 关机、reboot重启,我觉得就够用了
相关文章
|
3月前
|
安全 Linux 调度
在Linux中,如何实现,每星期天早8点服务器定时重启?
在Linux中,如何实现,每星期天早8点服务器定时重启?
|
3月前
|
存储 Ubuntu Linux
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
|
24天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
126 3
|
3月前
|
Ubuntu Linux 编译器
在ubantu/linux系统出现parse error(语法错误)
本文讨论了在Ubuntu/Linux系统中遇到"parse error"(语法错误)的问题,并提供了将非声明语句移动到所有声明语句下方以解决该问题的解决方案。
在ubantu/linux系统出现parse error(语法错误)
|
3月前
|
Ubuntu Linux 应用服务中间件
在Linux中,如何启动、停止或重启服务?
在Linux中,如何启动、停止或重启服务?
|
3月前
|
存储 安全 Unix
揭秘Linux配置之谜:为何重启成常态?动态刷新配置竟成奢望?一场关于系统稳定性与灵活性的较量!
【8月更文挑战第12天】Linux以其卓越性能在各领域广泛应用,但配置更新需重启而非动态刷新。这源于系统架构的静态设计、配置管理机制的局限、安全考量及性能优化需求。配置文件存储于磁盘,改动不自动反映至内存;服务管理依赖systemd等初始化系统,启动时加载配置而不主动监测变更;动态刷新可能引入安全风险;频繁更新配置亦影响性能。开发者可通过信号或IPC机制实现在特定信号下重新加载配置。
50 4
|
3月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
88 2
|
4月前
|
存储 弹性计算 Linux
云服务器 ECS产品使用问题之重启linux服务器pal-server是否会自动重启
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
3月前
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
|
3月前
|
Ubuntu Linux
在Linux中,想修改ip,需要编辑哪个配置⽂件?修改完配置⽂件后,如何重启网卡?使配置生效?
在Linux中,想修改ip,需要编辑哪个配置⽂件?修改完配置⽂件后,如何重启网卡?使配置生效?
下一篇
无影云桌面