Linux模块出现错误集锦

这里要把以前遇到过得错误锦集记录一下

linux模块

CentOS

1.centos报错cannot execute binary file

		**解决办法:** 查看系统版本是否和jdk版本匹配

2.如果你有个目录下的文件夹A以下操作都导致直接卡死:

(1)、在文件夹A同级目录下使用ls -ls 查看卡死

(2)、在文件夹A同级目录下计算磁盘空间卡死

(3)、直接cd进入文件夹A卡死

这种情况很有可是该目录挂载(mount)到了其它地址,而那个地址已经访问不了了

解决办法:

查询当前系统mount的使用情况:mount -l

取消挂载 umount 文件夹A;

如果取消不掉,就强制卸载:umount -f 文件夹A;

如果提示目录繁忙,就使用延迟卸载,它会等目录不忙的时候再卸载:umount -l 文件夹A

3.centos报错 cannot find a valid baseurl for repo
原因: 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可
解决方法:
(1).打开网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

(2).在文件末尾追加DNS

DNS1=8.8.8.8
DNS2=114.114.114.114 # 国际通用的DNS可以修改为你自己的DNS

在这由于不知道他们得DNS是什么就直接给了通用得DNS
(3).重启网络

ifup eth0

eth0 为网卡名称 应根据实际情况修改

4.centos6.6 数据库不能pg_dump备份数据库,报错Postgresql pg_dump: 因为服务器版本不匹配而终止

[root@comput12 local]# pg_dump -h localhost -U postgres jss_oemdb >jss_oemdb_20190821.backup 
pg_dump: server version: 9.4.24; pg_dump version: 8.4.20
pg_dump: aborting because of server version mismatch

解决办法:
(1).下载新的数据库
(2).# 查看执行程序路径

find / -name pg_dump -type f

(3).# 替换低版本

ln -snf /usr/pgsql-9.4/bin/pg_dump /usr/bin/pg_dump

5.Centos7 ifconfig这个命令没找到的解决方法

(1).ifconfig 命令不存在

这种情况就是我们现在面对的,因为centos7.2的mini版没有安装这个东东,所以我们就直接安装就好了,在终端里面输入:

yum -y install net-tools

(2).已经安装
将其添加到profile文件中,在 /etc/profile 文件末尾追加一行

export PATH=$PATH:/usr/sbin

保存退出

source /etc/profile  

生成环境变量
6. 在CentOS / RHEL 7上找不到fuser命令 -bash: fuser: command not found
解决办法: yum install psmisc
7. Permission denied: 出现的原因的是:没有权限进行读、写、创建文件、删除文件等操作
解决办法: 给需要创建文件的目录加W写入权限和x执行权限 chmod go+wx 目录名

Ubuntu

  1. apt-get updatesudo apt-get dist-upgrade 更新提示是E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值