小编Arc*_*ing的帖子

clean、autoclean 和 autoremove --- 将它们结合起来是一个很好的步骤?

通过面向 Debian 的逻辑将三个命令apt-get cleanapt-get autoclean,apt-get autoremove合并为一个执行所有这些命令的命令是否合乎逻辑?

cleanup apt

31
推荐指数
1
解决办法
10万
查看次数

如何从 Github 执行 Bash 脚本?

说这个,我my_cool_file.shGithub(或BitBucket)的 Git 存储库中有以下文件名为my_cool_repo. 该文件是用于安装 ConfigServer 著名的 CSF-LFD 软件的脚本:

#!/bin/bash
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
sed -i "s/TESTING = "1"/TESTING = "0"/g" /etc/csf/csf.conf
csf -r
perl /usr/local/csf/bin/csftest.pl
# sh /etc/csf/uninstall.sh
Run Code Online (Sandbox Code Playgroud)

如何.sh通过命令行直接从 Github执行这个 Bash 脚本(一个文件)?

command-line bash scripts downloads git

15
推荐指数
2
解决办法
2万
查看次数

为什么无人值守升级似乎升级了这么少的软件包?

在 Ubuntu 16.04 xenial 中,我大约六个月前安装了无人值守升级

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

在那之后,我在控制台中运行:

apt-get update -y && apt-get upgrade -y
Run Code Online (Sandbox Code Playgroud)

大约 45 个包被完全升级。

我想我应该看到大约 5-10 个,而不是大约 45 个……这些升级让我有点惊讶,好像无人值守的升级似乎“并没有完成所有工作”。

为什么无人值守升级似乎升级了这么少的软件包?

upgrade updates package-management apt unattended-upgrades

10
推荐指数
1
解决办法
3002
查看次数

为什么 Ubuntu 16.04 LTS 是到 2020-2022 年而不是 2022 年?

为什么 Ubuntu 16.04 LTS 是到 2020-2022 年而不是 2022 年?

选择在一个范围内而不是在特定年份内停止 LTS 的原因是什么?

谢谢,

upgrade lts

7
推荐指数
1
解决办法
3510
查看次数

apt-get upgrade 不升级 bash --- 那么为什么 bash 重新安装是升级?

apt-get upgrade不会将 bash 从 4.3 升级到 4.4。因此似乎从bash --version),

那么为什么 bash 重新安装是升级?

apt-get install --only-upgrade bash
Run Code Online (Sandbox Code Playgroud)

或者说“只重新安装 Bash”只是一个奇怪的术语。

upgrade command-line apt bash software-installation

2
推荐指数
1
解决办法
2757
查看次数

使用无人值守升级必须使用 dpkg 吗?

我已经通过安装了无人值守升级sudo apt-get install unattended-upgrades

man我从做完之后了解到sudo apt-get install unattended-upgrades,应该做:

sudo dpkg-reconfigure --priority=low unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

从“高”或“中”到“低”是必须的还是只是建议?

我不清楚这个人的情况:

  1. 如果它只是处于“推荐”级别,或者必须完成才能开始使用该程序。
  2. reconfigure低是什么?升级是“中”还是“高”级别?

upgrade package-management apt dpkg unattended-upgrades

2
推荐指数
1
解决办法
1648
查看次数

无需重启即可刷新别名?

添加新别名后,/etc/bash.bashrc我无法使用别名,除非我通过执行reboot.

我宁愿不使用reboot,因为注销很烦人,等待 2-4 秒,然后再次登录到我的 VPS 环境。

鉴于我也不想在新窗口中使用子外壳或单独的外壳,为此,我问:

我必须reboot吗?有没有办法在不重新启动的情况下在同一个 shell 中使用别名?

command-line reboot bash alias bashrc

2
推荐指数
2
解决办法
6663
查看次数

mysqldump 一个压缩转储

到目前为止,我已经以这种方式创建并压缩了 mysql 转储:

mysqldump -u root -p --all-databases > /var/www/html/db-$(date +\%F-\%T).sql
zip /var/www/html/db-$(date +\%F-\%T).zip /var/www/html/db-*.sql
rm /var/www/html/db-*.sql
Run Code Online (Sandbox Code Playgroud)

有没有办法直接从这mysqldump2 行中压缩并保存它?

server mysql database zip

2
推荐指数
2
解决办法
2万
查看次数

apt-get full-upgrade 包括更新(或仅两种类型的升级)?

我理解apt-get full-upgrade“包含”或“封装” apt-get upgrade && apt-get dist-upgrade,但它还包括吗apt-get update

upgrade updates package-management apt

1
推荐指数
1
解决办法
4439
查看次数

如何使用 WSL 上的 cron 作业清空日志文件?

WSL 中的日志目录在哪里?

好像没有这样的目录/var/log/

我的目标是每天运行这个 *nix cron 命令:

0 0 * * * cat /dev/null > /var/mail/* /var/log/*
Run Code Online (Sandbox Code Playgroud)

bash log windows-subsystem-for-linux

0
推荐指数
1
解决办法
3198
查看次数