哈喽!我是泡泡!

问题描述

最近安装gp数据库的过程中,发现虚拟机登录会闪退回登陆界面,反复循环,我用的是CentOS7。
搜了好多都说是环境变量的问题,说让修改/etc/profile文件,我修改了还是没有用。又试了修改权限,用户等方法,照样没用;

它确实是环境变量的问题但是不一定是/etc/profile文件,今天来和大家讨论一下我的解决方法。

问题解决

它不能用VMware登录、操作了,但是还可以用xshell之类的进行登录、操作,我是用xshell登录进去,进行进行文件修改的。别的博主说的Ctrl+Alt+f1~f7的这种我试了一下,我电脑没反应。

解决方法就是
(一)
我就把所有我修改过的环境变量都给注释掉了,然后就好了!!!!!

可以正常登陆了,也不用像有的教程说的删除用户重新安装。

当然这样治标不治本,只是当下可以登录,做修改了,但是要安装的软件还是得安装,还是要改环境变量,所以我继续查看发现如下

(二)
经查证,对我的来说导致这个问题的是/etc/sysctl.conf这个文件的变动,因为我是照着别的博主的文章抄的,可能因为配置里面写的不全,或者说对于我的电脑来说不全。

发现是这个脚本的问题后我找了很多文章对比,后来把里面的配置改成如下,问题就解决了,不会再出现循环闪退的问题了,我的虚拟机内存设置的是4G,给大家参考一下,把这段文字复制添加到/etc/sysctl.conf这个文件的最后面(当然,先给原来的文件备个份,参考我写的下面的经验教训):

kernel.shmall = 197951838
kernel.shmmax = 810810728448
kernel.shmmni = 4096
vm.overcommit_memory = 2 # See Segment Host Memory
vm.overcommit_ratio = 95 # See Segment Host Memory
net.ipv4.ip_local_port_range = 10000 65535 # See Port Settings
kernel.sem = 500 2048000 200 4096
kernel.sysrq = 1
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.msgmni = 2048
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.core.netdev_max_backlog = 10000
net.core.rmem_max = 2097152
net.core.wmem_max = 2097152
vm.swappiness = 10
vm.zone_reclaim_mode = 0
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
vm.dirty_background_ratio = 0 # See System Memory
vm.dirty_ratio = 0
vm.dirty_background_bytes = 1610612736
vm.dirty_bytes = 4294967296
net.ipv4.ip_forward = 0
net.ipv4.tcp_tw_recycle = 1
kernel.sem = 250 64000 100 512

保存,然后再执行

systcl -p

再打开虚拟机,输入密码登录就发现问题解决了。

但是看网上的教程也有修改别的文件的,我没遇到过
附上我修改过的文件名

/etc/profile(好多人说是这个文件的问题,注释掉了我改的,没啥用)
/etc/sysctl.conf(我的是这个文件的修改不正确导致的)
/etc/security/limits.conf(这个和上一个一起改的,没单独测,但是修改了上个文件后就好了,所以应该也不是它的问题)

可以看看你修改的环境变量里有没有这三个文件里面的一个,可以试试看。

经验教训

这个事情也给我了个教训:
(1)安装软件的时候一定要把自己参考的那个教程保存起来,如果出了问题还可以去溯源,修改;
(2)如果需要修改环境变量有关的文件记得备份一份原文件,不然过几天你自己可能都不记得自己改了哪里了,更不知道原来的是什么了,网上找到的跟你的可能也不会完全相同;

可以参考这样备份

一定要养成一个好的习惯,可以省下很多麻烦。

我是泡泡,和大家互相学习,一起成长,如果觉得有用的话给我点个赞吧!

虚拟机登录时输入密码正确,进入界面后黑屏闪退回登陆界面,死循环问题,已解决相关推荐

  1. Ubuntu16.04开机后黑屏无法进入登陆界面的解决办法

    工作原因,Ubuntu系统和windows系统需要切换工作,近两个月来基本都是在Windows下做开发,所以ubuntu系统暂停了一段时间,谁知道再次进入的时候,居然黑屏了,卸载了Nvidia相关后依 ...

  2. iPhone 6s 进水后 黑屏 闪屏 如何解决?

    iPhone 6s 进水后 黑屏.闪屏 等 如何解决? 提供一个 可行的思路,亲测有效. 先将手机 放在 通风的地方 一天左右, 然后开机, 开机后 如果黑屏 或者 闪屏,基本是由于 iPhone的 ...

  3. android 微信绑定闪屏,Android微信登录后黑屏闪屏问题

    本文链接:http://blog..net/dreamsever/article/details/53118864 最近项目要加一个微信登录的功能,由于以前其他项目使用过微信登录,而且该在的东西都在, ...

  4. Windows10笔记本 闲置一段时间后黑屏无法唤醒,风扇全速运转的解决日志

    -- 前言 这个问题反复出现了很多次,自己研究过,也去微软社区提了问,都没有成功修复问题.想不到最后的解决方法却很简单,只是为了找这个原因废了不少周折,甚至于技术顾问都已经提出了这个角度,但因为某些原 ...

  5. This War of Mine 启动游戏后 黑屏 闪退

    可能是由于修改mod 导致的bug 进入游戏安装路径的Mods文件夹 例如: D:\Program Files (x86)\Steam\steamapps\common\This War of Min ...

  6. 无限法则进入游戏后卡退链接不上服务器,腾讯无限法则黑屏闪退怎么办 无法正常进入游戏的解决方法一览...

    腾讯无限法则黑屏闪退怎么办?无限法则是腾讯出品的一款动作射击手游,很多小伙伴不知道游戏黑屏怎么办?感兴趣的小伙伴赶紧来看看吧~ 无限法则黑屏闪退怎么办 1.硬件 硬件可能还没达到晚一些游戏的配置,比如 ...

  7. ubuntu 16.04 登录后黑屏

    进入登录界面后黑屏,重新更新英伟达的显卡,也么有起作用. 解决办法,进入登录界面时,进入终端(ctrl+alt+f1),然后修改 grub配置文件,使其每次重启时都检查文件 sudo  vi /etc ...

  8. 打开图片计算机黑屏,电脑开机后黑屏怎么办【图文】

    如今,在这个信息化的时代里,电脑已经成了我们工作和学习的好帮手.好伙伴了,处处都离不开电脑,到外地出差在网上订机票,和朋友旅游在网上找旅游团,做题时不会在网上提问寻找帮助.但是随着电脑使用的越来越频繁 ...

  9. VMware虚拟机安装centos7,登录时输入密码出现抱歉,没有奏效,请再试一遍。

    使用VMware虚拟机安装centos7,登录时输入密码出现抱歉,没有奏效,请再试一遍.密码没有错误,但是死活登不进去. 解决办法: 首先:检测自己是否忘记密码,按ctrl+alt+F2或者其他Fn, ...

最新文章

  1. 社区电商才是未来,新科技才是社区电商的核心,社区电商如何实现核心竞争力呢?
  2. 熔断器---Hystrix
  3. 【渝粤题库】国家开放大学2021春4010渠道管理题目
  4. [react] 说说你是怎么理解react的业务组件和技术组件的?
  5. java 判断是否是list_JAVA从头开始一基础梳理(4-3)
  6. php switch if,php switch 与 if else 区别
  7. 【数据结构与算法】AVL树的Java实现
  8. vb.net 数据集设计器 新增列_SQLPro for MSSQL for Mac(数据库客户端)
  9. 国内开源社区软件 PHPWind 团队已解散
  10. POJ3737 UmBasketella
  11. JAVA设计模式-单例模式(Singleton)线程安全与效率
  12. 基于unity+vuforia的VR二级齿轮减速器动画分解
  13. nx零件库插件_3DSource企业自定义零件库插件
  14. 哪个数据库替代oracle,关于Oracle数据库替代加密算法
  15. xkcd 单线程下载图片
  16. Linux快速复制或删除大量小文件 1
  17. DBeaver 环境配置
  18. 安卓开发用什么语言?一次违反常规的安卓大厂面试经历,含BATJM大厂
  19. PyQt5_pyqtgraph双均线组合工具
  20. 硬盘验证器(硬盘检测工具)v1.7绿色汉化版

热门文章

  1. Burp插件Fiora联动nuclei(windows)
  2. 好程序员大数据教程分享超详细大数据学习路线
  3. 张一锋:法定数字货币是必然,但未必采用区块链技术,柬埔寨或发行加密货币 | 区块链日报
  4. 观察者模式——机房监控系统
  5. python中count函数的用法
  6. 安全架构--3--附-安全制度管理
  7. 1到100python加法_在1到9之间插入加减法乘除,计算结果等于100
  8. 福大软工1816:Alpha(3/10)
  9. Canvas画电路图
  10. 【随手小结】整理几款好用免费的办公软件