文章列表
 
您正在查看 "Linux" 分类下的文章

2009-12-05 14:03
为了解决重启主http服务器后大附件防盗链memcached不能更新导致大附件不能访问的问题
#!/usr/bin/env python
# coding=utf-8

#<tr><td>Started at</td><td class="string">2009-11-30 17:53:24</td></tr>

import urllib
import re
import os
import time

server_counters = "http://bbs.stuhome.net/server-status"
format="%Y-%m-%d %H:%M:%S"

def GetCounter ():
html =
 
2009-10-22 2:46
坏道越扫越多 确定一个大概的范围
反复尝试 badblocks
badblocks -b [blocksize 一般是4096] -c [一次读取的block数 102400] -sv -o badblocks4096 /dev/main/ftp [endblock] [startblock]
生成跳过superblock的坏道列表:
#!/usr/bin/env python
#coding=utf-8
fd = file('./range2','w')
for j in xrange (9295,10290,1):
for i in xrange (j*32768+1,(j+1)*32768,1):
fd.writelines(str(i)+'\n')
fd.close()
定位坏道硬盘:
smartctl -a /dev/
 
2009-10-03 12:12
百度贴代码的功能基本上是废了 SEE:
http://www.cnblogs.com/auxten/archive/2009/09/18/1569410.html
 
2009-05-08 10:21

由于工作需要,要对一个庞大流量的网站做带宽限制

开始想采用tc的方案 但感觉有点大材小用且不是很方便(单个主机上网站数量有点多。。)

决定采用lighttpd本身的限速机制,可以实现不同的hosts的精确限速

lighttpd的限速机制主要有两种:1.server.kbytes-per-second   2.connection.kbytes-per-second

这里我们主要采用server.kbytes-per-second 这里一定要注意是kbytes 不是kbits。因为大概要限制在60Mb所以server.kbytes-per-second = 7000.但用iptraf查看的结果是丝毫没有起作用,带

 
2009-04-04 11:30

昨天bbs搬家导致有些图片不能查看

find /home/www/bbs/attachment -type f -ctime -2 -exec tar cvf lost.tar {} \;

结果失败了lost.tar只有最后一个文件

改用 find /home/www/bbs/attachment -type f -ctime -2 -print | xargs tar cvf lost.tar

成功!个中缘由自己体会吧

把lost.tar拷贝到新服务器上 解压 用cp -ur 即可完成更新

 
2009-03-29 19:54

#!/bin/bash
size2free=3 #G
n=0
m=0
KB=0
sizecounter=0
tempfile=~/.attach.tmp
echo "Listing files.Please wait...."
ls -lu --block-size=K --time-style=+%Y%m%d%H /home/www/attach/ | grep '^-r' > $tempfile
sort -gk 6 $tempfile -o $tempfile
for sizetmp in $(cat $tempfile | awk '{print $5}' | sed 's/K//g')
do
((KB=size2free * 1048576))
if [ $sizecounter -lt $KB

 
2009-02-20 16:41
#!/bin/bash
#As the danger of rm i # it
#由于win系统与linux对回车的不同定义(郁闷了我很长时间) 特把最后一题源程序作为附件
#不让用原本非常简单的find 导致我在这道题上话花费拉很长时间 这个程序要求有tree这个命令unbuntu默认没有安装……)
#N是要求的天数 为了安全没有在shell参数中实现N的传递
#相关列表存放在 ~/list中
#鉴于一般不会出现带空格的文件名 没有考虑带空格的文件的删除 如果需要可以在 $filename两边加 " 实现吧
#AuXteN
today=$(date +%Y-%m-%d)
N=3
delist=
 
2009-02-07 22:45
 
2009-01-13 14:29

reiserfs最小分区为30M

 
2008-12-22 18:54

usermod -G supplementgroup user   #改变user的supplementary group(即 例如/etc/group中的“audio:!:18:auxten”auxten的supplementary group即为 audio)而且这将移除 user在其它supplementary groups的位置。

usermod -aG supplementgroup user #基本同上,但不会删除user在其它supplementary groups的位置,a即为append。

 
2008-12-05 17:21

看了很多文章 基本上都是转载党的作品 再查阅各方资料并动手试验的基础上简要总结一下

首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime

1.文件的容易理解:

文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变。
文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。

 
2008-12-04 18:24

附上我的snmpd.conf

其中启用了V2c(V2c用community认证) 以及V3版本

##############snmpd.conf###############

com2sec local   192.168.23.128 rolo #限定rolo组只能来自192.168.23.128
com2sec local    192.168.23.1/24    ronet #不知为何ronet在本地不能用
createUser snmproot MD5 "auxtenwpc" DES auxtenwpc #V3的认证 snmproot为用户名

 
2008-11-19 14:16
 
2008-11-19 12:25

rsync客户端密码文件只要密码一项!!
不需要username:password
只需password

切记!

 
2008-11-03 21:25

呵呵 用MD5加密密码是很常见的手法,呵呵,我又蜀犬吠日了

PWD="4589756f8870173d7d1daba1daaaf0a1"
read -p ""Please Input Password:"   pwd
PWD1=`echo -n "$pwd"|md5sum|awk '{print $1}'`
[ "x$PWD1"   != "x$PWD" ] && (echo "Password ERROR,Please Press Enter Exit";read ) &&exit 1

 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

回复蜀中笑笑生:小人物一只 不值一提 不值一提
 

赞一个,不知兄台是做什么工作?
 

回复小笨毛:呵呵 不管怎么说 我宁愿痛苦的明白 也不愿无知的高兴
 

额 好嘛 ,有些事不要想得太明白,知道得太清楚了,还不如不知道 刚才我仔细想了想
 

回复auxten:明年还是未知数
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu