分类 linux 中的文章

Linux vmstat使用

在Linux系统中,vmstat命令用于报告虚拟内存统计信息。它提供了对系统内存、进程、I/O等关键指标的实时监视。基本用法如下: vmstat [选项] [时间间隔] [次数] 选项:用于指定vmstat命令的一些额外选项。 -a, --active:显示活跃和非活跃内存的详细信息。 -d, --disk:显示磁……

阅读全文

Linux Makefile

在软件开发中,构建和管理项目是一个重要且复杂的任务。Makefile 是一种用于自动化构建过程的工具,它可以帮助开发人员管理依赖关系、编译源代码、生成可执行文件等。 Makefile 是一个非常强大的构建程序工具,主要用于管理程序的依赖关系和构建规则。一个 Makefile 通常包含多个规则,每个规则都包含一个目标和……

阅读全文

Linux 基础

1、find 文件查找 查找txt和pdf文件 find . \( -name "*.txt" -o -name "*.pdf" \) -print 正则方式查找.txt和pdf find . -regex ".*\(\.txt|\.pdf\)$" -iregex: 忽略大小写的正则 否定参数,查找所有非txt文本 find . ! -name "*.txt" -print 指定搜索深度 打印出当前目录的文件(深度为1) find . -maxdepth 1 -type f 定制搜索 按类型搜索: find . -type d -print //只列出所有目录 -type f……

阅读全文

创建Linux Systemctl自定义服务

要创建一个自定义的systemctl服务,你需要完成以下步骤: 创建一个服务文件:在/etc/systemd/system/目录下创建一个以.service为扩展名的服务文件,例如my-service.service。 编辑服务文件:使用文本编辑器打开服务文件,添加以下内容: [Unit] Description=My Custom Service……

阅读全文

Linux Rsync命令

rsync 命令 rsync 命令是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。 rsync 使用所谓的“rsync 算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 语法 $ rsync [OPTION]... SRC DEST $ rsync [OPTION]... SRC [USER@]host:DEST $ rsync [OPTION]... [USER@]HOST:SRC DEST $ rsync [OPTION]... [USER@]HOST::SRC DEST $ rsync [OPTION]... SRC [USER@]HOST::DEST $ rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对……

阅读全文