Linux 利用 SSH 自带配置实现 SFTP Chroot Jail
> 如果你是一个管理 Linux 服务器的系统管理员,你可能需要授予一些用户 SFTP 访问权限来上传文件到他们的主目录,同时希望他们仅可以在特定空间内活动。SSH 的 Subsystem 可以完成相关需求,本文记录实现方法。 ### 简介 {#简介} 在本教程中,我们将解释如何设置 SFTP Chroot Jail 环境,该环境将限制用户使用自己的主目录。用户将只有...
> 如果你是一个管理 Linux 服务器的系统管理员,你可能需要授予一些用户 SFTP 访问权限来上传文件到他们的主目录,同时希望他们仅可以在特定空间内活动。SSH 的 Subsystem 可以完成相关需求,本文记录实现方法。 ### 简介 {#简介} 在本教程中,我们将解释如何设置 SFTP Chroot Jail 环境,该环境将限制用户使用自己的主目录。用户将只有...
### DHCP协议简介 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得I...
> XFS 是一种 Linux 日志文件系统,本文记录修改 XFS 系统属性的方法。 ### XFS {#XFS} XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。 #### 主要特性 {#主要特性} **数据完全性** * 采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而...
> LInux 磁盘分区可以使用 UUID 进行表示和区分,本文记录 Linux 磁盘UUID相关内容。 ### UUID {#UUID} UUID 意即 *通用唯一识别码(Universally Unique Identifier)*,它可以帮助 Linux 系统识别一个磁盘分区而不是块设备文件。 * 自内核 2.15.1 起,libuuid 就是 util-li...
> Linux 中有时需要配置事件触发的任务,在Linux kernel 2.6.13后提供了inotify文件系统监控机制,可以应用它实时完成工作。 ### 简介 {#简介} * Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。 * inotify ...
> NAS 中备份可以使用rsync,鲁棒又可靠,结合 inotify 可以动态实时同步,本文记录相关方法。 ### 基础知识 {#基础知识} * [Rsync 数据同步工具](/notes/system/linux/rsync-usage/rsync-usage/) * [Linux 通知 inotify](/notes/system/linux/commands...
> fdisk 是传统的 Linux 磁盘分区工具,磁盘容量有2T的大小限制;gdisk 又叫 GPT fdisk, 作为 fdisk 的升级版,主要使用的是GPT分区类型,用来划分容量大于2T的硬盘,本文介绍使用方法。 ### 简介 {#简介} * 早期的磁盘使用 `fdisk` 工具分区,fdisk只能用于MBR分区,最大限制磁盘容量 2T; * `gdisk` ...
> Linux 中有时会遇到需要定时自动执行任务的情况,本文记录Linux 计划任务相关命令。 ### 计划任务 {#计划任务} * 计划任务指的是需要定时自动执行或周期执行的工作任务 * linux系统中,可以通过cron和at两种命令实现计划任务 ### at 单次计划任务 {#at-单次计划任务} > 指的是定时执行一次的计划任务,可以使用 `at` ...
> 本文记录 Linux 磁盘说明,与磁盘信息查询的方法汇总。 ### 硬盘分区 {#硬盘分区} 磁盘的分区主要分为`基本分区(primary partion)`和`扩充分区(extension partion)`两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么...
> fstab (`/etc/fstab`) 是linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。 ### 简介 {#简介} * 任何硬件设备连接后,操作系统使用硬件,即需要挂载。windows只不过是自动"挂载"了,linux需要手动自己搞。在Linux系统下,例如每次挂载`/dev/sr0`(光盘设备文件)需...