.profile,.bash_profile和.bashrc文件之间的功能区别是什么?
我有一个服务器构建脚本,它使用 apt-get 来安装软件包。然后它将预先编写的配置文件直接放置到位,因此不需要诸如 postfix 之类的包中的交互式安装后配置对话框。如何跳过此安装阶段?它创建了一个我宁愿避免的手动干预。
我知道该-qq选项,但联机帮助页警告不要在未指定无操作修饰符的情况下使用它。我确实想执行一个动作,我只想抑制它的特定部分。
我有一些使用 linux 的经验,但没有使用 nginx 的经验。我的任务是研究应用服务器的负载平衡选项。
我已经使用 apt-get 安装了 nginx,一切看起来都很好。
我有一些问题。
sites-available 文件夹和 conf.d 文件夹有什么区别。这两个文件夹都包含在 nginx 的默认配置设置中。教程使用两者。它们的用途是什么,最佳实践是什么?
启用站点的文件夹有什么用?我如何使用它?
默认配置引用一个 www-data 用户?我必须创建那个用户吗?如何为该用户提供运行 nginx 的最佳权限?
我有一个证书包 .crt 文件。
做openssl x509 -in bundle.crt -text -noout只显示根证书。
我如何查看所有其他证书?
我的理解是,在其他操作系统上运行 docker 的主要限制是使之成为可能的 Linux 网络容器。(当然适用于 Mac)。
最近,Microsoft 宣布了在 Windows 10 上本地运行的Ubuntu linux用户模式的测试版。这可以在 Windows 上运行以 ELF 格式编译的二进制文件(与需要编译的 cygwin 不同。)
我的问题是:您能否在新的 Windows 10 (Ubuntu) bash 用户空间上本地运行 Docker?
我使用 crontab 安排一些任务。
如果我的计算机在 cron 计划执行某些操作期间关闭或关闭,会发生什么情况?
每个错过的 cron 作业是否在计算机打开后运行,或者当天错过的作业是否被忽略?如果错过的作业没有恢复,是否有任何方法可以配置 cron,使其在重新打开计算机后运行错过的任务?
为了编译一些东西,我需要zlib1g-dev安装这个包,所以我启动了一个apt-get install zlib1g-dev.
apt-get 很好地告诉我,由于另一个软件包,该软件包已经自动安装,并且它知道我现在要明确安装它:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Run Code Online (Sandbox Code Playgroud)
我的编译完成了,我不再需要它了,所以我想把它的状态恢复到以前的状态:自动安装。这样,当不再需要它时,它将使用简单的apt-get autoremove.
我不能做,apt-get remove zlib1g-dev因为有些包仍然依赖它。
那么如何将包zlib1g-dev安装状态恢复为自动安装?
我知道我可能会/var/lib/apt/extended_states手动编辑
Package: zlib1g-dev
Auto-Installed: 0
Run Code Online (Sandbox Code Playgroud)
到
Package: zlib1g-dev
Auto-Installed: 1
Run Code Online (Sandbox Code Playgroud)
……但就是感觉不太对劲。
系统启动时自动启动docker容器的好方法是什么?
在 Ubuntu 14.04 上有没有首选的方法来做到这一点?
我supervisord过去曾用于自动启动网络应用程序。但这对 Docker 来说并不是一件正确的事情。
如何让 apt-get 忽略某些依赖项?例如,我想安装mailx,以便我可以使用它从 cron 脚本/报告生成工具发送电子邮件。但是,安装 mailx 也会安装exim4和一大堆依赖项(我已经安装了 Postfix)我真的不需要,我猜 mailx 也可以没有它。
如何忽略某些依赖项但仍然使用 apt-get 因为它是一个不错的工具?
我不希望任何人能够从互联网上检测到我正在使用 NGINX 甚至 Ubuntu。有一些工具(例如 BuiltWith)可以扫描服务器以检测它们正在使用哪些工具。此外,一些破解工具可能有助于检测。我可以从外部隐藏所有这些信息的最佳/最接近的方法是什么?
ubuntu ×10
apt ×3
linux ×3
debian ×2
docker ×2
nginx ×2
bash ×1
cron ×1
dependencies ×1
email ×1
lxc ×1
openssl ×1
profile ×1
security ×1
ssl ×1
ubuntu-14.04 ×1
web-server ×1
windows ×1
windows-10 ×1