老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

Linux中iftop/iotop的使用

发表于 2018-02-04 | 分类于 Linux
iftop简介iftop能显示指定网卡流量的topN,使用yum install iftop即可安装。例如使用命令iftop -n -i eth0输出结果如下: 备注:中间的<=或=>这两个左右箭头,表示的是流量的方向;TX表示发送流量 ;RX表示接收流量; TOTAL表示总流量; cum表示运行iftop到目前时间的总流量 ;peak表示流量的峰值 ;rates表示过去2s/10s/40s的平均流量. iftop的主要选项有: -n —— 不显示IP,不解析主 ...
阅读全文 »

dmesg命令使用

发表于 2018-02-04 | 分类于 Linux
dmesgkernel会将开机信息存储在ring buffer中,另外,也会保存在/var/log/dmesg的磁盘文件中。dmesg命令用于打印Linux系统开机启动信息,dmesg是从kernel ring buffer中读取开启启动信息,并不是从/var/log/dmesg文件中读取哦。 备注:/var/log/dmesg好像不是syslogd写入的。 dmesg常见的用法(1)查看看机信息 1dmesg (2)清除kernel ring buffer中的开机信息,并打印到控制台上 1dm ...
阅读全文 »

Linux下run-parts命令

发表于 2018-02-04 | 分类于 Linux
run-parts在Centos5下,run-parts命令工具的绝对路径是/usr/bin/run-parts,内容是很简单的一个shell脚本,就是遍历目标文件夹,执行第一层目录下的可执行权限的文件,其他非可执行文件和子目录下的文件不会被执行。举例来说:run-parts /home/wahaha。 在ubuntu下,该文件位于/bin/run-parts,是个二进制文件,功能更为强大,支持–test等命令参数。 run-parts的应用场景我们可以直接使用run-parts工具来执行某个目 ...
阅读全文 »

Linux下logger命令的使用

发表于 2018-02-04 | 分类于 Linux
loggerlogger命令可以和系统的syslog模块交互,也就是logger命令产生的日志会通过syslog服务来记录。 logger命令的使用格式:1logger [options] message 重要参数如下: -p facility.level #制定这条日志的facility和等级,syslogd可以依据此来记录这条日志,缺省的是user.notice 使用举例12logger this is test loglogger -p user.info this is test lo ...
阅读全文 »

Linux日志滚动或日志切割工具logrotate

发表于 2018-02-04 | 分类于 Linux
logrotate简介logrotate程序是一个日志文件管理工具,用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。日志切割的过程是,比如以系统日志/var/log/messages做切割来简单说明下: 第一次执行完rotate之后,原本的messages会变成messages.1,而且会制造一个空的messages给系统来储存日志; 第二次执行之后,messages.1会变成messages.2,而messages会变成messages.1,又造成一 ...
阅读全文 »

Linux下install命令

发表于 2018-02-04 | 分类于 Linux
install命令install和cp类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile(在RPM的spec里面也经常用到),使用它来将程序拷贝到目标(安装)目录。 install命令的使用install的使用格式: 1234install [OPTION] [-T] SOURCE DESTinstall [OPTION] SOURCE DIRECTORYinstall [OPTION] -t DIRECTORY ...
阅读全文 »

Linux下chattr和lsattr命令的使用小结

发表于 2018-02-04 | 分类于 Linux
chattr/lsattr简介chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来 ...
阅读全文 »

Linux中的限制用户资源使用的配置工具ulimit使用

发表于 2018-02-04 | 分类于 Linux
ulimitulimit是一种简单并且有效的实现资源限制的方式。 ulimit用于限制shell启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU时间、单个用户的最大线程数、Shell进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制。 作为临时限制,ulimit可以作用于通过使用其命令登录的shell会话,在会话终止时便结束限制,并不影 ...
阅读全文 »

pgrep和pkill命令的使用

发表于 2018-02-04 | 分类于 Linux
pgrep与pkillpgrep和pkill是类似的,pgrep是通过进程的名称或其他属性查找进程,将满足条件的所有进程的PID列出来。pkill除了可以完成pgrep的功能,还能向匹配到的进程发送信号。 pgrep和pkill命令使用举例1234pgrep named #列出名称为named的所有进程的进程号pgrep -u root sshd #列出所有进程名为sshd,且属于root用户的进程的进程号pgrep -u root,daemon #列出所有属于roo ...
阅读全文 »

Linux中表格化的格式输出工具column

发表于 2018-02-04 | 分类于 Linux
column命令linux有些命令的输出,因为字符串过度拥挤导致输出内容难以识别,例如mount命令。而column命令可以将一些命令的输出内容以表格的形式显示出来。 column命名默认以空格符来作为表格字段拆分,当然可以通过-s参数显式地指定分割符。 column命令使用举例12mount | column -t #将mount命令的输出用表格的形式打印出来cat /etc/passwd | column -t -s : #将文件/etc/passwd中 ...
阅读全文 »
1…242526…35
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子