随笔分类 -  linux系统基础

1 2 下一页

Linux磁盘分区管理-LVM回顾
摘要:LVM(逻辑分区管理)的几个概念:PV(物理卷),VG(卷组),LV(逻辑卷),PE(物理区域),LE(逻辑区域),其中PV, VG, LV 三者之间的关系如下图 : 物理存储介质:这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 物理卷(PV) 阅读全文

posted @ 2020-04-29 14:48 孤岛鱼夫 阅读(588) 评论(0) 推荐(0)

DNS的主从,转发与负载功能
摘要:接着原来《 "DNS原理与应用" 》的文章,本章内容主要通过实现DNS的主从,转发,及基于域名解析不同的ip实现后端服务负载均衡的效果。最后再实现DNS的高级功能:类似CDN原理实现基于IP实现区域分流负载,通过以上内容更好地理解DNS的工作原理以及拓展高性能的web服务实现思路 利用DNS解析实现 阅读全文

posted @ 2018-06-03 23:49 孤岛鱼夫 阅读(3173) 评论(1) 推荐(3)

DNS介绍与安装使用
摘要:DNS简介 DNS是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP的53号端口。 DNS服务的基本概念 在使用DNS前需要了解一些和DNS相关的概念这样有助于更好的理解DNS原理和使用。 域 域简单理解就是我们使用的域名,只是 阅读全文

posted @ 2018-05-27 12:35 孤岛鱼夫 阅读(1394) 评论(0) 推荐(0)

expect配合shell 实现自动分发秘钥文件
摘要:expect使用场景 有时候需要批量地执行一些操作,或者执行自动化的操作的时候,有些指令需要交互式地进行这就会有很多麻烦,linux下有一个程序交expect,它可以模拟键盘输入文本,省去人工干预交互式的指令 expect工作方式 首先使用 spawn 开启一个会话,然后使用 expect send 阅读全文

posted @ 2018-05-19 10:19 孤岛鱼夫 阅读(512) 评论(0) 推荐(0)

文本处理工具-AWK
摘要:awk功能与sed相似,都是用来进行文本处理的。awk可以自动地搜索输入文件,并把每一个输入行切分成字段。许多工作都是自动完成的,例如读取每个输入行、字段分割。 阅读全文

posted @ 2018-05-17 10:50 孤岛鱼夫 阅读(354) 评论(0) 推荐(0)

vim指令,快捷键汇总
摘要:Vim 命令、操作、快捷键全集 命令历史 启动vim 文件命令 vim的模式 插入命令 查找命令 替换命令 ` 移动命令 撤销和重做 删除命令 拷贝和粘贴 剪切命令 退出命令 窗口命令 执行shell命令 注释命令 阅读全文

posted @ 2018-05-12 14:57 孤岛鱼夫 阅读(282) 评论(0) 推荐(0)

shell脚本结构化语句
摘要:本文中记录一下shell中的两种循环语句:for和while for循环 for循环是linux shell中最常用的结构,for循环有三种结构:1.列表for循环、2.不带列表for循环、3.C风格的for循环。 1. 列表循环 for var in {list}do command comman 阅读全文

posted @ 2018-05-08 17:50 孤岛鱼夫 阅读(838) 评论(0) 推荐(0)

linux系统监控工具glances
摘要:glances linux系统自带了很多系统性能监控工具,如top,vmstat,iftop等等,还有一款监视工具glances,它能把其他几个监控的指标都集于一身。Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。可以用它来监控 CPU、 阅读全文

posted @ 2018-05-05 15:40 孤岛鱼夫 阅读(5318) 评论(0) 推荐(0)

zabbix添加nginx监控
摘要:zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息。本文记录一下zabbix监控nginx服务的配置过程。捋一捋思路,整个配置过程大致如下: 1,确定监控内容 2,编写agent端的监控脚本 3,配置agentd.conf 阅读全文

posted @ 2018-05-05 11:58 孤岛鱼夫 阅读(18991) 评论(1) 推荐(1)

TCP/IP与OSI参考模型原理
摘要:网络是很重要同时也是很难理解的知识,这篇文章将会用自己容易理解的方式来记录有关网络的tcp与osi模型内容,不求专业深刻,但求通俗易懂也好。 OSI参考模型 OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),每一层都有自己相应的功能和协议,并且与相邻层的接 阅读全文

posted @ 2018-05-03 17:23 孤岛鱼夫 阅读(581) 评论(0) 推荐(0)

100个linux系统常用指令
摘要:1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 2.mv [选项] 源文件或目录 目录或多个源文件 | 移动或重命名文件 3.cp [选项] 源文件或目录 目录或多个源文件 | 将源文件复制至目标文件,或将多个源文件复制至目标目录。 4.scp [参数] [原路径] [目标路径] 阅读全文

posted @ 2018-05-02 20:02 孤岛鱼夫 阅读(2913) 评论(0) 推荐(0)

read指令使用方法
摘要:read命令用于从标准输入中读取输入单行,并将读取的单行根据IFS变量分裂成多个字段,并将分割后的字段分别赋值给指定的变量列表var_name。第一个字段分配给第一个变量var_name1,第二个字段分配给第二个变量var_name2,依次到结束。如果指定的变量名少于字段数量,则多出的字段数量也同样 阅读全文

posted @ 2018-04-30 13:34 孤岛鱼夫 阅读(4919) 评论(0) 推荐(0)

grep与正则表达式使用
摘要:grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。通常grep有三种版本grep、egrep(等同于grep -E)和fgrep。egrep为扩展的grep,fgrep则为快速grep(固定的字符串来对文本进行搜索,不支持正则表达式的引用但是查询极为 阅读全文

posted @ 2018-04-29 16:01 孤岛鱼夫 阅读(8657) 评论(0) 推荐(0)

shell脚本中case的用法
摘要:shell脚本中case选择语句可以结合read指令实现比较好的交互应答操作,case接收到read指令传入的一个或多个参数,然后case根据参数做选择操作。 case的语法如下 下面结合一个简单的小功能使用,脚本中同时也用到了函数的方法;简单查看系统信息 看看测试结果 这样可以实现交互式地传递参数 阅读全文

posted @ 2018-04-13 21:25 孤岛鱼夫 阅读(18894) 评论(0) 推荐(0)

shell脚本:变量,文件判断,逻辑运算等纪要
摘要:shell脚本中的变量定义,引用各有不同的方式,除此之外,很常用的有文件属性判断,逻辑运算,数值运算等,下面记录一下它们的属性作用 变量 位置变量与状态变量 数值运算方式 逻辑判断 逻辑与 cmd1 && cmd2 如果cmd1为假,cmd2不需要执行,如果cmd1为真,cmd2要执行 逻辑或 cm 阅读全文

posted @ 2018-04-13 21:23 孤岛鱼夫 阅读(898) 评论(0) 推荐(1)

正则表达式通用匹配ip地址及主机检测
摘要:在使用正则表达式匹配ip地址时如果不限定ip正确格式,一些场景下可能会产生不一样的结果,比如ip数值超范围,ip段超范围等,在使用正则表达式匹配ip地址时要注意几点: 1,字符界定:使用 \<匹配 字符 \> 或 \b 匹配字符 \b ;这个作用是限定ip的长度或位数 2. 数值范围匹配 :[0-9 阅读全文

posted @ 2018-04-10 15:53 孤岛鱼夫 阅读(1552) 评论(0) 推荐(0)

iftop工具指令选项记录
摘要:iftop是实时监控网卡流量的工具,功能十分强大,指令选项非常多,用法比较复杂,下面记录一下命令的选择作用 相关参数及说明 1、iftop界面相关说明 界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。中间的<= =>这两个左右箭头,表示的是流量的方向。 TX:发送流量 RX:接 阅读全文

posted @ 2018-04-03 14:50 孤岛鱼夫 阅读(387) 评论(0) 推荐(0)

linux几种文件传输方式
摘要:本文记录linux系统中文件传输的多种方式,留作备忘。linux中文件传输的方式有ftp,scp,rsync,rz,sz等,但各个工具的功能又有所区别; FTP : FTP是文件服务器,可实现文件的上传下载,存储等功能,但本文不打算介绍ftp的使用。 scp: scp能够将不同主机的文件进行相互传输 阅读全文

posted @ 2018-03-31 15:30 孤岛鱼夫 阅读(150445) 评论(0) 推荐(2)

linux主机状态检测方式
摘要:之前写过一个简单的脚本检测当前网段中主机状态的脚本,内容如下: 执行的时候耗时太长,效果很差,因为在循环里ping指令要执行几百次,而且ping检测执行的过程本身就比较慢,所有整个脚本执行结束需要很长的时间。 可以通过另一种工具来检测主机状态。那就是 nmap,它的执行效率非常高。 nmap,也就是 阅读全文

posted @ 2018-03-30 20:06 孤岛鱼夫 阅读(608) 评论(0) 推荐(0)

linux系统快捷键使用
摘要:本文记录linux系统中快捷键的使用 Ctrl + l 清屏,相当于clear命令Ctrl + o 执行当前命令,并重新显示本命令Ctrl + s 阻止屏幕输出,锁定Ctrl + q 允许屏幕输出Ctrl + c 终止命令Ctrl + z 挂起命令 Ctrl + a 光标移到命令行首,相当于Home 阅读全文

posted @ 2018-03-29 11:46 孤岛鱼夫 阅读(2807) 评论(0) 推荐(0)

1 2 下一页