linux_tool
realmeh
这个作者很懒,什么都没留下…
展开
-
sar 工具
sar 工具比较强大,既能收集系统CPU、硬盘、动态数据,也能显示动态显示,更能查看二进制数据文件;sar 的应用比较多,而且也比较复杂,数据更为精确。我们只了解一下常用的内容就行,大多数内容我们了解就行;用法:sar [参数选项]参数说明:-A 显示所有历史数据,通过读取/var/log/sar 目录下的所有文件,并把它们分门别类的显示出来;-b 通过设备的I/原创 2013-11-05 00:00:26 · 1344 阅读 · 0 评论 -
用sed删除文件中指定行
删除第N行:sed -i 'Nd' filename 删除第M到N行:sed -i 'M,Nd' filenamesed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示 sed -e '/abc/d' a.txt > a.log // 删除a.tx原创 2013-11-15 15:05:44 · 83539 阅读 · 0 评论 -
磁盘Raid简介
一、什么是RAIDRAID(Redundant Arrays of Independent Disks,独立冗余磁盘阵列)是通过磁盘阵列与数据条带化方法相结合,以提高数据可用性的一种结构。RAID技术是1987年由Patterson、 Gibson和Katz在加州大学伯克利分校的一篇文章中提出的,当时为的RAID是“Redundant Array of Inexpensive Disks(转载 2014-02-08 18:31:10 · 614 阅读 · 0 评论 -
linux下创建和删除软、硬链接
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic转载 2014-01-26 12:49:07 · 462 阅读 · 0 评论 -
Linux mount bind vs rbind and umount rbind
最近注意到mount的选项里, 有一个--bind, 还有一个--rbindman 手册上有相关介绍:The bind mount call attaches only (part of) a single filesystem, not possible submounts. The entire file hierarchyincluding submounts is a转载 2014-01-05 19:53:03 · 3774 阅读 · 0 评论 -
linux tips
1. 查看进程父子关系ps -efjH原创 2014-01-02 18:45:36 · 456 阅读 · 0 评论 -
pushd popd 类似于面包屑
让切换目录更方便: pushd,popd,dirs,cd -一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗? 没错,使用cd就可以切换到需要访问的目录, 但是有时会是一个路径很长,层次很多的目录,进到此目录下后,这时我们不小心运行了 cd命令, 理所当然,我们回到了自己的home目录,这时如果转载 2013-12-19 16:00:40 · 693 阅读 · 0 评论 -
Linux系统与程序监控工具atop教程
引言Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:)。但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢?非也,要知道业务功能是由系统上跑的程序实现的,要实现业务功能的稳定性,选择Linux只是迈出的第一步,我们更多地工作是不让业务程序成为稳定性的短板。 当我们的服务器出现问题转载 2014-01-02 00:57:11 · 820 阅读 · 0 评论 -
supervise系统进程监控
一、学习的原因: 为了实现在tomcat服务异常停止运行后,有一个监控程序能监控到它,并自动重新启动这个tomcat。二、工具supervise Daemontools是一个包含了很多管理Unix服务的工具的软件包。其中最核心的工具是supervise,它的功能是监控一个指定的服务,当该服务进程消亡,则重新启动该进程。而要添加让supervise监控的服转载 2013-11-14 12:03:32 · 1199 阅读 · 0 评论 -
linux 进程组 会话期
在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(session leader)。会话期ID为首进程的ID。会话期可以有一个单独的控制终端(controlling terminal)。与控制终端连接转载 2013-11-14 00:21:03 · 1788 阅读 · 0 评论 -
开始使用Screen
简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。在screen中创建一个新的窗口有这样几种方式:1.直接在命令行键入screen命令[root@tivf06 ~]# scree转载 2013-11-14 00:19:48 · 677 阅读 · 0 评论 -
chattr 命令
chattr [-RV][-v][+/-/=][文件或目录...]3说明只有超级权限的用户才具有使用该命令的权限,这项指令可改变存放在ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs等文件系统上的文件或目录属性(请注意vfat不可以!),这些属性共有以下8种模式:A:即Atime,告诉系统不要修改对这个文件的最后访问时间。S:即Sync,一转载 2013-11-26 20:29:05 · 562 阅读 · 0 评论 -
集中日志服务器Rsyslog配置
基于主机的管理一般需要收集服务器的日志信息用于及时发现错误,处理故障。搭建linux下的集中日志服务器的程序一般可以用syslog,rsyslog,syslog-ng,还有scribe和fluentd等。基本每一种方式都是服务器端和客户端的模式。一般syslog,syslog-ng,rsyslog用于收集系统日志,scribe和fluen转载 2013-11-20 00:21:34 · 5524 阅读 · 0 评论 -
关于sar的一个问题: Invalid system activity file
问题: # sar -qInvalid system activity file: /var/log/sa/sa04 (0×5)分析过程:1. google之: 得到如下信息:来自: http://sebastien.godard.pagesperso-orange.fr/faq.html2. 怀疑是生成sa数据文件的sar和解析sa数据文件的sar命令的版本不转载 2013-11-05 00:03:15 · 3929 阅读 · 0 评论 -
Tmux 开启后自动SSH 连结多台指定机器
从Screen转用Tmux已经一段时间,由此篇“ Tmux教学+ Screen到Tmux的无痛转换 ”看来,已经使用2年以上了,没有觉得有什么特别差异.但是最近Debian升级后,遇到一次Tmux版本不同造成无法attach (类似screen -r),于是将Tmux process砍掉重新启动,才发现机器太多,需要一边回想、一边猜、一边从~/.ssh /known_hosts捞,所以来研转载 2014-03-06 13:09:43 · 2496 阅读 · 0 评论