OnITRoad - 常见问题

PowerShell - 环境变量

PowerShell - 环境变量 设置环境变量: [environment]::SetEnvironmentVariable("TestVar", "a simple string", "Machine") 请注意,我认为您可以在会话/用户/机器级别设置该值。 在上述情况下,我已将它们设置为机器级别。 现在从其他地方检索环境,例如

Views:0  2020-07-07

Puppet 代理:未找到证书且禁用了 waitforcert

Puppet 代理:未找到证书且禁用了 waitforcert 任何第一次连接到 Puppet 主服务器的 Puppet 代理都会生成一个证书并将其交给 Puppet 主服务器进行签名。 根据 puppet 配置,默认行为是证书必须手动签名,因此 puppet 代理退出并出现错误: Exiting; no certificate found and waitforcert is disabled

Views:0  2020-07-07

使用 Apache mod_geoip 根据国家/地区地理位置重定向或者阻止流量

使用 Apache mod_geoip 根据国家/地区地理位置重定向或者阻止流量 网站如何防止某个国家的用户访问? 网站如何根据用户的国家重定向到不同语言版本HTML页面? 我们将学习如何使用 Apache 的 geoip mod 根据访问者的国家/地区地理位置阻止或者重定向网络流量。 Apache mod_geoip 安装 假设我们已经安装并运行了 Apache webserver,我们从安

Views:0  2020-07-07

根据 docker 镜像名称删除所有容器

根据 docker 镜像名称删除所有容器 问题: 如何根据 docker 镜像名称删除所有 docker 容器。 我不想删除所有可用的容器,只删除那些基于特定图像的容器。 例如,我想删除基于图像 centos:7 的所有容器。 解决方案: 要删除所有基于 centos:7 的 docker 容器,请运行以下 linux 命令: # docker ps -a | awk '{ print \

Views:0  2020-07-07

从文件名中删除撇号

从文件名中删除撇号 当与 bash 脚本一起使用或者在命令行上使用时,文件名中带有撇号/单引号的文件名可能会导致很多问题。 以下 linux 命令将从位于当前工作目录中的所有文件中删除所有撇号: for f in *; do mv "$f" `echo $f | sed 's/\x27//g'`; done 如果我们用 X 替换撇号,我们可以使用以下 linux 命令: fo

Views:0  2020-07-07

使用 apache .htaccess 文件从 url 中删除或者添加 www

使用 apache .htaccess 文件从 url 中删除或者添加 www 在我们网页的 URL 中包含 www 不是必需的。 这是选择的问题。 大多数互联网用户仍在从他们进入 Web 浏览器的每个域中输入 www。 通过使用 apache 的 .htaccess 文件,我们可以强制 URL 包含 www 或者我们可以完全删除 www。 这是一种如何将 www 添加到 URL 的方法。 编辑

Views:0  2020-07-07

从 Linux 配置文件中删除或者忽略所有注释行

从 Linux 配置文件中删除或者忽略所有注释行 假设我们想阅读一个没有注释的配置文件。 例如我们有如下的 config.conf 文件: # my config.conf file example # set conf variable to 0 conf = #0; # end config.conf file 下面的 grep 命令假设每个注释在行的开头以单个 # 字符开头。 要删除或者忽

Views:0  2020-07-07

删除或者替换文件名中的空格

删除或者替换文件名中的空格 在文件名中包含空格从来都不是一个好主意。 如果我们需要从当前目录中的所有文件名中删除空格,我们可以使用以下 linux 命令来执行此操作: ls | grep " " | while read -r f; do mv -i "$f" `echo $f | tr -d ' '`; done 如果我们希望将文件名中的空格替换为下划线

Views:0  2020-07-07

从 Linux 终端重置 Joomla 管理员密码

从 Linux 终端重置 Joomla 管理员密码 以下是有关如何从 Linux 终端重置 Joomla 密码的简单步骤。 本教程假设我们可以通过 Linux 终端访问 mysql 数据库。 首先选择新密码。 例如,让我们使用“joomla-password-reset”作为新密码。 从新密码生成 md5-hash: $ echo -n "joomla-password-reset&qu

Views:0  2020-07-07

使用 Linux 检索硬盘驱动器的年龄和一般健康信息

使用 Linux 检索硬盘驱动器的年龄和一般健康信息 为了防止灾难,重要的是要了解系统存储设备的运行时间、读写次数或者坏块的详细信息,以确定整体硬盘驱动器的健康状况和老化程度。 对这项任务最有用的工具是找到并通过“smartmontools”包安装的“smartctl”命令。 以下是关于如何确定当前硬盘驱动器状态和整体健康状况的几个命令示例。 要检查硬盘的整体健康状况,我们可以使用 -H 选项。

Views:0  2020-07-07

使用 Apache2 在 DocumentRoot 目录以外的目录外提供内容

使用 Apache2 在 DocumentRoot 目录以外的目录外提供内容 此配置将显示一个基本示例,说明如何使用 Apache2 Web 服务器从除“DocumentRoot”目录之外的目录中提供内容服务。 让我们从一个简单的虚拟主机配置开始。 <VirtualHost *:80> ServerAdmin webmaster@localhost Do

Views:0  2020-07-07

未设置 TERM 环境变量

未设置 TERM 环境变量 问题 执行以下需要默认终端时的各种命令时出现以下错误消息: $ mysql -p Enter password: TERM environment variable not set. 或者 $ less /etc/myfile WARNING: terminal is not fully functional 解决方案: 此问题是由不恰当使用或者未设置

Views:0  2020-07-07

内核需要pae的功能不存在

内核需要pae的功能不存在 今天我试图使用VirtualBox将RHEL6 I386安装为虚拟机。 在启动后,我收到了一条错误消息,说明: This kernel requires the following features not present: pae Unable to boot - please use a kernel appropriate for your CPU 如果我们通过

Views:0  2020-07-07

VFAT文件系统 - 无法创建大写目录名称

VFAT文件系统 - 无法创建大写目录名称 Linux无法创建大写的文件或者目录。 默认情况下,vfat文件系统由mount命令装载,shortname选项设置为lower。 因此,您可以使用winnt选项强制系统按原样显示目录名的方式挂载: mount -o shortname=winnt /dev/sdb1 /media/temp 以下是更多的选项: lower Force the s

Views:0  2020-07-07

Unix/Linux 纪元时间转换示例

Unix/Linux 纪元时间转换示例 许多 UNIX 应用程序使用 EPOCH 时间来确定日期,在大多数 Linux 系统上,EPOCH 时间从 1970 年 1 月 1 日开始,并将在 2038 年 1 月 18 日结束,由 time_t UNIX C 库定义。 纪元时间数字包含自纪元开始以来的秒数( 1970年1月1日 0点 )。 为了更好地理解,考虑一个时代编号为“1”的例子。 现在将此纪

Views:0  2020-07-07

使用 SELinux 端口标签允许服务使用非标准端口

使用 SELinux 端口标签允许服务使用非标准端口 默认情况下,SELinux 策略定义了允许特定服务绑定并使用端口标签的端口。 这通过防止随机服务或者恶意代码能够绑定到可能被合法服务使用的众所周知的定义端口来提高系统安全性。 为了将服务更改为使用非标准端口,我们必须更改 SELinux 策略并指定允许使用特定端口的 SELinux 端口类型。 我们可以使用 semanage 命令查看当前定义的

Views:0  2020-07-07