文章封面

cURL教程

cURL 是一款开源的命令行工具,支持多种网络协议,用于发送请求、获取数据、上传文件等操作。安装大多数系统已自带,若未安装,可使用 yum、apt 或 Homebrew 安装。cURL 具有跨平台、无需界面依赖、功能全面、轻量级等优势。基础用法包括发送GET、POST请求,下载文件,断点续传,显示请求详情等。进阶用法包括自定义请求头、携带Cookie、使用代理、忽略SSL证书验证、上传文件等。cURL 功能强大且灵活,能够满足各种网络操作需求。

文章封面

GB和GiB的区别

GB和GiB都是计算机存储容量的计量单位,但它们源于不同的计数系统,导致表示的存储空间有差异。GB是十进制单位(1GB约等于0.931GiB),而GiB是二进制单位(1GiB约等于1.0737GB)。这种差异源于早期技术选择,导致硬盘容量宣称与实际显示不符。误解主要由Windows系统和硬盘厂商的不同规定导致。

文章封面

Ubuntu中搭建PPTP服务

本文介绍如何在Ubuntu系统下安装和使用PPTP VPN。首先,安装PPTP软件包并编辑配置文件,包括设置本地和远程IP,DNSS和用户密码。接着,设置IP转发和NAT转换,启动PPTP并设置为开机自启。最后,指导如何通过系统设置连接PPTP VPN。文章还列出可能出现的问题及解决方法。

文章封面

Linux 常用脚本

本文介绍了文件操作和Docker的基本命令。首先讲解了如何创建和解析tar.gz文件,接着展示了获取Docker容器内网IP地址的方法。该文档旨在帮助用户快速掌握相关操作。

文章封面

Linux 链接

本文介绍了Linux中的链接概念,包括硬链接和软链接。硬链接可以理解为文件的别名,而软链接则是一个指向另一个文件或目录的指针。硬链接与原文件为同一索引节点,删一个不影响另一个;软链接为文本文件,包含指向文件的路径,删除被链接文件会使软链接失效。文中通过实例说明了二者不同之处。

文章封面

Linux 开启秘钥登录

本文介绍了如何配置Linux服务器使用SSH密钥登录,以提高安全性和便利性。服务端需要生成密钥,修改`/etc/ssh/sshd_config`文件,禁用密码登录并启用密钥登录,然后重启sshd服务。客户端也需要生成公钥,并通过复制公钥内容到服务端`~/.ssh/authorized_keys`文件或使用`ssh-copy-id`命令将其上传到服务器。配置完成后,客户端即可免密码登录服务器。