xml地图|网站地图|网站标签 [设为首页] [加入收藏]

澳门网上赌彩网址大全

当前位置:网上十大正规赌博平台 > 澳门网上赌彩网址大全 > 身份验证错误,编写简单的多级菜单

身份验证错误,编写简单的多级菜单

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-11-02 23:17

一、简单的多级菜单

[root@web129 ~]# cat menu.sh 
#!/bin/bash
#shell菜单演示
function menu()
{
echo -e `date`
cat <<EOF
-----------------------------------
>>>菜单主页:
`echo -e "\033[35m 1)系统状态\033[0m"`
`echo -e "\033[35m 2)服务管理\033[0m"`
`echo -e "\033[35m 3)主菜单\033[0m"`
`echo -e "\033[35m Q)退出\033[0m"`
EOF
read -p "请输入对应序列号:" num1
case $num1 in
    1)
    echo -e "\033[32m >>>系统状态-> \033[0m"
    system_menu
    ;;
    2)
    echo -e "\033[32m >>>服务管理-> \033[0m"
    server_menu
    ;;
    3)
    echo -e "\033[32m >>>返回主菜单-> \033[0m"
    menu
    ;;
    Q|q)
    echo -e "\033[32m--------退出--------- \033[0m"
    exit 0
    ;;
    *)
    echo -e "\033[31m err:请输入正确的编号\033[0m"
    menu
esac
}
function system_menu()
{
cat<<EOF
------------------------
********系统状态********
------------------------
1)nginx 状态
2)http 状态
3)tomcat 状态
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num2
case $num2 in
    1)
    `echo -e "systemctl status nginx.service"`
    system_menu
    ;;
    2)
     `echo -e "systemctl status httpd.service"`
    system_menu
    ;;
    3)
     `echo -e "systemctl status tomcat.service"`
    system_menu
    ;;
    x|X)
    echo -e "\033[32m---------返回上一级目录------->\033[0m"
    menu
    ;;
    *)
    echo -e "请输入正确编号"
    system_menu
esac
}
function server_menu()
{
cat<<EOF
------------------------
1)开启服务
2)停止服务
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num3
case $num3 in
        1)
        op_menu
        ;;
        2)
        op_menu1
        ;;
        x|X)
        echo -e "\033[32m-- -----返回上一级目录---------> \033[0m"
        menu
        ;;
        *)
        echo -e "请输入正确编号"
        system_menu
esac
}

function op_menu()
{
cat<<EOF
------------------------
1)开启nginx服务
2)开启http服务
3)开启tomcat服务
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num4
case $num4 in
        1)
    `echo -e "systemctl start nginx.service"`
    op_menu
        ;;
        2)
    `echo -e "systemctl start httpd.service"`
        op_menu
    ;;
    3)
    `echo -e "systemctl start tomcat.service"`
        op_menu
        ;;
        x|X)
        echo -e "\033[32m--------返回上一级目录------->\033[0m"
        server_menu
        ;;
        *)
        echo -e "请输入正确编号"
    op_menu
esac
}
function op_menu1()
{
cat<<EOF
------------------------
1)停止nginx服务
2)停止http服务
3)停止tomcat服务
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num5
case $num5 in
        1)
        `echo -e "systemctl stop nginx.service"`
        op_menu1
        ;;
        2)
        `echo -e "systemctl stop httpd.service"`
        op_menu1
        ;;
        3)
        `echo -e "systemctl stop tomcat.service"`
        op_menu1
        ;;
        x|X)
        `echo -e "\033[32m >>>返回上一级目录---> \033[0m"`
        server_menu
        ;;
        *)
        echo -e "请输入正确编号"
        op_menu1
esac
}
menu
[root@web129 ~]# 

 

显示效果如下:

图片 1

图片 2

 

远程桌面连接时,提示身份验证错误:要求的函数不正确解决办法

操作系统概论

计算机系统由硬件和软件两部分组成。硬件指计算机的各个部件,包括:存储器、处理器、输入/输出设备及电源、机箱等。软件是指存在计算机系统中或外存储器中的程序及数据的集合。

计算机软件分为系统软件和应用软件。

系统软件是计算机厂商为了便于用户使用计算机而驻存在计算机硬件(如硬盘和软盘)内的系统支持程序。主要的系统软件包括:操作系统、编译和解释程序、汇编程序、连接装入程序、编辑程序和设备驱动程序等。

应用软件是用户为了专门的应用目的,向计算机厂商或其他软件商购买的或者自己开发的解决某一类问题的软件。典型的有:数据库管理软件、图像处理软件、各种办公软件和杀毒软件等。

其中操作系统是一种首要的、最基本的、最重要的系统,也是最庞大、最复杂的系统软件。

问题

windows 版本 10.0.17134,安装最新补丁后无法远程 windows server 2008、2013、2016 服务器

报错信息如下:出现身份验证错误,要求的函数不受支持  可能是由于 CredSSP 加密 Oracle 修正。

图片 3

微软给出解决方案:

1.1 什么是操作系统

通常把操作系统定义为用以控制和管理计算机系统资源,方便用户使用的程序和数据结构的集合。

(1)系统观点——计算机资源管理

在计算机系统中,CPU是计算机硬件的核心,是计算机系统的心脏;操作系统则是计算机软件的核心,是计算机系统的大脑,是整个系统的控制中心,是计算机或智能控制和管理系统中首要的、最重要的、最复杂的系统软件。

计算机系统内运行的程序无时无刻地争夺计算机有限的资源,操作系统的作用在于组织和管理整个计算机系统的硬件和软件资源,在用户和程序之间分配系统资源,使之协调一致、高效地完成各种复杂的任务。

(2)用户观点——用户使用计算机的界面

通过操作系统,计算机能提供更多、质量更高的服务。安装不同的操作系统,呈现在用户面前将会是完全不同的两类“虚拟”计算机,因此操作系统是用户与计算机硬件之间的接口。用户一般通过以下方式获得计算机系统提供的服务。

①命令方式:通过键盘输入有关命令直接使用计算机,以获得计算机所能提供的服务,也可以将若干命令集中在一个文件中,以批处理的方式连续运行命令,获得多种服务。

②系统调用:用户可在应用程序中调用操作系统向用户提供的服务程序,以获得系统服务。

③图形界面:用户可以在窗口环境中通过鼠标、按键、菜单和对话框等方式操纵计算机。

(3)软件观点——程序和数据结构的集合

操作系统是直接与硬件相邻的第一层软件,是由大量极其复杂的系统程序和众多的数据结构集成的。在计算机中的所有软件中,操作系统起到了核心和控制的作用,其它软件的运行都要依赖他的支持。操作系统是在系统中永久运行的超级程序。

解决方法

将默认设置从 “易受攻击” 更改为 “缓解” 的更新。

相关的 Microsoft 知识库编号已在 CVE-2018-0886 中列出。

1.2 操作系统的发展

具体解决办法

windows 专业版以上

  1. 打开运行。

  2. 输入 gpedit.msc 打开组策略编辑器

图片 4

  1. 依次打开: 计算机配置 - 管理模板 - 系统 - 凭据分配

图片 5

  1. 选择 加密Oracle修正

图片 6

  1. 点选 已启用 。 将 保存级别 修改为 易受攻击

图片 7

  1. 应用确定完之后就可以进行远程连接

1.早期的计算机和人工操作方式

在早期的计算机系统中,每一次独立的运行都需要很多的人工干预,操作过程烦琐,占用机时多,也很容易产生错误,在一个程序的运行过程中要独占系统的全部硬件资源,设备利用率很低。

windows 家庭版

windows 10 家庭版则需要把这个更新卸载掉

  1. 打开控制面板。选择卸载程序

图片 8

  1. 选择查看已安装的更新

图片 9

  1. 选择你要卸载的卸载即可

图片 10

附加 windows10 家庭版找回组策略的方法

刚开始做的时候绕了点远路

以为 windows 10 家庭版也可以通过组策略配置就可以了,就把组策略搞了出来,进入组策略发现没有那一项,最后还是卸载了最后的那个更新补丁

新建一个 TXT 文档,在里面写入

@echo off
pushd "%~dp0"
dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:WindowsservicingPackages%%i"
pause

图片 11

最后将后缀改为 .cmd 结尾即可

双击运行,等待它执行完,任意键退出即可

重启 PC,运行中再输入 gpedit.msc 即可调出组策略编辑器

2.脱机输入/输出和批处理系统

(1)脱机输入/输出

为了解决人工干预与CPU速度不匹配的矛盾,提高计算机的使用效率,在计算机中配备了“监控程序”。用户的控制指令和操作步骤可以写在源程序前或专门的控制卡片上。“监控程序”先读入控制命命令,并按命令的指示一步一步自动执行,这就是“操作系统”的雏形。

为了解决慢速输入/输出设备与CPU速度的不匹配问题,可将用户打在卡片上或纸带上的程序和数据通过外围小计算机预先输入到磁带上,运行时再从磁带上高速读入内存,输出也同样通过磁带中转。这种方式就是“脱机输入/输出”。

(2)批处理系统

脱机输入/输出进一步提高了极端及的运行效率,但自前一个惩处运行结束到启动后一个程序运行这段时间内,程序员或操作员还需要进行很多的人工干预。批处理的基本思想是:操作员取来一批作业,将它们输入到磁带中,操作系统先从磁带上将第一个作业读入内存,启动它运行,并将运行结果输出到另一个磁带中,当第一个程序运行完毕,操作系统自动的从输入磁带上读入下一个作业,并予以运行和输出,直到整批作业全部处理完毕。

由于系统作业是成批地进行处理,但内存中智能保持一个运行作业,故该类系统又称为单道批处理系统。

家庭版最终解决方案

对于 windows 10 家庭版的最终解决方案在这里,再次敲黑板

修改注册表可以完美解决,具体操作如下,修改步骤要谨慎看仔细!

  1. windows R 打开运行  输入 regedit 打开注册表

图片 12

依次打开路径

计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters

发现如果没有路径中的后两项需要自己手动创建

  1. Parameters 的右侧栏新建项一个 DWORD(32 位)值

 图片 13

重命名为: AllowEncryptionOracle 值为: 2

  1. 再次测试一下远程连接,如果还是失败则重启一次

原文地址

3.缓冲、终端和DMA技术

(1)缓冲技术

脱机、批处理还没有完全解决CPU与外部设备速度匹配问题,无论你是从读卡机还是从磁带中读入,相对于CPU来说,读入数据的速度总是嫌慢,进一步的解决方法是采用缓冲技术。原理:将数据存放在一个特定的缓冲区,当CPU从缓冲区中得到了数据,在对它进行运算之前吗,再启动输入设备以输入下一个数据至缓冲区。这样CPU在记性运算时,外部设备的输入工作也在同时进行。同样输出也采用缓冲技术。采用带缓冲的输入/输出技术后,CPU与外部设备能做到并行操作,减少了互相等待的时间,极大提高了CPU与各种外部设备的使用效率。

(2)中断技术

具有缓冲的输入输出也带来了新的问题。一个问题时处理机要知道I/O设备什么时候已经完成了输入操作,以便处理数据并启动CIA一个I/O。如果考CPU反复地查询输入设备的状态,就会浪费很多CPU时间。中断技术的出现解决了这个难题 。

只要I/O设备一旦完成输入/输出操作,它就会自动向CPU发出中断信号,CPU收到中断信号后,就会暂停当前的处理工作,在做一些必要的现场保护、中断处理工作后,转图中断服务程序。中断服务程序读出缓冲区的数据,然后启动下一个IU/O操作。从中断服务程序返回后,操作系统恢复被中断的运算过程。

中断处理机构需要在系统栈啥保存中断返回地址,还要保护中断时的其它现场。在完成中断服务,中断程序要恢复原先的中断现场,取得断口地址,使计算机基础原先的处理工作。CPU在处理一个中断事务时,若果又收到一个优先级更高的中断请求,就会暂停当前的中断服务,转为处理更为紧迫的操作,这样就想成了中断的嵌套。

(3)DMA技术

对于慢速的I/O设备,CPU在执行有关并的中断服务程序后,还可利用剩下的大部分时间来执行其他的计算工作。但是对于磁带、磁盘或高速网络通信接口,CPU响应中断和处理数据所费的时间可以比数据到达的时间间隔更长。这样,即使处理机的时间全部用于处理中断和接收输入数据,也仍然会发生数据丢失的情况。

为了解决这个难题,产生了直接存储器存取(DMA)技术。一旦收到DMA发来的中断请求后,CPU在设置了缓冲区、指针和计数器后,DMA就可以不再需要CPU的干预,在内存和设备之间传送整块数据。这样,通过DMA每传送一个数据块仅需要一次中断处理,而不是像低速设备那样每出传送一个数据都需要一次中断处理。

本文由网上十大正规赌博平台发布于澳门网上赌彩网址大全,转载请注明出处:身份验证错误,编写简单的多级菜单

关键词: bbin手机客户端