1、前言

最近在和同事一起在linux CentOS系统下部署项目,由于同事不知道执行了什么不当操作,改变了系统的权限(权限可能是被修改,也可能是被删除了),改变的权限有可能是用户权限,也可能是其它权限(猜测肯能是gdm权限被改变导致的)。反正就是一进入到系统用户登录的界面,系统停留在登录界面,鼠标点击用户时,闪一下之后,就没有任何反应了,也不能移动了。键盘任何按键,按下后都没有任何反应。

2、解决思路

进入单用户模式(也称救援模式)下,首先查看 /var/empty/sshd目录的权限,在通过修改/etc/inittab文件中的默认运行级别,在赋予静态IP地址和网关等 重启该linux机器即可。

3、进入单用户模式

1.什么是单用户模式:

单用户模式(英语:Single user mode),是在类似在Linux系统上工作时的一种拥有超级用户权限的模式。 通常在开机选单给予1或S参数能进入这个模式。 这个模式只在面对主机实体时才有机会透过开机选单进入,也因此确保超级权限授予的对象是能接触到主机的超级用户。

单用户模式,主要是为了方便恢复不当操作。

2. 单用户模式下的网络

单用户模式下,已经停止了任何网络服务和网络配置,不会有其他任何人(通过网络)干扰系统的运行状态。可使用ifconfig命令查看 

3.进入单用户模式(CentOS):

01.在centos系统启动时,会出现以下界面,按键盘 e键

02.如下界面按 e,进入编辑模式,视图如下:

03.按下键盘"E"键进入启动菜单单向界面,使移动光标至"kernel"配置项一行:

04.按e进入kernel编辑命令行,如下图,在光标空格然后输入single 或s 或1
输入完成后按回车键,保存返回上一级启动菜单,按b 启动系统:

05.按下键盘"B"键使用更改后的启动菜单项,启动单用户模式。

如果出现以下提示,则说明已经进入单用户模式了

[root@sunfeilinux /]#

4、具体解决流程

01.查看/var/empty/sshd的目录当前拥有的权限:

[root@sunfeilinux /]# cd /var/empty     //首先cd进入到empty目录下

[root@sunfeilinux empty]# ls -l    // 查看该目录下内容的权限 ,l -->小写的L 

             drwx--x--x. 2 root root 4096 10 15 2014 sshd

        02.对empty目录内容进行权限修改

             [root@sunfeilinux /]# chmod 755 /var/empty/sshd

drwxr--xr--x. 2 root root 4096 10 15 2014 sshd   //很明显多了执行权限

03.修改/etc/inittab配置文件的默认值

[root@sunfeilinux /]# vim /etc/inittab     

#将默认配置内容 id:5:initdefault   修改为   id:3:initdefault       //  id:5:initdefault -- 以可视化界面启动, id:3:initdefault -- 以命令行模式启动

04.重启该linux机器

[root@sunfeilinux /]# reboot

     05.重启之后,查看ip地址

          [root@sunfeilinux /]# ifconfig

06.向先关运维人员(或其他后端人员)询问原来的ip地址

例如我这台机器以前的ip是:172.16.66.207

07.进行网络配置

[root@sunfeilinux /]# cd /etc/sysconfig/network-scripts    

          [root@sunfeilinux network-scripts]# ll   

          

[root@sunfeilinux /] # vim /etc/sysconfig/network-scripts/ifcfg-eth0     //如上图,发现没有ifcfg-eth0这个文件夹,可以通过vim来新建

DEVICE=eth0     //网卡设备名称
         TYPE=Ethernet    //网卡类型为以太网

HWADDR=8C:DC:D4:43:CF:F8   //网卡MAC地址
          ONBOOT=yes    //启动时是否激活 yes | no
          NM_CONTROLLED=yes
          BOOTPROTO=static   //协议类型 dhcp bootp none
          IPADDR=172.16.66.207 //网络IP地址
          NETMASK=255.255.255.0 //网络子网地址
          GATEWAY=192.168.8.20 //网关地址
          DNS1=202.102.224.68  //域名系统1
          DNS2=114.114.114.114 //域名系统2

08.配置完成后保存文件,并重启网络服务,让配置生效

[root@sunfeilinux /] # service network restart

[root@sunfeilinux /] # ifconfig   //在次查看ip地址,就可以查看到先关信息了

09.在同一局域网的另一台机器上ping一下刚才配置的172.16.66.207

进入dos命令窗口

C:\Users\86156> ping 172.16.66.207        //如果可以ping同,则可以尝试使用Xshell等远程工具连接一下,然后就可以进行具体linux相关操作了。

5、最终说明

目前这个解决方案,可以解决鼠标键盘因权限不能操作引起的问题,在不重新装系统的情况下,仅为应急方案,改为命令行模式下,就不能可视化桌面了。如果您有更好的解决方案,欢迎沟通学习。

Linux CentOS系统 图形模式下,鼠标键盘操作没有响应相关推荐

  1. centos怎么汉化linux,linux centos 系统中文模式设置方法

    linux centos 系统中文模式设置方法 下面小编就为大家具体的介绍linux centos 系统怎么设置中文模式,方便大家阅读. 首先,需要安装一下linux桌面程序.一般系统有自带的桌面,然 ...

  2. Selenium自动化测试-6.鼠标键盘操作

    ------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...

  3. selenium自动化测试-鼠标键盘操作

    前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半. 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作. 回顾下我们之前的简单 ...

  4. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

    Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂 ...

  5. linux CentOS 系统下如何将php和mysql命令加入到环境变量中

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行"php -v"命令查看当前 ...

  6. u盘安装LINUX键盘失灵,U盘装Win7系统进入pe后鼠标键盘失灵不能用怎么办?

    很多的Win7系统用户都会选择使用U盘来进行系统安装,但最近有用户在安装中进入pe启动界面时鼠标键盘却无法使用了,又不该如何是好,那么遇到U盘装Win7系统进入pe后鼠标键盘失灵不能用应该怎么办呢?接 ...

  7. CentOS命令行模式下设置屏幕常亮----没有达到预期效果

    CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...

  8. 图形模式下“文章伪原创工具”出汉字来

    11月份,大哥要回桂林了.在回桂林前,文章伪原创工具V1.1帮他和他的同学们去中关村电子市场一口气买了三台电脑,当时最红火的电子市场是中关村电子市场,就是现在北大太平洋电脑商场所在的地方. hongj ...

  9. linux通过yum安装vim,linux/centos系统如何使用yum安装vi/vim?

    linux/centos系统如何使用yum安装vi/vim? yum安装vim最简单的命令, yum -y install vim* 然后就可以使用vi命令了. 网上的文章: 要使用vim, 使用yu ...

最新文章

  1. 2022-2028年中国无溶剂聚氨酯复膜胶行业市场调查研究及发展前景规划报告
  2. 360数科张家兴:如何突破三大瓶颈,破解金融科技发展难题?
  3. JAVA学习笔记-“Hello World”
  4. sklearn自学指南(part47)--主成分分析
  5. Dotnet洋葱架构实践
  6. 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
  7. 吉大计算机考研分数线2021,吉林大学2021考研分数线
  8. hadoop-0.20.1+120 hive-0.3.99.1+0 试用hwi(hive web interface
  9. ZK 在XML编辑器中设置.zul文件
  10. c语言正弦函数图像,正弦函数图像
  11. linux支持raid5阵列,Linux中raid磁盘阵列,磁盘阵列raid5
  12. python爬虫---如何爬取京东商品评论并进行数据存储
  13. 牛语 and 采蘑菇的拖拉机
  14. 如何离线下载网易云音乐
  15. php正则匹配一个汉字,php正则表达式匹配中文
  16. 动态折线图,制作原来是这么简单
  17. serv-u ftp server是什么?如何利用花生壳搭建ftp服务器?
  18. 第六届360前端星计划_深入CSS
  19. driver转httpClient
  20. 【STM32F429开发板用户手册】第42章 STM32F429的LTDC应用之点阵字体和字符编码(重要)

热门文章

  1. sterm批量下载教程
  2. 目标检测、图像分割的专业名词
  3. 如何安装和设置Lutron Caseta调光器开关入门套件
  4. python学生基础培训班
  5. 微信小程序自定义键盘
  6. 从传统到现代:中国制造业信息化探索
  7. Android recyclerview嵌套多个EditText 请EditText输入上下联动示例
  8. 提取DELL的SWM工厂镜像安装到虚拟机
  9. 设计心理学中的重要概念(二)日常行为心理学
  10. 百度大脑OCR技术加持白描App:让AI成为视障者的眼睛