精华内容
下载资源
问答
  • 1.linux操作系统中,有一个概念叫做超级用户(root):拥有操作系统的资源的所有访问权限,用于对系统的维修和管理(添加或删除用户或组,安装软件等对系统进行管理的操作)。 2.在Linux操作系统,日常使用中不建议...

    一 超级用户
    1.linux操作系统中,有一个概念叫做超级用户(root):拥有操作系统的资源的所有访问权限,用于对系统的维修和管理(添加或删除用户或组,安装软件等对系统进行管理的操作)。
    2.在Linux操作系统,日常使用中不建议用户登录超级用户登陆系统,防止对重要的文件或文件夹等内容删除,造成系统崩溃。
    3.在Linux操作系统进行安装的时候,会帮助我们创建一个账号(默认创建),这个默认创建的账号就叫做标准用户(只能访问该用户权限下的内容,只能在该用户的家目录的权限下进行操作,那么就不会对系统内的重要的文件或文件夹进行删除,因为没有这个权限,就保证了系统的安全。)
    4.标准用户使用root命令的原因:因为可能该标准用户会进行一些系统维护的工作(例如创建一个用户或一个组,而这些对系统进行设置的权限只能超级用户root才有,但是如果我们不想登录root权限,于是就有了sudo命令的诞生啦~~
    二 sudo命令
    1.产生原因见1.4
    2.sudo命令中su是substitute user的简称,表示以另外一个用户的身份来执行命令,即以其他用户的身份来执行,并且在Linux操作系统中,预设的身份为root,所以就可以用户标准用户的身份对系统进行管理和维护啦~
    3.注意点:第一次使用sudo命令时,系统必须要用户输入密码才可以执行相关操作。但是系统还是挺人性化的~因为输入密码成功后,之内的五分钟都进行进行相关操作(即有五分钟的使用期限),超过五分钟,再使用sudo命令进行系统管理和维护的时候才会要你输入密码。

    展开全文
  • VLAN的概念及优势 VLAN的种类 交换机vlan接口类型 静态VLAN的配置 VLAN的范围 eNSP VLAN 常用命令 小结 Trunk介绍与配置 单臂路由 单臂路由产生的瓶颈 华为模拟器eNSP单臂路由常用命令 VLAN的概念及优势 ...

    目录

    VLAN的概念及优势

    VLAN的种类

    交换机vlan接口类型

    静态VLAN的配置

    VLAN的范围

    eNSP VLAN 常用命令

    小结

    Trunk介绍与配置

    单臂路由

    单臂路由产生的瓶颈

    华为模拟器eNSP单臂路由常用命令


    VLAN的概念及优势

    分割广播域

    • 物理分割

    • 逻辑分割

    VLAN的优势

    • 控制广播

    • 增强网络安全性

    • 简化网络管理

    VLAN的种类

    静态VLAN

    基于端口划分静态VLAN

    动态VLAN

    基于MAC地址划分动态VLAN

    交换机vlan接口类型

    1、access类型端口:接入模式 一般用于连接 计算机或路由器的接口

    2、trunk 中继 一般用于连接交换机与交换机的端口

    作用:用于识别可放心的VLAN标签,数据进行交换机时 打上VLAN 标签出交换机时脱掉 VLAN标签

    3、hybrid 华为 私有协议 华为交换机接口上默认的接口类型

    静态VLAN的配置

    VLAN的范围

    VLAN ID范围 0~4095

    其中0和4095为仅限系统使用,用户不难查看和使用这些VLAN

    eNSP VLAN 常用命令

    以华为模拟器eNSP为例,总结一下常用VLAN命令

    显示当VLAN信息

    [SW1]dis vlan

    添加

    [SW1] VLAN 10

    [SW1-VLAN10] q

    批量添加

    [SW1]VLAN batch 20 30 40

    删除

    [SW1]undo vlan 10

    将端口加入VLAN,access口 只能属于一个VLAN,一般用于连接计算机端口

    [HUAWEI] int e0/0/0

    (进入接口模式)

    [HUAWEI-Ethernet0/0/0]port link-type access (定义二层端口为access模式)

    [HUAWEI-Ethernet0/0/0]port default vlan 10(将端口加入到VLAN中)

    [HUAWEI-Ethernet0/0/0] undo shutdown

    将端口从VLAN中删除

    [HUAWEI-Ethernet0/0/0] undo port default VLAN

    [HUAWEI-Ethernet0/0/0] port link-type hybrid (将端口类型恢复成默认的hybrid模式)

    查看当前端口模式、状态

    [HUAWEI-Ethernet0/0/0] dis this

    同时将多个端口加入VLAN

    [HUAWEI] port-group 1 (新增组1)

    [HUAWEI-port-group-1] group-member Ethernet 0/0/1 to Ethernet 0/0/20(组1的成员是e0/0/0到e0/0/20)

    [HUAWEI-port-group-1] port link-type access

    [HUAWEI-port-group-1] port default VLAN 30

    端口恢复默认配置,注意,执行完命令后,接口会被shutdown

    [HUAWEI] clear configuration interface e0/0/1

    查看指定VLAN信息

    [HUAWEI] dis VLAN 10

    小结

    VLAN是逻辑隔离的虚拟局域网

    VLAN能够隔离广播,提高安全性,简化管理

    VLAN分为动态VLAN和静态VLAN

    静态VLAN有两种配置方式:VLAN数据库和全局配置

    Trunk介绍与配置

    Trunk的作用

    为每一个VLAN提供一条链路

    只使用一条链路,且通过标识来区分不同VLAN的数据

     

    华为模拟器eNSP trunk常用命令

    Trunk类型端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN报文,一般用于交换机与交换机相关的接口。

    [HUAWEI] int e0/0/0

    [HUAWEI-Ethernet 0/0/0] port link-type trunk (定义二层端口为trunk模式)

    [HUAWEI-Ethernet0/0/0] port trunk allow-pass VLAN 10 20 30(配置Trunk端口允许通过的VLAN)

    [HUAWEI-Ethernet0/0/0] undo shutdown

    单臂路由

    单臂路由实现不同VLAN间通信

    链路类型

    交换机连接主机的端口为access链路

    交换机连接路由器的端口为 Trunk 链路

    子接口

    路由器的物理接口可以被划分成多个逻辑接口

    每个子接口对应一个VLAN网段的网关

    单臂路由产生的瓶颈

    单屏路由的缺陷

    “单臂”为网络骨干链路,容易形成网络瓶颈

    子接口依然依托于物理接口,应用不灵活

    VLAN间转发需要查看路由表,严重浪费设备资源

    华为模拟器eNSP单臂路由常用命令

    [R1] interface g0/0/0.10 进入子接口视图,建议子接口名与VLANid一致

    [HUAWEI-GigbitEthernet0/0/0.10] dot1q termination vid 10

    配置VLAN标签的封装结构(dot1q为IEEE802.1q协议),该子接口属于VLAN10

    [Huawei-GigabitEthernet0/0/0.10] ip add 192.168.10.1 24

    [Huawei-GigabiEthernet0/0/0.10]arp broadcast enable

    开启向下arp广播请求功能

    [R1] interface g0/0/0.20

    [Huawei-GigabtEthernet0/0/0.20] dot1q termination vid20

    [Huawei-GigabtEthernet0/0/0.20] ip add 192.168.20.1 24

    [Huawei-GigabtEthernet0/0/0.20] arp broadcast enable

    [R1] int g0/0/0

    [Huawei-GigabitEthernet0/0/0] un sh

    [R1] dis ip interface brief

    展开全文
  • 调度命令

    2021-06-20 02:48:22
    中文名调度命令外文名Dispatching command定义行车调度处理日常行车工作中问题分类口头和书面作用保证运输秩序的正常运转学科交通工程调度命令调度命令概念编辑语音调度命令是指行车调度处理日常行车工作中有关...

    为了落实运行图及编组方案,保证运输秩序的正常运转,及时处理所辖区段内的突发情况,列车调度员代表铁道部或路局面向基层运输站段下达的书面命令,称之为调度命令。

    中文名

    调度命令

    外文名

    Dispatching command

    定    义

    行车调度处理日常行车工作中问题分    类

    口头和书面

    作    用

    保证运输秩序的正常运转

    学    科

    交通工程

    调度命令调度命令概念

    编辑

    语音

    调度命令是指行车调度处理日常行车工作中有关问题,以及在非正常情况下组织指挥行车有关部门、单位和人员办理行车工作、指示作业方法和安全注意事项的带有约束性的以书面形式下达的指令,是行车各部门具体办理行车工作的根据,是行车调度组织指挥行车工作和安全生产的必要手段,也是考察行车调度组织指挥工作的过程及工作质量的依据。它体现了铁路行车工作集中领导、统一指挥的原则。各行车有关部门、单位和人员必须服从行车调度的调度命令,严格按照调度命令的具体要求进行工作。

    除调度命令以外,调度员在日常生产指挥中向有关人员发布的完成运输生产任务的具体部署和指挥行车工作的指令,称为口头指示。口头指示和调度命令具有同等作用,有关人员必须坚决执行:发布口头指示,也应正确、及时、清晰、完整。

    需要发布口头指示的事项:编组超重列车;中间站到发线占用;跟踪出站调车;原规定为通过的旅客列车南正线变更为到发线接车,特快旅客列车遇特殊情况必须变更基本进路时;单线自动闭塞在发车前;自闭区间列车退行时;不适于连挂在列车中部但走行部良好的车辆挂于列车尾部时;其他需要明确但无需发布调度命命令的事项。[1]

    调度命令分类

    编辑

    语音

    调度命令口头命令

    列车调度员发布口头命令有以下几种:

    (1)临时加开或停开列车(包括客车、工程车及救援列车)。

    (2)客车推进运行、退行,工程车退行。

    (3)停站客车临时变通过。

    (4)列车降级运行时。

    (5)列车救援时。

    (6)列车中途清客。

    (7)变更列车进路。

    调度命令书面命令

    书面命令发布的内容包含命令号、受令处所、受令人、命令内容、发令日期、发令时间、发令人姓名及复诵人姓名等.需在“调度命令登记簿”中填记。列车调度员发布书面命令有以下几种:

    (1)发布线路限速或取消限速。

    (2)封锁、开通线路时。

    (3)列车调度员认为有必要记录的命令。[2]

    bb2905cc06bdc97defa87ace80701474.png

    调度命令原则

    编辑

    语音

    1.指挥列车运行的命令和口头指示,只能由列车调度员发布。

    旅客列车的加开、停运、折返、变更径路及车辆甩挂的命令,经铁道部、铁路局客运调度分别报告值班处长、值班主任同意签字后,由客运调度员发布。

    2.调度命令发布前,应详细了解现场情况,听取有关人员的意见,书写命令内容、受令处所必须正确、完整、清晰。

    3.采用计算机发布调度命令时,必须严格遵守“一拟、二签(按规定需领导、值班主任签发)、三下达、四确认签收”的发布程序。受令人必须认真核对命令内容并及时签收。

    4.采用电话发布调度命令时,必须严格遵守“一拟、二签(按规定需领导、值班主任签发)、三发布、四复诵核对、五下达命令号码和时间”的发布程序办理。发布、接收调度命令时,应填记《调度命令登记簿》(《技规》附件七),并记明发收人员姓名及时刻。

    5.铁路局列车调度员发布行车命令,要一事一令,不得填写其他内容。遇有不正确的文字不准涂改,应圈掉后重新书写。使用常用行车调度命令用语时,不用字句圈掉,不用项圈掉项号。已发布的调度命令,遇有错、漏时,必须取消前发命令,重新发布。

    6.铁道部发布的“常用行车调度命令用语”未涉及的项目,铁路局确需发布行车调度命令,由铁路局制定调度命令用语。

    7.设有双线双向闭塞设备的区间且作用良好,需要连续反方向行车时,可一次发布调度命令。

    8.不准以月度施工方案代替施工调度命令。施工主管部门(单位)要将次日施工计划,提前上报施工调度员。施工调度员应提前向行车有关单位发布施工计划调度命令,发布施工计划调度命令,不准夹带与受令处所无关的内容和命令。实际施工调度命令由列车调度员发布。

    9.施工封锁或开通的调度命令,列车调度员必须得到车站值班员的请求(CTC区段无车站值班员的车站,由施工单位负责人请求)后,方可发布。

    10.发布有关线路、道岔限速的调度命令,必须注明起止里程(包括站内线别、道岔号码)及时间。发布事故救援命令、月度施工计划或施工电报涉及限速的有关线路、道岔必须注明里程。

    11.指定时间段内的维修作业,车站值班员在维修作业完毕销记后应立即报告列车调度员,列车调度员不再发布维修作业结束恢复行车的命令。如需延长作业时间须列车调度员发布调度命令批准。

    12.跨局途中无停点旅客列车的行车命令,可由有关铁路局直接向两端局机务、车务(列车)段下达。

    13.在具备良好转接设备和通信记录装置的条件下,对以下内容可使用无线调度电话向值乘司机、运转车长发布、转达调度命令,遇限速运行的调度命令,指定由进入关系区间(站)前的第二个车站值班员提示司机。

    ⑴恢复原行车闭塞法;

    ⑵设有双线双向闭塞设备的区间且作用良好,双线反方向行车;

    ⑶按规定时间延迟施工或提前结束施工;

    ⑷有计划封锁施工开通后,指定限速要求的列车;

    ⑸有临时限速要求的列车;

    ⑹临时停运列车、加开单机;

    ⑺旅客列车以外的列车在非到发线上接车或发车;

    ⑻半自动闭塞区间,超长列车头部越过出站信号机(未压上出站方面的轨道电路)发车;

    ⑼进站(接车进路)信号机故障的引导接车;

    ⑽机车信号、列车运行监控记录装置、列尾装置故障;

    ⑾列车由列控车载设备方式人工控车转入隔离模式;

    ⑿列车退出隔离模式,人工转换为列控车载设备方式控车;

    ⒀动车组在区间被迫停车后,准许返回后方站;

    ⒁特殊情况下,不能在基本进路上接发动车组;

    ⒂铁路局规定可以利用无线调度电话发布、转达的调度命令。

    14.为确保列车运行安全和秩序,尽量采取不停车交付调度命令,具备调度命令无线传送系统的,应使用该系统向值乘司机发布调度命令,受令人涉及运转车长的,由司机向运转车长转达;符合使用无线调度通信设备发布、转达调度命令的内容和条件时,应用无线调度通信设备发布、转达调度命令。不具备上述条件时,本区段有停车站,列车调度员在进入关系区间前的停车站交付调度命令;本区段无停车站,有关局可委托有停车站的所在局通过停车站向值乘司机和运转车长转发调度命令。委托局要向受委托局说明转发调度命令的内容和具体车次,受委托局在时间允许情况下,不得拒绝委托。如来不及时,必须在列车进入关系区间前的车站停车交付调度命令。委托电话应具备良好的通信记录装置。

    15.在CTCS-2级区段,对于200km/h动车组运行,站内正线或区间遇有限速时,列车调度员必须提前用数据格式向相关车站列控中心发布限速的调度命令。

    对临时产生的限速或提前发布的限速命令有变化时,应通过调度命令无线传送系统向列车发布限速的调度命令。

    司机接到车站关于“列控中心故障或限速命令未正确设置”的通知后,按限速命令人工控制列车运行速度。

    区间限速区长度超过6000m时,列车调度员应按区间限速下达限速命令。

    限速速度分为5档:45、60、80、120、160km/h。当实际限速速度小于45km/h时,列车调度员按实际限速值填写数据格式,由司机按调度命令控车。

    16.使用调度命令无线传送系统、计算机或传真机发布行车调度命令,必须认真执行确认和回执制度。

    17.遇下列情况列车调度员不发调度命令

    ⑴自动闭塞区间,出站(发车进路)信号机故障、停用时发出列车。

    ⑵在未设出站信号机的正线、到发线上,向自动闭塞区间发出列车。

    ⑶自动闭塞区间一架通过信号机故障(站间区间仅设一架通过信号机的除外)。

    ⑷旅客列车在技术停车站(不办理客运业务和技术作业)临时变更通过。

    调度命令作业要求

    编辑

    语音

    (1)调度命令须列车调度员拟写,经审核后发布。

    (2)调度命令号顺序循环使用,每一个循环期间不得漏号、跳号及重号使用。

    (3)命令处所为沿线各站及运转部门,填记时采用标准站名。

    (4)受令人、发令人、复诵人均须填记全名。

    (5)发令日期、发令时间应填记正确无误。

    (6)命令内容中空缺的内容应正确填写,做到不随意涂改。如命令内容填写错误时,需在错误处划横线。在上方填写正确内容并盖发令者(受令者)名章进行标注。

    (7)发布调度命令后,应及时将命令表按命令号顺序装订在册,做到不遗漏、不颠,倒顺序。

    (8)在日常运行过程中如无法及时将书面命令传递给司机时,应适时完成命令的补交手续。[2]

    参考资料

    1.

    杨敏炯主编,铁路运输调度知识读本,中国铁道出版社,2014.02,第126页

    2.

    韩小平主编;倪硕主审,城市轨道交通列车调度员,中国铁道出版社,2014.09,31-33

    展开全文
  • 前言 Linux系统作为多用户多任务的操作系统,可以在同一时间内允许多个用户登录、操作及配置计算机,随着需求的增加,用户的增加,我们也就需要对用户进行管理,以至于更有效地开展...用户组管理命令2.1 添加用户组2.2

    前言

    Linux系统作为多用户多任务的操作系统,可以在同一时间内允许多个用户登录、操作及配置计算机,随着需求的增加,用户的增加,我们也就需要对用户进行管理,以至于更有效地开展项目,改善工作,更有效得满足场景需要,提高效果、效率、效益。
    下面我们就来了解一下Linux中如何对用户进行管理操作。

    一.用户管理命令

    通过系统中的命令对用户进行相应的操作。在讲解命令之前,我们需要了解,在linux操作系统中,以下的几个概念

    • UID:用户ID号,用户的唯一标识号,就相当于一个人的身份证号。
    • 所属用户组:在linux操作系统中,一个用户必须有它的用户组,如果不给新用户指定用户组,那么该会默认创建一个与用户名相同的组。
    • GID:用户组的ID号。
    • 家目录:与Windows系统相同,可理解为一个用户的用户文件夹,所有用户的家目录默认被创建在 /home 目录下。相当于Windows操作系统中的 C:/Users 目录。

    1.1 创建用户

    通过 useradd 命令来创建新的用户。

    语法格式: useradd [参数] <用户名>

    常用参数:

    参数作用
    -u指定用户UID
    -d指定用户家目录位置
    -c添加用户说明/备注
    -g指定用户初始所属的用户组
    -G指定用户所属附加组
    -s指定用户登录的shell解释器

    操作演示:

    添加新用户 xiaobei

    [root@localhost ~]# useradd xiaobei
    

    添加新用户 test01 并且指定其家目录为 /test/test01

    [root@localhost ~]# useradd -d /test/test01 test01
    

    添加新用户 test01 并且指定ID为6666

    [root@localhost ~]# useradd -u 6666 test01
    

    添加新用户 test01 并且指定其所属组为root,并设置其登录shell为nologin

    [root@localhost ~]# useradd -g root -s /sbin/nologin test01
    

    1.2 设置密码

    通过passwd命令来设置当前登录用户(自身)或者其他用户的密码。该命令如果不加用户名,即代表对当前登录的用户进行操作。不加参数,代表设置密码。这里我们需要知道,通常创建用户都是root来做的,所以设置密码也都是root用户身份来进行设置。如果是普通用户想设置root用户的密码,怎么办呢?不是不可以,只是该普通用户必须拥有sudo权限。本文我们只需要理解可以这么做就好。

    语法格式: passwd [参数] [用户名]

    常用参数:

    参数作用
    -d删除密码
    -S查询用户密码的状态
    -l锁定用户密码
    -u解锁用户密码

    操作演示:

    设置当前登录用户的密码:

    [root@localhost ~]# passwd
    

    设置用户xiaobei的密码

    [root@localhost ~]# passwd xiaobei
    

    清除用户 xiaobei 的密码

    [root@localhost ~]# passwd -d xiaobei
    

    1.3 查看当前登录用户

    使用命令whow 命令可以查询当前系统上已登录用户的相关信息。

    语法格式: who [参数]

    常用参数:

    参数作用
    -a打印全面信息
    -b打印系统最近引导时间
    -H带有列名打印信息
    -u打印已登录用户列表

    操作演示:
    输出当前已登录的用户信息(带列名打印)

    [root@localhost ~]# who -H
    名称      线路    时间              备注
    root     pts/0  2020-12-30 16:16 (192.168.3.8)
    

    注释:线路列表中的 pts/0 ,pts代表远程终端登录,如果输出了 tty1,则tty代表本地终端登录。

    语法格式: w [参数]

    常用参数:

    参数作用
    -h不带列名输出
    -s使用短格式输出

    操作演示:
    输出当前已登录用户信息(带列名输出)

    [root@localhost ~]# w
    USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    192.168.3.8      16:16    0.00s  0.46s  0.01s w
    

    注释:LOGIN@ 代表登录时间,IDLE表示空闲时间,JCPU是与该终端连接的进程占用的时间,PCPU 是用户当前进程所占用的时间。

    1.4 修改用户属性

    使用usermod命令,可以修改用户相关属性和信息。

    语法格式: usermod [参数] <用户名>

    常用参数:

    参数作用
    -u修改用户UID
    -c修改用户的说明/备注
    -g修改用户的所属用户组
    -G修改用户的附加组
    -L锁定用户密码
    -U解锁用户密码
    -s修改用户的登录shell

    操作演示:

    设置用户xiaobei的登录shell为nologin 使其无法登录

    [root@localhost ~]# usermod -s /sbin/nologin xiaobei
    

    1.5 用户密码有效性

    使用chage命令修改用户和用户密码的有效期限,这个信息由系统用于确定用户何时必须更改其密码。

    语法格式: chage [参数] [用户名]

    常用参数:

    参数作用
    -M密码保持有效的最大天数
    -W用户密码到期前,提前收到警告信息的天数
    -E帐号到期的日期,会禁止此帐号
    -d上一次更改的日期
    -l显示用户的密码相关信息

    操作演示:

    使用户 xiaobei 的密码有效期最大为30天。

    [root@localhost ~]# chage -M 30 xiaobei
    

    1.6 删除用户

    使用命令userdel删除用户。在删除之前确定用户没有登录。

    语法格式: userdel [参数] [用户名]

    常用参数:

    参数作用
    -f强制删除用户账号
    -r同时删除用户的家目录

    操作演示:
    删除用户 test01 同时删除该用户的家目录

    [root@localhost ~]# userdel -r test01
    

    1.7 切换登录用户

    使用 su 命令切换当前登录用户。root 用户切换普通用户时不需要输入密码,反之需要。

    语法格式: su [用户名]

    常用参数:

    参数作用
    -c仅执行一次命令,不切换用户身份

    操作演示:

    切换到用户 xiaobei

    [root@localhost ~]# su xiaobei
    

    切换到用户 root 同时一起切换环境变量。

    [xiaobei@localhost ~]$ su - root
    

    用root用户执行一条命令 useradd

    [xiaobei@localhost ~]$ su - root -c "useradd test01"
    

    1.8 踢出当前登录中的用户

    我们想对某用户进行删除操作的时候,发现该用户正在被登录,这个时候我们就可以用命令 pkill ,使该用户被迫下线。知晓linux系统的同仁应该会了解,该命令其实是一个杀死进程的命令。其实在这里可以踢出登录的用户,也是可以理解的,因为一个用户在系统上登录,是会产生对应的进程的。因为在本贴我们主讲用户管理,所以在这里只介绍这一种用法。

    语法格式: pkill -9 -t <终端号>

    操作演示:

    踢出在远程终端 终端号为 pts/1 登录的用户。

    [root@localhost ~]# pkill -9 -t pts/1
    

    操作解释:

    这里的 -9 参数,是linux系统中的kill信号,在这里我们只需要知道这条命令可以立即踢出一个用户即可。 参数 -t 代表指定终端号。前面我们讲到过,可以通过 w 命令和 who 命令查询当前都有哪些用户登录,这里就是要配合这两个命令使用的,我们需要知道要踢出的用户所登录的终端号,一般踢出的都是远程用户,所以基本都是pts开头,这两个查询命令都可以查到用户登录的终端号,这个时候再使用该命令按终端号踢出用户,该用户就会立即下线。

    1.9 查询用户登录信息

    在Linux系统中可以查询到所有用户的登录信息,以及系统上近期的登录信息,通过两个命令可以查询:lastloglast

    语法格式: lastlog [参数]

    常用参数:

    参数作用
    -b显示指定天数前的登录信息
    -t显示指定天数以来的登录信息
    -u显示指定用户的最后一次的登录信息

    操作演示:

    查询root用户最后一次的登录信息

    [root@localhost ~]# lastlog -u root
    

    查询UID为 1000 的用户最近7天有没有登录过(有就会输出信息)。

    [root@localhost ~]# lastlog -t 7 -u 1000
    

    使用last命令查看的是系统上的用户登录记录及信息,以时间排序。

    语法格式: last [参数]

    常用参数:

    参数作用
    -R简略输出(短格式)
    -n指定最近几条记录

    操作演示:

    查询系统上最近的十条登录信息。

    [root@localhost ~]# last -n 10
    

    使用lastb命令查看的是系统上的用户登录失败的记录及信息

    语法格式: lastb [参数]

    常用参数:

    参数作用
    -a把从何处登入系统的主机名称或ip地址显示在最后一行
    -n设置列出名单的显示列数
    -R不显示登入系统的主机名称或IP地址
    -x显示系统关机,重新开机,以及执行等级的改变等信息

    操作演示:
    查询登录失败所有的信息

    [root@localhost ~]#lastb
    

    1.10 查询用户UID及GID信息

    使用 id 命令可以查询用户的UID以及所属用户组的GID信息。

    语法格式: id [参数] [用户名]

    常用参数:

    参数作用
    -r显示实际ID
    -u显示用户ID
    -g显示用户所属群组的ID
    -G显示用户所属附加群组的ID
    -n显示用户,所属群组或附加群组的名称

    操作演示:

    查询用户 xiaobei 的所有ID的信息

    [root@localhost ~]# id xiaobei
    

    1.11 退出登录

    使用命令 logout 退出登录。远程终端以及su命令登录的用户也可用 exit 退出。


    二.用户组管理命令

    在前面我们提到过,在创建新用户时,会同时创建一个与该用户同名的用户组。这是因为Linux中的用户,必须有一个所属组,如果在创建用户时指定一个所属组,就不会创建与其同名的组了。下面我们只简单介绍几个组管理的命令。

    2.1 添加用户组

    使用命令groupadd 添加用户组。

    语法格式: groupadd [参数] <组名>

    常用参数:

    参数作用
    -g创建的同时制定用户组ID

    操作演示:

    添加用户组 userg 并指定id为6666

    [root@localhost ~]# groupadd -g 6666 userg
    

    2.2 修改组属性

    使用命令groupmod 修改用户组的信息。

    语法格式: groupmod [参数] <组名>

    常用参数:

    参数作用
    -n修改组名
    -g修改新的GUID

    操作演示:

    修改用户组 userg 组名为testgroup

    [root@localhost ~]# groupmod testgroup userg
    

    2.3 设置用户组

    使用命令gpasswd 来设置组和组内成员

    语法格式: gpasswd <参数 > <组名>

    常用参数:

    参数作用
    -a添加用户到组
    -d从组删除用户

    操作演示:

    把用户 xiaobei 添加到 group01 用户组

    [root@localhost ~]# gpasswd -a xiaobei group01
    

    2.4 删除用户组

    使用命令groupdel 来设置组和组内成员。如果组内有初始用户,则不能删除,如果组内有附加用户,也可以删除。

    语法格式: groupdel [参数] <组名>

    操作演示:

    删除用户组 test01

    [root@localhost ~]# groupdel test01
    

    三.用户管理相关的配置文件

    以上所有的用户管理、组管理命令,包括用户的添加、删除,密码的修改,有效期设置等命令的操作,均会保存在配置文件中,也就是命令的操作也就是修改配置文件。换一种说法,例如我们要修改某用户的密码有效期,除了可以使用命令,还可以直接修改Linux中记录用户信息的配置文件。都可以达到同样的效果。

    3.1 用户信息配置文件

    通过命令进行创建、修改用户以及相关操作,都是对配置文件/etc/passwd的修改。比如修改用户家目录,可以用命令 usermod 修改,也可以直接修改文件中的第六个字段。该文件除了记录普通用户的信息,也记录了系统用户的信息。切记,系统用户的信息不要轻易更改,否则进行某相关操作时,会导致系统错误。
    通过命令 less /etc/passwd 或者 vim /etc/passwd 可以查看以及修改该配置文件。

    文件概览:
    在这里插入图片描述
    字段对应信息:

    1.用户名称:2.密码标志:3.UID:4.GID :5.用户说明/备注:6.家目录:7.登录的shell

    字段解释:

    密码标志 x 代表该用户有密码。
    UID中 0 代表超级用户,RedHat、CentOS系列的发行版中,1-499为系统用户(伪用户),通过配置文件可以看到它们的shell解释器都为nologin也就是不登录。500-65535为普通用户可用的UID。
    用户的附加组可以有多个。

    3.2 用户密码信息配置文件

    在Linux系统中/etc/shadow文件存放用户密码信息,又称为“影子文件”。由于存放了密码信息,为了保证安全性,该文件只有root用户可以读取。

    文件概览:
    在这里插入图片描述
    字段对应信息:

    1.用户名称:2.加密密码:3.密码最后一次修改日期:4.两次密码的修改间隔:5.密码有效期:6.有效期到期前的警告天数:7.宽限天数:8.账号失效时间

    字段解释:

    加密密码采用了SHA512散列加密算法。如果该字段为 !! 或 * 就代表该用户不能登录。
    该文件所有的日期格式均采用时间戳。
    两次密码的修改间隔为天数,10 就代表修改过一次密码后十天内不能再次修改。

    unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
    Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)
    是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
    UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z.
    一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。
    在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题或Y2038。
    -------- 百度百科

    第七字段宽限天数,代表用户封禁前的缓冲天数,如果该值为3,就代表有效期过三天后再进行用户封禁。

    3.3 创建用户默认配置信息文件

    在创建用户时,我们可以手动指定家目录。如果不指定,就会默认把家目录放到/home目录下。如果我想让它默认创建到其他位置呢?我们就可以通过修改配置文件/etc/default/useradd文件来实现。

    文件概览:
    在这里插入图片描述

    字段解释:

    HOME字段控制创建用户时默认的家目录位置
    INACTIVE为密码过期的宽限天数
    SHELL创建用户默认的登录shell
    SKEL为家目录的模板目录
    CREATE_MAIL_SPOOL是否建立邮箱
    GROUP用户的默认组
    EXPIRE密码失效时间

    3.4 用户限制设定配置文件

    在配置文件/etc/login.defs中,记录了用户限制设定。该文件的作用是为了对用户更为规范的管理,例如用户默认的密码有效期,就可以通过该文件进行修改,就是前面有讲到的chage命令相关的,不过该文件修改的是用户创建时的默认项,相当于一个模板文件。注意,该文件设置对用户root不生效。

    文件概览:
    在这里插入图片描述
    部分字段解释:
    PASS_MAX_DAYS 默认密码有效期
    UID_MIN UID的最小值
    PASS_MIN_DAYS 两次密码修改的间隔。


    四.组管理相关的配置文件

    与用户管理相同,除了命令,也可以通过直接修改配置文件来达到对组的配置。

    4.1 组信息配置文件

    用户组的配置文件位置为/etc/group

    文件概览:
    在这里插入图片描述

    字段对应信息:

    1.组名:2.组密码标志:3.GID:4.组中附加用户

    4.2 组密码信息配置文件

    组密码信息文件/etc/gshadow中存放着用户组的密码以及管理员用户名。

    文件概览:
    在这里插入图片描述

    字段对应信息:

    1.组名:2.组密码:3.组管理员用户名:4.组中附加用户


    结语

    不写个5000字都对不起超详细三个字。

    本文唯一引用引自百度百科。
    部分命令的参数整理参考 https://www.linuxcool.com/ 网站。

    展开全文
  • 指令与程序简单地说,计算机指令是指导计算机工作的指令和命令,程序是按一定顺序排列的一系列指令,计算机的工作过程就是执行程序的过程。1.说明计算机中的控制器通过指令指导机器工作,人们用指令表达他们的意图,...
  • STATA:缩尾、截尾的概念命令

    千次阅读 2021-09-27 20:34:39
  • 这篇博客,博主打算介绍ZooKeeper提供的客户端命令和ZooKeeper的一些重要概念。 ZooKeeper的一些重要概念总结如下: 会话(Session):Session指的是ZooKeeper客户端与服务端的会话。客户端启动时,会与服务端建立...
  • 通过上面的例子,我相信大家对于命令模式有了一定的了解,这一节我们把一些概念梳理一下。 一、命名模式(Command)基本概念 1.1 定义 命令(Command)模式:将请求封装成对象,以便使用不同的请求、日志、队列等...
  • 显示行号|选择喜欢的代码风格默认GitHubDuneLakeSidePlateauVibrantBlueEightiesTranquiltar 命令创建、维护、修改和提取以 tar 格式存档的文件。“Tar”代表磁带存档。 它是一种归档文件格式。tar 最初是在 Unix ...
  • 同样,linux 的世界里也少不了这些最基本的技能,这就需要大家掌握一些操作命令,本篇着重于综合整理工作中对文件和目录操作常用的一些命令,简化大家的学习成本。 ls (列出目录) ls(英文全拼:list files): 列...
  • 1.作用kill命令用来中止一个进程。2.格式kill [ -s signal | -p ] [ -a ] pid ...kill -l [ signal ]3.参数-s:指定发送的信号。-p:模拟发送信号。-l:指定信号的名称列表。pid:要中止进程的ID号。Signal:...
  • C语言预处理命令详解

    千次阅读 2021-05-18 09:36:37
    原标题:C语言预处理命令详解关注百问科技并将它设为星标不错过任何一篇嵌入式干货------ 作者:clover_toeic原文出处:https://www.cnblogs.com/clover-toeic/p/3851102.html,有改动本文参考诸多资料,详细介绍...
  • 原标题 : 每天一个linux命令(2):cd命令Linuxcd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。命令格式...
  • git的概念和基础命令
  • cd命令

    2021-05-10 23:57:38
    Linux cd命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。1. 命令格式cd [目录名]2. 命令功能切换当前目录...
  • Linux查看缓存命令

    千次阅读 2020-12-23 14:17:33
    Linux的缓存查看命令。buffer和cache对比
  • top 命令详解

    千次阅读 2021-02-28 06:38:18
    查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是...
  • 2.1 OVN_Southbound 命令 ovn-sbctl init ovn-sbctl show 2.2 Chassis 命令 ovn-sbctl [--may-exist] chassis-add chassis encap-type encap-ip ovn-sbctl [--if-exists] chassis-del chassis 2.3 Port binding ...
  • 命令执行漏洞

    千次阅读 2021-11-15 19:10:52
    一、命令执行漏洞概念 什么是命令执行漏洞?命令执行漏洞就是服务器端没有对客户端用户输入的命令进行过滤,导致用户可以通过任意拼接系统命令,使服务器端成功执行任意系统命令。为什么客户端能直接对服务器执行...
  • 进入docker容器的命令

    2020-12-20 23:06:19
    增强学好化学的自信心 因此,学生的现实生活是课程的依据,生活学习策略 2020-12-14 [高中地理怎样学好]学好高中地理的九条合理化建议 一、抓“概念”重“消化” 在学习地理时,要重视概念的学习,要对所有的地理概念...
  • 本文不会花太多篇幅来深入解释“硬链接”和“软链接”两个概念,而是更侧重在 ln 命令本身的功能和使用上。链接也分软硬我们先来介绍一下软链接和硬链接的概念。软链接,全称是软链接文件,英文叫作 symbolic link。...
  • HDFS操作命令

    千次阅读 2021-05-16 14:09:04
    总结:上传文件:put、copyFromLocal、moveFromLocal下载文件:get、copyToLocal、moveToLocal查看文件:text、cat、tail合并文件:getmerge命令详解HDFS命令基本格式:hadoop fs -cmd < args >表格:选项名称...
  • 【本文转自:https://blog.csdn.net/l_mloveforever/article/details/79513681】前言:相信有很多小...场景:看有些大神在命令提示符里输入两句命令就能执行一大串东西,本着学习的态度,先试试再说!没成想出现了...
  • 数据库基本概念

    千次阅读 2021-03-04 00:11:06
    数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式模型是对现实世界的抽象,在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。从现实世界的信息到数据库存储...
  • C语言之预处理命令

    千次阅读 2021-05-21 00:39:13
    原标题:C语言之预处理命令在C语言中,说明语句和可执行语句由来完成程序的功能,除此之外,还有一些预编译处理命令,所有的预编译处理都以#号开头,占用源程序中的一行,一般是放在源程序中的首部。注意:编译...
  • linux下mysql 启动命令

    千次阅读 2021-05-13 22:25:06
    1,使用service 启动、关闭MySQL服务service mysql startservice mysql stopservice mysql restart运行上面命令,其实是service命令去找/etc/init.d下的相关的mysql脚本去执行启动、关闭动作。2,使用/etc/init.d/...
  • Linux 命令 losof 详解 + 实例
  • linux环境下的mount命令到底有什么玄机

    千次阅读 热门讨论 2021-02-28 00:04:22
    linux 环境下的 `mount` 命令可以挂载一个文件系统,这个命令目前是我所知命令中最陌生的一个,至今没有使用过,真的一次都没有挂载过,平时用的最多是的 Windwos 系统,完全不需要挂载,安装新硬盘自动就会出现盘符...
  • Linux pwd命令详解

    千次阅读 2021-03-17 00:37:01
    1. 基本概念1.1 命令作用pwd是Linux中一个非常有用而又十分简单的命令,pwd是词组print working directory的首字母缩写,即打印工作目录;工作目录就是你当前所处于的那个目录。pwd始终以绝对路径的方式打印工作目录...
  • Maven常用命令详解

    2020-12-21 20:35:12
    基于项目对象模型(POM)的概念,Maven可以从一个中心信息管理项目的构建,报告和文档。Maven优点:约定优于配置测试支持构建简单插件丰富Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create-DgroupId=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 614,852
精华内容 245,940
关键字:

命令的概念