- 浏览: 347614 次
- 性别:
- 来自: 北京
最新评论
-
rushwoo:
这样就可以了: def next(self): ...
python类中的__iter__, __next__与built-in的iter()函数举例 -
rushwoo:
报错啊: for i in Next(3):TypeEr ...
python类中的__iter__, __next__与built-in的iter()函数举例 -
luozhaoyu:
agen_0502 写道mount /dev/yourvolu ...
xen快速创建虚拟机 -
agen_0502:
mount /dev/yourvolumegroup/xen- ...
xen快速创建虚拟机 -
agen_0502:
mount /dev/yourvolumegroup/xen- ...
xen快速创建虚拟机
文章列表
非常久没有回来iteye记录文章了,因为这一年左右的文章全部写到另外一个地方去了。今天说来很巧,搜了几个关键字最后居然找到了自己写的被大家转载的博文……于是点回主页发现还有挺多点击的。(不写iteye时候的点击比当初写的时候长得还快)
突然感觉记录的这些东西还是有些作用的,是帮到了大家的。虽然不再添加新主题了,但是有时候写一些东西卡住,我还是会返回来查这个小博客的,自己如果有错还会再细细订正过来。从这点意义上来说,这里还没有长草,我偶尔会回来瞧瞧割几刀。
这几年真是经历了翻天覆地的变化。旁人有说我是个努力的人的,可是自己总觉得还是有许多不足,一步小心就会懈怠下来。所以边上人在夸奖的时候,我心 ...
安装
./configure --prefix=/home/sysop/services/nagios/ --with-command-user=sysop --with-command-group=sysop --with-nagios-user=sysop --with-nagios-group=sysop
make install
make install-webconf
make install-config
sudo make install-init
htpasswd -c /home/sysop/services/nagios/etc/htpasswd.users nag ...
打开监听端口
sudo vim /etc/snmp/snmpd.conf
agentAddress udp:161
添加v3只读用户
net-snmp-config --create-snmpv3-user -ro -A PASSWORD -a MD5 USER
查看结果
/var/lib/snmp/snmpd.conf
/usr/share/snmp/snmpd.conf
测试
snmpwalk -v 3 -l authNoPriv -a MD5 -u 'user' -A 'passwd' '127.0.0.1' 'sysDescr'
sysDescr: Unknown Obje ...
玩linux时非常讨厌诸如以下的提示
引用perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
侦测问题时先测试
locale
如果出现
引用locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Canno ...
大多数电脑都有beep,我们可以利用这一点,很方便的利用电脑可以发声起来进行各种DIY。
首先安装
apt-get install beep
在ubuntu中,pcspkr这个驱动应该被加入黑名单了
vim /etc/modprobe.d/blacklist.conf
所以需要手动加载驱动
modprobe pcspkr
lsmod |grep pcspkr
加载之后调节beep的音量,使用下面这个软件命令,按m键取消静音
alsamixer
确保命令行打开了beep
xset b on
xset -q |grep bell
使用beep测试一下
beep
beep -f 300. ...
一直很好奇mongo执行db.collection.drop之后需不需要优化。
所以先查了官方文档:
drop
引用
http://docs.mongodb.org/manual/reference/command/drop/
The drop command removes an entire collection from a database.
Note that this command also removes any indexes associated with the dropped collection.
drop会连索引一块删除
compact
引用
http://do ...
使用系统自带的TC进行限制
#!/bin/sh
if=$1
if [ ! $if ]
then
echo "Please input interface name, such as 'eth0'";
exit;
fi
echo "Rebuilding traffic controlle on $if..."
tc qdisc del dev $if root
tc qdisc add dev $if root handle 1: htb
tc class add dev $if parent 1: classid 1: ...
SELECT INTO OUTFILE
mysql -uroot -ppasswd -h 192.168.0.1 -P 3306 -e "select name, sex, age into outfile 'out.csv' FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n' from db.table"
LOAD DATA
mysql -u user -ppasswd --local-infile=1 -h 192.168.0.1 db -e & ...
导出csv文件
mongoexport --host 192.168.0.1 --db test_db --collection test_table --csv --fieldFile fields.txt --out mongo_output.csv -q '{$query: {_id: {$gt: 12345}}}'
使用mongodump & mongorestore
引用mongodump --host mongodb1.example.net --db db --collection collectionname --port 37017 --username user - ...
进入到mongo的shell中,先查看mongo的profile设置情况
db.getProfilingLevel()
db.setProfilingLevel(0,1000)
0代表关闭,1代表只记录slowlog,这里我们设置成了1000,也就是1000ms
db.getProfilingLevel()
db.system.profile.find().limit(10).sort( { ts : -1 } ).pretty()
当profile表过大时,调整表大小为4MB
db.setProfilingLevel(0)
db.system.profile.drop()
...
下载sphinx包之后进行编译,
需要标识使用bigint作为sphinx的id
./configure --prefix=/path/you/want --enable-id64
make install
写好实时索引的配置文件
vim etc/sphinx.conf
index testrt
{
type = rt
rt_mem_limit = 32M
path = /sphinxhome/var/data/testrt
docinfo = ext ...
ubuntu server默认使用ufw而不是iptables作防火墙,下面介绍简单的使用命令
注意,ufw会从上到下匹配规则,碰到就立马返回,不像iptables,是一个规则链
启动ufw
sudo ufw enable
设置ufw默人deny
sudo ufw default deny
设置ufw禁止10.1.1.1端口80访问本机22端口
sudo ufw deny from 10.1.1.1 port 88 to any port 22
允许内网网段访问
sudo ufw allow from 192.168.0.0/16
显示ufw规则
sudo ufw status
删 ...
本文介绍如何配置kvm虚拟机桥接上网
首先是要在自己的debian/ubuntu上把网卡eth0设为桥接
auto eth0
iface eth0 inet manual
au ...
首先是下载kvm和qemu以及redhat开发的virt-install
其次是从ubuntu下载了14.04的cd镜像,摆到脚本当下的文件夹
#!/bin/sh
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-viewer virt-install
sudo adduser `id -un` kvm
sudo adduser `id -un` libvirtd
virsh -c qemu:///system list
sudo virsh -c qemu:///session undefine ubuntu140 ...
如何在服务器快挂的时候自动重启?当然要使用watchdog这个工具。
首先需要说明,watchdog既是硬件有支持,软件也需要相应的安装。
我的系统是ubuntu12.04
安装watchdog
apt-get install watchdog
安装完watchdog之后启动watchdog是没有用的,需要改两个配置
vim /etc/default/watchdog
run_watchdog=1
watchdog_module="iTCO_wdt"
指定module之后,系统会在开机自动加载iTCO_wdt
modprobe iTCO_wdt
加载驱动之后才能开wa ...