早有感觉得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的味道!!!
Friday, November 28, 2008
Tuesday, November 25, 2008
linux下的防火墙
新同事是使用openSuSe的, 他的notebook不能被其它机器ssh.
ps了一下, 是有sshd的. 问题早些时候碰到过, 所以认定是firewall的问题.
快速解决问题是google!
如果没有google呢? 还是找出一条通用的路比较好!
现在有两个环境:
1. ubuntu中安装firestarter
2. opensuse中使用默认的firewall
在没有启动firewall的情况下, 使用lsmod:
结果是iptable_filter的被引用为0次.
在启动firewall后, 它的引用次数为1
引用iptable_filter的Mod都为这两个firewall程序的(使用modinfo)
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一节
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位,就增加, 有就保留原状, 对正规文件不起作用
下面是在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
发现运行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
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
# 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月份. 流浪到珠海. 怀着梦想. 努力工作, 学习.
总结一下, 工作一年还是有不少收获的. 期待明年有更好的表现.
应该找回当初刚毕业时的冲动:
* 人生苦短, 高调生活 ( 想是想高调, 有时高调不起来 )
回忆, 冬天一年比一年来得晚, 时下已经是11月份
查月历, 原来今天是"立冬".
又一年了, 想当初来珠海时, 也是11月份. 流浪到珠海. 怀着梦想. 努力工作, 学习.
总结一下, 工作一年还是有不少收获的. 期待明年有更好的表现.
应该找回当初刚毕业时的冲动:
* 人生苦短, 高调生活 ( 想是想高调, 有时高调不起来 )
Thursday, November 6, 2008
[生活] 原来自己老了
还不会老吧? 自己一直这样想的, 刚出社会一年嘛, 郁闷!
今天看新闻, 得知一网站: http://www.360quan.com
随便点了几个blog, e........, 绝对是90后! 风格与自己的截然不同.
突然想到一个字: 老
再过几年, 会变成什么样呢?
今天看新闻, 得知一网站: http://www.360quan.com
随便点了几个blog, e........, 绝对是90后! 风格与自己的截然不同.
突然想到一个字: 老
再过几年, 会变成什么样呢?
Wednesday, November 5, 2008
决定来google安家
太久没有写blog了, 好像很多东西被遗忘了.
之前友人的空间过期了, 又不想使用国内的blog系统
突然想到google的blog, 还在看它的API( 这是google产品的一大特点: 开放性 )
之前友人的空间过期了, 又不想使用国内的blog系统
突然想到google的blog, 还在看它的API( 这是google产品的一大特点: 开放性 )
Subscribe to:
Posts (Atom)