最新内容

那些很重要,但是不常用的技术,websocket

目录1. 为什么会有websocket2. websocket协议格式3. 协议具体实现一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起举例来说,我们想了解今天的天气,只能是客户端向 …

用Solopace.Gem实现无公网IP连接自建RustDesk中继服务器(Linux)

RustDesk 是一款可以平替 TeamViewer 的开源远程桌面软件,旨在提供安全便捷的自建方案,而为了获得更安全快速的使用体验,我们一般会选择自建RustDesk Server,但在没有公网IP的情况下,自建的RustDesk Server就难以让处于各个不同网络的RustDesk客户端访问到;由此我们便有了借助Solopace.Gem来完成Rust …

「技术干货」Ip头udp数据包ARP协议(代码实现netmap)

协议栈数据组成格式用户层:用户数据传输层:8个字节udp头+用户层网络层:20个字节的ip头 + 传输层链路层:14个字节的以太网头 + 网络层网卡(在链路层和物理层之间):将链路层数据经过DA转换,变成电信号光信号以太网头#pragma pack(1)#define ETH_ADDR_LENGTH 6 以太网的头struct ethhdr{unsigned …

Linux设置静态IP(linux设置静态ip netplant)

测试服务器OS: Centos 6.5 x64本机OS: Ubuntu 14.04 x64由于Virtualbox当时安装Centos 6.5的时候设置的是自动获取的IP,所以局域网内每次启动,IP有时候会变化如果本地测试最好固定静态IP#用户root登陆到服务器,编辑配置信息vi etcsysconfignetwork-scriptsifcfg-eth0设 …

研究发现近期零日IP漏洞激增,被利用攻击 Mac 和 Linux 计算机

据pcmag网8月8日报道,据悉,使用 0.0.0.0 IP 地址的零日漏洞近几个月来出现激增,并被黑客利用,可能使 MacOS 或 Linux 上 Safari、Chrome 和 Firefox 等主要网络浏览器的用户面临风险。 网络安全公司 Oligo 表示,黑客可以通过与 Mac 或 Linux 操作系统上的本地软件通信来入侵私人网络。 Safari、 …

Linux 系统中限制SSH登录源IP(linux限制ip地址远程登录)

一、概述: 在Linux系统的运维工作中,我们通常采用SSH协议来连接远程服务器。为了提升企业网络和服务器本身的安全性,一个常见的做法是在服务器上配置SSH登录源IP地址的限制。具体而言,就是仅允许特定的IP地址或IP地址段通过SSH连接到服务器。限制SSH登录源IP的方法多种多样,本文将重点介绍如何通过配置host.deny文件来实现这一安全限制。Lin …

Linux操作系统中常用调度算法(请概述linux系统的调度原理)

明确先来先服务FCFS、时间片轮转RR、优先级三种常用的调度算法的实现思想,并在此基础上计算周转时间、带权周转时间、平均周转时间和平均带权周转时间。(一)先来先服务先来先服务(First-Come,First-Served,FCFS)方法是最简单的一种调度算法。它的实现思想就是“排队买票”的办法。对于作业调度来说,按照先来先服务法,是每次调度从后备作业队列( …

Linux基础运维篇:Linux基础系统优化(第005课)

很多人装完 Linux 后觉得 “不好用”“卡”,其实系统就像刚买的新车,得调调设置才能跑得又快又稳。下面用最通俗的话,教你从性能、安全、资源利用等方面优化系统,适合新手和普通用户!一、先搞清楚:为啥要优化?让系统更快:比如开机速度、程序启动速度、文件读写速度。更省电省资源:笔记本续航更长,低配电脑不卡顿。更安全:减少被攻击的风险,比如关闭不必要的 “后门” …

小白入门必知必会-Linux常用命令详解-date命令

一 命令介绍1.1 功能显示或设置系统时间与日期1.2 语法date [选项] [参数]常用选项:-s:根据字符串设置系统时间。 -u:显示或设置世界协调时(UTC)。--help:显示帮助信息。--version:显示版本信息。二 使用场景2.1 按月计的日期%D:按月计的日期;等价于%m%d%y2.2 完整日期格式%F:完整日期格式,等价于 %Y-%m- …

哇塞!用 Linux 实现自动化办公,每天能省 2 小时,赶紧收藏!

在快节奏的现代办公环境中,时间就是金钱,效率决定成败。我们常常被繁琐、重复的办公任务压得喘不过气,宝贵的时间在一次次机械操作中悄然流逝。但你知道吗?Linux 系统作为一款强大的开源操作系统,能成为你实现自动化办公的得力助手,每天轻松省下 2 小时!今天,就来为大家揭秘如何巧用 Linux,让办公效率飙升。一、文件管理自动化:告别繁琐的文件整理日常办公中,文 …