虚拟机登录时输入密码正确,进入界面后黑屏闪退回登陆界面,死循环问题,已解决
哈喽!我是泡泡!
问题描述
最近安装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)如果需要修改环境变量有关的文件记得备份一份原文件,不然过几天你自己可能都不记得自己改了哪里了,更不知道原来的是什么了,网上找到的跟你的可能也不会完全相同;
可以参考这样备份
一定要养成一个好的习惯,可以省下很多麻烦。
我是泡泡,和大家互相学习,一起成长,如果觉得有用的话给我点个赞吧!
虚拟机登录时输入密码正确,进入界面后黑屏闪退回登陆界面,死循环问题,已解决相关推荐
- Ubuntu16.04开机后黑屏无法进入登陆界面的解决办法
工作原因,Ubuntu系统和windows系统需要切换工作,近两个月来基本都是在Windows下做开发,所以ubuntu系统暂停了一段时间,谁知道再次进入的时候,居然黑屏了,卸载了Nvidia相关后依 ...
- iPhone 6s 进水后 黑屏 闪屏 如何解决?
iPhone 6s 进水后 黑屏.闪屏 等 如何解决? 提供一个 可行的思路,亲测有效. 先将手机 放在 通风的地方 一天左右, 然后开机, 开机后 如果黑屏 或者 闪屏,基本是由于 iPhone的 ...
- android 微信绑定闪屏,Android微信登录后黑屏闪屏问题
本文链接:http://blog..net/dreamsever/article/details/53118864 最近项目要加一个微信登录的功能,由于以前其他项目使用过微信登录,而且该在的东西都在, ...
- Windows10笔记本 闲置一段时间后黑屏无法唤醒,风扇全速运转的解决日志
-- 前言 这个问题反复出现了很多次,自己研究过,也去微软社区提了问,都没有成功修复问题.想不到最后的解决方法却很简单,只是为了找这个原因废了不少周折,甚至于技术顾问都已经提出了这个角度,但因为某些原 ...
- This War of Mine 启动游戏后 黑屏 闪退
可能是由于修改mod 导致的bug 进入游戏安装路径的Mods文件夹 例如: D:\Program Files (x86)\Steam\steamapps\common\This War of Min ...
- 无限法则进入游戏后卡退链接不上服务器,腾讯无限法则黑屏闪退怎么办 无法正常进入游戏的解决方法一览...
腾讯无限法则黑屏闪退怎么办?无限法则是腾讯出品的一款动作射击手游,很多小伙伴不知道游戏黑屏怎么办?感兴趣的小伙伴赶紧来看看吧~ 无限法则黑屏闪退怎么办 1.硬件 硬件可能还没达到晚一些游戏的配置,比如 ...
- ubuntu 16.04 登录后黑屏
进入登录界面后黑屏,重新更新英伟达的显卡,也么有起作用. 解决办法,进入登录界面时,进入终端(ctrl+alt+f1),然后修改 grub配置文件,使其每次重启时都检查文件 sudo vi /etc ...
- 打开图片计算机黑屏,电脑开机后黑屏怎么办【图文】
如今,在这个信息化的时代里,电脑已经成了我们工作和学习的好帮手.好伙伴了,处处都离不开电脑,到外地出差在网上订机票,和朋友旅游在网上找旅游团,做题时不会在网上提问寻找帮助.但是随着电脑使用的越来越频繁 ...
- VMware虚拟机安装centos7,登录时输入密码出现抱歉,没有奏效,请再试一遍。
使用VMware虚拟机安装centos7,登录时输入密码出现抱歉,没有奏效,请再试一遍.密码没有错误,但是死活登不进去. 解决办法: 首先:检测自己是否忘记密码,按ctrl+alt+F2或者其他Fn, ...
最新文章
- 社区电商才是未来,新科技才是社区电商的核心,社区电商如何实现核心竞争力呢?
- 熔断器---Hystrix
- 【渝粤题库】国家开放大学2021春4010渠道管理题目
- [react] 说说你是怎么理解react的业务组件和技术组件的?
- java 判断是否是list_JAVA从头开始一基础梳理(4-3)
- php switch if,php switch 与 if else 区别
- 【数据结构与算法】AVL树的Java实现
- vb.net 数据集设计器 新增列_SQLPro for MSSQL for Mac(数据库客户端)
- 国内开源社区软件 PHPWind 团队已解散
- POJ3737 UmBasketella
- JAVA设计模式-单例模式(Singleton)线程安全与效率
- 基于unity+vuforia的VR二级齿轮减速器动画分解
- nx零件库插件_3DSource企业自定义零件库插件
- 哪个数据库替代oracle,关于Oracle数据库替代加密算法
- xkcd 单线程下载图片
- Linux快速复制或删除大量小文件 1
- DBeaver 环境配置
- 安卓开发用什么语言?一次违反常规的安卓大厂面试经历,含BATJM大厂
- PyQt5_pyqtgraph双均线组合工具
- 硬盘验证器(硬盘检测工具)v1.7绿色汉化版