自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx 优化

设置获取当前日期,自动以存储目录,定义切割的源文件,定义nginx服务的pid文件,然后移动日志文件并重命名,设置清除大于30天的文件。因此,对于nginx而言,需要进行日志切割,将日志文件按照时间或者大小切分为一个个文件,方便后期的管理和分析。取消gzip的注释,添加最小文件,缓冲区,压缩版本,压缩级别,支持前段缓存服务器,支持的压缩类型。隐藏版本号的是为了防止他人用版本的漏洞攻击和破解,在实际工作中,一般都会隐藏后端应用的真实信息。设置压缩文件的格式,指定静态解析的地址,设置缓存时间为一天。

2023-06-26 19:56:54 204 1

原创 Wep基础与Http协议

1.HTML超文本标记语言网页的“源码”2. 浏览器:“解释和执行”HTML源码的工具1.HTTP协议简介HTTP(超文本传输协议HyperText Transfer Protoco) 协议是互联网上应用最为广泛的一种网络协议,它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。

2023-06-15 20:52:03 187

原创 Shell编程规范与变量

shell是解释机、编译器、翻译官,与内核进行沟通的应用程序。把我们的代码翻译成二进制,让内核进行处理。它是一个特殊的应用程序,介于操作系统和用户之间,扮演的是命令解释器,用户输入指令,shell解释,传递给内核,内核执行完成,通过shell返回结果,给用户一个执行结果。shell脚本语言,按行执行、顺序执行用动态语言来控制团建应用程序,通常是以文本进行保存,只是在被调用时才会进行解释和翻译。定义变量:变量名=变量值查看变量:echo $变量名。

2023-05-25 19:25:45 168

原创 进程和计划任务管理

线程是程序的副本,把进程复制的一份,只事复制进程的一部分代码,就是为了能执行任务即可,最小化的复制了这份代码,进满足基本需求即可,真正执行的是线程而不是进程,线程就是进程的打工仔。后台运行符,在干长时间进程时,后方加&符号可以在后台运行,运行好之后会从jobs消失。结束进程:子进程先结束→父进程收回分配给子进程的资源,父进收回之后才会终止运行。僵尸进程:父进程先结束但是子进程还在,子进程就会成为僵尸进程。启动进程:父进程先启动→子进程启动,父进程给子进程分配资源。程序是没有运行的代码,是文件中的静态代码。

2023-05-11 19:32:03 93

原创 引导过程和服务控制

引导过程就是开机自检,一击开机环境的部署systemd是一个用于管理linux系统服务和进程的系统和服务管理器,是所有运行程序的父程序,进程号为1,存放于/usr/lib/systemd文件下,可以支持并行启动,提高速度。

2023-05-10 18:59:02 119

原创 账号和权限管理

groupdel命令的作用是删除组,只能删除没有依赖关系的组,用用户创建所共生创建的组无法删除。如果不处于超级管理员账号 使用su命令不加切换的用户名,会默认切换超级管理员用户。umask命令是修改新建文件或者目录的权限,是默认权限减去umask的数字。~/.bash_profile配置文件修改的是用户配置,只会对自己生效。/etc/profile配置文件修改的是全局配置,会对所有用户生效。,作用是一并删除家目录,可以节省空间 ,防止后面创建冲突。如果对文件设定的权限为奇数时,默认不给执行权限,向前进1。

2023-05-05 15:37:01 42

原创 LINUX基础介绍与命令(二)

ls cpu命令的作用是查看cpu的详细信息,使用 cat /proc/cpuinfo 也可以查看cpu的详细信息。在文件中查找并显示包含指定字符的行,必须要有关键词,按行匹配,只能对文本进行过滤操作。查看文件结尾内容,主要针对日志文件,默认查看结尾的10条,支持实时查看,常用与排错。分页展示,使用enter和空格翻页查看,查看完自动退出,常用与查看大文件。全量查看文件内容,查看大文件速度慢,适合对中小文件使用。查看文件开头内容,默认查看十条,不具有动态查看动能,命令有几种常用选项,如果不加选项默认为。

2023-05-04 15:29:31 37

原创 LINUX基础介绍与命令(一)

命令是由代码组成的,一般用于执行任务。linux的命令是以命令字选项+参数来执行的每个之间都由空格分开命令字是整条命令中最关键的部分,唯一确定一条命令。选项是命令字的额外功能,不加选项只会使用命令的基础功能,加了选项会使用额外功能。有两种格式。-后根单个字母的短格式, --后跟完整单词的长格式。参数是你命令所执行的目录,如果不加参数默认执行的是当前的目录。mnt挂载点,挂在就是将文件夹和硬盘做关联opt第三方软件存放目录dev磁盘等硬件etc配置文件bin命令文件boot。

2023-04-28 12:43:33 156

原创 linux 简介与虚拟机网卡安装连接sentos7

linux是操作系统,不同于windows系统,linux系统允许多用户同一时间登录,开源。windows系统不开源,不允许多用户登录。linux的软件(程序)是由代码组成,用来执行特定任务。操作系统是由代码组成,用来分配硬件资源。进入虚拟机输入vim /etc/sysconfig/network-scripts/ifcfg-ens33配置。ens33是虚拟机的网卡,vm软件虚拟了网卡,虚拟机通过vn虚拟的网卡连接真机。虚拟机之间只有同一网段、同一网卡的才能通讯。②、虚拟网卡各种配置模式。

2023-04-27 15:01:23 154

原创 CentOS-7虚拟机安装过程

设置内存为2g以上 根据电脑配置选择处理器的核心数, cd打开启动时连接,选择映像文件。选择配置/ swap /boot。配置 root的密码,创建用户的用户名和密码。分配的磁盘大小 默认为20g 可以多分配一点。选择linux系统和centos 7版本。等待安装源加载好之后选择安装位置。点击同意许可协议之后点击完成。到桌面右键打开终端打开命令行。选择接受更改,然后开始安装。编写虚拟机名称和保存的位置。点击安装gnome桌面。选择稍后安装操作系统。

2023-04-25 15:03:54 649

原创 三层交换机的原理与实验

三次交换,一次路由,多次转发。三层交换技术可以实现VLAN间通信mls:路由器在交换过程中基于fib表和邻接关系表提取信息生成的MLS条目。fib:类似于路由表邻接关系表:类似于mac表。

2023-04-20 19:42:10 201

原创 单臂路由的概述与配置

然后设置交换机和交换机2连接端口为trunk然后设置为此端口允许所有vlanid通过port trunk allow-pass vlan all。需要pc1 pc2和服务器1在一个vlan下 pc3 pc4和服务器2在一个vlan下,并且两个vlan可以互相连接。设置交换机2和服务器1服务器2连接端口模式为access然后服务器1加入vlan10, 服务器2加入vlan 20。路由器的物理接口划分为多个逻辑接口为子接口,每一个子接口对应一个VLAN网段的网关。然后设置交换机和路由器连接。

2023-04-20 16:12:00 308

原创 虚拟局域网 VLAN配置

然后设置交换机和交换机2连接端口为trunk然后设置为此端口允许所有vlanid通过port trunk allow-pass vlan all。设置交换机2和服务器1服务器2连接端口模式为access然后服务器1加入vlan10, 服务器2加入vlan 20。在端口模式下:命令 port default vlan **(**为vlan号)(简写为p d v**)端口号有两种输入方法 g0/0/1 g0/0/2 g0/0/3表示加入端口1、2、3。建立VLAN的命令是vlan 后加数字(2-2094)

2023-04-19 15:53:11 1228

原创 路由器的静态路由原理与配置

根据路由表转发 当一个数据包经过路由器,路由器会根据目的的IP地址去寻找路由表,根据路由表的配置,寻找转发数据的接口。PC1传输数据到PC2经过1-2-3的顺序到达PC2然后PC2双向经过3-2-1回复PC1。第二数据包 会到达 路由器B E1口 拆包分析其中的ip地址,然后根据路由表转发数据包。数据包 到达路由器A的E0口,拆包分析其中的ip地址,然后根据路由表转发数据包。如果1-2-3的端口出现问题还可以通过1-3路由器的路径备用路线达到连接。然后删除路由器1-2-3的连线 只使用1-3的连线。

2023-04-18 19:37:09 162

原创 TCP、UDP协议,TCP协议的三次握手和四次挥手

TCP和UDP协议都是传输协议TCP协议是传输控制协议,多用于网页。在数据传输之前先确定A、B设备连接是否通顺。TCP协议具有传输层工作、面向连接协议、全双工协议、半关闭状态、错误检查、将数据打包成端排序、确认机制、数据恢复重传、流量控制、滑动窗口的特点UDP协议是报文协议,多用与直播,微信。传输之前不确定A、B设备是否连接UDP协议具有传输层工作、提供不可靠的网络访问、非面向连接协议、有限的错误检查、传输性能高、无数据恢复特性、常用的UDP端口号极其功能的特点端口号协议说明69TFTP。

2023-04-18 03:14:39 92

原创 ICMP协议与ARP协议

②若没有则主机A进行广播寻找主机B,主机B收到广播后通过单播方式回复主机A,我是主机B并把MAC地址发送给主机A,其他主机则不回复,丢弃这个包。①主机A要和主机B通信,主机A先会查询自己的ARP表中有没有主机B,如果有则会直接和主机B单播。④主机A得到主机B回复后将主机B的MAC地址记录在MAC表中。ping -t 一直ping ctrl+c停止。1.ping 127.0.0.1 ping自己硬件。ping -w 等待超时时间 有时效性。ping -n 指定ping多少个包。检测网络的双向联通性。

2023-04-18 02:30:19 130

原创 子网掩码/子网划分 与交换机

子网掩码(无类地址) 用来确定网络位·子网掩码只能结合IP地址一起使用·子网掩码是从高位开始连续的1·子网掩码可以判断两个IP在不在一个局域网内部·子网掩码可以看出有多少位是网络号,有多少位是主机号。

2023-04-12 18:49:40 394 2

原创 网络地址分类与私有/特殊地址

B类网络的范围是128.0.0.0~191.255.255.255 其网络位为高位的左面16位,主机位为低位的右面16位。A类网络的范围是0.0.0.0~127.255.255.255 其网络位为高位的左面8位,主机位为低位的右面24位。A类网络的网络数是2^7为128个,每个网络对应的主机位为2^24=16777216个。B类网络的网络数是2^14为16384个,每个网络对应的主机位为2^16=65536个。C类网络的网络数是2^21为2097152个,每个网络对应的主机位为2^8=256个。

2023-04-12 15:12:29 3106 3

原创 网络基础课程:OSI七层模型/五层模型,数据封装/解封装

注:u,unit的缩略语,是一种表示组合式机架外部尺寸的单位,1u=4.44cm。戴尔 惠普 ibm 联想 曙光 浪潮 华为。tfp 简单文本传输协议 TCP端口 69。ftp 文本传输协议 TCP端口 20、21。http 超文本传输协议 TCP端口 80。tcp 传输稳定、速度慢、有错误重传。传输层:传输数据,选择通过tcp/udp的传输方式传输。应用层:人和计算机交互的程序,由人发送高级语言给程序。

2023-04-10 16:29:38 363 3

空空如也

空空如也

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

TA关注的人

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