mpstat用于报告多路CPU主机的每颗CPU活动情况,以及整个主机的CPU情况。
下边的命令可以隔2秒报告一次处理器的活动情况,执行3次
[root@localhost ~]# mpstat 2 3
如下命令每隔1秒显示一次多路CPU主机的处理器活动情况,执行3次
[root@localhost ~]# mpstat -P ALL 1 3
————————————————————————————————————————————————————————————————————————
在当前目录下列出所有的扩展名
[root@localhost ~]# find . -type f | awk -F'.' '{print $NF}' | sort| uniq -c | sort -g
——————————————————————————————————————————————————————
批量替换php中的关键字 for I in `find . -name "*.php"`; do sed -i "s/old name/new name/g" $I; done
—————————————————————————————————————————————————
_____________________________________________________________________________________________________________________
————————————————————————————————————————————————
—————————————————————————————————————————————————
—————————————————————————————————————————————————
————————————————————————————————————————————
用脚本获取eth0上的IPv4地址[root@localhost ~]# ip addr show eth0 |grep 'inet\b' |awk '{print $2}' |sed -r -e 's/\/.*?//g'
—————————————————————————————————————————————————
—————————————————————————————————————————————————
统计服务器上已经建立的TPC的链接
[root@localhost ~]# netstat -an | awk '$1 ~ /[Tt][Cc][Pp]/ && $NF ~ /ESTABLISHED/{i++}END{print "Connected:\t", i}'
——————————————————————————————————————————————————————————
限制传输速率[root@localhost ~]# cat /dev/urandom | pv -L 3m | dd bs=1M count=100 iflag=fullblock > /dev/null
————————————————————————————————————————————————————
————————————————————————————————————————————————————————
备份制定后缀的文件并且打包到根目录下 [root@localhost opt]# tar --exclude=".??*" -zcvf ./home_backup_2008.tar.gz my_home
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
Linux 限制传输速率 cat /dev/urandom | pv -L 3m | dd bs=1M count=100 iflag=fullblock > /dev/null
——————————————————————————————————————————————————————
格式化另一个日期 date --date=yesterday +%Y%m%d
————————————————————————————————————————————————————————
合并多个文件到一个文件中 cat file1 . . . fileN > NEWFile
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
——————————————————————————————————————————————————
————————————————————————————————————————————————————
————————————————————————————————————————————————————
————————————————————————————————————————————————————
————————————————————————————————————————————————————
————————————————————————————————————————————————————
[root@localhost ~]# ssh 192.168.83.229 "tail -f /opt/file.txt"
————————————————————————————————————————————————————
————————————————————————————————————————————————————
————————————————————————————————————————————————————————
寻找最大的10个文件夹
[root@localhost ~]# find . -type d -print0 | xargs -0 du -s | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {} | sort -rn
______________________________________________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________________________________
——————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————————
列出所有zip压缩包里边的文件并解压 [root@localhost opt]# find . -name "*.tgz" -or -name "*.zip" | while read file; do echo "$file:"; unzip $file; done
——————————————————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————————————————————————-
生成一个随机MAC地址 : [root@localhost ~]# od -An -N10 -x /dev/random | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;'
——————————————————————————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————————————————
查看是32还是64 [17:33:14 root:/tmp 173] # grep " lm " /proc/cpuinfo > /dev/null && echo "64-bit" || echo "32-bit"
待续。。。
————————————————————————————————————————————————————————————————————————————
相关推荐
本资源“linux-编程书籍的整理和收集”是一个专门针对Linux编程的学习资料集合,旨在帮助你在这个广阔的知识领域中找到方向,提升技能。以下是基于提供的信息,对Linux编程相关的知识点进行的详细阐述: 1. **Linux...
Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:...
Shell十三问——ChinaUnix论坛精华贴整理,是一个深入探讨Shell脚本编程常见问题的集合,旨在帮助用户理解和掌握Shell编程的核心概念。以下是针对这些问题的详细解答: 1. **简介** Shell是Unix或Linux系统中的一...
### Linux系统基本命令知识点 #### 一、系统信息与配置 **标题:** Linux系统基本命令 **描述:** 本篇文章将详细介绍一系列Linux系统的基本命令及其用途,旨在为初学者提供一个快速入门的指南。 - **uname**:...
【标题】"有关Linux的资料整理大全"指出这是一份集合了丰富Linux知识的资源包,旨在帮助初学者深入理解和掌握Linux操作系统。Linux是一种开源、免费的操作系统,广泛应用于服务器、云计算、物联网设备等多个领域。这...
Linux 操作系统整理版 一、自由软件的概念 自由软件(Free software)是指允许任何人使用、复制、修改、分发(包括再分发修改过的版本,免费/少许收费),而且提供全部源代码的软件。自由软件的根本特点是提供全部...
Linux服务器命令是控制Linux系统运行、管理文件和目录、监控系统资源、配置网络服务等任务的指令集合。在文件内容中,可以辨识出多个命令,下面将对这些命令及其用法进行解释。 ### 文件操作命令 - **zip/unzip**...
Shell,全称Bash(Bourne-Again SHell),是Linux及类Unix系统中的命令解释器,它允许用户通过文本界面与操作系统进行交互。作为Linux世界的核心组件,Shell不仅用于执行单个命令,还能编写脚本,实现自动化任务执行...
Shell脚本是利用Shell的命令解释功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释...
Linux操作系统以其开源、稳定和强大的特性,被广泛应用于服务器、嵌入式设备及科研领域...同时,不断学习和实践是深入理解Linux的关键,因为Linux的命令和工具包是相当丰富的,而这里只是介绍了一些基础和常用的命令。
"linux-basic-commands---tim.rar" 是一个专门为初学者准备的资源,它包含了对Linux命令的精简和集合,由"tim"整理。在这个压缩包中,我们可以找到名为"linux basic commands - tim.txt"的文本文件,里面详细列举了...
此外,Emacs的M-x shell命令可以开启一个内置终端,方便用户执行系统命令,实现编辑器与操作系统之间的交互。 总的来说,掌握Emacs不仅可以提高文本编辑的效率,还能让你在Unix/Linux世界中更加游刃有余。通过学习...
这篇笔记集合涵盖了多个重要的IT领域,包括C++编程语言、Linux操作系统以及批处理脚本(bat脚本)。让我们逐一深入探讨这些知识点。 首先,我们来看看C++。C++是一种广泛应用的面向对象编程语言,它是C语言的扩展,...
标题中的“penguin::bookmark_tabs:”可能是一种符号化表达,暗示着这个项目是关于Linux(通常用企鹅作为它的吉祥物)的收藏夹或书签集合,用于组织和访问不同的Linux工具信息。 描述简单明了,表明这个项目是作者...
- **Shell**: Linux中的命令行解释器,用于执行用户的命令。常见的Shell有bash、zsh等。 - **Terminal**: 终端模拟器,用于显示Shell的交互界面。 - **Package Manager (包管理器)**: 用于安装、更新、卸载软件包的...
2. **别名和shell函数**: Linux的shell(如bash)支持创建命令别名和自定义函数,这使得长命令或常用命令组合可以被简化。例如,可以创建一个别名`ll`来替代`ls -l`,或者定义一个函数`update`来执行`sudo apt ...
6. **脚本实践**:通过分析和运行这些脚本,你可以了解如何使用条件语句、循环、函数、参数传递等Shell编程概念,以及如何利用Shell命令进行文件操作、进程控制和系统管理。 7. **自动化**:Shell脚本是实现系统...
在Linux系统中,Shell是用户与操作系统交互的重要接口,尤其是Bash(Bourne-Again SHell),它是GNU/Linux中最常用的Shell。`shell-utils`是一个集合了各种实用工具的库,旨在帮助用户在命令行环境中更高效地进行...
在Linux环境下,R语言可以与其他shell工具无缝集成,比如使用`system()`函数调用shell命令,或者利用`pipe()`操作符连接不同的进程。此外,R Markdown的引入使得报告编写更加方便,可以将代码、结果和文本结合在一起...
在至少三个节点上启动MongoDB服务后,通过MongoDB shell连接到其中一个节点,使用`rs.initiate()`命令初始化复制集。随后,其他节点加入复制集,通过`rs.add()`命令指定主节点的地址。 7. **监控和管理** 可以...