linux-shell
文章平均质量分 85
ZhaoYingChao88
学而不思则罔,思而不学则殆!
展开
-
磁盘io使用率高问题排查
例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备 的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度。rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读 取请求读取的是相同Block的数据,FS会将这个请求合并Merge);上面的例子中,我们可以看到磁盘sda以及它的各个分区的统计数据,当时统计的磁盘总TPS是39.29,下面是各个分区的TPS。原创 2023-10-07 11:34:28 · 3566 阅读 · 0 评论 -
vi/vim下输入分隔符^A ^M
vi特殊字符原创 2023-01-03 18:58:40 · 1805 阅读 · 0 评论 -
WSL+oh-my-zsh安装 教程
安装 WSL1. 启用或关闭Windows功能首先在搜索栏中搜索并打开“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”项。只有开启这项设置才能正常安装WSL。2. 安装 WSL在微软应用商店搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里我选用 Ubuntu 18.04 LTS,下载完成后启动,等待安装完成...原创 2019-07-30 10:03:39 · 4416 阅读 · 0 评论 -
Linux gzip压缩/解压 *.gz文件详解
gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法,GZIP(1) General Commands Manual GZIP(1)NAME gzip, gunzip, zcat - compress or expand filesSYNOPSIS gzip [ -acdfhklLnNrtvV19 ] [-...原创 2019-02-12 17:12:52 · 19329 阅读 · 0 评论 -
linux基础命令使用详解
网络篇pingping -c 3 -q -s 65500 -t 255 -i 0.1 -f www.baidu.com -c:指定ping的次数 -q:只重结果不重过程 -s: 默认情况下,ping命令是以64字节大小的数据包来测试网络联通性的,如需要改变默认数据包的大小,则可以使用参数-s选项。 -t: 指定ping的TTL -i: 指定ping的时间间隔 -f...原创 2018-08-15 14:25:19 · 1449 阅读 · 0 评论 -
zsh自动完成辅助工具
什么是Zsh Zsh和bash一样,是一种Unix shell,但大多数Linux发行版本都默认使用bash shell。但Zsh有强大的自动补全参数、文件名、等功能和强大的自定义配置功能。替换Mac的bashZsh虽然功能强大,但刚上手配置比较麻烦。别担心,Github已经有开源项目oh-my-zsh。按照官方的文档安装,非常简单。一、使用curl自动安装 curl ...原创 2018-07-05 20:50:57 · 5027 阅读 · 0 评论 -
Linux proc文件系统说明
在Linux上,proc是一个伪文件系统,提供了访问内核数据的方法,一般挂载在“/proc”目录,其中的大部分内容是只读的,挂载(mount)信息可能为:proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)proc文件系统支持如下挂载选项:hidepid=_ngid=_gid_n设置访问“/proc/[pid]”目录的权限,可以取值为...原创 2018-05-04 14:11:38 · 3301 阅读 · 0 评论 -
linux 文件权限(s、t、i、a)解析
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者原创 2018-01-25 16:07:35 · 4860 阅读 · 0 评论 -
iptables只允许指定ip访问本机的指定端口
只允许指定的ip访问本机的指定端口50070:例如允许的的ip:192.168.1.123,192.168.1.124, 192.168.1.100,其他ip都禁止访问。 切换到root用户iptables -F#清除预设表filter中的所有规则链的规则 1、在tcp协议中,禁止所有的ip访问本机的50070端口。iptables -I INPUT -p tcp -原创 2017-06-15 09:10:05 · 46649 阅读 · 1 评论 -
常用的 Linux iptables 规则
一些常用的 Linux iptables 规则,请根据自己的具体需要再修改。# 1. 删除所有现有规则1iptables -F# 2. 设置默认的 chain 策略123iptables-原创 2017-05-06 17:06:50 · 607 阅读 · 0 评论 -
linux命令行的软件推荐
原文出处: int32bit(已授权转载) ag:比grep、ack更快的递归搜索文件内容。tig:字符模式下交互查看git项目,可以替代git命令。mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.原创 2017-05-06 16:34:13 · 1336 阅读 · 0 评论 -
Linux nmon监控、分析系统性能使用
一.下载nmon。 根据CPU的类型选择下载相应的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download二.初始化nmon工具。#unz原创 2017-03-30 14:39:36 · 670 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
下面是常用的shell变量:$0 Shell本身的文件名$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$*原创 2017-03-29 12:48:04 · 725 阅读 · 0 评论 -
linux命令大全之crontab命令使用详解
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,下面是使用方法详解at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以原创 2017-01-09 13:49:43 · 2098 阅读 · 0 评论