一种基于Linux系统的运行控制方法及系统技术方案

技术编号:19744507 阅读:17 留言:0更新日期:2018-12-12 04:36
本申请实施例提供了一种基于Linux系统的运行控制方法及系统,用于提高linux系统的安全性。本申请实施例方法包括:当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;在所述初始化进程中运行用户进程,所述用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;当用户在所述控制台终端上的输入符合预置的输入规则时,则控制所述用户进程响应所述输入,在所述控制台终端上显示对应的输出。

【技术实现步骤摘要】
一种基于Linux系统的运行控制方法及系统
本申请涉及系统控制
,尤其涉及一种基于Linux系统的运行控制方法及系统。
技术介绍
目前市面上的服务器通常装的是无图形界面的linux系统,这就意味着所有操作都需要通过在命令行界面里输入相关的命令来实现,而目前在linux系统中,为了保护服务器的安全性,都会设置必要的账号密码,以用于对系统安全的管理,这样就导致在服务器的linux系统中执行网络配置或命令时,必须输入正确的账号密码,而账号密码的泄露会给系统安全造成一定的安全隐患。故如何在保证linux系统安全的情况下,实现对linux系统的简易配置,是目前亟待解决的一个问题。申请内容本申请实施例提供了一种基于Linux系统的运行控制方法及系统,用于提高linux系统的安全性。本申请实施例第一方面提供了一种基于Linux系统的运行控制方法,包括:当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;在所述初始化进程中运行一个用户进程,所述用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;当用户在所述控制台终端上的输入符合预置的输入规则时,控制用户进程响应所述输入,在控制台终端上显示对应的输出。优选的,该方法还包括:当用户在所述控制台终端上的输入不符合预置的输入规则时,控制用户进程不响应所述输入,在控制台终端上不显示对应的输出;或,当用户在所述控制台终端上的输入不符合预置的输入规则时,控制用户进程不响应所述输入,在控制台终端上提示所述输入出错。优选的,用户进程包括:第一用户进程,所述第一用户进程用于向用户显示菜单图形界面,所述菜单图形界面用于向用户提供指令输入接口选项,使得所述用户通过不同的输入接口选项,进入所述控制台终端上不同的指令输入接口。优选的,所述指令输入接口选项包括:网络配置图形界面接口,和/或命令提示符接口;用户进程还包括:第二用户进程和第三用户进程;所述第二用户进程,用于当用户选择所述网络配置图形界面接口时,生成与网络配置匹配的图形界面;所述第三用户进程,用于当用户选择所述命令提示符接口时,生成命令提示符输入界面。优选的,所述当用户在所述控制台终端上的输入符合预置的输入规则时,则控制用户进程响应所述输入,在控制台终端上显示对应的输出,包括:当用户通过所述菜单图形界面上的所述指令输入接口输入第一指令时,调用所述第二用户进程或所述第三用户进程,对所述第一指令进行检测,并判断所述第一指令是否符合预置的输入规则;若符合,则响应所述用户输入的所述第一指令,在控制台终端上向所述用户显示对应的输出。本申请实施例第二方面提供了一种基于Linux系统的运行控制系统,包括:激活重定向单元,用于当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;进程运行单元,用于在所述初始化进程中运行一个用户进程,所述用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;第一执行单元,用于当用户在所述控制台终端上的输入符合预置的输入规则时,则控制用户进程响应所述输入,在控制台终端上显示对应的输出。优选的,该系统还包括:第二执行单元,用于当用户在所述控制台终端上的输入不符合预置的输入规则时,控制用户进程不响应所述输入,在控制台终端上不显示对应的输出;或,第三执行单元,用于当用户在所述控制台终端上的输入不符合预置的输入规则时,控制用户进程不响应所述输入,在控制台终端上提示所述输入出错。优选的,用户进程包括:第一用户进程,所述第一用户进程用于向用户显示菜单图形界面,所述菜单图形界面用于向用户提供指令输入接口选项,使得所述用户通过不同的输入接口选项,进入所述控制台终端上不同的指令输入接口。优选的,指令输入接口选项包括:网络配置接口,和/或命令提示符接口;用户进程还包括:第二用户进程和第三用户进程;所述第二用户进程,用于当用户选择所述网络配置图形界面接口时,生成与网络配置匹配的图形界面;所述第三用户进程,用于当用户选择所述命令提示符接口时,生成命令提示符输入界面。优选的,第一执行单元,包括:调用判断模块,用于当用户通过所述菜单图形界面上的所述指令输入接口输入第一指令时,调用所述用户进程,对所述第一指令进行检测,并判断所述第一指令是否符合预置的输入规则;响应模块,用于在所述第一指令符合预置的输入规则时,控制用户进程响应所述用户输入的所述第一指令,向所述用户显示对应的输出。本申请实施例还提供了一种计算机装置,包括处理器,该处理器在执行存储于存储器上的计算机程序时,用于实现本申请实施例第一方面提供的基于Linux系统的运行控制方法。本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,用于实现本申请实施例第一方面提供的基于Linux系统的运行控制方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;在该初始化进程上运行用户进程,该用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;当用户在该控制台终端上的输入符合预置的输入规则时,则控制用户进程响应所述输入,并在控制台终端上显示对应的输出。因为本实施例中在开机启动的初始化进程中打开激活一个控制台终端时,将标准输入、输出、标准错误都重定向至该控制台终端上,且在该初始化进程上运行用户进程,用于对用户在该控制台终端上的输入进行检测,这样,就使得用户在该控制台终端上的输入输出都经过用户进程的检测,且都输出在该控制台终端上,从而起到在该控制台终端上对用户输入输出进行控制的作用,使得用户不通过账号密码即可登陆并配置Linux系统,提高了linux系统的安全性。附图说明图1为本申请实施例中基于Linux系统的运行控制方法的一个实施例示意图;图2为用户进程在控制台终端上对用户输入和输出响应的示意图;图3为本申请实施例中基于Linux系统的运行控制方法的另一个实施例示意图;图4为本申请实施例中基于Linux系统的运行控制方法的另一个实施例示意图;图5为本申请实施例中基于Linux系统的运行控制方法的另一个实施例示意图;图6为本申请实施例中基于Linux系统的运行控制系统的一个实施例示意图。具体实施方式本申请实施例提供了一种基于Linux系统的运行控制方法及系统,用于提高linux系统的安全性。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本文档来自技高网
...

【技术保护点】
1.一种基于Linux系统的运行控制方法,其特征在于,包括:当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;在所述初始化进程中运行用户进程,所述用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;当用户在所述控制台终端上的输入符合所述预置的输入规则时,则控制所述用户进程响应所述输入,在所述控制台终端上显示对应的输出。

【技术特征摘要】
1.一种基于Linux系统的运行控制方法,其特征在于,包括:当运行Linux系统开机启动的初始化进程时,打开并激活所述系统的一个控制台终端,并将标准输入、标准输出、标准错误都重定向至所述控制台终端上;在所述初始化进程中运行用户进程,所述用户进程用于检测用户在所述控制台终端上的输入是否符合预置的输入规则;当用户在所述控制台终端上的输入符合所述预置的输入规则时,则控制所述用户进程响应所述输入,在所述控制台终端上显示对应的输出。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当用户在所述控制台终端上的输入不符合所述预置的输入规则时,控制所述用户进程不响应所述输入,在所述控制台终端上不显示对应的输出;或,当用户在所述控制台终端上的输入不符合所述预置的输入规则时,控制所述用户进程不响应所述输入,在所述控制台终端上提示所述输入出错。3.根据权利要求1所述的方法,其特征在于,所述用户进程包括:第一用户进程,所述第一用户进程用于向用户显示菜单图形界面,所述菜单图形界面用于向用户提供指令输入接口选项,使得所述用户通过不同的输入接口选项,进入所述控制台终端上不同的指令输入接口。4.根据权利要求3所述的方法,其特征在于,所述指令输入接口选项包括:网络配置图形界面接口,和/或命令提示符接口;所述用户进程还包括:第二用户进程和第三用户进程;所述第二用户进程,用于当用户选择所述网络配置图形界面接口时,生成与网络配置匹配的图形界面;所述第三用户进程,用于当用户选择所述命令提示符接口时,生成命令提示符输入界面。5.根据权利要求4所述的方法,其特征在于,所述当用户在所述控制台终端上的输入符合所述预置的输入规则时,则控制所述用户进程响应所述输入,在所述控制台终端上显示对应的输出,包括:当用户通过所述菜单图形界面上的所述指令输入接口输入第一指令时,调用所述第二用户进程或所...

【专利技术属性】
技术研发人员:陶鸿敏
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1