zzxworld

所有文章 第 4 页

HTML 教程:十分钟入门 HTML 语言

本文是一篇面向编程小白和新人的快速入门文章,主旨是希望能用一篇文章的篇幅来介绍清楚 HTML,并让其能上手写一个简单的网页。在此条件下,让我们省略一些语言起源和历史这类花里胡哨的信息,直奔主题。

Linux chown 命令使用指南

chown 是一个和文件访问权限相关的 Linux 命令,它用来更改指定文件的所属用户或用户组。配合 chmod 命令可以比较灵活的控制文件或目录的访问。

浅谈个人网站如何应对 DDoS 攻击

平日里比较喜欢逛一些个人博客网站,逛的多了会注意到,这些不同的个人网站却时常会碰到同一个问题:网站被 DDoS 攻击了。我这个小站也许是因为籍籍无名的关系,暂时还未碰到类似的事情。但我相信该来的总是会来的,所以未雨绸缪,来假设一下在碰到这种问题后,自己能采取哪些措施和方案。

HTML 标签大全和语义说明 - 2022

HTML 是一门比较简单的标记语言,简单易懂,又容易使用。但有时候我会觉得它很复杂,复杂的我只想用 div 标签来应付一切。但我也清楚,要真正掌握 HTML,一定离不开语义化的使用方式。所以决定还是花时间整理一份 HTML 标签大全和语义说明,用作为日后使用的参考。

Linux ipset 命令用法示例和选项参考

在使用 iptables 管理 IP 进出规则时,碰到数量大的场景就非常头痛了。一是维护规则麻烦,二是数量上来后,iptables 的执行效率也会下降。使用 ipset 命令正好可以解决这种问题。

Arch linux pacman 包管理命令用法和选项参考

pacman 命令是 Arch linux 的软件包管理工具,和 Debian 上的 apt,Redhat 上的 yum 类似,用来安装和删除软件,以及系统更新等操作。算是使用 Arch linux 系统时必须要掌握的一个命令。

使用 iptables 拦截 Nginx 服务中的苍蝇请求

每次检查 Nginx 的访问日志时,都会发现一些不怀好意的请求,我把这些请求称之为「苍蝇请求」。通过它们在 Nginx 访问日志中留下来的信息大致能猜到目的。有的想找网站的后台入口,有的想挂木马,有的想下载可能会存在的备份数据。所以我想通过 iptables 来拦截这类请求。

Linux chmod 命令使用指南

chmod 命令在 Linux 系统中用来改变文件模式的比特位属性。通俗一点来描述,这个命令可以设置文件或目录的读写和执行权限。

学习 CSS Flex 弹性盒子布局

从学习 Web 编程到工作至今,大致经历了两个 CSS 布局时期。第一个时期是 Table 嵌套布局,第二个时期是 CSS 浮动定位布局。因为工作重心主要在后端,我的 CSS 布局概念基本停滞在浮动定位布局时期。为补齐这方面的短板,我准备从 Flex 开始学习新的布局方式。

Linux 服务器禁止 ping 命令的两种设置方法

公网上的服务器每天都会被大量来源不明的程序扫描着,为了降低影响并避免一些不必要的风险,我准备把服务器的 ping 命令响应功能给关了。测试了两个关闭的方法,分享给同样有此需求的朋友。

Linux vi 命令选项的简单介绍

Linux 系统默认都会提供一些文本编辑工具,这其中一定少不了 vi。而且在一些 Linux 发行版中,vi 也是默认的文本编辑器,所以想要玩转 Linux,熟悉 vi 的用法是必不可少的。vi 的使用涉及到命令和编辑操作,本文先来介绍一下它作为命令时的一些选项和参数。

使用 Hugo 搭建个人博客网站

Hugo 是一个静态网站生成工具,使用它可以把 Markdown 格式的内容组织起来,生成有结构的 HTML 文件。类似的工具有很多,但 Hugo 在生成速度方面号称是最快的,今天就来体验一下这个 The world's fastest,也就是世界第一快的静态网站工具: Hugo。

Linux iptables 命令详解和选项参考

iptables 常被解释为 Linux 服务器上的防火墙软件,事实上它只是被用来创建和维护 IP 包的过滤规则,然后这些规则会交给 Linux 系统上的 Netfilter 框架来读取,从而实现防火墙的功能。

Mac 系统截图和截屏工具操作技巧

截图是写技术类文章时是必不可少的操作。Mac 系统中自带了截图工具,通过快捷键就随时开始截图操作,使用非常方便。除此之外还能进行一些自定义的个性化设置。对我来说是一个非常不错的写作辅助工具。

Linux tail 命令使用指南

tail 命令在 Linux 系统中用来输出文件的末尾部分,它跟 head 命令刚好相反。我日常使用这个命令来查看各种日志文件,因为它可以持续跟踪并输出指定日志的最新内容。

个人博客如何做到日更

天天写些跟技术有关的文章,有些乏了,想放松下,所以来聊点跟技术无关的内容。从写博客的话题展开,来聊聊个人博客如何才能做到每天更新一篇内容。

在 Mac 系统上搭建 PHP 开发环境

我又在折腾 Mac 系统了,连续几天一直在不断尝试和调整相关的软件工具,只为完成一个在 macOS 上用起来比较舒适的工作环境。这篇文章是我折腾 PHP 开发环境的过程记录。

PostgreSQL psql 内部命令参考列表

psql 内部命令是在终端通过 psql 命令连接到 PostgreSQL 数据库后操作数据库的一些特殊指令。这种命令以反斜杠 \ 开头,所以也常被称为反斜杠命令,或是元命令(meta commands)。

Nginx 命令的使用方法和选项参考

Nginx 是一个 HTTP 反向代理服务软件,它能以较低的资源支撑大量的 Web 请求。所以也是目前主流的 Web 服务软件。它提供了一个同名的命令用来管理 Nginx 服务的启动,停止和重启操作,本文总结了这个命令的用法和选项。

Homebrew(brew) 目前可用的国内源介绍和选择

Homebrew 是使用 Mac 电脑时必备的包管理工具,使用它的 brew 命令可以方便的安装一些开源或免费软件。因为网络环境的问题,在国内必须要通过镜像源才能正常使用这个命令工具。本文收集了目前在国内能用的几个 Homebrew 镜像源。

Linux cut 命令使用指南

cut 命令在 Linux 系统中用来提取文件每一行的内容片段。如同 cut 这个英文单词的意思一样,剪切内容并提供给标准输出(Stdout)。

Mac 系统使用国内源安装 Homebrew(brew)

Homebrew 是 macOS 系统终端环境下的一个第三方软件管理工具,相当于是一个非官方的免费软件 App Store。对于有代码开发需求的程序员用户来说,它是装机必备。即便是没有代码开发需求,也可以用来安装一些常用的免费软件,比如谷歌浏览器。用它可比从一些不知名的软件站下载要靠谱多了。