我们有一台Linux服务器作为我们办公室的路由器/防火墙。 偶尔有人会上传一个占用我们所有带宽的大文件。 我不想执行任何复杂的规则或stream量整形,但是我想知道是否有办法在现场放慢单个连接? 我发现tcpnice ,但它不会减慢我的testing转移。
当使用Puppet时,我收到类似的错误消息 returned 1 instead of one of [0] 有没有办法输出/得到实际的错误信息?
这是这个问题的后续。 我正在尝试使用Ansible来configurationVagrant虚拟机。 VM正在运行CentOS 6.4。 我正在使用以下(缩写)ansible剧本: – hosts: default vars: home: '/home/vagrant' curl_version: '7_19_7' curl_url: 'https://github.com/bagder/curl/archive/curl-{{ curl_version }}.tar.gz' curl_dir: '{{ home }}/curl-curl-{{ curl_version }}' # user: vagrant remote_user: vagrant sudo: yes tasks: – name: Ensure required packages and installed and up to date – pt1 yum: pkg={{ item }} state=present with_items: – make – gcc – […]
我正在尝试使用预装的docker自动configuration虚拟机。 我的默认init.pp如下所示: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget', #'linux-image-generic-lts-raring', 'python-software-properties' #'lxc-docker' ]: ensure => 'installed', } apt::ppa { 'ppa:dotcloud/lxc-docker':} # refresh apt source exec { "apt-update": command => "/usr/bin/apt-get update && apt-get install lxc-docker –force-yes", returns => 100 } 最后一个exec命令返回(我认为返回100是一个成功的apt-get更新的默认值): info:/ Stage [main] // […]
我目前正在运行一个网站,其stream量现在分布在7个镜像服务器中(使用DNS循环)。 但是,鉴于持续增长的高stream量,很快就会有更多的镜子。 当使用循环DNS时,是否有任何实际的build议限制与给定的域名关联的IP地址的数量? 另外,当镜子数量多的时候,你会推荐什么样的解决scheme(例如10或20个以上的镜子)? 谢谢。
在一个小型办公networking上,如何阻止或严重减慢BitTorrent和类似的对等(P2P)服务? 在search服务器故障时,我无法find一个问题,作为最好的技术思想的凝聚点。 现有的问题都是关于具体情况,主要答案是社会/法律性质的。 这些都是有效的方法,但是我怀疑,纯粹的技术讨论会对很多人有用。 假设您无法访问networking上的计算机。 随着encryption使用P2Pstream量的增加,似乎有状态的数据包检测正变成一个不太可行的解决scheme。 对我来说似乎有意义的一个想法是简单地通过IP限制大量用户,而不pipe他们正在发送或接收什么 – 但似乎目前很多路由器并不支持该function。 你怎么能节制P2P / BitTorrentstream量?
我想将一个ssh密钥移到vagrant中,并放入~/.ssh ,那么最简单的方法是什么? 我在我的stream浪文件中有以下内容: config.vm.synced_folder "conf.d", "/svr/conf.d" config.vm.provision :shell, :inline => "ls -l /svr/conf.d/.ssh" 总4 – rw – r – r – 1stream浪stream浪1670年3月26日08:19 id_rsa.mediapop config.vm.provision :shell, :inline => "cp /svr/conf.d/.ssh/id_rsa.mediapop /home/ubuntu/.ssh/id_rsa" config.vm.provision :shell, :inline => "ls -l /home/ubuntu/.ssh" 总共4 -rw ——- 1 ubuntu ubuntu 0 Mar 22 08:56 authorized_keys -rw-r – r– 1 root root 1670 […]
我希望能够限制我的服务器上的SSH带宽。 即每个sshd过程应该被限制在200Kb / s或类似的东西。 scp具有这个function,但是ssh更适合响应交互使用,似乎没有这个选项。 然而,我想结合-D(SOCKS代理)function和某种限制stream量的function。 有没有这方面的select?
首先,我是Vagrant和Postgres的新手。 我用http://files.vagrantup.com/lucid32.box创build了我的Vagrant实例,没有任何问题。 我可以运行vagrant up和vagrant ssh没有问题。 我按照说明做了一个小改动,我安装了“postgresql-8.4-postgis”包而不是“postgresql postgresql-contrib”。 我开始使用服务器: postgres@lucid32:/home/vagrant$ /etc/init.d/postgresql-8.4 start 虽然连接到stream浪的实例,我可以使用psql连接到实例没有问题。 在我的Vagrantfile中,我已经添加了: config.vm.forward_port 5432, 5432 但是当我尝试从本地主机运行psql时,我得到: psql: could not connect to server: Connection refused Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 我确定我缺less一些简单的东西。 有任何想法吗? 更新: 我发现这样的问题的参考和文章build议使用: psql -U postgres -h localhost 与我得到: psql: server closed the connection unexpectedly This […]
我正在使用Vagrant来启动一些初始的Puppetconfiguration,并且对如何在puppet执行工作stream程中包含/运行多个清单(除了site.pp之外)感到困惑,而没有将额外的清单模块化并包含它们。 在我指向Vagrant(见下文)的puppet清单目录中,我有两个清单,我想执行:site.pp和hierasetup.pp。 config.vm.provision "puppet" do |puppet| puppet.manifests_path = "puppet_files/manifests" puppet.module_path = "puppet_files/modules" puppet.manifest_file = "site.pp" puppet.options = "–verbose –debug" end 目前我有site.pp是调用hierasetup.pp的清单。 我的网站.pp看起来像这样: File { owner => 'root', group => 'root', mode => '0644', } import "hierasetup.pp" include jboss 但是,我得到了有关“导入”的弃用错误: 警告:在/tmp/vagrant-puppet-1/manifests/site.pp:33不推荐使用'import'。 请参阅http://links.puppetlabs.com/puppet-import-deprecation (在grammar.ra:610:在_reduce_190中) 根据引用的URL下的“事情要尝试”,它说:“ 为了保持你的节点定义在单独的文件,指定一个目录作为你的主要清单 ”。 此外,这主要performance的傀儡文件说: “ build议:如果你主要使用主要的清单,而不是依赖ENC,可以考虑把清单设置改为$ confdir / manifests,这样可以将顶级代码分成多个文件,同时避免import关键字。也将符合简单环境的行为。 “ 看来,木偶可以引用一个完整的目录,而不是只是一个特定的清单文件,这样我可以期望,stream浪者会为此做出规定,并允许我删除“ puppet.manifest_file =”site.pp […]