
Linux
文章平均质量分 50
gtlions
FuZhou
展开
-
Linux启动检测磁盘失败
在重启公司一台测试环境的red as5的机器之后,过了很长一段时间都无法ssh上去,跑到机器前面看了下,出现了磁盘检测错误:checking filesystems/dev/volgroup00/logvo100:unexpected inconsistency;run fsck manually.(i.e.,without -a or -p options)*** an error oc原创 2011-11-23 14:58:00 · 3405 阅读 · 1 评论 -
安装Nagios
服务器端安装和配置0. 安装Apacheyum install httpdchkconfig httpd on也可以编译安装./configure --prefix=/usr/local/apache222makemake install1. 安装PHP和其他yum -y install php gcc glibc glibc-common gd gd-de原创 2012-01-14 08:46:29 · 892 阅读 · 0 评论 -
解决linux oracle shell上下箭调用历史命令
大家都知道linux下的shell环境中,使用sqlplus进行工作的时候无法像在windows环境下的使用上下键进行历史命令切换,确实非常不方便,还好,有了rlwrap这个玩意儿,按照后进行简单的环境配置,就可以解决这个问题了。版本 rhel5u4 1、下载进行安装 configure-->make-->make installLast login: Sun Nov 28 20:原创 2010-11-28 20:42:00 · 1434 阅读 · 0 评论 -
Linux kernel探究IO Scheduling
为什么我们需要调整磁盘I/O scheduling算法?在什么情况下我们需要考虑调整调度算法?该如何调整?本文将针对上述问题做些回答。I/O scheduling是操作系统存取数据块顺序的算法规则总称,某些情况下我们可能更熟悉称它为 disk scheduling。出于以下几个目我们可能会需要考虑调整磁盘的调度算法:最小化磁盘寻道时间;优化关键进程的I/O请求,保证关键进程的I/O原创 2013-04-03 12:25:37 · 1372 阅读 · 0 评论 -
文件服务器NFS配置详解
在Linux下部署小型文件服务器往往采用这么一个架构方式:一台文件服务器+多台web服务器,文件服务器提供目录被web服务器同时访问和写入,可以采用apache,web服务器可以采用tomcat之类的,采用的是NFS网络文件系统共享方式。这里应红红(^_^)要求写出具体操作过程。环境:IP 主机名称 用途192.168.56.151 r原创 2013-06-26 09:22:07 · 6385 阅读 · 3 评论 -
RHEL双网卡绑定
新增绑定网卡文件:vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0ONBOOT=yesTYPE=EthernetBOOTPROTO=staticIPADDR=192.168.56.101NETMASK=255.255.255.0#GATEWAY=192.168.56.101#BROADCAST=1原创 2013-08-19 17:04:26 · 889 阅读 · 0 评论 -
Error, some other host already uses address
rhel 5.9,在修改完网卡配置信息重启网卡之后提示如下无法激活网卡:Error, some other host already uses address确认配置的IP地址是没有在用的,解决办法找到了,但是没找到什么原因;注释/etc/sysconfig/network-scripts/ifup-eth文件内容: #if ! arping -q -c 2 -原创 2013-08-20 15:10:48 · 1756 阅读 · 0 评论 -
更新-----Scripts:执行双网卡绑定
#!/bin/bash#-------------------------------------------------------------------------------# Name: netbond# Filename : netbond.sh# Local: # What: 用于双网卡绑定# HowTo : sh ./netbond.原创 2013-09-06 09:52:49 · 958 阅读 · 0 评论 -
Scripts:执行双网卡绑定
在批量部署大量服务器,比如几款刀片服务器的时候,处理网卡绑定的过程是比较繁琐的,而且一不小心就会操作失误,为此将操作过程组成shell,方便、高效、不出错。#!/bin/bash#-------------------------------------------------------------------------------# Name: netbond# File原创 2013-09-03 10:40:38 · 902 阅读 · 0 评论 -
Linux时间同步处理
0. 时间设置查看linux操作系统时间命令为date,如果要设置操作系统日期命令为date -s 20101002,设置时间 date -s 12:10:21,同时设置日期和时间date -s '20101002 12:10:21';查看机器的bios时间:hwclock [-rw]-r:检视目前的 BIOS 时间-w:将目前 Linux 的时间写入 BIOS 当中!原创 2012-02-08 14:01:26 · 2438 阅读 · 0 评论 -
SSH通信配置-更新
假设有以下三台服务需要做ssh信任通信:192.168.56.110 nn-ser1192.168.56.111 nn-ser2192.168.56.115 dn-ser1首先将上述内容分别填入/etc/hosts文件,然后在nn-ser1上执行:ssh-keygen -t rsa -P ''cp .ssh/id_rsa.pub .ssh/authorized_keys原创 2013-11-03 13:14:01 · 1019 阅读 · 0 评论 -
ganglia的部分data_source无法打开
开发反馈集群的ganglia监控无法打开某项data_source的页面,处理过程如下:查看/var/log/messages:Jan 3 14:18:22 nn-h-server-02 /usr/local/ganglia-3.0.7/sbin/gmetad[23362]: server_thread() -1732651264 unable to write XML tree inf原创 2014-01-03 14:33:20 · 2275 阅读 · 0 评论 -
LVM情况下如何确定磁盘映射关系
系统有如下磁盘空间信息,说明一个boot分区,一个lvm:[root@gtlions mapper]# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_gtlions-lv_root 2.2T 19G 2.1T 1% /tmpfs原创 2014-03-28 22:33:20 · 9131 阅读 · 0 评论 -
Linux发送监控指标到内部邮箱
数据库的健康监控是个非常重要的工作,重要的指标\KPI监控结果会有专门的采集、监控、告警系统来做相关事情。而一些不是非常重要的或者还在设计和调试阶段的相关指标,我只是想发送到我自己邮箱,本文就针对在服务器上配置邮件发送监控数据的过程说明。服务器版本为RHEL 6.2:[pg@gtlions ~]# cat /etc/issueRed Hat Enterprise Linux S原创 2014-10-15 14:17:49 · 2339 阅读 · 0 评论 -
selinux导致故障一例
selinux导致故障一例这样的报错还是第一次遇到,排查过程没有头绪,一直纠结在child setpgid这个地方,还好在google过程中看到有人在设置selinux的时候的相关案例,于是想到从这方面入手。原因为selinux开启导致的,但是比较诡异的是从别的terminal ssh 跳转过去之后无法执行任何操作,包括配置selinux,后来还是从后台远程管理口登陆上去之后设置并重启,彻原创 2014-12-26 14:31:27 · 1946 阅读 · 0 评论 -
红帽的top命令不正确
不止一次发现top的命令不准确了,通过top查看memory的时候发现已经被爆掉,其实不然,建议条件允许的话整个专业监控软件把!原创 2009-05-08 15:18:00 · 814 阅读 · 0 评论 -
更新-解决linux oracle shell上下箭调用历史命令
之前写过一篇安装rlwrap以增强oracle的sqlplus易用性的文章,在最后的配置.bash_profile步骤中,使用的是如下两行代码: alias 'sqlplus /nolog'='rlwrap sqlplus /nolog' alias sqlplus='rlwrap sqlplus' 上述代码在使用远程shell工具登陆的时候会提示信息: -bash: alias:原创 2011-01-13 09:53:00 · 1047 阅读 · 0 评论 -
linux下vsftpd客户端时间不一致问题
客户一套Prod环境,一套多个节点的tomcat,在其中一套搭建了ftp,用的是自带的vsftpd,版本信息如下:[root@hostname vsftpd]# lsb_release -aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID:原创 2011-11-21 21:54:55 · 4075 阅读 · 1 评论 -
RHL配置VNC Server
RHL配置VNC Server0. 启动vncserver服务[root@localhost ~]# service vncserver statusXvnc 已停[root@localhost ~]# service vncserver start启动 VNC 服务器:no displays configured [确定]1. 开原创 2011-12-15 16:56:09 · 2325 阅读 · 0 评论 -
Linux时区设置
刚刚处理一列时区设置错误,下面在测试环境下重新下处理过程。首先来看下正确的时区设置。[root@vm3 ~]# date -RMon, 07 May 2012 16:20:14 +0800[root@vm3 ~]# date2012年 05月 07日 星期一 16:23:35 CST[root@vm3 ~]# strings /etc/localtimeTZif2p原创 2012-05-07 16:36:28 · 8352 阅读 · 0 评论 -
rhl设置umask导致apache服务器异常
在一个生产环境rhl服务器上,根据第3方安全公司的建议进行了如下其中一项设置:vi /etc/profilevi /etc/csh.loginvi /etc/csh.cshrcvi /etc/bashrc在上述文件中增加 umask 027 我们知道umask的作用,设置系统用户的创建目录和文件的默认的初始权限,根据umask的工作原理,设置该参数后,之后创建的目录或在文件原创 2012-08-09 10:14:43 · 6035 阅读 · 0 评论 -
linux挂载windows共享目录
处理了一个在linux挂载windows共享目录的问题。源windows2003,目标centos5.8。按照经验使用如下命令进行挂载,但是报错了:[root@servm /]# mount //192.168.1.203/kankan /opt/diy_temp -o username=administratormount: block device //192.168.1.20原创 2013-01-31 02:46:50 · 9257 阅读 · 2 评论 -
Linux下长时间ping网络加时间戳并记录到文本
由于一些原因,比如需要检查网络之间是否存在掉包等问题,会长时间去ping一个地址,由于会输出大量的信息而且最好要有时间戳,因此我们可以使用简单的几个shell命令组合就可以实现:长时间ping一个地址,记录每次ping的时间戳,并输出到文本保存,另外我们还可以将这个动作放到后台去执行,以免登陆注销之后被中断。首先是长时间ping,这个非常简单,使用参数-c即可:[root@test ~]#原创 2012-09-13 02:53:38 · 30185 阅读 · 5 评论 -
LVM简单使用
一台HP GL388 G7,当初计划用来更换测试机,后来发现项目众多,僧多粥少,只好上虚拟机,上了VMWARE ESXi,当初安装了一套系统作为模板,硬盘分配的比较小菜8G,去掉swap之后剩下6g左后。现在同时在跑的项目有7~8个左右,同时开了5台虚拟机,效果还行,成本明显下来了。运行了一段时间之后(快3个月了),磁盘空间的问题凸显出来了,其实早在一个月之前就有一个项目报告说空间满了,当时只原创 2012-07-12 06:14:54 · 3263 阅读 · 0 评论 -
RHL5.1配置光盘yum
RHL5.1竟然无法使用光盘直接配置YUM,这个貌似在5.4之后就可以了。不过5.1的配置也很简单,操作步骤如下。rpm -Uvh createrepo*createrepo /opt/disk/Server把/etc/yum.repos.d/目录下原来的repo文件删除掉,然后创建新的repo文件vi /etc/yum.repos.d/51.repo[rhl5.1]n原创 2012-05-15 15:18:52 · 1468 阅读 · 0 评论 -
安装rlwrap-0.37.tar.gz
安装rlwrap-0.37.tar.gz在一个测试环境上安装rlwrap-0.37.tar.gz,configure步骤提示缺少包,按照提示configure: error: You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to buildthis program!安装了readline原创 2011-12-06 02:33:52 · 3941 阅读 · 0 评论 -
CentOS配置SAMBA实现windows共享linux文件
2011.12.5CentOS配置SAMBA实现windows共享linux文件为了方便部署后的应用升级,通过配置linux的samba实现windows共享linux的应用程序目录,简化和加快日后的应用升级和部署工作。[root@tomcat ~]# uname -aLinux tomcat 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:32:43 EDT原创 2011-12-05 11:05:06 · 3471 阅读 · 0 评论 -
Oracle Linux 6 DVDs Now Available
On Sunday 6 February 2011, Oracle Linux 6 was released on the Unbreakable Linux Network for customers with an Oracle Linux support subscription. Shortly after that, the Oracle Linux 6 RPMs were made原创 2011-02-13 11:33:00 · 993 阅读 · 0 评论 -
Samba配置注意细节
在6台服务器上手工编译源码安装samba并配置共享,过程中有几个细节记录下,是以为笔记:0. 防火墙如果开启了防火墙需要配置下访问规则,没用的话就直接关掉防火墙,使用如下命令:service iptables stop1. selinux配置并启动smb之后,在windows端也可以打开共享目录但是无法写入文件的话,一般就是selinux的配置问题了,建议关闭selinux。原创 2013-01-10 03:09:04 · 825 阅读 · 0 评论 -
更新你的OEL
windows下有自动更新的功能,linux下也有,对应的RHL你需要有购买服务,CentOS则免费更新,那么OEL呢,也是有的,只要你配置好了。参考:http://docs.oracle.com/cd/E21928_01/html/821-3629/gkgfr.html。我使用的是第2种方式:使用 Oracle 公共 yum 服务器和 yum 客户机来安装更新,注意这个方式只能按照原有安装包原创 2012-01-14 16:05:51 · 1078 阅读 · 0 评论 -
杯具的rm 99*
犯错了,执行了rm 99*,好在在另一台机器上还有个备份,切记谨慎使用rm,是以为记!-The End-原创 2011-11-09 17:29:03 · 622 阅读 · 0 评论 -
文件信息收集工具
由于某些特殊的需求,需要查找主机上哪些文件占用了最大的空间,如果是普通的文件直接shell就搞定了,但是项目中这些文件生成的名称是有点特别,每个特定的事物只生成一个文件名,每个文件大小1GB,超过1GB之后,如果这个事务需要继续生成文件,将在文件名之后以数字后缀继续增长。所以自己做了个工具,可以收集、统计【TOP】等等,相对还是简单,但是足够好用了。ps:有个小bug不想去解决了,也不影响结果原创 2015-01-09 15:49:23 · 1306 阅读 · 0 评论