AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-16148

Kamil's questions

Martin Hope
Kamil
Asked: 2022-11-29 04:38:44 +0800 CST

备份压缩级别的常见做法

  • 5

这个问题可能有点“基于意见”,但请将其视为寻找有关压缩级别使用的权威信息来源。

我有一台服务器,其中的数据库很少,大小不同(从兆字节到 40GB)。目前我们正在使用gzip -9压缩级别,备份速度很慢。

我们有每日备份政策,我们保持:

  • 每天备份 14 天
  • 每周备份 2 个月
  • 每月备份 2 年
  • 永远每年备份

数据库备份是这样完成的:mysqldump ... > | gzip -9 -c > $TIMESTAMP.sql.gz

我已经为一个小型数据库尝试了不同的压缩级别。以下是结果(服务器有点负载,所以可能有点不准确):

level | time (real) | output file size
    1 |    0m1.844s | 6.6M
    3 |    0m1.902s | 6.1M
    5 |    0m2.112s | 5.1M
    7 |    0m2.447s | 4.9M
    9 |    0m3.498s | 4.8M

在此之后,我认为应该使用 5 或 7 压缩级别,我们应该避免使用 9 压缩级别。

问题是:

关于备份压缩级别的常见做法是什么?

公司或机构是否使用任何标准?

backup
  • 1 个回答
  • 23 Views
Martin Hope
Kamil
Asked: 2022-10-26 13:22:10 +0800 CST

Debian 11.5 真的需要 500MB+ 的 EFI 分区吗?

  • 8

我已经在瘦客户端上安装了 Debian 11.5。它具有相对较小的 16GB eMMC 内存用于存储。

在“标准”模式下的安装分区程序创建了 3 个分区:EFI (508MB)、根 (14.2GB) 和交换 (1GB)。安装后,当我检查磁盘空间 ( df -h) 时,我看到:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           376M  2.3M  374M   1% /run
/dev/mmcblk0p2   14G  1.7G   12G  13% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/mmcblk0p1  511M  3.5M  508M   1% /boot/efi
tmpfs           376M     0  376M   0% /run/user/1000

看起来/boot/efi分区上只使用了 508M 的 3.5M。

这是否意味着我可以在安装过程中将其大小更改为 16-32M,或者必须保持原样?

它能否以某种方式增长(假设我不会更改操作系统或升级 Debian 发行版)?

partition
  • 2 个回答
  • 83 Views
Martin Hope
Kamil
Asked: 2020-02-24 17:29:45 +0800 CST

如何读取 tty 直到 EOT 或 bash 中的其他字符?

  • 0

我正在尝试从微控制器发送和接收一些字符串数据,并在 linux 机器上使用 bash。

此时我的微控制器上的代码如下所示:

void UART_help_cmd_handler() 
{
    printf("Available commands:\n");
    printf("search - starts search and returns device addresses\n");
    printf("help - prints this help\n");

    // these characters can't stop cat
    EUSART2_Write(0);
    EUSART2_Write(0x03);
    EUSART2_Write(0x04);
}

这是linux方面:

#!/bin/bash
echo -ne '\x02help\x03' > /dev/ttyUSB0; cat /dev/ttyUSB0;

我也试过:

echo -ne '\x02help\x03' > /dev/ttyUSB0; stdbuf -i 0 -o 0 cat /dev/ttyUSB0

问题是我无法cat从微控制器方面停下来。

我尝试-1从微控制器发送字符,我尝试使用 0x03。

tty cat
  • 1 个回答
  • 1122 Views
Martin Hope
Kamil
Asked: 2019-07-04 12:32:30 +0800 CST

如何为 OpenVPN 网络配置某种 DNS?

  • 0

我在 VPS 服务器上有 OpenVPN 服务器,连接的客户端很少(笔记本电脑、家里的打印/文件服务器等)。

我想通过使用名称(而不是 IP)从客户端连接到客户端或从客户端连接到服务器,例如:

gitlab.mainserver

notebook_ka.mobile

sambaserver.home

%windir%\system32\drivers\etc\hosts如果不在每台机器中或每台机器上添加 ip/host 条目,我应该怎么做才能获得这种效果/etc/hosts?

dns openvpn
  • 1 个回答
  • 52 Views
Martin Hope
Kamil
Asked: 2018-09-21 13:22:14 +0800 CST

如何在少数虚拟接口上使用具有不同参数的 `tc`?

  • 3

我需要为大约 1000 台主机模拟网络连接不良的网络环境。

(使用 netem)可以tc与虚拟网络接口(如 eth0:0、eth0:1)一起使用吗?

当我尝试tc在许多具有不同参数的虚拟接口上使用时 - 似乎所有虚拟接口都具有一种tc配置。

我的问题与此类似:

https://stackoverflow.com/questions/31186010/netem-and-virtual-interfaces

tc
  • 1 个回答
  • 906 Views
Martin Hope
Kamil
Asked: 2018-08-31 12:27:58 +0800 CST

如何处理应用程序安装脚本中的 PATH?

  • 2

我想为我的应用程序 debian 包创建 postinst 脚本,我需要修改 /etc/environment 文件(向它添加一些路径)以使我的应用程序 bin 目录内容在系统中全局可访问。

以我目前的知识,我现在能做的就是:

  • 删除文件中的最后一个"字符/etc/environment(现在我不知道如何在 bash 中执行此操作,也许我会试试这个:How can I remove the last character of a file in unix? )
  • 附加:
  • 将(我的应用程序 bin 目录)附加/usr/some/directory/bin到该文件
  • 附加"

有没有更简单的方法可以永久和全局地向环境变量添加一些路径?

背景:

我正在开发几个包来自动化安装/部署过程,我几乎没有像 Java、bash 脚本、驱动程序和一些 c/c++ 工具应用程序这样的东西可以部署在许多设备上。

environment-variables bash
  • 1 个回答
  • 224 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve