RHCSA之路(1) -- 重拾RHEL 7

时间:2024-11-15 21:04:19

  去年就买了Linux就该这么学这本书,在自己电脑上和实验室里的电脑都按照书上写的配置安装好了RHEL 7系统,然后看到了第二章就被别的事情吸引了注意力就再也没碰过了。现在希望自己能专注下来,一步一步做好每一件事,踏实地去学,在某几件事上用心钻研,而不是在大山面前望而却步,也不是逛闹市一般走马观花。

  自己笔记本上的VMware Workstation 12还是正常的,能够打开这个RHEL 7系统。但是今天在实验室的电脑里打开VMware,然后启动这个RHEL 7的客户机,报错了,给出的错误提示是VMware Authorization Service没有在运行,在某度上一搜,很多相似的解答,总结如下:

  (Windows10)

  1.打开任务管理器,点击服务,点击打开服务。

    RHCSA之路(1) -- 重拾RHEL 7

  2.找到VMware Authorization Service这个服务项,把它启用,OK,重新打开VMware应该就能正常打开客户机了。

    RHCSA之路(1) -- 重拾RHEL 7

  3.可是我的问题在于没有VMware Authorization Service这个服务项,刚下载的时候应该是有的,毕竟环境都配置好了,可能是金山毒霸帮我把这个服务项给直接清除了我也没注意。

   解决办法:

  (1)在开始菜单查找cmd,右键点击然后以管理员身份运行。

    RHCSA之路(1) -- 重拾RHEL 7

  (2)直接键入sc create 服务项名称(自定义) binpath="VMware的安装路径\vmware-authd.exe"。

    这里要确认一下是否真的是安装路径的话可以进入文件夹里面查看是否有vmware-authd.exe文件,如果没有,或者忘记了VMware的安装路径,可以直接在此电脑中搜索vmware-authd.exe文件,当然这可能要花上一点时间,反正就是要在双引号里面输入vmware-authd.exe的完整路径。

    RHCSA之路(1) -- 重拾RHEL 7

    这里的话我已经设置好了这个服务项,所以告诉我失败了,因为已经存在,正常的话只要不是同名的服务项就只会显示[SC] CreateService 成功。

  (3)成功启动客户机

    RHCSA之路(1) -- 重拾RHEL 7

  问题解决了,回顾一下这其中用到了一个Windows系统中命令提示符里面的一个指令,也就是sc指令,求知欲很强的同学如果不知道这个指令的话一定会点开这个链接(https://baike.baidu.com/item/sc%E5%91%BD%E4%BB%A4/10585938)去看百度百科里面对于sc指令的介绍,既然要学习Linux操作系统,Windows操作系统中的一些简单的命令提示符指令也是可以了解一下的,毕竟很多指令可能名称不同但是功能会有相似之处。

  1.sc指令是一种DOS指令,用于管理window系统中的各种服务项,包括创建、删除等。

  2.sc命令不能单独使用,可以和24种命令结合使用,这里就不一一介绍,有兴趣的可以自行百科,这里讲讲用到的和create指令结合的用法。

    sc create [ServiceName] [binpath=BinaryPathName] [start={boot|system|auto|demand|disabled}]

    从名称来看很容易知道这个是用来从注册表中创建新的服务项的,当然可使用的参数不止这些,这里列出了较常用到的三个参数,一个是服务项的名称ServiceName,这个肯定得有,不然不好管理,一个是服务项启用的.exe文件的路径BinaryPathName(binpath=不可少),这个也得有,核心,最后一个是关于服务项的启动,一般可设为auto或者disabled。

    例子:sc create NewService binpath="C:\Users\724\Downloads\CloudMusic\cloudmusic.exe" start="auto"

  由于时间有限,今天就到这,往后开始正式学习Linux的各种知识。