linux系统维护常见错误记录

如题所述

一:卸载的时候出现的错误:
umount /dev/nb1
device is busy
解决:找到是什么进程使得他busy,用 lsof /dev/nb1 . kill掉那个进程,然后重新umount即可。
二:GD2编译的时候出现的错误:
The usual way to define `LIBTOOL’ is to add `AC_PROG_LIBTOOL’
Libtool library used but `LIBTOOL’ is undefined
[Makefile.in] Error 1
解决:缺少编译安装的软件包。如:yum install automake,libjpeg-devel,libpng-devel,freetype-devel,libtiff-devel,autoconf,gettext-devel,libtool
三:安装 snmp的时候出现的错误:
1/bin/sed: can’t read /usr/lib/libbeecrypt.la: No such file or directory
libtool: link: `/usr/lib/libbeecrypt.la’ is not a valid libtool archive
make[1]: *** [libnetsnmpmibs.la] Error 1
解决:以为缺少libbeecrypt.la ,libbeecrypt.so等共享库,如:yum install libbeecrypt.la
2/usr/bin/ld: cannot find -lelf
解决:ln -s /usr/lib/libelf.so.1 /usr/lib/libelf.so
3/usr/bin/ld:can’t not find -lselinux
解决:缺少libselinux 和 libselinux-devel包,如:yum install libselinux
四:Rsync同步常见问题:
错误一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
解决:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客服是否匹配。还有服务器端没启动rsync 服务也会出现这种情况。
错误二:
password file must not be other-accessible
continuing without password file
Password:
解决:这是因为rsyncd.pwd rsyncd.sec的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd
错误三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
解决:这是因为你在 rsync.conf 中设置的 path 路径不存在,要新建目录才能开启同步。
错误四:
rsync: failed to connect to 218.107.243.2: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
解决:对方没开机、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能。关闭防火墙,其实就是把tcp udp 的873端口打开。
五:软件安装的时候常出现的问题:
configure: error: …No recognized SSL/TLS toolkit detected
# yum -y install openssl-devel
configure: error: no acceptable cc found in $PATH
yum -y install gcc-c++
configure: error: cannot find output from lex; giving up flex is not installed, install flex.
yum -y install flex
configure: error: xml2-config not found. Please check your libxml2 installation.
yum -y install libxml2-devel
configure: error: Cannot find OpenSSL’s
yum -y install openssl-devel
configure: error: Please reinstall the BZip2 distribution
yum -y install bzip2-devel
configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/
yum -y install curl-devel
configure: error: libjpeg.(a|so) not found.
yum -y install libjpeg-devel
configure: error: libpng.(a|so) not found.
yum -y install libpng-devel
configure: error: freetype2 not found!
yum -y install freetype-devel
configure: error: Unable to locate gmp.h
yum -y install gmp-devel
configure: error: Cannot find pspell
yum -y install aspell-devel
libtool: link: cannot find the library `/usr/lib/libbeecrypt.la’ (librpmio.la: /usr/lib/libbeecrypt.la)
解决:缺少beecrypt包,如:
http://sourceforge.net/projects/beecrypt下载beecrypt-4.1.2.tar.gz
然后运行如下命令:
#tar -zxvf beecrypt-4.1.2.tar.gz
#./configure
#make
#make install
温馨提示:内容为网友见解,仅供参考
无其他回答

linux系统维护常见错误记录
configure: error: Cannot find OpenSSL’s yum -y install openssl-devel configure: error: Please reinstall the BZip2 distribution yum -y install bzip2-devel configure: error: Please reinstall the libcurl distribution - easy.h should be in \/include\/curl\/ yum -y install curl-devel confi...

linux应用主机如何查看错误日志
首先,输入以下命令以访问Linux主机上错误日志的特定位置:tail \/var\/log\/messages 执行此命令后,按下回车键。系统将显示最新几行的错误日志,帮助您诊断可能存在的问题。通过以上步骤,您能够轻松地在Linux应用主机上查找并分析错误日志,进而快速定位并解决潜在的技术难题。确保定期检查错误日志,以确保系统...

linux系统管理常见错误有哪些?
linux管理常见错误五:糟糕的口令 记住,root 的口令通常是linux王国的关键。所以为什么要让root的口令那么容易被破解呢?保障你的用户口令的健壮性至关重要。如果你的口令比较长,且难于记忆,可将这个口令存放在一个可被加密的位置。在需要这个口令时,可用解密软件解开这个口令使用之。linux管理常见错误六...

问题记录:开机提示emergency mode(紧急模式)如何处理
开机后,Linux系统启动时不是通常的登录界面,而是进入紧急模式,提示:Welcome to emergency mode,并提示输入root密码进入维护。表明系统无法正常启动。紧急模式是Linux内核提供的一种特殊状态,用于在遇到严重错误时仍能尝试让系统管理员进行有限的操作。在此模式下,系统通常只加载根文件系统为只读模式,并...

Linux运维常见故障处理实战linux运维常见故障
如果是硬件类的故障,可以使用top 命令来判断系统负载,看看有没有异动,我们也可以使用dmesg查看系统的错误信息,如果出现错误,记得及时处理。当系统发生故障时,最重要的就是第一时间定位是什么原因引起的问题,然后根据不同情况采取相应的对策来修复。比如如果是因为内存不足,可以尝试释放一些内存,如果是...

如何查看linux系统警告日志
Linux 日志存储在 \/var\/log 目录中。这里有几个由系统维护的日志文件,但其他服务和程序也可能会把它们的日志放在这里。大多数日志只有root账户才可以读,不过修改文件的访问权限 就可以让其他人可读。日志文件分类\/var\/log\/boot.log该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息。\/var...

记录一次Manjaro无法正常加载Virtual Console的解决过程
问题出在登录界面,系统卡在启动过程中,没有任何错误提示。Linux的桌面环境相对独立,这种情况下,切换到命令行是解决问题的第一步。我在命令行中看到了一条警示信息,似乎是与Virtual Console设置有关的systemd错误,即"Failed to start Setup Virtual Console"。根据经验,我猜测可能是systemd的一个已知...

通过FSCK命令检查Linux文件系统中的错误详解
1. 检查错误并通知用户,由用户决定如何处理。2. 检查错误并自动修复。3. 仅检查错误,不进行修复。执行Fsck时,可以指定不同的选项来调整其行为。常用的选项包括:- `-p`:自动修复错误,不询问用户。- `-n`:不实际更改文件系统。- `-y`:对所有问题自动回答“是”。- `-c`:检查所有坏块并...

Linux系统日志怎么查看
Linux系统中的常见日志文件包括:\/var\/log\/syslog:系统消息、错误和警告。\/var\/log\/auth.log:与身份验证和授权相关的事件。\/var\/log\/kern.log:内核错误和消息。\/var\/log\/dmesg:引导信息和硬件事件。\/var\/log\/messages:所有系统消息的聚合。4、注意 日志文件的位置和名称可能会根据不同的Linux发行版而...

Linux系统日志的使用方法
Linux系统日志主要分为三类:连接时间日志、进程统计和错误日志。连接时间日志记录用户登录、退出系统的时间,进程统计记录各进程状态,错误日志记录系统异常事件。系统内核通过syslogd守护程序管理错误日志,为系统服务提供统计信息。使用Linux日志 通过who、w、users和finger命令查看当前登录用户信息,last和ac命令...

相似回答
大家正在搜