自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Linux之sed

sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2024-05-20 16:59:47 641

原创 shell脚本之函数

将常用的函数存入一个单独的函数文件,然后将函数文件载入shell,再进行调用函数.变量只返回执行的最后一条命令的退出状态码。使用函数的方式打印一个菱形,并且能够通过标准输入的方式来控制该菱形的大小。return表示退出函数并返回一个退出值,脚本中可以用$?使用函数的方式,将标准输入获得十进制IP地址转化为二进制的IP地址。函数在Shell脚本中仅在当前Shell环境中有效。# 查看当前已定义的函数名定义。# 查看当前已定义的函数定义。# 查看当前已定义的函数名。例:使用函数实现阶乘运算。

2024-05-20 16:01:19 320

原创 正则表达式与Linux常用快捷命令(sort、uniq、tr、cut、paste)

作用:以行为单位,对文件内容进行排序格式:sort 【选项】 参数。

2024-05-20 08:40:30 927

原创 shell数组

格式:数组名=(value0 value1 value2 ...)

2024-05-20 08:39:59 519

原创 shell循环

用法:例1:打印1到10的数字列表 例2:#批量添加用户,用户名存放在users.txt文件中,每行一个,初始密码均设为123456 例3:根据IP地址检查主机状态 IP地址存放在ipadds.txt文件中,每行一个 使用ping命令检测各主机的连通性例4:根据IP地址检查主机状态 使用ping命令检测 192.168.80.10 20 30 40 50 60主机的连通性例5:输出1到10的整数,并判断奇偶数例6:根据IP地址检查主机状态 使用ping命令检测 192.168.

2024-05-20 08:39:25 378

原创 Shell编程之条件语句

格式1: [ 表达式1 ] 操作符 [ 表达式2 ] ...用例:判断httpd服务是否运行,若不运行,则启动httpd。格式2: 命令1 操作符 命令2 ...case $变量 in。

2024-05-19 14:57:21 593

原创 shell编程规范与变量

用来存放系统和用户需要使用的特定参数(值)变量名:使用固定的名称,由系统预设或用户定义变量值:能够根据用户设置、系统环境的变化而变化[root@localhost opt]# echo $PATH //PATH为系统预设的变量名/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin //变量值变量名以字母或下划线开头,区分大小写,建议全大写方法一:变量名=变量值。

2024-05-19 12:24:13 865

原创 PXE高效批量网络装机

PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

2024-05-19 12:08:56 950

原创 Linux文件系统与日志分析

在Linux系统中,文件名和文件数据是分开存储的文件数据包含 元信息(即不包含文件名的文件属性) 和 实际数据文件元信息存储在 inode(索引节点)里,文件实际数据存储在 block(块)里;文件名存储在目录块里中文译名为“索引节点”,也叫i节点用于存储文件元信息连续的八个扇区组成的一个 block (4K)是文件存取的最小单位。

2024-05-19 11:46:11 702

原创 RAID磁盘阵列及配置

(1)RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余(2)RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据;(3)RAID 0不能应用于数据安全性要求高的场合注:RAID 0是两个磁盘组成的,两块磁盘都用于数据存储和传输,数据传输具有很高的传输率,但是没有冗余能力;磁盘受损后,数据容易丢失。(1)阵列卡是用来实现RAID功能的板卡。

2024-05-16 11:41:31 1103

原创 FTP服务

1. ftp的服务中有两个端口,一个20用于数据连接,一个21用户ftp传输控制指令。2. ftp运用中可以又匿名登录和本地用户登录。匿名登录,没有密码限制,存在安全风险比较高。本地用户登录,通过修改vsftp.conf 限制其切换目录。3.白名单是只有名单上的用户才可以进行访问,而黑名单是名单上的用户被拒绝访问。

2024-05-14 00:18:48 845

原创 进程和计划任务管理

1、kill是通过向进程发送信号的方式杀掉进程2、kill 默认选项为 -15 ,发送信号 SIGTERM,表示告诉进程自行停止运行并退出,进程可以忽略3、kill -9 ,发送信号 SIGKILL,表示进程要立即退出,且不能被捕捉或忽略4、kill -3 ,发送信号 SIGQUIT,表示进程自行退出,并打印进程各个线程的堆栈信息,保存路径为 /proc/${pid}/cwd,文件名为 antBuilderOutput.log。

2024-05-13 23:49:53 1169

原创 NFS共享存储服务

NFS是一种基于TCP/IP传输的网络文件系统协议。NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。

2024-05-04 01:31:44 1203

原创 YUM源仓库部署

yumdownloader --destdir=软件包下载目录 --resolv 软件名 #--resolv代表下载软件所需的所有依赖包,不加这个选项代表仅下载指定的软件包。baseurl=http://mirror.centos.org/ 替换成 https://mirrors.tuna.tsinghua.edu.cn/yum install -y 软件名 --downloadonly --downloaddir=软件包下载目录。修改vim /etc/yum.conf。

2024-04-29 20:33:21 1065

原创 SSH远程访问及控制

远程连接的方式:ssh(tcp/22端口,密文传输) telnet(tcp/23端口,明文传输)

2024-04-28 23:58:36 1039

原创 Linux网络—DNS域名解析服务

1、介绍:DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。2、DNS作用:正向解析:根据域名查找对应的IP地址反向解析:根据IP地址查找对应的域名3、域名结构:以http://www.sina.com.cn./为例。

2024-04-26 17:14:52 544 1

原创 DHCP原理和配置

1、DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)作用:给网络内的客户机自动分配IP地址2、使用DHCP的好处3、DHCP的分配方式。

2024-04-24 20:55:50 913

原创 系统服务控制

格式:systemctl 控制类型 服务名称控制类型例: service通过调用/etc/init.d/目录下的network来进行管理systemctl通过/usr/lib/systemd/system中的文件进行管理注:注:runlevel只能查看切换运行级别与当前运行级别systemctl时能查看默认的运行级别注:init的命令参数是运行级别所对应的数字systemctl的命令参数是具体的targetsystemctl enable|disable [--now] 服务名[.service]

2024-04-18 00:24:57 1143 1

原创 引导过程与故障修复

启动类故障恢复MBR 主引导程序 1~446字节 硬盘分区表 447~510字节如果是 MBR 整个扇区数据被破坏了,需要进入到急救模式将备份的MBR数据导入还原备份命令:dd if=/dev/sda of=备份文件 bs=512 count=1还原命令:dd if=备份文件 of=/dev/sda如果是 MBR 的GRUB主引导程序被破坏了(1)在急救模式下使用备份文件恢复 dd if=备份文件 of=/dev/sda bs=446 count=1。

2024-04-17 20:52:14 1118 1

原创 磁盘管理和文件系统

扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,是硬盘的最小存储单位。磁道:同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹。柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。硬盘存储容量= 磁头数x磁道 (柱面)数每道扇区数,每扇区字节数(512字节)硬盘的接口类型:SATA M.2 SCSI IDE。

2024-04-16 00:12:33 945

原创 Linux系统账号和权限管理

超级用户:root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。普通用户:由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限。程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行,如 bin、daemon、ftp、mail 等。

2024-04-15 00:44:45 911 1

原创 Linux安装及管理程序

RPM 软件包管理器Red-Hat Package Manager:RPM软件包:查看系统中的软件包:显示结果如下: 作用:rpm命令能够实现几乎所有对RPM软件包的管理功能rpm -q[子选项] [软件名]常用选项:-qa:列出系统中rpm已经安装的所有包-qi:查看软件的详细信息-ql:查看软件的所有文件-qf:查看文件/目录属于哪个软件-qc:查看软件的配置文件-qd:查看软件的文档文件示例rpm -qp[子选项] RPM包文件常用选项:-qpi、-qpl、-qpc、-qpd示例: 安装或升级RPM软

2024-04-11 17:52:06 1248 1

原创 Linux文件和目录管理

登录系统后,输入如下命令结果如下图所示:树状目录结构:常见的子目录及其作用: 作用:直接显示出整个文件的内容格式:cat 【选项】文件名常用选项:-n(对每一行的内容进行行号标记)-b(只对非空行做行号标记,对空行内容不做行号标记)-s(多个空行压缩成一个空行)示例:作用:全屏方式分页显示文件内容格式:more 【选项】文件名交互操作方法:作用:与more命令相同,但扩展功能更多交互操作方法:作用:head用于查看文件开头一部分内容(默认十行) tail用于查看文件结尾的一部分内容(默认十

2024-04-10 21:11:25 1327 1

原创 Linux常用命令介绍

1、shell是Linux系统中运行的一种特殊程序,在用户和内核之间充当“翻译官”,接收用户输入的命令,并将命令翻译成计算机语言,传递给内核执行调用相关硬件资源。2、用户登录Linux系统时,自动加载一个Shell程序。3、Bash是Linux系统中默认使用的Shell程序,文件位于/bin/bash。

2024-04-08 17:33:58 1026 1

原创 NAT(网络地址转换协议)

作用:过滤经过接口的数据包,根据规则要么允许/放通 数据包,要么拒绝/丢弃 数据包ACL的工作原则:可以在一个路由器接口的一个方向配置一个ACL;一个ACL可以配置多条规则;规则匹配时是从上往下依次匹配,匹配到即停止,华为设备默认的规则为放通所有数据包。

2024-04-01 19:27:27 1175 1

原创 vlan与三层交换机

作用:在交换机里逻辑分割广播域静态Vlan:基于端口划分静态VLAN动态VLAN:基于MAC地址划分动态VLANVLAN数量和ID的范围:一共 2^12 = 4096 个vlanID,ID范围为 0 ~ 4095,其中 0 和 4095 为系统保留,可用ID范围为 1 ~ 4094,1 为默认 vlanID。

2024-03-31 15:08:38 1019 1

原创 VRRP技术原理及配置

Virtual Router Redundancy Protocol,也即虚拟路由器几余协议 利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。

2024-03-31 01:45:34 1239 1

原创 传输层协议介绍

该报文段首部中的终止位FIN=1,确认位ACK=1,序号seq字段的值设为u(等于之前TCP客户进程已经传送过的数据的最后一个字节的序号加一)第一次握手 TCP客户进程也是先创建传输控制块TCB,然后向TCP服务器发出连接请求报文段,并进入同步已发送状态,TCP连接请求报文段首部中的同部位SYN=1,表明这是一个TCP连接请求报文段,同时选择一个初始序列号 seq=x。确认报文的ACK=1,ack=y+1,自己的序列号seq=x+1,此时,TCP连接建立,客户端进入ESTABLISHED连接已建立状态。

2024-03-26 22:44:27 662

原创 网络层及其相关协议介绍

1、定义了解基于IP协议的逻辑地址2、连接不同的媒介类型3、选择数据通过网络的最佳路径。

2024-03-26 18:33:41 348

原创 IP地址和子网划分

IP地址=网络地址+主机地址IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。

2024-03-26 16:28:48 517

原创 物理层和数据链路层

1、用来识别一个以太网上的某个单独的设备或一组设备。2、MAC地址由48位二进制数组成,通常分为六段,用十六进制表示。MAC头部:源MAC地址(6字节) 目的MAC地址(6字节) 上层数据类型(2字节,IP协议0800H、ARP协议0806H) 帧校验序列(4字节)MAC地址(网卡的物理地址):48位,分6段,可用16进制表示。

2024-03-25 17:35:48 347

原创 原生架构虚拟化技术

虚拟化的作用---将硬件资源最大化的利用一台服务器运行一个程序,资源占用率低 解决问题--利用虚拟化技术,最大压榨利用率,将能效发挥到最大。

2024-03-24 13:58:21 324

原创 网络参考模型

为应用程序提供交互服务,网络服务与人机交互窗口,把人的语言输入到计算机当中。例如,在QQ的对话窗口输入字符。协议有:HTTP(超文本传输协议) FTP(文本传输协议) TFTP(简单文件传输协议) SMTP(简单邮件传输协议) SNMP(简单网络管理协议) DNS(域名系统) TELNET(远程终端协议) HTTPS(超文本传输安全协议) POP3(邮局协议版本3 ) DHCP(动态主机配置协议)

2024-03-24 00:45:23 500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除