Linux与运维
文章平均质量分 95
zdplife
千里之行始于足下,一步一个脚印,终会成功
展开
-
TCP 协议详解和知识点整理
TCP 概念TCP 属于网络分层中的传输层协议,介于会话层和网络层中间TCP 协议是用于主机到主机的通信协议,是面向连接的端到端的可靠协议,提供可靠字节流传输和对上层应用提供连接服务TCP 主要通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制来实现可靠性TCP 对字节流的内容不作任何解释,对字节流的解释由 TCP 连接双方的应用层进行解释TCP 连接的建立和关闭的过程通过三次握手和四次挥手实现,具体细节可以参考上一篇文章TCP 连接状态及相关命令学习TCP 和 UDP 的区原创 2020-11-29 18:02:11 · 541 阅读 · 0 评论 -
iptables 详解
iptables 不是防火墙,而是一个客户端,通过执行命令将防火墙的配置放置在真正的防火墙框架中,位于用户空间,netfilter 才是真正的防火墙安全框架,位于内核空间。我们可以通过 iptables 对进入主机和从主机的 ip 以及端口进行限制,还可以进行网络转发。下面图片来源于博客 iptables详解:iptables 概念链如上图所示,”链“ 表示的是数据流经过的一个一个的关卡,一...原创 2020-02-05 16:52:47 · 1071 阅读 · 0 评论 -
TCP 连接状态及相关命令学习
在平时的开发工作中,我们都使用被封装完好的 TCP/HTTP 库去完成需求开发,很少关心底层 TCP 的连接状态,但是一旦遇到较难定位的线上事故,往往都是因为 TCP 连接参数或者使用姿势不对导致的,本文对 TCP 连接状态以及相关命令做一下梳理总结:什么是 TCP 协议位于 OSI 模型中的传输层(第四层),是一种端对端的传输协议面向连接的、可靠的协议通过校验和、序列号、确认应答、重发...原创 2019-12-07 20:15:12 · 764 阅读 · 0 评论 -
你需要知道的Nginx配置二三事
做服务端开发的,工作中难免会遇到处理Nginx配置相关问题。在配置Nginx时,我一直本着“照葫芦画瓢”的原则,复制已有的配置代码,自己修修改改然后完成配置需求,当有人问起Nginx相关问题时,其实仍然一无所知。为此在工作之余,花了一周的时间阅读Nginx配置相关文章,整理成自己的学习笔记如下:nginx是什么?nginx如何配置?nginx中location部分url如何匹配?ngi...原创 2018-03-15 09:14:53 · 2130 阅读 · 3 评论 -
工作中你应该掌握的 linux 命令大全
用户登录相关命令:sudo命令su 命令w命令who 命令whoami命令who am i命令last命令tty命令passwd命令write命令mesg命令wall命令查看系统运行状态和进程相关命令:查看cpu内核数目uname指令w 命令uptime命令pidofsystemctltop命令ps命令&ctrl + zjobsf...原创 2019-02-21 12:29:46 · 2038 阅读 · 0 评论 -
学习如何使用 apt-get 命令
apt-get 命令是 Debian Linux 发行版中的 APT 软件包管理工具。所有基于 Debian 的发行都使用这个包管理系统。deb 包可以把一个应用的文件包在一起,就如同 Windows 上的安装文件。apt-get 命令apt-get update:从 /etc/apt/source.list 文件定义的源中去同步包的索引文件,这个命令并没有更新软件,而是获取软件状态...原创 2019-09-21 22:37:54 · 557 阅读 · 0 评论