我的潜在托管服务提供商建议在终端中运行命令,以使基于 KVM 的服务器的操作系统映像最小化。由于他们的 KVM 模板带有我不需要的包,我想我可能会使用相同的命令来删除不需要的包。
该命令以 开头DEBIAN_FRONTEND=noninteractive,然后apt-get remove按如下方式调用:
DEBIAN_FRONTEND=noninteractive apt-get remove --purge -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" package-1 package-2 ... package-n; apt-get -y autoremove; apt-get clean all
Run Code Online (Sandbox Code Playgroud)
第一次遇到DEBIAN_FRONTEND环境变量,至今没找到有用的信息。所以我想知道将它设置为什么noninteractive,以及它是否可取,因为我认为值 ( noninteractive) 会持续存在。
我安装了 Ubuntu 服务器 16.04.3 LTS,但找不到strings命令:
$ sudo strings /data/storage
sudo: strings: command not found
$ man strings
No manual entry for strings
Run Code Online (Sandbox Code Playgroud)
我应该如何安装它?
我安装ecryptfs-utils并使用它Private在我的主目录中创建了一个加密文件夹。
在创建Private加密文件夹期间,我被要求输入登录密码和挂载密码。据我了解,登录密码应该与我的 Ubuntu 用户登录密码相匹配,并且应该需要挂载密码才能访问加密文件夹。
令我惊讶的是,每当我想挂载我的 Private 文件夹运行 command 时ecryptfs-mount-private,我都会被要求输入登录密码而不是我的挂载密码。它ecryptfs是预期的行为吗?
我认为这两个密码是双重保护,以防有人破解我的登录密码,以保护我最私密的数据。
那么,挂载密码有什么用以及何时需要某人(谁)使用它?
我最近收到了来自 OSSEC HIDS 的通知,警告我关于 SSHD 暴力攻击。为了完整起见,我在下面报告整个消息:
OSSEC HIDS Notification.
2020 Mar 03 12:00:17
Received From: commodore->/var/log/auth.log
Rule: 5712 fired (level 10) -> "SSHD brute force trying to get access to the system."
Src IP: 188.166.xxx.xxx
Portion of the log(s):
Mar 3 12:00:16 commodore sshd[21661]: Disconnected from invalid user www 188.166.xxx.xxx port 45788 [preauth]
Mar 3 12:00:16 commodore sshd[21661]: Invalid user www from 188.166.xxx.xxx port 45788
Mar 3 11:59:53 commodore sshd[21204]: Disconnected from invalid user weblogic 188.166.xxx.xxx port 34582 [preauth]
Mar …Run Code Online (Sandbox Code Playgroud) 我设置了一个 crontabcrontab -e并检查它是用crontab -l以下方式保存的:
*/10 6-8 * 1-11 1 /home/asarluhi/Documents/Scripts/monday.sh
Run Code Online (Sandbox Code Playgroud)
内容monday.sh为:
#!/bin/bash
ruby ~/Documents/Scripts/monday_task.rb >> ~/Documents/Scripts/monday
Run Code Online (Sandbox Code Playgroud)
monday_task.rb是一个 ruby 脚本,网络抓取了一些数据,太长了在这里报告,但没有错误。monday是一个简单的空文本文件,
从 shell 启动时脚本工作正常。
我查看var/log/syslog并发现了以下条目:
Nov 7 07:55:01 SATELLITE-L50-A-161 CRON[6984]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Nov 7 08:00:01 SATELLITE-L50-A-161 CRON[7032]: pam_ecryptfs: Skipping automatic eCryptfs mount
Nov 7 08:00:01 SATELLITE-L50-A-161 CRON[7033]: (asarluhi) CMD (/home/asarluhi/Documents/Scripts/monday.sh)
Nov 7 08:00:01 SATELLITE-L50-A-161 CRON[7031]: (asarluhi) MAIL (mailed 1 byte of output; …Run Code Online (Sandbox Code Playgroud)