精华内容
下载资源
问答
  • linux进入目录的命令什么
    千次阅读
    2021-05-10 01:22:59

    1、使用rmdir删除目录Rmdir命令间成“remove directory”,用于删除空目录的命令。例如,删除一个名为“MyDocuments”的空目录:[root@localhost test]# rmd

    2021-04-22 15:51:10

    linux进入目录的命令是“cd”。Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首

    2021-04-22 15:49:41

    深入解析 composer 的自动加载原理前言PHP 自5.3的版本之后,已经重焕新生,命名空间、性状(trait)、闭包、接口、PSR 规范、以及 composer 的出现已经让 PHP 变成了一门现代化的

    2021-04-21 11:44:13

    使用 Docker Swarm 搭建 Wordpress起因我曾经把 wordpress 搭建在 Vultr 上,但是因为众所周知的原因,这个地方访问越来越慢。再后来我选择了新浪云,新浪云的确够便宜,也很不错,但

    2021-04-20 20:19:13

    找到php.ini配置文件find / -name php.ini找到date.timezone选项改为:date.timezone =PRC重启服务service httpd restart单页面的话设置date_default_timezone_set('PRC&

    2021-04-19 20:33:40

    添加执行权限chmod a+x /etc/init.d/php-fpm加入服务chkconfig --add php-fpm开机自启chkconfig php-fpm on查看服务列表:chkconfig --list

    2021-04-19 20:30:49

    Xmanager 远程桌面 CentOS 7问题CentOS7中的GNOME启用了本地硬件加速功能,所以通过XDMCP协议远程连接CentOS时会有问题。这个在Xmanager官网(http://blog.netsarang.com/89/co

    2021-04-19 20:28:56

    使用composer创建PHP组件前言当今php生态环境,composer已经成为必不可少的组件,相信大多数人已经使用过别人的composer包, 那么如何创建一个PHP组件,发布到packigist从而把你的

    2021-04-19 20:28:16

    1、查看Apache用的什么PHP版本新建一个文档,命名为info.php,并将其上传到网站根目录(如:/var/www/html/)info.php文档内容:<?phpphpinfo ();?>访问 http://域名或IP/info.php,则可以

    2021-04-19 20:27:08

    linux查看版本命令的方法是:1、# uname -a (Linux查看版本当前操作系统内核信息)2、# cat /proc/version (Linux查看当前操作系统版本信息)3、# cat /etc/issue 或 cat /etc/redha

    2021-04-17 22:35:01

    可能使用vim好几年的开发者,在移动光标的时候,还是使用上下左右键,而不是去使用h/j/k/l。确实,hjkl有点反人类,很难去适应。自己在开始的时候也是完全的不适应。但是如果你熟练掌

    2021-04-17 22:34:47

    原因分析:可能是Xwindows界面软件出现了问题,尝试重新安装。具体方法:1、按Ctrl+Alt+F1组合键进入命令行界面,登录root账户2、卸载Xwindows软件sudo apt-get autoremove ubuntu-

    2021-04-17 22:34:33

    因为学习的时候用的版本比较新,而网上的教程又全是老版本,所以出现了很多问题,总结以下,帮同样初学的师傅们踩坑了。

    废话不多说:1:

    file->new->project新建一个普通java项目:工程

    2021-04-16 17:27:35

    1、首先,在电脑桌面上双击vmware图标,打开软件。然后,点击打开一个虚拟机。2、进入虚拟机后,右键Terminal打开终端。3、或者按下键盘:ctrl+alt+t,进入终端。4、输入命令:ifconfig -

    2021-04-16 17:24:33

    配置宝塔面板javaweb运行环境详解,若出现404nignx错误也可按此教程进行检查1.准备:(解析成功的域名,本地运行完好的项目,宝塔面板)

    解析按照阿里的教程一步一步来,不会出错,非常简

    2021-04-16 12:01:56

    touch命令详解1、命令功能Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。2、语法格式touch [option][文件或目录…]option说明:a 改变档案

    2021-04-16 00:23:26

    简介​ 基于IDEA部署Tomcat服务器,并在上面创建第一个servlet程序,实现前后端交互。然后做一个简单的四则运算计算器。​ 本程序基于2021年最新版IDEA,解决的与老版

    2021-04-15 20:15:54

    1.背景虽然阅读了各大牛的博客或文章,但并没有找到特别全面的关于JVM内存分配方法的文章,很多都是复制黏贴为了严谨,本文特别备注只介绍基于HotSpot VM虚拟机,并且基于JDK1.

    2021-04-15 11:42:05

    cp的命令格式以移动文件1234.txt为例ls -l //显示当前文件夹下所有文件的信息复制1234.txt文件到新文件2345.txtcopy 1234.txt 2345.txt这里可以看到两个文件大小相同,

    2021-04-14 21:54:35

    具体问题:composer如何在当前目录创建项目,而不是在当前文件夹下又建立一个文件夹称为项目根目录composer create-project laravel/laravel mylaravel 5.1.* --prefer-dist假

    2021-04-14 11:57:27

    typecho后台访问报404的解决方法说明:typecho需要path_info的支持,开启对应PHP版本的PATH_INFO即可!如下图:

    2021-04-13 20:30:15

    许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。事实上NodeJS里程确实

    2021-04-13 20:24:49

    Apache SkyWalkingApache SkyWalking是分布式系统的应用程序性能监视工具(Application Performance Management,APM),专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构

    2021-04-13 18:03:24

    今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。简单分析了一下,每次Reload一下就能解决无法登录的情况,自然而然就想到是不是session有问题

    2021-04-12 23:47:18

    问题是这样的,我搭建了一个网站icon图标抓取的API接口,正常情况下对象的传参是通过$_GET['url']获取的,因此常规获取图标的地址应该是:http://domain.com/?url=zhang.ge

    2021-04-12 23:44:58

    某日,组内后台开发找到我,问我们的WEB服务器超时设置是多少。他反馈的问题是,有一个VLAN切换任务cgi接口经常返回504网关超时错误,要我分析解决下。我问了一下,得知这个请求遇到

    2021-04-12 23:41:54

    CentOS7配置VNC一.安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;systemctl s

    2021-04-12 23:22:01

    问题:通过IIS发布的网站放到F5设备后边,通过透明监听模式WAF设备过滤后,公网访问者的真实IP被WAF设备IP替代,在网站日志看不到原来的真实IP了。处理方案1:利用第三方IIS插件调用X

    2021-04-12 11:53:21

    一、背景最近在使用rancher2.5.5部署Redis主从复制的时候,发现rancher会产生很多iptables的规则,这些规则导致我们在部署了rancher的机器上无法使用Redis的主从复制功能,因为我

    2021-04-12 11:47:01

    需求:页面要显示1个图片,但是因为各种原因,导致图片在服务器2上,但是要展示的程序在服务器1 的上面,这样就造成了在显示的时候出现了跨域的问题,本来的思路为直接写个程序进行后台

    2021-04-09 09:33:14

    更多相关内容
  • 计算机组成原理 总线与微命令实验

    千次阅读 多人点赞 2022-04-07 15:20:23
    总线与微命令实验 实验目的 (1) 理解总线的概念和作用。 (2) 连接运算器与存储器,熟悉计算机的数据通路。 (3) 理解微命令与微操作的概念。 实验要求 (1) 做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和...

    总线与微命令实验

    实验环境

    计算机组成原理实验环境

    实验目的

    1. 理解总线的概念和作用。
    2. 连接运算器与存储器,熟悉计算机的数据通路。
    3. 理解微命令与微操作的概念。

    实验要求

    1. 做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。
    2. 按照实验内容与步骤的要求进行实验,对预习时填写好的微命令进行验证与调试,遇到问题请冷静、独立思考,认真仔细地完成实验。

    实验电路

           本实验使用的主要元器件有:4 位算术逻辑运算单元 74LS181 , 8 位数据锁存器 74LS273 ,三态输出的总线收发器 74LS245,2K x 8 静态随机存储器 6116 ,时序发生器,与非门、 与门、开关、指示灯等。芯片详细说明请见附录。

           时序发生器用于产生四个等间隔时序信号 T1 、T2 、T3 和 T4 。在本虚拟实验系统中,连续发出的一轮 T1 ~ T4 时序信号对应一个 CPU 周期。图 1 为时序发生器的简单电路连接图,其中,Ts 为时钟源输入信号,Stop 为停止信号,Start 为开始信号,Step 为单步运行信号。在 Step=0 时,单击 Start 连接的单脉冲按钮,时序信号 T1~T4 会周而复始地发送出去,时序发生器处于连续运行状态,若此时单击 Stop 按钮,发送完此周期时序信号后就会停机。在 Step=1 时,处于单步运行状态,即每发送完一个CPU周期时序信号就自动停机。本实验使用单步运行方式。

           图 2 为本实验数据通路总框图,其中 ALU 由 2 片 74LS181 构成,DRI 、DR2 和 AR 均为一片 74LS273 , RAM 为一片 6116 芯片,△ 表示三态门 74LS245 。时序发生器为虚拟实验系统提供的虚拟组件。
    图1时序发生器

    图2 数据通路总框图
    实验电路中涉及的其他控制信号如下:

    1. M:选择 ALU 的运算模式 ( M=0,算术运算;M=1,逻辑运算 )。
    2. S3, S2, S1, S0:选择 ALU 的运算类型。如 M=0 时,设为 1001 表示加法运算。
    3. Cn :向 ALU 最低位输入的进位信号, Cn=0 时有进位输入, Cn=1时无进位输入。
    4. LDDR1:DR1 的数据加载信号,与 T4 脉冲配合将总线上的数据打入 DR1 中。LDDR1 和 T4 通过与门进行与运算之后连接到74LS273芯片的CP引脚,当 LDDR1=1 时在 T4 的上升沿将数据锁存到 DR1 。
    5. LDDR2:DR2 的数据加载信号,与 T4 脉冲配合将总线上的数据打入 DR2 中。LDDR2 和 T4 通过与门进行与运算之后连接到 74LS273 芯片的 CP 引脚,当 LDDR2=1 时在 T4 的上升 沿将数据锁存到 DR2 。
    6. MR:芯片7 4LS273 的清零信号,低电平有效。本实验恒置为 1 。
    7. ALU-BUS:ALU输出三态门使能信号,为 0 时将 ALU 运算结果输出到总线。
    8. SW-BUS:开关输出三态门使能信号,为 0 时将 SW7 ~ SW0 数据发送到总线。
    9. SW-BS:6116 片选信号。为 0 时 6116 正常工作。
    10. OE:存储器读信号。 CE=0 , OE=0 时为读操作,实验中将其接地,恒置为 0。
    11. WE:存储器写信号,与 T3 脉冲配合实现存储器写操作 ,WE 与 T3 通过与非门进行与非运算之后连接到 6116 芯片的 WE 引脚, WE 引脚低电平有效。在 CE=0、 OE=0 的条件,与 WE=1,T3=1 时进行行写操作,否则进行读操作。
    12. LDAR:AR 的地址加载信号,与 T3 脉冲配合将总线上的地址打入到 AR 中,LDAR 和 T3 通过与门进行与运算之后连接到 74LS273 芯片的 CP 引脚,当 LDAR=1 时在 T3 的上升沿将地址锁存到 AR。

    实验原理

           实路所用数据通路如图 2 所示,数据开关、数据显示灯、运算器、存储器通过总线相连,数据开关 (SW7~ SW0) 用于设置数据或地址,数据和地址经三态门发送至总线。DR1 和DR2 从总线上接受数据并传送到ALU进行运算,运算结果经三态门送回至总线。地址寄存器AR从总线上获取地址并送至存储器,存储器按地址进行读写,将读出的数据发送至总线,或者从总线输入数据并写入。数据显示灯与总线相连,流经总线的所有数据和地址都将在数据灯上显示。

           计算机控制器通过控制线向执行部件发出各种控制命令,这些控制命令被称为微命令,执行部件接收微命令后所进行的操作,叫作微操作。图 2 中的控制信号线都与控制器相连,并由控制器的相应微命令控制,例如当控制器中表示 SW-BUS 的微命令位设置为0时, 低电平信号通过控制线传送到数据开关的三态门,三态门即执行“打开”微操作。

           为方便进行实验,将图 2 中所有控制信号归纳在表中。实验的主要任务就是确定这些控制信号在每一个 CPU 周期的取值。
    在这里插入图片描述
           可以设计不同的微命令组合,来实现不同的功能。例如,微命令组合 0000 0110 01010 表 示 DR1 载入,数据开关三态门打开,存储器、DR2 和 ALU 三态门都关闭,其功能即为:将数据开关上的数据送入DR1。注意,表 4-1 里的微命令只是实际计算机中的部分, 计算机话行所需要的微命令远不止这些。

           在存储逻辑型控制器中,计算机需要用到的所有微命令组合都已预先设计好并存储在控制存储器中,由控制器根据程序自动找出需要的微命令组合,通过控制线发送给各执行部件执行。其中的每一个微命 令组合又叫一条微指令。本实验用人工设置数据开关的方法来代替控制器生成微命令,完成一系列操作和任务。

    实验内容与步骤

    1. 运行虚拟实验系统,导入实验电路,接好表 4-1 中列出的控制信号线,将控制线分别接至电路图上方的数据开关上,并仔细检查一遍, 确保连接正确。连接好的电路下图所示。
      在这里插入图片描述
    2. 进行电路预设置。将 DR1、 DR2 和 AR 的 置 1,时序发生器的 Step 置1。
    3. 打开电源开关。
    4. 求 A+B, A 从数据开关输入,B 是存储器操作数,B 的地址也从数据开关输入,运算结果在数据显示灯上显示。具体步骤如下:
      (1) 准备好要使用的微命令,如表 4-2 所示。
      在这里插入图片描述
      (2) 打开电源。
      (3) 设置控制信号:数据开关 DR1 ( 0000011001010 );将数据开关设置为 A (00000011) ;单击时序发生器的 Start 按钮。等待一个 CPU 周期后,数据开关上的值已存入 DR1 。
      (4)设置控制信号:存储器操作数 DR2 (000010010110);将数据开关设为B的地址(0000010); 单击 Start 按钮。等待一个 CPU 周期后,B 的值已存入 DR2 。
      (5)设置控制信号: DR1+DR2 DR1(1001011000001)。运算结果在数据灯上显示。
    5. 计算 C-D→存储单元 E,数据 C、 D 和地址 E 都从数据开关输入。具体步骤如下:
      (1) 设计微命令,填入表 4-3 中:
      在这里插入图片描述
      (2) 设置控制信号:数据开关 → DR1( 0000011001010 );将数据开关设置为 C ( 00010111 );单击时序发生器的 start 按钮。等待一个 CPU 周期后, C 已存入 DR1。
      (3) 设置控制信号:数据开关 →DR2( 0000011000110 );将数据开关设置为 D ( 00001000 );单击start 按钮。等待一个 CPU 周期后, D 已存入 DR2。
      (4) 设置控制信号:存储单元地址 →AR( 0000011010010 );将数据开关设置为 E ( 00000000 );单击 start 按钮。等待一个 CPU 周期后,地址 E 已存入 AR。
      (5) 设置控制信号: DR1-DR2→存储单元( 0110000100001 );单击 start 按钮。等待一个 CPU 周期后,运算结果已存入存储单元 00H。
      (6) 单击菜单中的“工具/存储器芯片设置”,查看存储单元 00H 的值是否正确,如果不正确,找到错误的原因,调试至正确为止。
    6. 计算 F∧G→存储单元 H。 F 和 G 都是存储器操作数, F、 G 的地址以及地址 H 都从数据开关输入。具体步骤如下:
      (1) 设计微命令,填入表 4-4 中:
      在这里插入图片描述
      (2) 设置控制信号: 存储器操作数 →DR1( 0000011001010 );单击 start 按钮。等待一个 CPU 周期后, F 已存入 DR1。
      (3) 设置控制信号: 存储器操作数 →DR2(0000011000110 );单击 start 按钮。等待一个 CPU 周期后, G 已存入 DR2。
      (4) 设置控制信号:存储单元地址 →AR( 0000011010010 );将数据开关设置为 H ( 00001100 );单击 start 按钮。等待一个 CPU 周期后,地址 H 已存入 AR。
      (5) 设置控制信号: DR1∧DR2→存储单元( 1011110100001 );单击 start 按钮。等待一个 CPU 周期后,运算结果已存入存储单元 00H。
      (6) 单击菜单中的“工具/存储器芯片设置“,查看存储单元 00H 的值是否正确,如果不正确,找到错误的原因,调试至正确为止。

    具体连线步骤

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    注意是 与非门 和不要缺少 ALU-BS
    在这里插入图片描述

    实验验证

    电路预设置

    打开电源
    右上角按钮分别对应
    S3、 S2、 S1、 S0、 M、 Cn、 CE、 WE、 LDAR、 LDDR1、 LDDR2、 ALU-BS、 SW-BS、
    在这里插入图片描述

    设置微命令

    1. SW-BS 设置使能端低电平有效
    2. ALU-BS 设置为高电平无效
    3. S3 S2 S1 S0 运算器,因为这里没有用到,所以全部设置为无效信号
    4. S3 S2 S1 S0 高电平有效设置为低电平
    5. M 高电平有效,设置为低电平
    6. Cn 低电平有效,设置为高电平,因为用不到控制信号
    7. CE 片选,低电平有效,设置为高电平
    8. WE 写,高电平有效,设置为低电平,因为用不到控制信号
    9. LDAR 地址载入信号,高电平有效,设置为低电平
    10. LDDR1 数据载入到寄存器1,设置为有效
    11. LDDR2 数据载入到寄存器1,设置为无效

    设置微命令的原则:需要哪个控制信号就设置为有效,其他都为无效

    在这里插入图片描述

    设置控制信号1

    数据开关 DR1(0000011001010);将数据开关设置为A (00000011);单击时序发生器的Start按钮,执行微命令。等待一个CPU周期后,会产生T1,T2,T3,T4 的时钟脉冲,在时钟脉冲的配合下,数据开关上的值已存入DR1。
    在这里插入图片描述

    设置控制信号2

    设置好地址00000010,打开三态门,把地址送到地址寄存器
    在这里插入图片描述
    让存储器为读,WE为1是写,让WE为0 ,通过总线读到DR2,因为要送到DR2
    LDDR2 数据载入到寄存器2,设置为有效

    在这里插入图片描述
    存储器操作数 DR2 (000010010110);将数据开关设为B的地址(00000010); 单击Start按钮。等待一个CPU周期后,B的值已存入DR2。
    在这里插入图片描述
    进行算数运算,DR1+DR2 →DR1(1001011000001)。运算结果在数据灯上显示。
    在这里插入图片描述

    思考与分析

    1. 总线的功能是什么?连接部件可以分为几类?
    2. 为什么要设总线判优控制?集中式总线控制有哪几种,各有什么样的特点。
    展开全文
  • 这个工具可以用来获取本地系统上当前用户(访问令牌)的用户名和信息,以及相应的安全标识符(SID)、声明、本地系统上当前用户的权限、登录标识符(登录 ID)。 whoami命令显示自身的用户名称,本指令相当于执行”id -...
  • 一、设定密码管理员在创建新用户时可以不为用户指定密码,新用户可以使用 passwd命令来自行修改密码;而root用户则可以使用以下命令来修改指定用户的密码:# passwd USERNAME密码的设定应该遵循密码安全策略,密码的...

    一、设定密码

    管理员在创建新用户时可以不为用户指定密码,新用户可以使用 passwd命令来自行修改密码;而root用户则可以使用以下命令来修改指定用户的密码:

    # passwd USERNAME

    密码的设定应该遵循密码安全策略,密码的安全策略包括以下内容:

    1.足够复杂,不要使用生日、姓名等

    2.密码的长度至少5位,越长越好,其中5为是redhat的默认策略。

    3.包含大写字母、小写字母、属主和特殊字母中至少三类,建议随机生成密码。

    采用这种组合方式,会增加密码破译的难度。如果采用纯数字来设定一个6位的密码,则密码的组合有10*10*10*10*10*10种可能,对计算机而言,进行10^6运算并不复杂。如果采用大写字母、小写字母、特殊字符和数字的组合来设定6位密码,则可能的组合有将近100^6种,对于目前计算机的运算能力而言,相对比较难以破译。

    4.定期更换密码,不要重复此前使用过的密码。

    需要注意的是,管理员设定的密码,即使违反了安全策略,系统也不会采取任何措施;而对于普通用户,如果违反了安全策略,则密码设定会失败。

    例如我们用root用户来创建一个用户tom,并且给tom设定密码123, 这里123明显违反了安全策略,虽然系统给予了警告,但是依然设定成功了。

    # useradd tom

    # passwd tom

    # su - tom              //切换为tom用户

    # passwd

    用户tom想为自己修改密码,第一次输入456, 创建失败;输入centos,创建失败;输入centOS,创建失败;输入456@centOS,创建失败,输入O*Sentc@456则能够通过安全策略,创建成功。

    d6cf4d72b14b374e845806bdd679051d.png

    通过查看/etc/shadow文件,root用户可以知道哪些用户被锁定了。被锁定的用户名后面会有两个!!,如我们进行如下操作:

    # passwd -l tom

    # tail -1 /etc/shadow

    # passwd -u tom

    # tail -1 /etc/shadow

    可以明显观察到tom用户后面!!的变化情况

    8ac05ddf931bb0f70e2b381b74945cb5.png

    二、密码的属性含义

    用户密码相关的信息存放在 /etc/shadow文件中,我们来查看一下该文件,以理解用户密码的各种属性的含义:

    # cat /etc/shadow

    运行该命令可以得到密码的基本信息,以冒号为分隔符,分开的小段是密码的属性:Accout:$n$ABC...:Last_Time:Min_Period:Max_Period:Warning:Inactive:Expire_Date:Reserve

    用户的登录名该密码选用的加密方式加密后的密码串最近一次修改密码的时间密码的最短使用期限密码的最长使用期限密码到期警告时长账户非活动天数账号过期时间预留段

    对照上表,我们以用户tom为例来解释密码的属性含义:

    在/etc/shadow文件中,tom用户的密码信息为:

    tom:$6$V4K4KTHL.............:16168:0:99999:7: : :

    tom: 用户名

    $6$: tom 用户的密码采用的加密方式为6 | SHA - 512 (single glibc 2.7)

    我们可以通过以下命令来查看加密方式:

    # man 3 crpt

    2f1d7a21117844de0c99bdbd07058286.png

    V4K4KTHL...: tom用户的密码经过加密后得到的密码串

    16168: 最近一次修改密码的时间。这是一个相对时间,为1970年1月1号到修改密码时所间隔的天数

    0: 密码的最短使用期限,0表示不做限制

    99999: 密码的最长使用期限

    7: 密码到期前的警告时长。这里表示密码到期前7天警告。

    : 非活动期限。此处缺省,表示tom用户没有账户非活动期限。实际上密码到期后用户不会立刻被锁定,缓冲期即为账户非活动期限,在此期限内,用户登陆系统后做的第一件事就是修改密码

    : 账号过期的期限,此处缺省

    : 预留段,此处缺省

    三、密码管理

    管理密码的命令主要有 passwd,chage和usermod:

    1. passwd

    命令passwd除了基本的设定密码功能,还可以使用选项进行密码管理。passwd命令可以使用的基本选项如下表:

    选项名用法

    -l锁定用户

    -u为锁定用户解锁

    -n设定密码的最短使用天数

    -x设定密码的最长使用天数

    -w密码过期前的警告天数

    -i账号非活动天数

    -e让用户的密码过期

    下面我们来一一解释以上选项的用法:

    root用户可以在使用passwd命令时加上-l选项,用来锁定用户。这样用户就不能登录了。使用-u选项,则可以为被锁定的用户解锁。例如锁定tom用户,可以进行以下操作:

    # passwd -l tom

    # login

    # tom

    此处即使tom用户输入的密码是正确的,也无法登录。

    # exit

    # passwd -u tom

    # login

    # tom

    此时tom可以正常登录了。

    c2de141f4a5aa5f965563d8b5082ac04.png

    使用-n 选项可以设定密码的最短使用天数,例如我们将tom用户的密码最短使用天数改为1天,可以使用如下命令:

    # passwd -n 1 tom

    # tail /etc/shadow

    a48e0572b4fc3fac61cb46bbe7ab8967.png

    使用-x 选项可以设定密码的最长使用期限,例如我们将tom用户的密码最长使用天数改为2天,可以使用如下命令:

    # passwd -x 2 tom

    # tail /etc/shadow

    fb8ddf8e6faefd7dcdd860036e9734af.png

    使用-w选项可以设定密码过期前的警告天数,例如为tom用户设定密码过期前的警告天数为2天,若tom的密码过期时间为2天,那么当tom此时登陆,就会提示他密码将在2天后过期,而建议他修改密码:

    # passwd -w 2 tom

    # tail /etc/shadow

    983c8d3e59eeaa6d3f99023267b8aa8e.png

    使用 -i选项,可以设定用户密码过期后的非活动时间。在这个时间内,用户的密码已经过期了,但还是可以登陆,登陆后第一个操作即是修改密码:

    # passwd -i tom

    # tail /etc/shadow

    18e5dd868b5ac3b5b81959307cfaa54c.png

    使用-e 选项可以使用户的密码过期,例如我们若让tom用户的密码立刻过期,可以使用如下命令:

    # passwd -e tom

    # tail /etc/shadow

    5f8412647cc7d0fb7024a33b1ba98e67.png

    2.chage

    使用chage命令也可以管理用户的密码,它的用法和passwd命令非常相似,其基本选项如下表:选项名用法

    -d修改密码的最近一次修改时间

    -m设定密码的最短使用天数

    -M设定密码的最长使用天数

    -I账号非活动天数

    -W密码过期前的警告天数

    -E设定密码的过期时间

    使用-d选项,可以修改密码最近一次被修改的时间,此命令和选项常被***用来掩盖***行踪,如修改tom用户的密码最近修改时间,可以使用:

    # chage -d YYYY-MM-DD tom

    1cbfd0e1ddcdbcca489b2b75ed222e8f.png

    chage命令的其他选项如-m,-M,-I,-W的用法和passwd基本一致,故此处不加赘述,-E选项可以为用户指定具体的过期日期,如为tom用户指定具体的过期时间,可以使用:

    # chage -E YYYY-MM-DD tom

    f87968a488b0f5660bb7037179f456a2.png

    3.usermod

    此命令的主要作用并非用来管理用户的密码,但它也具备最基本的密码管理功能。它用来管理密码的基本选项有 -e和-f,其中-e可以用来设定密码的过期时间。

    例如设定tom的密码具体过期日期,可以用如下命令:

    # usermod -e YYYY-MM-DD tom

    而 -f选项后面的参数为密码的非活动天数,其中-1表示没有密码的非活动天数,密码到期就失效,例如设定tom没有密码的非活动天数,可以使用如下命令:

    # usermod -f -1 tom

    4cb9b09343a253ab35cf1a734517c023.png

    四、给组设密码

    除了可以为用户设定密码外,组也可以设定密码,使用的基本命令是:gpasswd。给组加密码的作用在于,当某用户临时想切换到一个本来不属于的组时,只有该组有密码,且此用户知道密码,才可以进行此项操作。若要进行此项操作,还需要引入令一个命令:newgrp,此命令的作用在于临时设定指定的组为自己的基本组。

    例如root创建了组hellogrp,并为该组设定了密码,redis用户原本不属于该组 ,但想临时将hellogrp组作为自己的基本组,那么只要redis用户知道密码,就可以使用newgrp命令将自己的基本组临时切换为hellogrp,其基本操作如下:

    # su - redis   // 切换为redis用户

    # id        // 查看当前的用户属性,可知基本组为redis

    # exit       // redis 用户退出

    # groupadd hellogrp  // root用户创建hellogrp组

    # gpasswd hellogrp   //root用户为hellogrp组设定密码123

    # su - redis        // 切换为redis用户

    # newgrp hellogrp  // redis用户将自己的基本组切换为hellogrp组,需要输入密码

    # id              // redis 用户查看自己当前的属性,可以看到hellogrp变成了基本组

    # exit            // redis 用户退出后即回到原来的基本组redis

    # id

    # newgrp testgrp    // redis用户原来就属于testgrp,因此不需要密码,就可以直接将基

    # id              // 本组切换为testgrp组

    c5fc5783b1be7112646c8ddc13b2f47c.png

    展开全文
  • 调度命令

    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删除用户的命令什么

    千次阅读 2021-05-09 04:24:25
    若不加参数,则仅删除用户帐号,而不删除相关文件命 : userdel功能说明:删除用户帐号。语 法:userdel [-r][用户帐号]补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除...
  • CAD中炸开命令什么

    千次阅读 2020-12-28 21:20:32
    在CAD中运用炸开命令可以令炸开整32313133353236313431303231363533e4b893e5b19e31333366306435体物件分解块,如整体的四边形,可分解为四条边;整个成块的物件,可以分解成线段,便于重新设计。常规分解:炸开...
  • 常用命令1、PING命令2、NBTSTAT命令3、清屏的命令4、NETSTAT命令5、TRACERT命令6、 IPCONFIG命令7、ARP命令8、AT命令9、NSLOOKUP命令10、NET命令11、FTP命令12、TELNET命令 1. Ctrl+Alt+Del:就可以调出任务管理器;...
  • cmd命令可以快捷键打开设置,还可以用来修复电脑,也可以用cmd命令来删除文件,可以说cmd命令是非常方便的。下面我们就一起来看看win7 cmd命令大全。win7cmd命令大全:1、首先,我们要知道cmd的打开方式,win10可以...
  • 交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。答:√中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 。答:代偿Street jazz 的编舞师都会有自己不同于其他编舞师的地方,他们...
  • k8s常用命令

    千次阅读 2021-12-07 11:32:53
    命令 1、基本命令 命令 作用 create 创建资源 edit 编辑资源 get 获取资源 patch 更新(修改)资源 delete 删除资源 explain 展示资源文档 2、运行/调试命令 命令 作用 run 在集群中...
  • 第一章 Caché 命令大全 BREAK 命令

    千次阅读 2020-07-02 08:50:24
    文章目录第一章 Caché 命令大全 BREAK 命令重点大纲参数描述所需权限参数pcextendflag无参BreakBREAK Extended 参数以设置常规断点启用或禁用中断的中断标志中断标志示例 第一章 Caché 命令大全 BREAK 命令 在断点...
  • 命令模式

    千次阅读 2020-07-01 09:21:52
    调用对象寻找可以处理该命令 的合适的对象,并把该命令传给相应的对象,该对象执行命令。 2.主要解决:行为请求者与行为实现者通常是一种紧耦合的关系,为了消除这种耦合关系 3.何时使用:命令执行过程较为复杂且...
  • 命令注入总结

    千次阅读 2021-12-15 13:17:24
    文章目录命令注入总结原理常见的危险函数PHPsystemexecpassthrushell_execpopenproc_open反引号Pythonsystempopensubprocess.call/subprocess.runspawnJavajava.lang.Runtime.getRuntime().exec(command)Linux下常用...
  • 命令执行漏洞详解

    千次阅读 2022-03-08 11:59:57
    一、命令执行漏洞原理 在编写程序的时候,当碰到要执行系统命令来获取一些信息时,就要调用外部命令的函数,比如php中的exec()、system()等,如果这些函数的参数是由用户所提供的,那么恶意用户就可能通过构造命令...
  • CentOS 7常用基本命令整理

    万次阅读 多人点赞 2018-10-20 12:04:22
    重启命令 立刻重启(root用户使用) reboot shutdown -r now init 6 ...10分钟后自动重启(root用户使用) ...如果是通过shutdown命令设置重启的话,可以取消重启 shutdown -c 关机命令 立刻关机(root用...
  • Android adb 命令大全

    千次阅读 2019-07-02 12:28:09
    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的...持续更新中,欢迎提 PR 和 Issue 补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。 注: 有部分命令的支持情况可能与 Android...
  • dos命令大全

    万次阅读 2021-10-04 12:21:37
    正如大家所看到的,我把dos命令整理出来了!!! 整整用了我一个星期的时间 建议收藏后阅读 Windows常用工具类 运行程序 运行命令 记事本 notepad 计算器 calc 画图 mspaint 写字板 write Windows放大镜 ...
  • 命令由确定性命令组成,在这些命令链中,参数是强类型的。 编写命令时,您确切知道将要使用的数据类型,并且无需花费大量时间调试命令上下文,而会大声哭泣。 使用该框架的经验就像漂浮在天堂般的蓬松云彩上。 ...
  • ARP命令参数详解

    千次阅读 2021-07-27 01:51:47
    Arp显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于...如果在没有参数的情况下使用,则arp命令将显示帮助信息。语法arp[-a[InetAddr][-NIfaceAddr]][-g[InetAddr][-NIfaceAdd...
  • linux的shell命令

    2022-04-05 16:24:02
    1.ls命令:显示当前用户根目录 ls -a:显示目录所有文件与文件夹(包括隐藏文件) ls -l:显示详细的文件信息 ls -al:组合使用 2.cd命令:切换目录 3.pwd命令:显示当前路径 4.uname命令:系统信息查看 5.clear...
  • Linux服务器命令

    千次阅读 2018-10-31 23:55:07
    date(命令)【可以在不退出vim的情况下,执行相应的操作命令,date:系统时间命令】 :map ^P I#【定义快捷键:map,^P:按ctrl+v+p(快捷键按Ctrl+p),注释该行】 :map ^B 0x【定义快捷键:map,^B:按ctrl+v+b(快捷键按Ctrl+b...
  • Linux常用命令

    千次阅读 2019-03-11 23:52:27
      本文介绍的是Linux中的常用命令用以满足日常的操作,但并非所有命令。更详细的命令烦请参考手册 http://man.linuxde.net/ Linux常用命令 1.修改基本配置 1.1修改主机名 vi /etc/sysconfig/network 1.2...
  • linux find命令的使用

    千次阅读 2021-05-13 09:35:40
    命令是对系统/usr目录中5天以内所改变过的文件删除,在执行过程中系统每删除一个文件都会提醒用户是否要删除。当然最后的rm命令也可换为其它命令,根据管理员需求而写。总结:find命令是一个非常灵活,功能非常...
  • linux下的命令大全

    千次阅读 2018-11-08 21:07:35
    1.常用命令 说明:安装linux时,创建一个user用户,然后使用root用户登陆系统 1.进入到用户根目录 cd ~ 或 cd 2.查看当前所在目录 pwd 3.进入到user用户根目录 cd ~user 4.返回到原来目录 cd - 5.返回到上...
  • linux 查看进程命令

    万次阅读 2020-02-10 17:55:56
    Linux 查看进程之PS命令 要对进程进行检测和控制,首先必须... ps(process status) 命令是 Linux 下最常用的进程查看工具,使用该命令可以确定哪些进程正在运行和运行的状态、 进程是否结束、进程有没有僵尸、哪...
  • global命令详解

    千次阅读 2020-06-26 00:40:07
    global命令是Vim最强大的命令之一(个人认为是No.1),将其摸透用熟可以事半功倍, 本文总结了版上的一些经典问题,结合自己的使用和理解,试图通过实例详细介绍一下 其用法。示例难度不一,有些并没有多少实用性,...
  • 交换机的基础命令汇总 system-view 进入系统视图 quit 退到系统视图 sysname 交换机命名 vlan 20 创建vlan(进入vlan20) display vlan 显示vlan undo vlan 20 删除vlan20 display vlan 20 显示vlan里的...
  • Shell语言并发执行多条命令

    千次阅读 2019-10-29 17:28:37
    Default模式下,shell命令是阻塞执行的,可以通过其后添加&让这条命令异步执行,如: sleep 10 & 执行这条命令后,并不会阻塞10秒,而是立即返回。 如果将这种方法用在while循环中,则可以实现多进程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,078
精华内容 46,031
关键字:

命令的令可以组成什么