小编Nat*_*tim的帖子

VirtualBox Snapshot - 如何阻止它们增长并占用越来越多的空间?

我在 Ubuntu 上使用 VirtualBox,其中安装了一些程序。并且快照文件不会停止增长。

我不需要这个功能。我只想将我的数据保存在虚拟 Windows 硬盘上。

如何删除 20GB 的快照而不丢失我的文档和设置,并且不启动另一个不断增长的快照?

谢谢你。

virtualization windows-xp virtualbox snapshot

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

如何使用盐堆从柱子中创建盐?

让我们以我今天所拥有的为例:https : //gist.github.com/Natim/6548009

我使用支柱来创建一个数据库和一个用户。它在具有其中一个角色的服务器上运行良好,但如果我需要在同一台服务器上使用这两个角色,则只考虑最后一个支柱。

如何创建我的支柱和盐,以便为每个角色创建盐?

我可以做这样的事情:

{% for db in pillar['dbs'] %}
postgresql_db_{{ db['postgresql_db_name'] }}:
    postgres_database.present:
        - name: {{ db['postgresql_db_name'] }}
        - owner: {{ db['postgresql_db_user'] }}
        - encoding: UTF8
        - lc_ctype: en_US.UTF8
        - lc_collate: en_US.UTF8
        - template: template0
        - runas: postgres
        - require:
            - service: postgresql
            - postgres_user: postgresql_user_{{ db['postgresql_db_user'] }}

postgresql_user_{{ db['postgresql_db_user'] }}:
    postgres_user.present:
        - name: {{ db['postgresql_db_user'] }}
        - password: {{ db['postgresql_db_password'] }}
        - require:
            - service: postgresql
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但是如何pillar['dbs']用两个文件填充呢?

谢谢

saltstack

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

SSH 如何在 \n 之前自动刷新

我正在使用这种命令:

ssh -i etc/ssh/vagrant vagrant@34.34.34.10 "cd floss_project; make install"
Run Code Online (Sandbox Code Playgroud)

但是,如果在安装脚本期间需要用户提示,我看不出问的是什么问题,因为 CLI 在\n.

我如何要求 SSH 在 之前自动刷新提示,\n以便我可以看到我应该给出哪个答案?

编辑:

为了帮助您重现此错误,假设我们有以下脚本:

名称.py

#!/usr/bin/python
name = raw_input('Give me your name: ')
print("Hello "+name)
Run Code Online (Sandbox Code Playgroud)

我们决定用 ssh 启动它:

$ ssh 127.0.0.1 python name.py
Run Code Online (Sandbox Code Playgroud)

游标者正在等待我们的输入,而没有实际询问通缉令 Give me your name:

如何强制 SSH 显示此信息(实际上是在 STDIN 之前刷新 STDOUT)

ssh

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