目录存档: Linux


27
2011

Apache+Tomcat运行环境下JSP程序的验证码无法显示

同事发来一个用JSP编写的小程序,配置好Tomcat,并使用Proxy配合Apache实现了端口转发。刚开始运行的三天里,一切正常。
今天报告一个非常奇怪的问题。用户登录界面的验证码突然不显示了,仔细检查了Apache虚拟主机和Tomcat的相关配置文件,没有发现被改动的迹象。 Tomcat日志中仅有一句:
ERROR [com.nbqt.util.CaptchaServiceSingleton] –

在Google里查寻了数篇关于java.lang.NullPointerException的文章,众说[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/09/jsp-captcha-error-on-tomcat-with-apache/


21
2011

将top命令显示内容输出至文本文件

习惯于使用top命令检查Linux系统的当前资源使用情况,但是如何将其输出至文件呢?首先想到的肯定是管道重定向,使用大于符号>,试试看:
[michael@wardking.com ~]$ top -n 1 > top-output

[michael@wardking.com ~]$ less top-output
“top-output” may be a binary file.  See it anyway?
直接输出的结果是二进制文件?没错!看来得另想办法,遇到问题先读manual,[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/08/howto-capture-linux-top-command-output-to-text-file/


06
2011

如何使用Nagios监控Cisco交换机硬件及运行状态

系统环境:Nagios 3.x + CentOS 5.6 + Cisco 4500

前提条件:
1. Cisco交换机都支持SNMP协议,只需要简单的设置即可开启,例如:snmp-server community snmppw RO。更加详细的设置请使用Google搜索“Cisco 开启 SNMP”,参考网上相关文章。

2. 在安装Nagios之前,必须已经安装Net-Utils及其开发组件。成功安装Nagios之后,再次检查libexec目录下有check_snmp命令。

系统测试:
check_snmp命令提供了详细的使用说明,只需要在Linux命令行输入 check_snmp –help即可查看帮助信息,这其中包括每一项参数的使用等。

这里以检测Cisco交换机的系统为例,示范如何使用check_snmp。交换机为Cisco 4500系列,系统描述的OID为.1.3.6.1.2.1.1.1.0

[root@wardking libexec]# ./check_snmp -H 10.241.10.1 -o .1.3.6.1.2.1.1.1.0 -C snmppw
SNMP OK – “Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-ENTSERV | K9-M), Version 12.2(53)SG2, RELEASE SOFTWARE (fc1)

建议用于Nagios监控的OID:
系统内存使用(5分钟内)1.3.6.1.4.1.9.9.48.1.1.1.5.1
系统可用内存(5分钟内)1.3.6.1.4.1.9.9.48.1.1.1.6.1
CPU使用率(5分钟内)1.3.6.1.4.1.9.2.1.58.0
硬件状态1.3.6.1.4.1.9.9.13
[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/06/monitoring-cisco-switch-by-nagios/


18
2011

在浏览器中通过Javascript启动Linux系统

jspcemulator

今天发现Fabrice Bellard编写了一个在JavaScript中运行的模拟器,使得用户在浏览器中就可以启动Linux。但目前仅支持Firefox 4和Google Chrome 11)。他是QEMU模拟器项目的创始人。另有报道称,他去年曾用个人电脑创造了Pi的世界纪录

Permanent link to this article: http://www.wardking.com/2011/05/%e5%9c%a8%e6%b5%8f%e8%a7%88%e5%99%a8%e4%b8%ad%e9%80%9a%e8%bf%87javascript%e5%90%af%e5%8a%a8linux%e7%b3%bb%e7%bb%9f/


17
2011

通过Nagios监控VMware ESX/ESXi/vSphere服务器

nagios-monitoring-vmware

桦凌信息技术服务工作室翻译,转载请注明出处:http://www.wardking.com/2011/05/monitoring-vmware-esx-3-x-esxi-vsphere-4-and-vcenter-server

本文主要阐述如何使用Nagios的扩展插件check_esx来监控VMware ESX和vSphere服务器。既可以实现监控单台ESX(i)/vSphere服务器,也可以监控VirtualCenter/vCenter服务器集群。当企业中已经部署虚拟数据中心(vCenter)时,应该监控vCenter而不是单台VM服务器。

本文目标:

  1. 监控 VMware ESX Datacenter/vCenter 虚拟数据中心
  2. 监控 VMware ESX/vSphere 服务器
  3. 直接监控运行于VMware 架构上的虚拟服务器
  4. 通过虚拟数据中心监控虚拟服务器
  5. 通过虚拟数据中心监控ESX/vSphere服务器

[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/05/monitoring-vmware-esx-3-x-esxi-vsphere-4-and-vcenter-server/


01
2011

修复逻辑卷错误基本步骤

一台Linux服务器启动时出现can’t find ext3 filesystem on dev dm-0错误。由于系统分区是选择CentOS安装时默认设置,即逻辑卷,除boot分区外的根分区和交换分区都在逻辑卷/dev/VolGroup。

现在服务器出现这样的错误,已经无法进入单用户系统。插入系统安装盘,进入紧急修复模式。虽然不能使用lvdisplay等逻辑卷操作命令。但仍可以使用lvm扫描、启用逻辑卷。

扫描构成逻辑卷的物理卷 lvm pvscan

扫描构成逻辑卷的物理卷组 lvm vgscan

启用逻辑卷: lvm lvchange -ay ‘VolGroup’

扫描并显示逻辑卷中的分区 lvm lvscan

现在可以尝试对文件系统修复了:

fsck -f VolGroup00

很不幸的是,我这台服务器的文件系统坏得很厉害,修复补的文件系统只剩下lost+found,里面全是#开头的数字文件,已经无法使用。幸运的是,还好用Symantec BackupExec做过备份。

[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/05/fix-error-lvm-volum/


20
2011

使用Linux系统中的mail命令发送中文邮件

使用UTF-8编码发送邮件,可以彻底解决乱码问题。Linux系统中,可以将locale设置为en_US.UTF-8或者zh_CN.UTF-8,这样邮件内容可以自动编码为UTF8。

但是发送邮件时使用mail命令时,邮件主题的编码仍然会出现乱码问题。这时就需要将邮件主题先行编码,再寄送。

大多数Linux发行版都提供了base64命令,用于将单个文件、标准输入等转换为Base64编码,这正是发送中文邮件主题所需要的。

以下是示范:

echo “中文邮件内容” | mail -s “=?UTF-[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/04/mail-from-linux-in-chinese/


31
2011

试过Linux下面的这25条命令吗?

今天发现25条非常特别的Linux命令,目前为止绝大部分我还没有用过。从其简单的使用方法,但却强大、高效的功能,确实令我爱不释手!这25条命令包括 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令。

原文地址:http://blog.urfix.com/25-linux-commands/

25) sshfs name@server:/path/to/folder /path/to/mount/point
Mount folder/filesystem through SSH
Install SSHFS from http://fuse.sourceforge.net/sshfs.html
Will allow you to mount a folder security over a network.[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/03/25-best-linux-commands/


31
2011

未来Linux发行版的根目录下将增加run目录

过去几周,Debian、Suse、Ubuntu和Fedora等发行版阵营的重要人物讨论了/dev目录被滥用的情况,希望在该问题还没有扩大化前找到解决方案。他们提出了各种方案,但所有方案都归结到一点,/var/run目录不应在/var目录下,它可以提升到根目录下,这是唯一简洁明了的方案。阻止其实现的唯一原因是担心口水战。Fedora 15开发者已经上传一个新版systemd,能在根目录下建立一个/run目录。

相关的邮件可供参考:[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/03/linux-run-directory/


17
2011

本站开通Cygwin镜像

不知从什么时候开始,国内唯一的Cygwin的镜像站点下线了。

自我接触Linux以来,已经风风雨雨6年多了。这些年来,除了学习和钻研,就是管理好现有的Linux服务器,最大程度地尽到自己的职责。然后一直很惭愧,几乎没有为开源阵营做出一点贡献。既要使用Windows 7,但又脱离不了使用Bash的习惯。于是花了两天的时间做了Cygwin的镜像。

本站Cygwin镜像域名http://cygwin.wardking.com,自定同步更新时间为每周2/4/6凌晨00:45

服务器位于陕西,自身的配置很低[......]

点击这里阅读全文

Permanent link to this article: http://www.wardking.com/2011/03/cygwin-mirror-site-in-china/

第 1 页,共 3 页123