侧边栏壁纸
博主头像
梦荟楼的后花园 博主等级

干啥啥不行干饭第一名

  • 累计撰写 56 篇文章
  • 累计创建 127 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

debian常用命令、配置文件位置及配置方式

梦荟楼
2025-07-30 / 0 评论 / 4 点赞 / 11 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

环境介绍

系统debian12

常用配置

修改网络配置

配置文件位/etc/network/interfaces

配置方式静态IP方式
# 全局默认配置(可选,确保lo回环接口正常)
auto lo
iface lo inet loopback

# 静态IP配置(核心部分)
auto ens33      # 自动启用该网卡(ens33替换为你的实际网卡名)
iface ens33 inet static  # 使用静态IP(inet表示IPv4,static表示静态配置)
    address 192.168.1.100      # 静态IP地址
    netmask 255.255.255.0      # 子网掩码(或简写为 /24)
    gateway 192.168.1.1        # 默认网关
    dns-nameservers 8.8.8.8 114.114.114.114  # DNS服务器(多个用空格分隔)

配置后需重启网卡sudo systemctl restart networking

配置DHCP的方式
# 全局默认配置(确保lo回环接口正常)
auto lo
iface lo inet loopback

# DHCP配置(核心部分)
auto ens33      # 自动启用该网卡(ens33替换为你的实际网卡名)
iface ens33 inet dhcp  # 使用DHCP动态获取IP(inet表示IPv4,dhcp表示动态配置)

配置后需重启网卡sudo systemctl restart networking

修改dns

配置文件位/etc/resolv.conf

配置dns的方式

nameserver 223.5.5.5
nameserver 223.6.6.6

修改主机名

查看当前主机hostname

修改主机名,your-hostname 为你要设置的

sudo hostnamectl set-hostname your-hostname

修改debian软件源

配置文件位/etc/apt/sources.list

修改为清华源

deb https://mirrors.tsinghua.edu.cn/debian bookworm main contrib non-free
deb-src https://mirrors.tsinghua.edu.cn/debian bookworm main contrib non-free

deb https://mirrors.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free
deb-src https://mirrors.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free

deb https://mirrors.tsinghua.edu.cn/debian bookworm-updates main contrib non-free
deb-src https://mirrors.tsinghua.edu.cn/debian bookworm-updates main contrib non-free

修改docker源

配置文件位置/etc/docker/daemon.json

修改示例

{
  "registry-mirrors": [
    "你的docker镜像加速域名"
  ]
}

常用命令

解压文件

解压app.tar.gz

tar -zxvf app.tar.gz

解压app.tar.gz 到指定文件/apps/app

tar -zxvf app.tar.gz -C /apps/app
options 参数
基本操作选项
-c:创建一个新的归档文件。
-x:解压归档文件。
-t:列出归档文件的内容。
-r:向现有归档文件中追加文件。
-u:仅追加比归档文件中已有文件更新的文件。
-d:找到归档文件中与文件系统不同步的差异。
-A:将一个 .tar 文件追加到另一个 .tar 文件中。

文件选择和排除
-f <file>:指定归档文件的名称(必须放在选项列表的最后)。
-C <directory>:切换到指定目录进行操作。
--exclude=<pattern>:排除匹配指定模式的文件。
--exclude-from=<file>:从指定文件读取要排除的模式。
--exclude-caches:排除目录中的缓存文件。
--exclude-backups:排除以 ~ 结尾的备份文件。
--exclude-vcs:排除版本控制系统生成的文件(如 .git、.svn 等)。

压缩和解压选项
-z:使用 gzip 压缩归档文件。
-j:使用 bzip2 压缩归档文件。
-J:使用 xz 压缩归档文件。
--lzip:使用 lzip 压缩归档文件。
--lzma:使用 lzma 压缩归档文件。
--lzop:使用 lzop 压缩归档文件。
--zstd:使用 zstd 压缩归档文件。
-a:自动选择压缩方式(基于归档文件的扩展名,如 .tar.gz、.tar.bz2 等)。
-I <command>:使用指定的压缩程序进行压缩或解压。

输出和交互选项
-v:显示详细操作过程(verbose)。
--progress:显示进度条(与 -v 一起使用时)。
-w 或 --interactive:在每次操作前询问用户确认。
--checkpoint:在处理每个文件后显示一个检查点。
--checkpoint-action=<action>:在检查点执行指定的动作,如 echo、dot 等。
--totals:在操作结束后显示处理的总字节数。
--verbose:详细显示处理的信息。
--quiet:尽可能少的输出信息。

文件和权限相关选项
-p:保留文件的原始权限(解压时)。
--same-owner:尝试将解压的文件设为原始所有者(需超级用户权限)。
--no-same-owner:不设置文件所有者。
--same-permissions:保留文件的原始权限(与 -p 相同)。
--no-same-permissions:不保留原始权限,使用当前用户的 umask 设置权限。
-m:在解压时不恢复文件的修改时间,而使用当前时间。

归档管理选项
-k 或 --keep-old-files:解压时保留已有文件,不覆盖。
--overwrite:解压时强制覆盖已有文件。
--remove-files:归档成功后删除原始文件。
--delete:从归档文件中删除指定文件(仅限 gnu tar)。
--keep-newer-files:解压时保留比归档中较新的文件。
--listed-incremental=<file>:创建增量备份或从增量备份恢复。

文件系统和设备选项
-L <N>:分割大于 N 字节的归档文件(对于磁带机)。
--tape-length=<number>:指定磁带长度(对于磁带机)。
--multi-volume:创建或恢复多卷归档文件。
-M:与 --multi-volume 一起使用,处理多卷归档文件。
--use-compress-program=<prog>:使用指定的压缩程序。

其他实用选项
--transform=<expression>:重命名归档中的文件。
--strip-components=<number>:解压时剥离指定数量的路径组件。
--ignore-failed-read:忽略读取错误并继续操作。
--occurrence=<number>:在归档中选择第 number 个出现的文件。
-S:处理稀疏文件(仅归档实际使用的块)。
--no-recursion:不递归进入目录。
-h 或 --dereference:归档符号链接指向的文件而非链接本身。

帮助和版本信息
--help:显示帮助信息。
--version:显示 tar 的版本信息。

4

评论区