摘要: 一、监控io性能 Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。 iostat -x磁盘使用 iotop磁盘使用 rrqm/s: 每秒进行 merge 的读操作数目。即 delta 阅读全文
posted @ 2018-05-07 20:46 Stripling悟 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 一、shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ $a -gt $b ]; if [ $a 阅读全文
posted @ 2018-05-06 17:50 Stripling悟 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、 shell脚本介绍 shell是一种脚本语言 aming_linux blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 二、shell脚本结构和执行 开头需要加#!/bin 阅读全文
posted @ 2018-05-06 16:55 Stripling悟 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 主从过程大致有3个步骤 1)主将更改操作记录到binl 阅读全文
posted @ 2018-05-04 20:56 Stripling悟 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、使用w查看系统负载 w 、uptime查看系统负载,0.00表示1分钟之内负载为0 cat /proc/cpuinfo查看cpu核数 二、vmstat命令,查看进程、cpu、memory、交换、io、系统 r、swpd、si、so、bi、bo、us、wa 动态每秒显示共5次 run运行, blo 阅读全文
posted @ 2018-05-04 18:48 Stripling悟 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 一、awk介绍 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk含盖sed所有功能,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 二、awk上 1.截取文档中的某个片段 [root@d 阅读全文
posted @ 2018-05-02 08:51 Stripling悟 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一、sed上 grep工具功能只能实现查找,不能把查找的内容替换。 sed本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行查找、删除、替换字符或字符串、调换字符串位置、直接修改文件内容等特定工作,针对文档的行来操作,例如.txt。 [root@davery ~]# mkdir sed[ 阅读全文
posted @ 2018-04-26 19:25 Stripling悟 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、正则介绍 正则是学习shell脚本的必学的内容,正则学的好坏直接影响到shell编程能力。 正则表达式:使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。通常用来检索和替换那些符合某个模式的文本内容。正则表达式贯穿到整个运维日常,无论是查找某个文件,还是查询某个日志文件并分析其内容均用到 阅读全文
posted @ 2018-04-25 20:53 Stripling悟 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、shell特殊符号、cut命令 *任意字符 [root@davery ~]# ls /tmp/*.txt/tmp/1.txt /tmp/2.txt /tmp/q.txt[root@davery ~]# ?任意一个字符 [root@davery ~]# mkdir /tmp/test1[root@ 阅读全文
posted @ 2018-04-24 18:45 Stripling悟 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 一、管道符和作业控制 管道符|,用于将前一个指令的输出作为后一个指令的输入 #cat /etc/passwd|wc -l 作业控制:当运行程序时,可以使它暂停(Ctrl+Z组合键),然后使用fg(foreground简写)命令恢复它,或者使用bg(background)使它在后台运行。也可使它终止运 阅读全文
posted @ 2018-04-22 21:11 Stripling悟 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、shell介绍 shell脚本是日常Linux系统管理工作中必不可少的,不会shell,就不是一个合格管理员。 shell是系统跟计算机硬件交互使用的中间介质,一个系统工具。实际上在shell和计算机硬件之间还有一层——系统内核。如果吧计算机比作人的躯体,那系统内核就是人的大脑,至于shell, 阅读全文
posted @ 2018-04-20 21:12 Stripling悟 阅读(3656) 评论(0) 推荐(0) 编辑
摘要: 一、yum更换国内仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者 curl -O http://mirrors.163.com/.help/CentO 阅读全文
posted @ 2018-04-19 21:00 Stripling悟 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 一、安装软件包的三种方法 Linux下游三种安装方法,rpm工具、yum工具、源码包。rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装;yum工具,可以连同依赖的程序包一起安装。 二、rpm包介绍 rpm包是预先在Linux上编译并打包的文件,安装快捷。 缺点:安装环境必须预编译 阅读全文
posted @ 2018-04-18 19:32 Stripling悟 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 一、 zip压缩工具 可以用来压缩文件和目录,压缩目录是需要指定目录下的文件。 [root@davery tmp]# cp 1.txt davery/[root@davery tmp]# du -sh davery/4.0K davery/[root@davery tmp]# yum inistal 阅读全文
posted @ 2018-04-17 19:54 Stripling悟 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、压缩打包介绍 Lnux下常见的压缩文件通常是.tar.gz模式,还有.tar、.gz、.bz2、.zip、.tar.bz2、.tar.xz。 .gz:表示由gzip压缩工具压缩的文件 .bz2:表示由gzip2压缩工具压缩的文件 .tar:表示由tar打包程序打包的文件(tar并没有压缩功能,只 阅读全文
posted @ 2018-04-16 19:05 Stripling悟 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、Vim介绍 vim 是一款功能强大的文本编辑器,是vi的升级版,带有颜色显示, 默认有三种模式:一般模式, 命令模式, 编辑模式 安装Vim [root@davery ~]# vim /etc/passwd-bash: vim: 未找到命令[root@davery ~]# [root@daver 阅读全文
posted @ 2018-04-12 23:44 Stripling悟 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、编辑模式、命令模式 在一般模式下输入:或/可进入命令模式。在该模式下可进行走索某个字符或字符串,也可保存、替换、退出、显示行号等。 /word:在光标之后查找一个字符串word,按n向后继续搜索 ?word:在光标之前查找一个字符串word,按n向后继续搜索 :n1,n2s/word1/word 阅读全文
posted @ 2018-04-11 22:38 Stripling悟 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 一、磁盘格式化 磁盘分区后不能直接使用,需要对每一个分区格式化,格式化其实就是安装系统文件。 命令mke2fs:不支持格式化成xfs系统文件 mkfs.ext4 == mke2fs -t ext4 两个命令相等 -b :表示分区时设定每个数据区块占用的空间大小 -i :表示设定inode的大小 - 阅读全文
posted @ 2018-04-10 22:00 Stripling悟 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一、lvm命令 LVM:逻辑分区管理,可基于动态的扩展缩小硬件设备的使用空间,注意:lvm磁盘复杂,由于使用lvm,数据丢失恢复起来有一定风险。概念:pv、VG、lvpv(物理卷,有pp基本单位构成):物理磁盘VG(卷组,由pv基本单位构成):一个或多个物理磁盘(容量)的集合lv(逻辑卷,由lp基本 阅读全文
posted @ 2018-04-10 21:59 Stripling悟 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 一、df命令 df(disk filesystem的简写)用于查看自己挂载磁盘的总容量、使用容量、剩余容量,可以不加任何参数,默认以KB为单位。 [root@davery ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda3 37319884 1033616 36286268 阅读全文
posted @ 2018-04-09 08:58 Stripling悟 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 一、su命令 Linux系统中有些事情只有root用户才能做,普通用户不能做,这时候就需要临时切换到root身份了。 [root@davery ~]# whoamiroot [root@davery ~]# su davery[davery@davery root]$ [davery@davery 阅读全文
posted @ 2018-04-03 20:12 Stripling悟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、 usermod命令 usermod可用来修改用户帐号的各项设定 -c, --comment 注释 GECOS 字段的新值 -d, --home HOME_DIR 用户的新主目录 -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE -f, -- 阅读全文
posted @ 2018-03-31 21:53 Stripling悟 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 一、 linux和windows互传文件 X-shell、Securecrt远程终端,与Windows之间互传文件。 安装一个工具lrzsz [root@davery ~]# yum install -y lrzsz已加载插件:fastestmirrorLoading mirror speeds f 阅读全文
posted @ 2018-03-30 23:53 Stripling悟 阅读(2992) 评论(0) 推荐(0) 编辑
摘要: 一、find命令 Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 列出当前目录和子目录下的所有文件 [root@davery 阅读全文
posted @ 2018-03-30 22:51 Stripling悟 阅读(2503) 评论(0) 推荐(0) 编辑
摘要: 一、特殊权限set_uid root用户本身拥有对/etc/passwd的写权限,无可厚非;那普通用户呢,这里就用到了setuid,setuid的作用是“让执行该命令的用户以该命令拥有者的权限去执行”,就是普通用户执行passwd时会拥有root的权限,这样就可以修改/etc/passwd这个文件了 阅读全文
posted @ 2018-03-29 22:44 Stripling悟 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一.文件和目录权限chmod u User,即文件或目录的拥有者;g Group,即文件或目录的所属群组;o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;a All,即全部的用户,包含拥有者,所属群组以及其他用户;r 读取权限,数字代号为“4”;w 写入权限,数字代号为“ 阅读全文
posted @ 2018-03-29 21:48 Stripling悟 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 一、环境变量PATH PATH一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。 命令在这几个目录里面就不需要敲绝对路径 echo $PATH 例子:把/tmp/ 加到 $PATH里面 永久改变环境变量,开机自动加载:/tmp/ 编辑系统自带脚本:vi /etc/profil 阅读全文
posted @ 2018-03-29 00:39 Stripling悟 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一、 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr、cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二、cd命令 cd 是进入到当前目录 cd - 进入到上一次目录 cd ~即 /root cd..进入到上级目录 man cd查看所 阅读全文
posted @ 2018-03-28 22:23 Stripling悟 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 一、 系统目录结构 生成目录树结构: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示要显示几层... tree -f 显示完整路径.. yum install -y tree tree --hep man tree 二、ls命令 list全写 ls简写 阅读全文
posted @ 2018-03-28 21:12 Stripling悟 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、VMware克隆:选中我的第一个虚拟机,右键下拉菜单—管理—克隆。 弹出对话框,下一步根据提示; 完成克隆: 二、虚拟机互连: 配置第二虚拟机IP,使用:vi /etc/sysconfig/network-scripts/ifcfg-ens33 第一个虚拟机IP:IPADDR=192.168.1 阅读全文
posted @ 2018-03-27 22:07 Stripling悟 阅读(242) 评论(0) 推荐(0) 编辑