救命!Linux vi不反应!(linuxvi没反应)

Linux vi是一款有效解决linux终端作业和管理行动的强大工具,但有时候它可能不会反应,给系统管理员们造成不小的麻烦。比如 在使用config实施系统管理作业之前,linux vi 起码应该能够允许用户修改文本文件,但如果不反应,往往要排除故障是非常困难的。

尽管这种问题往往让系统管理员抓狂,但是大部分情况下,可以采取一些措施来救活 Linux vi,比如当远程和本地终端不反应时,管理员可以使用已挂起的 shell来诊断问题。

这样实现的方法是:使用Ctrl- Z 组合键把 shell 加入后台挂起,再使用 ps函数来列出正在运行的程序,从而查看是否有其他程序一直在执行,确定是否是系统资源占有过多,影响资源使用。然后再从新唤醒 shell,用 ls函数查看挂起的进程,并删除掉不必要的进程,最后再登录后台,运行 vi 命令,看看 vi 能否正常运行。

另外一种 Linux vi 不反应的情况,经常可以通过确认文件的权限关系来解决,一般来说,linux 系统中,/tmp 文件夹目录下的文件有可能会被不可抗因素破坏,一个可能的原因是 /tmp 文件夹目录在使用过程中权限就出现了问题,导致 linux vi 无法正常工作,此时,如果使用 chmod 命令,重设 /tmp文件夹中文件权限,同时将其设定为777,就可以解决绝大多数 vi 不反应的问题了。

最后,如果 linux vi 依然不反应,还可以尝试重启你的系统,重启系统后,你的 Linux vi 就会变得灵活了,可以继续工作了。

总之,遇到 Linux vi 不反应的情况,系统管理员可以采取一些简单的措施来救活它,比如,使用已挂起的 shell 来诊断问题;重设/tmp文件夹中文件权限;重启系统等等。当然,在实施上述措施前,程序管理员最好先进行一下相关确认,以免给系统造成更多损害。


数据运维技术 » 救命!Linux vi不反应!(linuxvi没反应)