易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux管理员不可不知的五大命令+工具

【51CTO精选译文】对于Linux管理员来说,有很多非常有用的工具可供选择。在这里,我只是列举出其中5个,Linux管理员日常操作都要用到的工具。我认为,功能最强的工具可能并不适合你的使用情况,而且绝对有些工具我还忘了把它们统计进来,如果是这样的话,我恳请大家把我没收录的工具在评论中写出来。另外,本文中提到的工具仅供选择,并不是每个人都一定需要它们,而那些没提到的工具,并不是说Linux管理员就不需要使用,像SSH, SCP这样的工具,每个Linux管理员都必须使用并且没有其他选择。
#5. head/tail命令
大多数情况下,登录服务器的唯一目的是诊断某些问题,常规方法是查看日志。有各种不同应用类型的日志,比如Apache日志、MySQL日志、邮件日志等。那么你用什么命令来查看日志呢,难道不是tail吗?这其实与此类似,我们有时候可以使用“head”命令来查看一个文件的开始几行。
几个例子:
*持续检查Apache错误日志文件,可以使用以下命令:   $ tail -f /var/log/httpd/error_log  *查看MySQL日志中的前15行内容,可以使用以下命令:   $ head -15 /var/log/mysqld.log   
#4. vi/nano/emacs工具
一般而言,文本编辑器需要频繁地用来创建/更新配置文件。我更喜欢使用vim,使用起来非常舒服,很容易记住它的一些快速编辑命令。
下面是使用vi的几个例子。用vi打开一个文件,而且不进入插入模式(insert mode),那么你可以输入如下所示的有用字符:
=>跳至行末   $  => 跳至行首   0  => 删除余下的行   D  => 重复上一个命令  . (点)  => 给每行的末尾加上“maal”。1表示第一行,$表示最后一行  :1,$ s/$/maal/  =>在5至10行的行首加上“bingo”  :5,10 s/^/bingo/  => 文件在光标之后的内容中如果出现foo,则把它替换成bar  :s/foo/bar/g  => 删除本行并进入插入模式  C  => 去掉windows系统文件中的^M  :se ff=unix  => 开启/关闭行数显示   :set nu   :set nonu  => 显示文件里的实际行数  :%!cat -n  => 定位光标下面的单词   * (


相关文档:

linux I2C驱动分析

I2C是Phillips开发的2线的串行总线协议。通常应用在嵌入式系统中让不同的组件通信,PC主板可以通过I2C来与不同的传感器通信。这些传感器通常报告风扇速度,处理器温度和整个硬件系统的信息,这个协议也可以用在RAM chips上,向操作系统提供DIMM的信息。
在2.0时I2C的kernel源码不在内核里的,2.4内核包括了一点对I2C的支持 ......

linux or unix 常用命令

快捷键:ctrl+c ctrl+d
1.shell 分为图形shell和命令shell 命令shell分为bash和csh,切换到csh用csh,exit返回bash
2.telnet 远程登陆unix
telnet 192.168.0.25
login:hz0904 用户名
password:sd0904 密码规则:6-8个字符,至少包含字母以及1个数字,不能与登录名相同
3.passwd: 修改密码>输入现有口令>输入 ......

深入了解Linux启动过程

本文详细分析了Linux桌面操作系统的启动过程,涉及到BIOS系统、LILO 和GRUB引导装载程序,以及bootsect、setup、vmlinux等映像文件,并结合引导、启动原理和具体的代码实现机制由浅入深地进行了分析。
    初学者刚接触Linux桌面系统会感觉系统启动速度较慢,那么,为什么它的启动速度慢呢?本文就桌面系 ......

Linux设备驱动之——构建内核树

学Linux一年多了,对驱动的知识一点都了解,上周买了本《Linux设备驱动》,O'REILLY出版,打算学习学习。学习过的大侠,希望可以指导指导。
首先下载Linux内核,按作者的说法,只要是linux-2.6.xxx的内核都可以,我的是linux-2.6.33.2。有位网友说下载后最好解压到/usr/src/目录下,解压
在构建内核树是参考了原书第四章& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号