Friday, November 28, 2008

gnome真有GNU的味道

早有感觉得gnome有GNU的味道了, 只是当时没有写下自己的感觉, 现在写一下.

首先说一下, 什么是gnome?

从下面的URL中得到: http://developer.gnome.org/doc/GGAD/z2.html

"Gnome" is actually an acronym: GNU Network Object Model Environment.

现在同事提了一下, 使用命令行自动化去设置屏幕的亮度

gconftool-2 --type int --set /apps/gnome-power-manager/backlight/brightness_ac 68

思想歪了一下, 想出了一个歪主意: 动态换桌面

gconftool-2 --type string --set /desktop/gnome/background/picture_filename /home/jessinio/Pictures/11390-fullsize.jpg

哈哈哈

这就是GNU的味道!!!

Tuesday, November 25, 2008

linux下的防火墙

新同事是使用openSuSe的, 他的notebook不能被其它机器ssh.

ps了一下, 是有sshd的. 问题早些时候碰到过, 所以认定是firewall的问题.

快速解决问题是google!
sudo /sbin/rcSuSEfirewall2 stop

如果没有google呢? 还是找出一条通用的路比较好!

现在有两个环境:
1. ubuntu中安装firestarter
2. opensuse中使用默认的firewall

在没有启动firewall的情况下, 使用lsmod:

结果是iptable_filter的被引用为0次.

在启动firewall后, 它的引用次数为1

引用iptable_filter的Mod都为这两个firewall程序的(使用modinfo)

Sunday, November 23, 2008

nagios笔记

nagios的配置文件如下图结构:

1. main config file

用于配置nagios daemon和cgi程序, 用处如下:
* 指定其它配置文件(resource, object define file, temp, log等等.
* nagios启动参数.

1. resource file
* 用户定义的marco文件. 比如$USER1$
* 在main config file中通过resource_file标志引入使用

1. object definition file
* 定义使用的一切object
* 在main config file中, 通过cfg_file, cfg_dir标志引入使用

1. cgi configure file
* 配置cgi服务脚本的: html路径, 认证

开始时最先要学会的就是objecet的定义.

关于"object"的解释:
1. host
* 为网络上的物理设置
* 有一个(以上)的地址, 如IP, mac地址
* host有父与子的关系.

1. services, services是必须与host关联
* 为host的一个属性, 如CPU, disk
* 为host所提供的一种服务, 如: POP3, HTTP, SSH等
* 其它与host相关的, 如:DNS record, 等.

1. contact
* 定义出问题时将通知的人员列表

1. timeperiods
* 定义host与services被监控的时段
* 定义重复通知contact的间隔

1. command
* 定义host和services被监控时调用的程序与脚本
* 通知
* 事件处理器
* and more

关于object类中的各种属性的使用, 可以查看nagios的手册Object Definitions一节

chmod中的X选项使用

在ubuntu中的chmod man手册中, 没有提到chmod的详细使用说明.

下面是在FreeBSD中看到的:

X The execute/search bits if the file is a directory or any
of the execute/search bits are set in the original (unmodi-
fied) mode. Operations with the perm symbol ``X'' are only
meaningful in conjunction with the op symbol ``+'', and are
ignored in all other cases.

从面里可以知道一个信息:
* 只有-/+X, 没有=X

看一个例子:
# chmod -R =rw,+X /tmp/test

那么, +X使用后起什么作用呢?

表现起下面的功能:
1. -X(大写) 如果文件或目录指定的一组权限有x位, 就去掉, 没有就保留原状
2. +X(大写) 如果目录指定的一组权限没有x位,就增加, 有就保留原状, 对正规文件不起作用

Thursday, November 20, 2008

[工作] snmpd的安装

ubuntu server默认有snmpd, 无需要安装.

发现运行snmpd后, 无法snmpwalk和snmpget到信息. 但是在本地又可以(localhost)

于是看一下端口:
# sudo netstat -nap |grep snmp
只有:
127.0.0.1:161
被监听.

google一把"snmpd listen ip address", 真的有信息

原来是snmpd程序的一个参数指定的, 如"-a"

于是在/etc/snmp/snmpd.conf中加入:

agentaddress 192.168.48.141

问题解决.

google好用. BS baidu.com

[生活] blogspot.com被封, 顶China个肺

无言!

blogger.com这么好用, 被封, 不骂一下China, 对不住自己.

"共抢党" 很好, 很强大!!!!!

Wednesday, November 19, 2008

[工作] linux and volume

查看磁盘的分区情况:
# sudo fdisk -l

格式化分区:
# sudo mkfs.ext3 /dev/sdb6

得到分区的uuid号:
# sudo vol_id /dev/sdb6

增加uuid到fstab中

mount加新的分区:
# sudo mount -a

竟然出错!! 报:
/dev/disk/by-uuid/xxxxxxxx (uuid号码)

google说要reboot, 没理由吧, 这不是linux的风格, 经好友推介如下两命令:

# sudo blkid
# sudo udevtrigger


再次
# mount -a
ok

Saturday, November 8, 2008

[生活] 立冬, 终于有寒意

早上起床跑步, 发觉气温下降.

回忆, 冬天一年比一年来得晚, 时下已经是11月份

查月历, 原来今天是"立冬".

又一年了, 想当初来珠海时, 也是11月份. 流浪到珠海. 怀着梦想. 努力工作, 学习.

总结一下, 工作一年还是有不少收获的. 期待明年有更好的表现.

应该找回当初刚毕业时的冲动:
* 人生苦短, 高调生活 ( 想是想高调, 有时高调不起来 )

Thursday, November 6, 2008

[生活] 原来自己老了

还不会老吧? 自己一直这样想的, 刚出社会一年嘛, 郁闷!
今天看新闻, 得知一网站: http://www.360quan.com

随便点了几个blog, e........, 绝对是90后! 风格与自己的截然不同.

突然想到一个字: 老

再过几年, 会变成什么样呢?

Wednesday, November 5, 2008

决定来google安家

太久没有写blog了, 好像很多东西被遗忘了.

之前友人的空间过期了, 又不想使用国内的blog系统

突然想到google的blog, 还在看它的API( 这是google产品的一大特点: 开放性 )