常在河边走哪有不湿鞋,常玩服务器哪有不搞挂几台,一不小心就搞挂了

今天删除 krb5-libs.x86_64下了狠功夫。。。。。

用了命令: rpm -e --nodeps  krb5-libs.x86_64(这样的命令少用,会干掉依赖)

然后。。。悲剧了。。。yum不能用了,然后不能ssh连接服务器,庆幸的是当前连接还可以操作(一定要保证这个窗口不要超时)

当时想法:用yum重新安装krb5*  , yum -y install krb5*

报错:libgssapi_krb5.so.2 这个文件找不到

然后就用find / -name libgssapi* 查看一下,果然没有搜索到一个

接下来又思考,既然不能用yum安装了,就用rpm包安装吧,然后下了一个rpm的包,发现依赖都被我干掉了,,,,安装失败

最后选择用源码的方式安装,找了很久终于找到了源码包

下载地址:http://ftp.lfs-matrix.net/pub/blfs/conglomeration/krb5/

然后我下载如上图的这个版本。。下载在windows本地

想着上传到服务器,,发现没安装rz命令,ssh也不能用

最后选择了(CRT工具)sftp工具上传,具体操作就不展示了

好了,源码安装包准备好了,然后就开始安装。。

#解压,简单粗暴到当前目录

tar -zxvf krb5-1.15.2.tar.gz 

#安装

cd /home/gpadmin/software/krb5-1.15.2/src

./configure

make

make install

不出意外就这么安装完毕了

然后使用yum还是同样的错误。。。。。

然后继续使用查找命令find / -name libgssapi*

除了/home目录的原文件目录下有,还有就是/usr/local/lib目录下有

那么问题又来了,这些文件有了,应该放在哪里?

首先理所当然copy到/lib64目录下(果然,,,然并卵)

最后亮出绝招:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH(直接丢进环境变量)

果然能yum了,,,哈哈

别急,赶紧把export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH  这个丢进/etc/profile 和/etc/bashrc文件 

并source 这个两个文件,使它们生效。。。。

既然能yum了,我就用yum把依赖装回来,,,想想好机智

yum install -y krb5*     #拯救服务器的命令啊,果不其然装了好大一波之前被干掉的依赖

总算搞定了。。。然而怎么还是能ssh???

发现还要启动sshd服务

#centos6

service sshd start

#centos7

/bin/systemctl start  sshd.service

终于搞定了。。。能睡个安稳的觉了。。。其中感谢我导师的帮忙。。。玩服务器一时爽,一直玩一直爽啊

解决!!-- krb5-libs.x86_64被卸载,yum不能使用,ssh不能连接的更多相关文章

  1. 卸载openssl后yum无法使用,ssh无法连接的解决办法

    一,安装nginx时,提示openssl版本问题,用yum update openssl 发现还是不行,于是rpm -e 卸载了openssl 此时,才发现yum不能用了,然后想上传个tar包时又出现 ...

  2. yum安装命令:遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置为默认版本了,所以导致语法问题 解决方法: 使用python2.6 yum install

    1.安装zip yum install -y unzip zip 2.安装lrszs yum -y install lrzsz 3.安装scp 遇到下面的问题: 结果提示: No package sc ...

  3. 解决SSH会话连接超时问题

    用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,照成这个问题的原因便是SSH服务有自己独特的会话连接机制.记得在一年前就有朋友问过我这个问题,那时候我便是草草打发,结果自己现 ...

  4. 百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法

    原文:百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法 公司的网站改版要求在一个页面显示百度地图.上面要同时显示很多标注点,标注点当然要有提示信息嘛,提 ...

  5. ssh能够连接而sftp不能连接的解决方法

    ssh能够连接而sftp不能连接的解决方法   昨天开始用FileZilla一直不能登录远程的服务器,ssh的登录就OK,因为是服务器,也不敢乱动.查了好多资料终于解决了. 首先,查看一下系统的安全日 ...

  6. SSH不能连接并提示REMOTE HOST IDENTIFICATION HAS CHANGED解决

    SSH不能连接并提示REMOTE HOST IDENTIFICATION HAS CHANGED解决方法: 如果提示信息如下: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  7. 因修改/etc/ssh权限导致的ssh不能连接异常解决方法

    因修改/etc/ssh权限导致的ssh不能连接异常解决方法 现象: $ssh XXX@192.168.5.21 出现以下问题 Read from socket failed: Connection r ...

  8. centos7卸载YUM后重装过程 -bash: yum: command not found / -bash: yum: 未找到命令

    [root@localhost ~]# rpm -qa |grep yum yum-3.4.3-158.el7.centos.noarch yum-plugin-fastestmirror-1.1.3 ...

  9. mysql 5.7.20 在线安装与卸载(yum卸载与rpm卸载方式)

    mysql5.7.20和之前的5.7.16版本不同,解压后没有data文件,需要自己建立 1.把下载的mysql5.7.20放到目录:/usr/local/2.卸载cenos上预装的mysql查看已安 ...

随机推荐

  1. Hash的应用2

    代码: #include <stdio.h> #define OFFSET 500000//偏移量 ];//记录每个数是否出现,出现为1,不出现为0 int main(){ int n,m ...

  2. 通讯(tarjan缩点)(20190716NOIP模拟测试4)

    B. 通讯   题目类型:传统 评测方式:文本比较  内存限制:256 MiB 时间限制:1000 ms 标准输入输出 题目描述 “这一切都是命运石之门的选择.” 试图研制时间机器的机关SERN截获了 ...

  3. Django工程的分层结构

    前言 传统上我们都知道在Django中的MTV模式,具体内容含义我们再来回顾一下: M:是Model的简称,它的目标就是通过定义模型来处理和数据库进行交互,有了这一层或者这种类型的对象,我们就可以通过 ...

  4. 扫描线——POJ1151

    平面上有若干个矩形,求矩形相互覆盖的面积.为方便起见,矩形的边均平行于坐标轴. 我们根据容斥原理,矩形相互覆盖的面积即为所有矩形的面积和减去所有矩形所覆盖的面积即可. 而现在问题是如何求得所有矩形所覆 ...

  5. Pygame安装问题

    1.首先使用如下命令: conda install -c https://conda.anaconda.org/quasiben pygame 测试报错: >>> import py ...

  6. JS高级程序设计第4章--精简版

    前言:纯手打!!!按照自己思路重写!!!这次是二刷了,想暑假做一次完整的笔记,但用本子来写笔记的话太贵了,可能哪天还丢了..所以还是博客好== 第四章:变量.作用域和内存问题 4.1 基本类型和引用类 ...

  7. Java map笔记

    Map 是一个键值对的集合 花和尚 豹子头 鲁智深 林冲 如果想要从map中获得值,可以根据键 Map<Key,velue> Map虽然是集合,但是和collection的接口无关 我们可 ...

  8. [leetcode] 80. Remove Duplicates from Sorted Array II (Medium)

    排序数组去重题,保留重复两个次数以内的元素,不申请新的空间. 解法一: 因为已经排好序,所以出现重复的话只能是连续着,所以利用个变量存储出现次数,借此判断. Runtime: 20 ms, faste ...

  9. Django REST Framework(DRF)_第一篇

    认识RESTful REST是设计风格而不是标准,简单来讲REST规定url是用来唯一定位资源,而http请求方式则用来区分用户行为. REST接口设计规范 HTTP常用动词 GET /books:列 ...

  10. Surging实践经验

    背景 在去年9月份的时候,我入职一家做航空软件产品的公司.当时公司部门领导决定构建一个技术平台(或称为技术中台),通过该技术平台进而孵化各个业务系统.说白了就是需要通过一个分布式框架或是微服务框架提高 ...