LINUX问题汇总

1.安装rrdtool报错
 perl: warning: Falling back to the standard locale ("C")
 解决办法vi /root/.bashrc
  再最底部加上
  export LC_ALL=C
  或者直接运行
  echo "export LC_ALL=C LANGUAGE=en_US:en" >> /root/.bashrc
  然后执行一下
  source /root/.bashrc
2.关闭selinux的安全控制 getenforce setenforce 0
3.为了能够监控打印机check_hpjp需在编译nagios前安装net-snmp net-snmp-utils
4.启动httpd时提示apr_sockaddr_info_get() failed
 所以要解决这个问题可以设定httpd.conf文件中的 ServerName如下
 ServerName localhost:80                       
 或者在 /etc/hosts 中填入自己的主机名称 bogon如下
 127.0.0.1 主机名
5.安装PNP时报错 RRDs Perl Modules:   *** NOT FOUND ***
 ./configure --with-nagios-user=nagios \
 --with-nagios-group=nagios \
 --with-rrdtool=/usr/local/rrdtool/bin/rrdtool \
 --with-perl-lib-path=/usr/local/rrdtool/lib/perl/5.10.1/i386-linux-thread-multi \   指定路径RRDS Perl
 --with-perfdata-dir=/usr/local/nagios/share/perfdata
6.安装rrdtool 需要环境
 cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
7.Nagios 监控报错HTTP WARNING: HTTP/1.1 404 Not Found
 在此目录创建一个index.html文件 /var/www/html
  重启httpd和nagios服务等待几分钟警告就自动清除了。
8.获取交换机或者路由器中的SNMP信息而后结合check_snmp命令进行获取相应的信息
 snmpwalk -v1 -c public 10.10.253.2 3.6.1.2.1.2.2.1.6
 snmpwalk -v1 -c public 10.10.253.2 -m ALL

9.web服务器在执行某个.cgi文件失败
 赋予该用户对此文件的执行权限
10.nagios The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server解决方法
 安装库文件gd gd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-devel
 重新编译安装nagios 和nagios-plugin
 #make devclean
 #./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-gd-lib=/usr/lib --with-gd-inc=/usr/include/
 #make all
 #make install
 #make install-init
 #make install-config
 #make install-commandmode
11.configure: error: no acceptable C compiler found in $PATH
 解决办法安装gcc yum install gcc
12.Libtool library used but `LIBTOOL‘ is undefined
 解决办法yum -y install gettext-devel
  yum -y install libtool*
13.cms.pod around line 474: Expected text after =item, not a number
 POD document had syntax errors at /usr/bin/pod2man line 69.
 make: *** [install_docs] Error 1
 解决办法sudo rm /usr/bin/pod2man
14.查看BIOS信息
 dmidecode
15.linux 安装库 编译提示-lcrypto 无法链接缺少 crypto 库
 crypto 基于openssl决定安装openssl-devel
 #yum install openssl openssl-devel
16.httpd 启动问题 httpd: apr_sockaddr_info_get() failed for linux.64.114
 修改httpd.conf ServerName www.example.com:80 为 ServerName localhost:80
17.httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1 for ServerName
 httpd.conf 找到#ServerName www.example.com:80   把#去掉再重启apache即可没事了。
18.configure: error:
   !!! OpenSSL is not properly installed on your system. !!!
   !!! Can not include OpenSSL headers files.
 解决yum install -y openssl openssl-devel
19.安装ISCSI-target 报错 cc: /lib/modules/2.6.32-358.el6.i686/build/include/linux/version.h: No such file or director
 解决yum install kernel-devel
20.执行#luci_admin init 失败
 解决 rhel6.0取消这个命令了直接用root的账号密码可以登录
21.系统启动出错进入linux下repair filesystem模式修复方法
 非正常关机引起的用fsck /dev/hdaX后reboot进入或只用fsck来修复只管y回车(也可以使用fsck -y / )
 由于/etc/fstab文件编辑错误 而引起的不能正常进入系统
 Repair filesystem) 1 # mount -o remount,rw /   重新加载根分区修复模式下read-only system 文件是被保护的不能修改
 Repair filesystem) 1 # vi /etc/fstab 修改相应的文件
22.device eth0 does not seem to be present, delaying initialization
  查看/etc/udev/rules.d/70-persistent-net.rules文件中的mac地址
 修改ifcfg-eth0 中相应的MAC
23.linux安装mysql出现Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH)
解决办法:
[[email protected] mysql-5.5.11]#rm CMakeCache.txt
[[email protected] mysql-5.5.11]#yum install ncurses-devel
[[email protected] mysql-5.5.11]#yum install bison
24.CMake Error at /usr/share/cmake/Modules/CMakeCXXInformation.cmake:17 (GET_FILENAME_COMPONENT):
 CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
 CMake Error: Internal CMake error, TryCompile configure of cmake failed
解决办法:
[[email protected] mysql-5.5.11]#yum install gcc gcc-c++ -y

时间: 2024-08-10 19:18:05

LINUX问题汇总的相关文章

常用的linux系统命令汇总

top vmstat w & uptime ps && pstree free iostat sar mpstat pmap netstat & ss iptraf tcpdump /proc Nagios Cacti KDE System Guard Gnome System Monitor sysstat 常用的linux系统命令汇总,布布扣,bubuko.com

​ Linux 命令汇总 更新中

 Linux 命令汇总  1.保存新建分区信息至 /etc/fstab fstb :echo /dev/xvdb1 /mnt ext3 defaults 0 0 >> /etc/fstab 2.%s/old/new/g 用字符串 new 替换正文中所有出现的字符串 old 3.ssh生产秘钥工具 ssh-keygen -t rsa 默认密码保存文件:./.ssh/authorized_keys 默认生成的 私钥文件为: id_rsa     . 公钥为 id_rsa.pub 4.查找命令 ch

Linux 命令汇总

1.man -t  ls | ps2pdf -> ls.pdf生成pdf格式的ls帮助文件. 2. pushd . :将当前目录压入栈,使用popd可以回到该目录. 3.find -type f ! -perm -444:寻找所有不可读的文件(对网站有用) 4.find -type d ! -perm -111 寻找不可访问的目录(对网站有用) Linux 命令汇总

Linux学习汇总——Linux程序管理,终端类型及命令获取帮助方式

本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境配置通过环境变量进行配置的 ,环境变量保存对应用程序的配置,在当前进程有效 .若长期有效,需保存到配置文件中. 语言分类: 解释型语言--写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件:编译型语言:解释性语言在运行程序的时候才翻译,效率比较低.两种方式只是翻译的时间不同 程序与进程的关系: 程序运行--进程启动

Linux学习汇总——Linux程序管理,终端类型及获取命令帮助方式

本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境配置通过环境变量进行配置的 ,环境变量保存对应用程序的配置,在当前进程有效 .若长期有效,需保存到配置文件中. 语言分类: 解释型语言--写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件:编译型语言:解释性语言在运行程序的时候才翻译,效率比较低.两种方式只是翻译的时间不同 程序与进程的关系: 程序运行--进程启动

Linux错误汇总

Linux错误汇总 一,Linux系统下安装完MySQL,启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with... [[email protected]ost ~]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 

linux命令汇总1

允许非root用户使用“sudo” root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)#不需要密码执行sudo命令hadoop        ALL=(ALL)       NOPASSWD: ALL 日期 时间戳转日期date -d '1970-01-01 UTC 1312438633.724 seconds' +"%Y-%m-%d %T" #显示现在日期echo `date -d now +%Y%m%d` #显示

Linux学习汇总——Linux用户组管理,文件权限管理,文本处理工具grep及egrep

本章Blog相关Linux相关知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户库:/etc/passwd ,密码库 :/etc/shadow,组库:/etc/group,组密码库:/etc/gshadow 加密方法:对称加密--加密和解密使用同一个密码,如DES,AES :公钥加密--每个密码都成对出现,一个公钥,一个私钥,如DSA,RSA:单向加密--常用于数据完整性校

Linux学习汇总——Linux编程语言及Bash特性

本章Blog相关Linux知识点 编程语言,是用来定义计算机程序的形式语言.它是一种被标准化的交流技巧,用来向计算机发出指令. ??? 强类型语言(静态类型语言)是指需要进行变量/对象类型声明的语言,一般情况下需要编译执行.例如C/C++/Java/C# ??? 弱类型语言(动态类型语言)是指不需要进行变量/对象类型声明的语言,一般情况下不需要编译(但也有编译型的).例如PHP/Python/Perl/SQL/Shell等. 程序执行逻辑,bash脚本,面向对象的过程中, ??? 顺序执行:默认

Linux 快捷键汇总(偏基础)

自己最近才搭上Linux末班车,有一种想见恨晚的感觉,完全给你一种快速清爽的感觉! 因为需要,所以学习,记录自己在使用Linux系统上的点滴,偏基础! 1. 打开终端: Ctrl+Alt+T 2. 复制命令: Ctrl + Shift + C 组合键. 3. 粘贴命令: Ctrl + Shift + V 组合键 4. 清空垃圾箱: rm -fr $HOME/.local/share/Trash/files/* 5. 屏幕截图: shift+PrntScr (区域截图) 6. 查找文件: find