个性化工作环境打造 – linux 桌面环境的安装配置
随着对 linux 桌面环境的不断使用和深入了解,本文也随着经验积累保持持续更新。 安装 linux 系统需要进行大量配置工作,这种配置工作量远超 Windows 系统。其实 Windows 也需要诸多配置部署,只不过很多工作 Windows 系统自动完成了,而 linux 系统则需要手动操练了。经历几次 linux 不同发行版本的安装配置,深受其…
Windows 网络点滴
Windows 系统中的网络接口 Windows 操作系统将其所有的网络接口,划分为三大种类, 种类 说明 Public 不可信网络,如在咖啡厅的 WiFi Private 可信网络,如家中的 LAN Domain Authenticated 由活动目录(Active Directory,AD)的域控制器(Domain Controller,DC)…
左右逢源 – Linux 的策略路由
路由,本质上是解决计算机网络中数据包传输路径选择的问题。随着 Linux 操作系统的不断发展,Linux 主机的路由技术也经历了由传统的“单一路由表”向“多路由表”的策略路由(Policy Routing)转变的过程。策略路由,是现代 Linux 网络栈的重要概念。其核心理念摒弃了传统路由的“单一路由表”模式,让一个 Linux 系统可以拥有多个路…
火眼金睛 – Linux 系统防火墙
防火墙,顾名思义,主要任务是防止外面的“火焰”烧到内部来,具体来说,就是其根据一定的规则,阻止或放行外部的访问请求,达到对从外围企图进入内部的危险进行隔离的目的。这是一个非常宏观的概念,可以应用大至一个网络,也可以聚焦到一台主机、一个应用程序。本文重点梳理单台 Linux 主机系统防火墙的原理和应用,这是理解防火墙工作的基础;理顺了单台主机防火墙的…
网络暂住证 – 169.254.x.x 地址
在计算机网络中,当设备无法通过 DHCP 服务器获取有效的 IP 地址时,为确保最基本的计算机网络连接性,操作系统会自动分配给计算机的一种私有的、以 169.254 开头的 IP 地址,类似 169.254.x.x,这类地址称为 APIPA - Automatic Private IP Addressing(自动私有 IP 地址)。 169.254…
于道各努力,千里共同风 – 文件同步利器 Syncthing
网络的发展及多样化信息处理终端的普及,在不同场景下,使用不同终端处理信息变得更加便捷。与此同时,信息处理的连续性成为新的关注点,即在不同场景下,使用不同终端,对同一信息处理能够不受终端切换的制约,在多样化终端群中具备信息的无缝共享查看、持续编辑完善的能力。支撑这种能力的一个关键要素就是满足多平台、多终端的数据同步需求。 当前,数据同步架构大体分为两…
主机长城 – 防火墙
iptables 是 Linux 上的核心防火墙软件。 防火墙管理工具 -- ufw UFW,全名 Uncomplicated Firewall,是基于 iptables 的前端管理工具,旨在使 Linux 系统上的防火墙配置更加直观和易于管理。UFW 与 iptables 的关系类似 myphpAdmin 与 MySQL 的关系。UFW 提供了简…
雕梁画栋 – WordPress 优化
0x00. 数据存储结构 整体文件结构 WordPress 的系统文件被组织在一个结构化的文件夹中,核心文件夹包括 wp-content、wp-includes 和 wp-admin 等,这些文件夹包含了 WordPress 系统运行所需的文件,如插件、主题和其他媒体文件等。 内容数据 文章数据:WordPress 的文章数据不是直接存储在某个文件…
网络听诊器 tcpdump
Tcpdump 和 Wireshark 是网络抓包与分析领域两大神器。两者功能相似,使用环境则各有优势,Tcpdump 精于命令行,Wireshark 精于图形界面。一般情况下,两个可单独使用,直接使用图形界面的 Wireshark 更为普遍;一些特殊情况下,则需发挥两者各自特长,将其结合使用,尤其针对服务器的网络数据分析,往往没有安装 GUI 界…
百花齐放春满园 – 图床打造
互联网超文本的设计,可以使得不同来源、不同形式的素材,在保持各自独立文件格式的基础上,同时以超链接的方式有机的以一个统一的文本整体呈现给读者。这种多类型文件组合的方式给统一呈现文本的编辑和修改带来了便利,同时,也对作为统一文本素材的多类型文件的管理提出了更高的要求。尤其是非结构化数据,如图片、音频、视频等,因其文件结构与结构化数据有比较大差异,往往…
adb – Android 设备大管家
移动设备因其尺寸规模小、计算存储能力不足、输入输出组件受限等原因,其运行环境与开发调试环境往往在不同的计算机系统(CPU)架构上完成。这一特点使得移动设备的开发、调试、管理模式与传统嵌入式系统十分相似,整体结构上,也是类似 “上位机 + 下位机” 模式,移动设备本身是 “下位机”,常运行于 ARM 架构上;基于 X86 的 PC 是上位机,用于下位…