通哥运维笔记之Linux系统管理问题总结(二)

问题八

启动Apache报错:

[Sun Dec 27 11:28:26 2009] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of “vm85.bc.com″

Configuration Failed

在/etc/hosts中添加:

127.0.0.1 vm85.bc.com

问题九

启动tomcat报错:

[[email protected] conf]# service tomcat stop

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

At least one of these environment variable is needed to run this program

解决:

声明java路径

[[email protected] bin]# vi setclasspath.sh

export JAVA_HOME=/usr/java/jdk

问题十

mysql删除日志:

清空/data/db/目录下的slave-query.log相关日志文件中的内容

echo "">/data/db/slave-query.log

登陆mysql

mysql -u root -pbcgogo.com

查看从数据库正在访问的日志

SHOW SLAVE STATUS;

打印主数据库的所有正在使用的日志文件

SHOW MASTER LOGS;

删除日志

PURGE MASTER LOGS BEFORE ‘2012-03-10 13:00:00‘;(删除2012.03.10 13点前的数据文件)

问题十一

nagios 监控出现It appears as though you do not have permission

解决:

修改/etc/cgi.cfg

vi    /usr/local/nagios/etc/cgi.cfg

use_authentication=1 #把1修改为0,保存

[email protected]#/service nagios restart

问题十二

主从mysql服务器,主服务器意外重启后,从服务器报错:

Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘binlog truncated in the middle of event; consider out of disk space on master; the last event was read from ‘./mysql-bin.000644‘ at 227295136, the last byte read was read from ‘./mysql-bin.000644‘ at 227295232.‘

解决:

slave stop;

CHANGE MASTER TO MASTER_LOG_FILE=‘mysql-bin.000667‘, MASTER_LOG_POS=53530321;

slave start;

问题十三

nethogs监控linux主机进程网络流量

安装nethogs

make && make install

报错:

[[email protected] nethogs]# make && make install

g++ -g -Wall -Wextra -c packet.cpp

make: g++: Command not found

make: *** [packet.o] Error 127

安装gcc源:

[[email protected] nethogs]# yum -y install gcc+ gcc-c++

[[email protected] nethogs]# yum  -y install libpcap-devel  ncurses-devel

即可。

问题十四

linux swap分区被占用,解决:

释放内存即可:

#free -m  ---查看内存使用情况;

#sync    ---将内存中的数据写入硬盘;

#echo 3 > /proc/sys/vm/drop_caches  ---删除内存缓存;

#cat /proc/sys/vm/drop_caches   ---查看文件内容;

#free -m

要达到释放缓存的目的,我们首先需要了解下关键的配置文件/proc/sys/vm/drop_caches。

这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓存。他的值可以为0~3之间的任意数字,代表着不同的含义:

0 – 不释放

1 – 释放页缓存

2 – 释放dentries和inodes

3 – 释放所有缓存

在minaSocket.log.2015-01-19搜索ACCOFF关键字符串,按空格分段,并且截取第十段内容打印到12.txt文件中:

#grep -rn "ACCOFF" minaSocket.log.2015-01-19 |awk -F ‘ ‘ ‘{print $10}‘ >>12.txt

时间: 2024-08-01 10:46:24

通哥运维笔记之Linux系统管理问题总结(二)的相关文章

通哥运维笔记之Linux系统管理问题总结(一)

问题一, 创建新用户xuetong,用该用户登陆报错如下: [[email protected] ~]# su - xuetong id: cannot find name for user ID 504 id: cannot find name for group ID 504 id: cannot find name for user ID 504 [I have no [email protected] ~]$ 并且显示I have no name! 解决:由于/etc/passwd 和/

通哥运维笔记之Linux下安装JDK

java安装: linux中java的安装步骤: 1,下载jdk1.6.0 链接:wget http://down1.chinaunix.net/distfiles/jdk-6u18-dlj-linux-i586.bin 2,安装jdk: 将jdk下载到相关目录,如:usr/local/ 执行安装:./jdk-6u18-dlj-linux-i586.bin 进入jdk目录:cd /usr/local/jdk1.6.0_18 3,配置java环境变量:vi /etc/profile 在profil

通哥运维笔记之批量刷思科交换机配置模板

hostname PUBLIC-WAN logging buffered 65536 service timestamps debug datetime localtime service timestamps log datetime localtime service password-encryption no ip domain-lookup vtp mode transparent enable secret public errdisable recovery cause pagp-

通哥运维笔记之思科、华为交换机的一些命令

华为交换机配置snmp: snmp-agent community read public snmp-agent sys-info version all 思科交换机配置snmp: snmp-server community snailgame RO 华为交换机配置远程登录: service Telnet enable user-interface vty 0 4 user privilege level 3 set authentication password simple snailgam

运维笔记之Linux系统管理(一)

1,账户管理: 账户的添加: 添加用户名,设置密码(useradd,passwd):添加组(groupadd):将某用户加入某组(usermod -G): 创建用户,并指定主目录(useradd -d ) 将某用户同时添加到两个组(usermod -G group1,group2 user);查看某用户属于某组(groups); 查看group.passwd.shadow.gshadow使用命令:例:cat /etc/grouop或者tail -1(2.3.4...) /etc/group 或者

51CTO持续更新《通哥的运维笔记》

<通哥的运维笔记>将持续在51CTO网站更新,希望大家多多关注.互相学习,后期,我将会退出<通哥的运维笔记>系列视频教程,希望带给大家最大的收获,帮助大家更好的学习.进步.<通哥的运维笔记>主要从linux系统管理.虚拟化.cloudstack云平台以及网络管理之CCNA.CCNP.CCIE,等等方面深入讲解.

Linux系统运维笔记(二),Linux文件编辑命令

Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令模式. 在命令模式的情况下,我们按:,进入到了末行模式. 输入wq!,然后回车,强行保存退出. q! [强制退出不保存]q[退出不保存]wq[退出并保存后面也可以加个!] vi /etc/centos-release 查看centos系统版本 原文地址:https://www.cnblogs.com

[转帖]运维必读:Linux 的内存分页管理

运维必读:Linux 的内存分页管理 https://cloud.tencent.com/developer/article/1356431 内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念. ▉内存 简单地说,内存就是一个数据货架.内存有一个最小的存储单位,大多数都是一个字节.内存用内存地址(memory address)来为每个字节的数据顺序编号.因此,内存地址说明了数据在内存中的位置.

linux运维自动化之puppet简单应用(二)

上篇博客介绍了在单机环境下的puppet应用,这次我们基于C/S模式来介绍下puppet! 一.实验环境 服务器角色 IP地址 安装软件 主机名 服务器端 172.16.8.1 puppet-server www.gulong.com 客户机端 172.16.8.2 puppet node1.gulong.com 客户机端 172.16.8.3 puppet node2.gulong.com 三台主机时间同步: #ntpdate 172.16.0.1 三台主机可以相互解析: # vim /etc