随笔分类 -  LINUX

摘要:在一个脚本中引用另一个脚本 test1.sh内容 test2.sh内容 阅读全文
posted @ 2020-05-23 19:48 盗哥泡茶去了 阅读(394) 评论(0) 推荐(0)
摘要:定义函数 格式:function fun(){action;return;} 可以不加function,可以添加参数,可以不加return,若不加则返回最后一条命令的运行结果。 实例 函数参数 注:第10个参数的写法:${10} 特殊字符 阅读全文
posted @ 2020-05-23 19:42 盗哥泡茶去了 阅读(131) 评论(0) 推荐(0)
摘要:if语句 注意:当把then和 if 或 elif 写到一行的时候,要加分号隔开 在命令行中的写法: test命令详解:https://www.runoob.com/linux/linux-shell-test.html for循环 在终端的写法: while循环 当 until循环 直到 case 阅读全文
posted @ 2020-05-23 19:16 盗哥泡茶去了 阅读(107) 评论(0) 推荐(0)
摘要:Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 注:原生bash不支持数学运算,可以通过其他命令如awk、expr来实现。 也可以如下运算 算术运算符 + - * / %取余 =赋值 ==相等 !=不等 阅读全文
posted @ 2020-05-23 16:10 盗哥泡茶去了 阅读(225) 评论(0) 推荐(0)
摘要:Shell 数组 Bash Shell只支持一维数组。 数组初始化时不需要指定长度。 数组下标由0开始。 语法格式: array_name=(value1 value2 ... valueN) 初始化数组 读取数组 一般格式为:${array_name[index]} 获取所有元素 通过array_ 阅读全文
posted @ 2020-05-23 15:03 盗哥泡茶去了 阅读(169) 评论(0) 推荐(0)
摘要:Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 以下实例我们向脚本传递两个参数,并分别输出,其中 $0 为执行的文件名: 特殊字符参数 $# 传递到脚本的参 阅读全文
posted @ 2020-05-23 11:52 盗哥泡茶去了 阅读(588) 评论(0) 推荐(0)
摘要:Shell 字符串 字符串是shell编程中最常用最有用的数据类型(一般就用字符串和数字这两种类型) 字符串可以使用单引号、双引号,也可以不用引号。 单引号 单引号里的任何字符都会原样输出,单引号字符串中的变量/命令是无效的; 双引号 双引号中的变量、特殊字符等是有意义的 反引号 调用命令的输出,或 阅读全文
posted @ 2020-05-22 18:35 盗哥泡茶去了 阅读(195) 评论(0) 推荐(0)
摘要:定义变量 语法: 变量名=值 规则: 变量名和=之间不能有空格 命名只能用英文、数字和下划线,并且不能以数字开头 不能使用bash里的关键字 使用变量 在变量名前加$符号即可 加大括号是为了帮助解释器识别变量的边界 这种定义的是局部变量,定义自定义环境变量需要加上export: export my_ 阅读全文
posted @ 2020-05-22 17:48 盗哥泡茶去了 阅读(154) 评论(0) 推荐(0)
摘要:为什么要学习shell编程? linux系统中会大量使用shell,自动化运维也需要shell编程。 批处理动作,解放双手,避免重复性劳动。 什么是shell? shell编程就是对一堆Linux命令的逻辑化处理。 它是一种应用程序,提供了一个界面,用户通过这个界面访问操作系统内核的服务,即shel 阅读全文
posted @ 2020-05-22 12:43 盗哥泡茶去了 阅读(129) 评论(0) 推荐(0)
摘要:1.配置3台虚拟机代表3个路由 给原存在的虚拟机拍摄快照 克隆两个虚拟机 选择使用快照克隆,只克隆链接,分别命名为route02和route03 2.编辑克隆的虚拟机 在route02中,点击编辑虚拟机设置,添加一块网络适配器,选择LAN区段,添加 10.0.0.0/24并选择上。 在route03 阅读全文
posted @ 2020-05-21 19:43 盗哥泡茶去了 阅读(897) 评论(0) 推荐(0)
摘要:子网掩码 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。 例:我们常用的内网IP地址:192.168.0.100,默认子网掩码:255.255.255.0,指明前3个字节是网络位,第4 阅读全文
posted @ 2020-05-20 17:51 盗哥泡茶去了 阅读(3102) 评论(0) 推荐(0)
摘要:IP地址的组成 由IP地址的类型、网络ID和主机ID组成。 类型:用来区分IP地址的类型。 网络ID:用来标识主机所在的网络。 主机ID:用来标识主机在网络中的标识。 IP地址的分类 IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。 一、A类地址 A类 阅读全文
posted @ 2020-05-20 12:36 盗哥泡茶去了 阅读(1236) 评论(0) 推荐(0)
摘要:IP协议 Internet Protocol IP协议是TCP/IP协议中最重要的协议,它为 TCP UDP ICMP等协议提供传输的通路。IP层主要目的是提供子网互联,形成较大的网络,使不同的子网之间能传输数据。 IP层主要的作用: 1.数据传送将数据从一个主机传输到另一个主机 2.寻址 根据子网 阅读全文
posted @ 2020-05-19 10:50 盗哥泡茶去了 阅读(263) 评论(0) 推荐(0)
摘要:因为OSI只提出分层的功能,没有细化到如何实现,而TCP/IP通过协议定义每层的任务,引出TCP/IP四层,也称协议族 计算机网络体系结构分层 OSI七层模型 TCP/IP概念层模型 功能 TCP/IP协议族 应用层 应用层 文件传输,电子邮件,文件服务,虚拟终端 HTTP,FTP,SMTP,DNS 阅读全文
posted @ 2020-05-19 07:46 盗哥泡茶去了 阅读(175) 评论(0) 推荐(0)
摘要:什么是OSI? Open System Interconnection 开放式系统互联:把网络通信的工作分为7层,(从下到上)分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 为什么使用OSI? 它是ISO(国际标准化组织)在1985年研究的网络互连模型,目的是使网络应用更为普及。 阅读全文
posted @ 2020-05-17 18:24 盗哥泡茶去了 阅读(307) 评论(0) 推荐(0)
摘要:按地理区域划分 个域网 蓝牙、红外线等网络 局域网 范围小、有边界,传递速度相对较快(如一个屋子内十几台电脑用交换机连接起来) 相对较安全,用户拥有管理权和使用权 城域网 介于局域网和广域网 在一个城市范围内所建立的计算机通信网,简称MAN。 广域网 英语:Wide Area Network,缩写为 阅读全文
posted @ 2020-05-16 11:00 盗哥泡茶去了 阅读(479) 评论(0) 推荐(0)
摘要:交换机(Switch) 接入设备(Access Decive) 在局域网中,利用MAC地址,使用广播的方式,让计算机之间进行通信。 基本的数据包结构:源数据信息(MAC地址/物理地址)+目的地数据信息+数据内容。 交换机工作原理:https://zhuanlan.zhihu.com/p/122241 阅读全文
posted @ 2020-05-16 10:59 盗哥泡茶去了 阅读(428) 评论(0) 推荐(0)
摘要:什么是计算机网络? 硬件方面:通过线缆将网络设备和计算机连接起来。 软件方面:操作系统、应用软件、应用程序通过通信线路互连。 实现资源共享、信息共享。 网络三要素 终端系统(PC、Phone、服务器)、中间系统(Hub、Switch、Router、Firewall)、传输介质 常用网络传输介质 1. 阅读全文
posted @ 2020-05-15 16:39 盗哥泡茶去了 阅读(389) 评论(0) 推荐(0)
摘要:什么是文件系统? 计算机存储和组织数据的方法或者机制。(软件) 为什么需要文件系统? 磁盘是物理介质、磁粒子物理元素。硬件需要软件驱动使用。 文件系统实现通过磁盘管理规划、存储数据。 文件系统有哪些(主流)? Windows:NTFS、fat32、msdos Linux:ext2、ext3(C5)、 阅读全文
posted @ 2020-05-15 09:08 盗哥泡茶去了 阅读(149) 评论(0) 推荐(0)
摘要:相对于fdisk,parted用的比较少,主要用于大于2T的分区。 1.开始分区 help是查看帮助信息。 2.查看磁盘信息 可以看到当前磁盘没有分区,需要将分区表(Partition Table)类型更改为gpt 3.更改分区表类型为gpt 4.创建第一个主分区 注:因为磁盘不够大,这里模拟一下, 阅读全文
posted @ 2020-05-14 11:13 盗哥泡茶去了 阅读(179) 评论(0) 推荐(0)