As per bug 721896 and various others: I'm on an AWS t2.micro instance (Xeon E5-2670, 991MiB of memory). Occasionally (about once a day), kswapd0 falls into a busy loop and spins on 100% CPU usage indefinitely. This can be provoked by copying/writing large files (e.g. dding a 256MB file), but it happens occasionally otherwise. System memory usage (not including buffers/caches) currently sits at 36%
DHCPでIPアドレスとかは設定するけど /ec/resolv.conf は生成・変更されたくない場合のメモ。 Ubuntu 以下、14.04と15.04で確認。 手短に言うと、 /etc/resolv.conf をsymlinkではなく実ファイルにした上で、 以下の内容で /etc/dhcp/dhclient-enter-hooks.d/disable-make_resolv_conf を作る make_resolv_conf() { :; }細かく書くと、こんな感じになってる。 dhclientが/sbin/dhclient-scriptを折りにふれ実行する dhclient-script は resolv.conf を生成するためにシェル関数 make_resolv_conf を呼ぶ dhclient-script にはフックポイントがあり、以下の場所にあるファイルを . (sour
Ubuntu、クラウドに最適化した軽量版「Ubuntu Core」発表。Docker以外のコンテナにも幅広く対応 軽量OSへの取り組みとしては、Red Hatの「Red Hat Enterprise Linux Atomic Host」や、あるいはCoreOSなどがあります。 Ubuntu Coreの特長は、上記2つがいずれもDockerに最適化しているのに対し、Ubuntu CoreはDockerだけではなくあらゆるコンテナ機能を想定して、きびきび動くOSとして軽量化(原文では“Snappy”と表現)を行っている点です。 あらゆるコンテナに対応 Ubuntuの創始者であるマーク・シャトルワース氏は、Ubuntu Coreのコンテナ対応について次のように説明しています。 In Ubuntu Core, we aim for a much smaller Core, and then ena
インフラストラクチャー部の宮下(@gosukenator)です。 クックパッドでは一部のサーバで Ubuntu を使い始めており、 apt リポジトリをどのように管理するのが良いのか、試行錯誤しています。aptリポジトリ管理で実現したいことは、主に次の2点です。 自前でビルドしたパッケージの管理 リモートリポジトリから削除された旧バージョンパッケージの保全 このあたりをいい感じにできるツールはないかな、と社内で話していたところ、カルビ生焼け王 に教えてもらったのが aptly です。 aptly とは 公式サイトに「aptly is a swiss army knife for Debian repository management」とあるように、aptly は多機能な apt リポジトリ管理用ツールです。外部リポジトリのミラー作成、ローカルリポジトリの作成、リポジトリのスナップショット
こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE
As Ubuntu cloud images are uploaded and registered on the Amazon EC2 cloud, they are referred to as AMI (Amazon Machine Images). Each AMI is a machine template from which you can instantiate new servers. Each AMI has its own unique ID. In order to launch an instance on the EC2 cloud, you first need to locate its ID. This page helps you quickly locate an AMI ID. Here’s how to use it Type a few char
I have unattended-upgrade set up on my Ubuntu systems. Occasionally I will log in remotely to one of them and I'll see a message informing me that I need to reboot the system (in order to complete an upgrade). Is there a way to determine the specific package (or set of packages) which is triggering this notice?
Ubuntuを使ううえでパッケージ管理は欠かせません。普段はソフトウェアセンターやapt-getコマンドからパッケージをインストールし、アップデーターから通知が届いたらアップデートする、それだけで充分です。しかし「この更新によって何が変わるのか」「このファイルはどのパッケージに属しているのか」といったことを調べたくなるときもあるでしょう。今回はパッケージ管理で使えるちょっとしたコマンドをいくつか紹介します。 パッケージの変更履歴を取得する パッケージを更新するとき、更新を反映する前に何が変わるのかを知りたいことがあるでしょう。 すべてのパッケージにはパッケージに関する変更履歴ファイル(changelogファイル)が付属します。ファイルは「/usr/share/doc/パッケージ名/changelog.Debian.gz」という名前で保存されていますので、これをlessコマンドなどで閲覧す
Regular readers might be aware that I recently availed myself of the opportunity to buy a Microsoft Surface Pro at a discounted price. Not because I was necessarily thinking about switching to Windows as my main operating system, but because I saw it as an opportunity to try Ubuntu on what is an excellent touchscreen device. After all, if it’s good enough for Gabe Newell, it’s good enough for me.
Home Home Percona Monitoring and Management Percona Monitoring Plugins MySQL Software MongoDB Software PostgreSQL Software Kubernetes Operators Playback Reference Legacy documentation¶ You should upgrade to the most recent version for documentation support. The documentation for product versions that are either outdated or have reached their end-of-life is available in a PDF format. Outdated docum
Chef 11 has come out, and possibly broken a bunch of your carefully crafted cookbooks. How are you going to test them, though? Here's one way, using chef-solo via Vagrant. Requirements RVM (or rbenv, but this will use RVM) You're using RVM or rbenv to manage your rubies, right? If not, you should be. Virtualbox some cookbooks you wrote and want to test Set it up We don't want to mess up our carefu
さて、巷で噂のすごいH本こと『すごいHaskellたのしく学ぼう!』を買ってきたので早速環境構築からやってみます。が、この本、「Haskell Platformをダウンロードするのがベストです」と教えてくれるだけで、インストール方法については公式サイトを見よと丸投げするだけなんですね。やってみるといろいろやらなきゃいけないことがあったのでその辺を備忘録的にまとめておきます。 タイトルにも書きましたが、前提とする環境はUbuntu 12.04です。 1. GHCをインストールする Haskell Platformは、それ自身がHaskellに依存して書かれているので、コンパイルするためにHaskellの実行環境であるGHC(Glasgow Haskell Compiler)が必要になりますのでまずこれを入れましょう。 # 依存関係のインストール。libgmp3c2は./configureする
I'm learning Chef and I'm going to do right now for Ubuntu: execute "add-apt-repository ppa:#{node[:some_repo]}" do user "root" end execute "apt-get update" do user "root" end but may be there is a better ("chef-style"?) way to do it. Also, I concerned that sometimes add-apt-repository waits for "Enter" key on it's execution, so this approach might not work as is. What is the Right way of doing it
What is Go about? The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has th
2. Cloud computing stack Salesforce.com, GoogleDocs, Office, etc... GoogleApps, Java, Azure, etc... Amazon, GoGrid, 3Tera, OpenStack, etc... Storage Network Xen KVM VMWare HyperV etc.. HP IBM Dell Lenovo etc.. 2 Presentation by Nick Barcet 3. Ubuntu Cloud (Ubuntu One) Juju (CloudFoundry) Ubuntu Cloud Infrastructure and Guest Storage Network KVM, Xen LXC Orchestra (Bare metal provisioning) x86 ARM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く