• RSS订阅
  • 交换链接
  • WAP首页
  • 首页

Jeffrey’s Blog

Web&P2P架构及优化


linux tips 技巧笔记

March 31st, 2006

++查找当前目录下七天前的文件,并删除
find ./ -mtime +7 -type f -exec rm {} \;

++产生指定大小的文件(bs*count)
dd if=/dev/zero of=filename bs=1G count=8
dd if=/dev/zero of=filename bs=2000 seek=4096k count=1 #更快

++查找当前目录下文件并更改扩展名
更改所有.ss文件为.aa
# find ./ -name “*.ss” -exec rename .ss .aa ‘{}’ \;

++默认find全处理当前目录下所有文件和目录,有的时候不希望处理多层目录
find ./ -maxdepth 1 #处理一层目录,另有参数-mindepth LEVELS

++修改系统时间
date -s “2005-6-4 17:26″

++显示特殊日期
date -d “1 days ago” +%Y%m%d #这个” 1 days ago”可换成任意天前
date -d “last sunday” +%Y-%m-%d #显示上周日日期 ,sunday可换成其它星期,month,year.
++命令编组,将几条命令的输出就指向同一个文件
( ls ; pwd ; date) > output file
++命令的有条件执行
cat 22 && ls -l #如果cat 22成功执行,就执行&&后面的命令
cat 22 || ls -l #如果cat 22不成功执行,就执行||后面的命令
++让服务器自动同步时间
0 1 * * * /usr/sbin/ntpdate 210.72.145.44
或 0 1 * * * rdate -s time.nist.gov
++解决打开文件过多的问题
在etc/security/limits.conf 配置文件中设置进程文件描述符极限:
* soft nofile 2048
* hard nofile 4096
系统级文件描述符极限及timeout时间修改,添加如下两行到 /etc/rc.d/rc.local 启动脚本中:
# Increase system-wide file descriptor limit.
echo 65536 > /proc/sys/fs/file-max
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
#一般情况下,最大打开文件数比较合理的设置为每4M物理内存256,比如1G内存可以设为65536,
#而最大的使用的i节点的数目应该是最大打开文件数目的3倍到4倍

++如何用tar打包一个目录时,去掉其中的某些子目录或指定文件
加参数 –exclude 即可, 可加文件名或目录名, 可多写
tar cvf –exclude {dirname,filename} #dirname不要加/

++终端下修改服务器时区
/usr/sbin/timeconfig
或直接#/etc/sysconfig/clock

++关闭启动时的内存不足256M提示
#vi /etc/rc.sysinit #把最后六行注释掉
或#vi /var/lib/supportinfo
把其中的 MinRAM: 256M 这个值调低点.

++在多层目录中查找到某一指定”字符串”

grep string -R /etc/sysconfig/
find ./pathname/ -name ‘*’ | xargs grep ’string’

++占用CPU的一个命令
#yes string #有时候测试用得上。狂占CPU

++Kill相关
kill -STOP [pid]
发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。
kill -CONT [pid]
发送SIGCONT (19,18,25)重新开始一个停止的进程。
kill -KILL [pid]
发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
kill -9 -1
终止你拥有的全部进程。

++在当前目录下建个bak目录,然后 cp * bak,会提示略过bak,有其它办法可以排除指定文件(夹)?
ls -F|grep -v \/|xargs -i cp {} bak #推荐
或 find ! -name “./bak”

++ 根据进程名显示进程号
# pidof httpd
1846 1845 1844 1843 1842 1841 1840 1839 1820

++
e2fsck
检查使用 Linux ext2 档案系统的 partition 是否正常工作,
检查 /dev/hda5 是否正常,如果有异常便自动修复,并且设定若有问答,均回答[是] :
e2fsck -a -y /dev/hda5

++反向输出
rev 反向输出(以行为单位)
tac 反向输出(全文)

++显示终端号
tty

++文件行数/字数统计
wc –l file 计算文件行数
wc -w file 计算文件中的单词数
wc -c file 计算文件中的字符数

Pages: 1 2 3 4 5 6

Last modified at: Tuesday, July 22nd, 2008 11:53:54 am
Trackback URL: http://blog.zhangjianfeng.com/article/171/trackback

给本文打分: 1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading ... Loading ...
Tags: linux, 技巧, 笔记
2006/03/31 | 阅读全文 | 系统管理 | Email This Post | Print This Post | 7,152 views |
收藏到网摘: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Related Post

  • suse 学习笔记
  • ubuntu7.10 gutsy笔记
  • HP磁阵扩容笔记
  • linux as2.1 软raid5坏盘更换笔记
  • Dell optiplex 320安装linux笔记
  • linux日志服务器配置笔记
  • linux下ntpd安装配置笔记
  • Cygwin安装配置笔记
  • linux服务器优化调优笔记
  • ubuntu-edgy配置笔记

4 Responses to “linux tips 技巧笔记”


Leave a Reply

  • :em04:
  • :em18:
  • :em17:
  • :em10:
  • :em01:
  • :em05:
  • :em15:
  • :em07:
  • :em03:
  • :em13:
  • :em09:
  • :em12:
  • :em11:
  • :em06:
  • :em16:
  • :em14:
  • :em02:
  • :em08:

« proftpd使用FAQ整理
rrdtool1.2.11安装笔记 »

    最新文章

    • CRIonline实用英语课堂学习笔记
    • Linux SNMP OID’s for CPU,Memory and Disk Statistics
    • lighttpd+mod_flv_streaming+flowplayer实现拖动播放/推荐FLV
    • 英语写作必背200句
    • MySQL 服务器调优[zt]
    • 简单iscsi网络存储服务器的配置笔记
    • Subversion的用户自助修改口令实现(linux测试通过)
    • SLES10-SP1+Apache-2.0.63+SVN-1.4.6安装配置笔记
    • [音乐欣赏]A place nearby
    • 不错的firefox插件---鼠标手势mouse gestures

    评分最高文章

      • 今天下载的一个CHM文件,打开时右边的内容看不到,提示“该页无法显示”。
      • linux日志服务器配置笔记
      • Legato networker学习笔记(杂)
      • linux tips 技巧笔记
      • [BT下载]2006韩剧-葡萄园的那小伙儿
      • 我家的金吉拉
      • 卡巴斯基病毒库离线更新方法
      • 忽悠姐妹花主题曲下载
      • 轻轻松松把 Apache 配置安全
      • 北京IDC机房介绍

    随机文章:

    • Exchange中增加其它后缀地址
    • RedHat Enterprise Linux在IBM System x服务器上的调优(三)
    • [转]范伟老师的Sniffer培训课程资料
    • 一篇关于交通一卡通的文
    • linux系统脚本的常见启动顺序
    • 黄金矿工中文双人版.swf
    • 英语学习--词组,短语,句型
    • 最新MSN 漏洞
    • Tcpdump 的用法
    • pmsgr.exe和cisrv.exe的清除

    最新评论

    • [...] Jeffrey 出处:http://blog.zhangjianfeng.co...
    • [...] 文章来源:http://blog.zhangjianfeng.co...
    • 是的. 只要端口不冲突就可...
    • 请教 我在UBUNTU上 (8。04)装了apache2....
    • 謝謝您提供的這些訊息...
    • venhow, 我已经好久没用legato networker了,...
    • 謝謝。 我還沒有提及最主要的一點...
    • 是7.x版本吗? 我记得在配置备份源目...
    • 謝謝。 是原主機(server)還原。 您...
    • venhow,你好 我这边没有相关环境,但根...


    邮件订阅  
  • Categories

    • 个人日志 (15)
    • 休闲娱乐 (79)
    • 应用服务 (87)
    • 影音娱乐 (10)
    • 电脑网络 (79)
    • 站点日志 (19)
    • 系统管理 (244)
    • 英语学习 (17)
    • 衣食住行 (41)
    • 资料共享 (28)
  • 工具网址

    • 天气预报
    • 常用电话
    • 疾病查询
    • 在线翻译
    • Alexa排名查询
    • IP信息查询
    • 邮箱图标生成
    • 我的Firefox插件
  • 友情链接

    • linuxの飘扬
    • winter的平凡生活
    • 伤感星星的天空
    • 回忆未来[张宴]
    • 存储部落
    • 扶凯Blog
    • 沐宇春风
    • 爱MySQL中文网
    • 狗.车.志
    • 非礼勿视
    • 顾秦博客
  • Tags

    • 下载 优化 使用 免费 北京 升级 学习 学习笔记 安装 工具 性能 技巧 日志 最新 服务器 笔记 英语学习 菜谱 视频 解决 调优 软件 运程 配置 配置文件 食物 2007 apache blog dreamhost freebsd Legato linux mysql networker oracle php RAID5 RedHat sendmail squid suse Ubuntu windows wordpress

Jeffrey's Blog is powered by WordPress 2.3.1 and Unnamed 1.22
Entries (RSS) and Comments (RSS) Admin 京ICP备06038449号

Podcast Powered by podPress (v8.8)