我正在查看 defrag.exe 的命令行选项以及 Windows Server 2012 上的“ScheduledDefrag”任务,但我不明白其中的一些参数。特别是,当我查看时,defrag /?
我看到:
/D Perform traditional defrag (this is the default).
/L Perform retrim on the specified volumes.
Run Code Online (Sandbox Code Playgroud)
“非传统”碎片整理包括哪些内容?什么是重整?
另外,在计划任务下,命令行是
%windir%\system32\defrag.exe -c -h -k -$
Run Code Online (Sandbox Code Playgroud)
我看到这-c
意味着“所有卷”, -h
意味着“正常优先级”,-k
意味着“平板整合”,显然,-$
意味着“正在从任务调度程序调用 defrag.exe ”。
为什么-$
重要?
command-line-interface scheduled-task options defragmentation windows-server-2012
在 mysqldump 文档中,我看到了一个“--quick”选项,但是没有说明为什么有人想要禁用它。启用它有什么缺点或者为什么它甚至是一种选择?不应该一直开着吗?
http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldump_quick
编辑:虽然我已经清楚地表明它是默认启用的,但官方文档中并不太清楚(特别是当某些示例指定选项时:http : //dev.mysql.com/doc/refman/ 5.7/en/copying-databases.html)。选项表没有指定默认值的字段,--quick 的描述没有说明它包含在--opt 中。我将保留问题标题,以便其他通过 Google 寻找相同内容的人可以轻松找到信息。
我正在使用以下 kickstart 安装后日志记录选项:
%post
exec < /dev/tty3 > /dev/tty3
chvt 3
echo
echo "################################"
echo "# Running Post Configuration #"
echo "################################"
(
echo 'Hello, World!'
cat > test_file <<EOF
Hello World
EOF
) 2>&1 | /usr/bin/tee /var/log/post_install.log
chvt 1
Run Code Online (Sandbox Code Playgroud)
问题是我实际上并没有在我的日志文件中捕获用于创建 test_file(以 cat 开头并以 EOF 结尾的代码)的命令。echo 语句在那里,但仅此而已。
下面的代码解决了这个问题,但意味着我必须在我所有的安装后过程中附加一个 tee 语句,这并不令人满意。
echo -e "# Writing test_file and capturing to log_file" && /usr/bin/tee -ai log_file >> test_file << EOF
Hello World
EOF
Run Code Online (Sandbox Code Playgroud)
创建的当前日志文件仅捕获还不够的 echo 语句。我想捕获执行的命令及其相关选项和参数。
我的 .conf 文件中有以下块,但是当我加载适当的 URL(它指向一个只有一个虚拟 .txt 文件的目录)时,我得到了 Apache 2 测试页面而不是目录列表。
<Directory "/var/www/sites/www.some-site.com/public">
Options Indexes
[...other settings that are working fine...]
</Directory>
Run Code Online (Sandbox Code Playgroud)
如果我将 index.html 文件放在那里,它会按预期加载。
我省略的“其他设置”用于 LDAP HTTP 身份验证等,它们也都按预期工作。
目录中没有 .htaccess 文件。
我似乎无法使目录浏览正常工作。
我也尝试过 +Indexes ,但仍然没有运气。
resolv.conf 支持名为 options 的行,允许对解析器的行为进行一些微调。在我的环境中,我们使用 ISC 的 DHCPD 为我们的服务提供 DHCP 服务。目前我可以通过 DHCP 在 resolv.conf 中设置搜索和名称服务器字段,但我也希望能够创建以下行:
options timeout:2 attempts:4
Run Code Online (Sandbox Code Playgroud)
有谁知道这是否可能?
我目前设置了以下与解析器相关的 DHCPD 选项:
option domain-search "example.com";
option domain-name-servers 192.168.1.1, 192.168.1.2, 192.168.1.3, 192.168.1.4;
Run Code Online (Sandbox Code Playgroud)
在这种特殊情况下,系统都运行 CentOS 5/6。
如何从上层目录.htaccess
忽略当前Options
目录.htaccess
?
我通过了以下内容,它对从appsettings.json
文件中创建 kubernetes 机密进行了试运行,然后将其通过管道传输到 kubernetes apply
。我认为-f
将采用--dry-run
创建的秘密的文件名并在应用秘密时使用它,但我想知道尾随-
是否有任何意义,或者它只是一个错字?
kubectl create secret generic test --from-file=appsettings.json --dry-run -oyaml | kubectl apply -f -
当我在 linux 上使用 yum installer 安装一些东西时,我得到这样的东西:
可以吗 [y/d/N]: _
那么……什么是“D”选项?
options ×8
apache-2.2 ×2
.htaccess ×1
centos ×1
dhcpd ×1
flags ×1
indexes ×1
installation ×1
kickstart ×1
kubernetes ×1
linux ×1
logging ×1
mysql ×1
resolv.conf ×1
yum ×1