
Linux
文章平均质量分 93
鸭梨山大。
这个作者很懒,什么都没留下…
展开
-
linux命令-whereis与which命令详解
whereis 和 which 都是 Linux 中用于定位命令的工具。whereis 是“全能档案员”,专门查找命令的二进制文件、手册页和源码;which 是“路径追踪器”,只回答一个问题。原创 2025-03-18 09:00:00 · 908 阅读 · 0 评论 -
linux命令-cp与rsync命令详解
cp 是 Linux 中基础的本地文件复制工具,主要用于简单、一次性任务,如复制文件/目录、创建硬链接或软链接,支持递归复制和保留部分文件属性(如权限、时间戳),但无法高效处理增量更新或远程传输。而 rsync 是高级同步工具,专为高效数据传输设计,支持增量同步(仅传输变化部分)、本地与远程路径(如 SSH)、带宽控制、断点续传、文件排除规则及完整元数据保留(包括 ACL 和扩展属性)。rsync 在频繁更新、跨网络备份或大规模数据迁移中效率显著,而 cp 更适合快速完成无需复杂逻辑的本地复制任务。原创 2025-03-17 09:00:00 · 815 阅读 · 0 评论 -
linux命令-wget与curl命令详解
wget:专注于 批量下载 和 离线使用(如镜像网站)。 curl:专注于 协议交互 和 API 测试(支持更多协议和方法)原创 2025-03-16 21:59:16 · 1450 阅读 · 0 评论 -
linux命令-more与less命令详解
在Linux命令行环境下,less与more虽同为分页工具,但定位与能力存在显著差异。**more作为早期文本查看器,仅支持逐屏向下浏览和简单搜索,适合快速查看小型文件,但因其单向操作特性和全文件加载机制,存在无法回溯内容、内存占用过高的局限。less**则通过双向滚动(支持上下翻页/跳转)、正则表达式搜索、动态日志追踪(类似tail -f)等交互功能,配合流式加载技术(仅缓存可视内容),彻底解决了内存瓶颈,可安全处理TB级文件。此外,less集成终端高亮、鼠标滚轮支持等现代化特性,逐步取代more成为主流原创 2025-03-15 09:00:00 · 1131 阅读 · 0 评论 -
linux命令-tar、gzip、bzip2、xz、zip命令详解
tar 是归档工具,用于将多个文件/目录打包为单一文件(不压缩),常结合压缩命令(如 gzip、bzip2、xz)生成 .tar.gz、.tar.bz2、.tar.xz 等压缩包,保留文件权限;gzip 压缩速度快但压缩率低,bzip2 压缩率更高但速度较慢,xz 压缩率最高但耗时最长;zip 则是独立归档压缩工具,跨平台兼容性好(生成 .zip),支持加密和分卷压缩,但压缩率通常低于 xz/bzip2,适合多系统共享文件。原创 2025-03-14 09:00:00 · 983 阅读 · 0 评论 -
linux命令-ps与top详解
ps 和 top 的核心区别在于数据时效性与使用场景:ps 提供静态快照,通过命令参数灵活抓取瞬间的进程状态(如 ps aux 显示所有进程),适合脚本调用或一次性分析;top 则是动态实时监控工具,持续刷新系统资源(CPU、内存)和进程状态,支持交互操作(如按 P 排序、k 终止进程),适用于实时性能观察与故障排查。简而言之,ps 是精准的“快照相机”,top 是实时“监控仪表盘”,两者互补覆盖进程管理的不同需求。原创 2025-03-13 09:00:00 · 1032 阅读 · 0 评论 -
linux命令-findmnt、lsblk、mount使用指南
findmnt、lsblk、mount命令使用指南原创 2025-03-12 09:00:00 · 1095 阅读 · 0 评论 -
linux命令-netstat与ss 命令详解
netstat 全称是:network statistics,是一个用于监控、排除网络连接故障、路由表的命令行工具,它提供关于网络统计和 socket 连接的详细信息。ss 全称 Socket Statistics,是一个用于探究 Linux 上的套接字和网络连接的强大实用程序,它被用来替代老版的 netstat ,提供更快、更详细的信息输出。netstat属于 net-tools 工具包,通过读取 /proc/net 下的文件(如 /proc/net/tcp)来获取信息。在连接数较多时性能较差。原创 2025-03-11 09:00:00 · 1776 阅读 · 0 评论 -
linux命令-lsof与fuser 命令详解
lsof是一个功能强大的实用程序,可用于基于Linux和unix的系统,字面意思是“打开文件列表“。其主要功能是检索由不同运行进程打开的各种类型文件的详细信息。这些文件可以是普通文件、目录、块文件、网络套接字、命名管道等。原创 2025-03-10 14:34:21 · 1107 阅读 · 0 评论 -
linux命令-iptables与firewalld 命令详解
iptables是一个在 Linux 中的管理防火墙规则的命令行工具,它作为 Linux 内核的 netfilter 框架的一部分运行,以控制传入和传出的网络流量。与firewalld相比iptables是基于规则的,每个规则必须独立定义,firewalld是基于区域的,规则适用于预定义或自定义区域。iptables适合高度精细和手动的配置,firewalld动态规则更简单且更加用户友好。iptables需要刷新或重新启动才能应用更改,firewalld支持不间断的即时更改。iptables。原创 2025-03-08 09:00:00 · 2282 阅读 · 0 评论 -
linux命令-chage与find 命令详解
chage 修改用户密码过期信息。chage 可以更改密码修改之间的天数和上次更改密码的日期。系统使用此信息来确定用户何时必须修改其密码。chage 也可以设置帐户的过期时间。find是linux下最棒的命令之一,其查询功能非常强大。以下将详细介绍find的大多数用法:工作方式:其沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。原创 2025-03-07 09:00:00 · 1031 阅读 · 0 评论 -
linux命令-ulimit 命令详解
ulimit 是一个计算机命令,用于shell启动进程所占用的资源,参数形式有-H设置硬资源限制;-S 设置软资源限制;-a 显示当前所有的资源限制等原创 2025-03-06 14:07:58 · 1569 阅读 · 0 评论 -
spring boot 安全配置基线
SpringBoot是由Pivotal团队提供的基于Spring的全新框架。Spring Boot是一个用于快速构建基于Spring框架的Java应用程序的开源框架。它旨在简化Spring应用程序的开发过程,通过提供一种约定优于配置的方式,减少开发者对配置的需求,从而提高开发效率。SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式,简省了繁重的配置,并提供了各种启动器,使开发者能快速上手。原创 2025-02-27 09:00:00 · 1125 阅读 · 0 评论 -
centos 安全配置基线
CentOS 是一个广泛使用的操作系统,为了确保系统的安全性,需要遵循一系列的安全基线。原创 2025-01-17 15:02:55 · 1499 阅读 · 0 评论 -
ubuntu安全配置基线
Ubuntu安全基线是一系列系统最低安全要求的配置,旨在确保Ubuntu操作系统的安全性。原创 2025-01-16 16:43:42 · 1476 阅读 · 0 评论 -
Linux命令大全详解
Linux®是一个开源的(OS)操作系统。所谓操作系统,是指直接管理系统硬件和资源(如 CPU、内存和存储空间)的软件。操作系统位于应用与硬件之间,负责在所有软件与相关的物理资源之间建立连接。简单说一下Linux的组成部分就是Linux的内核、Linux的操作系统以及Shell。Shell(终端)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。原创 2023-02-08 14:08:58 · 326 阅读 · 0 评论