在centos中因为安装java而配置 jdk环境变量的原因,对/etc/profile文件进行了编辑

错误的环境变量配置导致在第一次修改profile文件并保存后,执行source /etc/profile 命令后进行测试

即:javac /java/ java -version   都可以得到正确的验证结果;

随机重启系统

在再一次到达登陆页面的时候出现了异常:选择登陆用户点击(正确的 是出现输入密码的窗口)后,又马上(时间可以忽略)返回选择用户窗口,

不能进行登陆,界面只有显示等待的钟表,没有箭头;

解决方法:

1:重启系统,在进入倒数几秒的时候按下enter键

2:上下键选择你要选择的系统,按"e"键进入

3:选择kernel 按"e"键进入edit(修改编辑)页面

4:在本行最后添加一个空格后 输入single 回车   进入单用户登陆模式

5:按"b"键就可以进入命令界面

6:接下来就是对错误的/etc/profile文件进行修改,然后exit..

可以正常登陆就表示成功了..接下来进行java jdk安装测试

否的情况则原步骤继续

以下引用百度原文http://jingyan.baidu.com/article/948f59242c231fd80ff5f9ec.html

  1. 修改/etc/profile文件

    当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

    用文本编辑器打开/etc/profile,在profile文件末尾加入:

    JAVA_HOME=/usr/share/jdk1.6.0_35

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

    重新登录即可。

  2. 2

    二、修改.bashrc文件

    这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。

    用文本编辑器打开用户目录下的.bashrc文件,在.bashrc文件末尾加入:

    set JAVA_HOME=/usr/share/jdk1.6.0_35

    export JAVA_HOME

    set PATH=$JAVA_HOME/bin:$PATH

    export PATH

    set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export CLASSPATH

    重新登录。

  3. 3

    三、直接在shell下设置变量

    不推荐使用这种方法,因为换个shell,该设置就无效了。这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

    只需在shell终端执行下列命令:

    export JAVA_HOME=/usr/share/jdk1.6.0_35

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    END

注意事项

  • 1.要将 /usr/share/jdk1.6.0_35jdk 改为jdk安装目录

  • 2. linux下用冒号”:”来分隔路径

  • 3. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。

  • 4. CLASSPATH中当前目录”.”不能丢掉。

  • 5. export是把这三个变量导出为全局变量。

  • 6. 大小写必须严格区分。

转载于:https://www.cnblogs.com/-lpf/p/4335090.html

centos 单用户登陆模式操作相关推荐

  1. CentOS单用户模式登录方法:

    CentOS单用户模式登录方法: 1.重启服务器,一直按 按↑键与↓键进入GRUB引导界面. 2.在出现GRUB引导画面时(CentOS(2.6.18-164**)),按字母e键,进入GRUB编辑状态 ...

  2. 单用户登陆demo-后者挤到前者,类似QQ

    单用户登陆demo ,采用的是Tp5. 流程是,当用户首次登陆是验证用户帐号密码,成功的,用当前时间戳加上用户id和ip 拼接成一个标识,暂且sign ,然后存入cookie ,时间戳存入缓存redi ...

  3. CentOS单用户模式及进入后只读处理,开机修改为文字界面

    1.CentOS7进入单用户模式与CentOS6不同,方法如下: 在最后加init=/bin/sh ctrl+x执行进入单用户模式 exec  /sbin/init 修改好内容后保存退出 2.进去单用 ...

  4. 26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

    5月31日任务 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 单用户模式 忘记root密码? 1. 单用户模式 2.救援模式 单用户模式首先需要重启 ...

  5. Centos查看用户登陆记录

    首先简单介绍一下Centos中记录登陆信息的日志文件. 有关当前登录用户的信息记录在文件utmp中:登录进入和退出纪录在文件wtmp中:最后一次登录文件可以用lastlog命令察看. 数据交换.关机和 ...

  6. 域控下发脚本_域环境下做到单用户登陆控制脚本

    早两年的时候因目前工作的工厂有要求做域环境下单用户的登陆控制,即只允许一个用户帐号在域环境下一台电脑登陆,以此来做好相关用户资料及权限控制的要求,故通过此脚本来做好相关用户的登陆记录,并配合之后的注销 ...

  7. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  8. CentOS 8 单用户模式更改root密码

    CentOS 8 单用户模式更改root密码 疫情过去,很明显, 企业用户又带来了一堆麻烦事.老是动数据库,都快成了半个DBA了.加上公务员考试也算是过去了,那么接下来就得备考RHCE了.4月份的时候 ...

  9. 用户模式 linux救援单用户 (补充)

    上一篇讲单用户模式是在centos6.* 版本的,这次补充centos7.*版本的. 1.用户进入开机系统系统的,这个界面是: 进入这个界面 这里只能用方向键进行操作,然后在把ro 改成 rw 并在后 ...

最新文章

  1. Matlab数据的可视化 -- 简易线性函数图
  2. python中递归函数的实例_Python 递归函数详解及实例
  3. php 记事本源代码_php实现记事本案例
  4. Java 根据comboBox选择结果显示JTable
  5. Android开发精要1--Android系统架构
  6. python 类-Python 类class定义 方法与属性教程
  7. mastercam2019安装教程
  8. spring5.x cxf3.4.x 服务端和客户端 非maven版本
  9. org.hibernate.QueryTimeoutException: Could not execute JDBC batch update问题解决(转)
  10. adb server version (31) doesn't match this client (40); killing...
  11. maven项目jdk版本配置及常见错误Error:java: 无效的目标发行版: 8解决
  12. 优雅的监听软键盘隐藏
  13. ideaIU-2018.3.5版本安装
  14. 网络编程UDP与TCP
  15. 普渡大学统计与计算机科学,普渡大学西拉法叶分校
  16. 计算机桌面不能显示器,电脑显示屏亮但是主机已开机无法显示桌面
  17. 心知天气api PHP,php调用心知天气API,实现微信自动回复
  18. [LA] Different convexity
  19. 批量提取PDF和图片发票信息 2.2
  20. 华为鸿蒙 OS 2.0 系统流畅度实测:差距到底多大?

热门文章

  1. kafka跨集群同步方案
  2. 出差费用管理模块的几个问题
  3. 【转】Rhythm Of The Rain 雨的旋律
  4. 数字猜谜游戏python_Python Tkinter教程系列02:数字猜谜游戏
  5. centos usb转网口_centOS安装与配置minicom(串口转USB)
  6. 将一个类改成线程_看了这个有趣的例子,相信你就秒懂多线程同步了
  7. spark基础之RDD和DataFrame和Dataset比较
  8. 一寸照纯红色底图片_高大上的图片精修,其实只需要学会这7个方面!
  9. 7. GD32F103C8T6 定时器 pwm输出
  10. MFC1、动态创建CButton