debian

Debian 9 (stretch) で MySQL 8.0 の設定ファイルを /etc/my.cnf にする

Debian 9 へ MySQL APT Repository から MySQL 8.0 をインストールすると、my.cnf は alternatives で管理されて、サーバ設定とクライアント設定が複数のファイルで管理される。 複数のファイルで管理すると「この設定、どのファイルから読まれてるの?」問…

Debian 9 (stretch) へ MySQL 8.0 をインストール

MySQL 8.0 が GA になったので、Debian 9 へインストールした。 とりあえず、MySQL 8.0 を起動するまでの作業ログ。 Announcing General Availability of MySQL 8.0 | The Oracle MySQL Blog 環境 OS : Debian 9.4 (stretch) MySQL : 8.0.11 (Oracle DEB Pac…

ポートノッキングで少しだけ SSH 接続をセキュアにした

決められた順番でポートノッキングした時だけ、SSH 接続ができるようにしました。 環境 さくらの VPS OS : Debian 9.1 iptables は設定済み(SSH 接続許可済み) knockd - a port-knocking server ポートノッキングとは? 決められた順番でポートを叩くことで…

Chef で対話的な問い合わせが必要なパッケージをインストールする

Debian でパッケージをインストールすると対話的な問い合わせがある場合があります。 例えば、mysql-community-server*1 をインストールすると MySQL root ユーザのパスワードを聞かれたりします。 こうしたパッケージを Chef でインストールする場合は、応…

Vagrant 用仮想マシン (box) の VirtualBox Guest Additions のバージョンアップ (vagrant-vbguest)

VirtualBox のバージョンアップが結構頻繁に行われるので、box の Guest Additions のバージョンと VirtualBox 本体のバージョンがずれてしまいます。 その度に box を作りなおしたり、起動した仮想マシンで手動バージョンアップするのも面倒なので、vagrant…

rails server 実行時の Could not find a JavaScript runtime エラーの対応

rails server 実行時に下記エラーが出た時の対応。 /usr/local/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/execjs-2.0.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs…

Packer で Vagrant 用仮想マシン (base box) を作成する (Debian 編)

Debian の base box の作成です。 CentOS については前のエントリを参照ください。 Packer で Vagrant 用仮想マシン (base box) を作成する - jitsu102's blog ビルドの流れや設定ファイル構成などは、CentOS とほとんど変わりません。 違いは、OS インスト…

「さくらのクラウド」を使ってみる(1) sacloud CLI のインストールからサーバー起動まで #sacloud

YAPC::Asia Tokyo 2013 でもらった 2 万円分クーポンを登録したまま放置していたので、「さくらのクラウド」を使ってみました。 sacloud CLI のインストール API キーの追加 まず、sacloud CLI で使う API キー (ACCESS TOKEN/ACCESS TOKEN SECRET) を追加し…

Phabricator のインストールメモ

Facebook 社製プロジェクト管理ツール Phabricator のインストールメモです。 使いやすかったら、Trac から移行したいです。 環境 OS: Debian GNU/Linux squeeze (6.0.7/x86_64) Web: Apache 2.2 (2.2.16-6+squeeze11) DB: Percona Server 5.5 (5.5.30-rel30…

gitoliteで作るプライベートgitサーバー(gitwebの導入)

gitolite で git サーバーを構築したので、gitweb を導入してブラウザでリポジトリを確認できるようにしました。 gitolite の導入については、以下のエントリーを参照してください。 gitoliteで作るプライベートgitサーバー - jitsu102's blog apache は導入…

gitoliteで作るプライベートgitサーバー

プライベートな git サーバーがほしかったので、gitolite を使って構築しました。 環境 OS: Debian Squeeze (6.0.6) ssh サーバーの設定 パスワード認証を無効化します。 また、AllowUsers を設定している場合は、gitolite 用ユーザーを追加します。 $ sudo …

(Debian squeeze) 公式パッケージ MySQL 5.5 のインストール

Debian squeeze に MySQL 公式パッケージの 5.5 系をインストールした際の作業メモです。 MySQL 用ユーザーやグループを作ってくれなかったり、mysql_install_db が失敗したりと意外と手数が必要でした。 公式パッケージのダウンロード MySQL :: Download My…

Nagiosのアイコン用に透過画像とgd2フォーマット画像を作成する

Nagiosのホストステータスやステータスマップのアイコンにオリジナル画像を使用したかったので、透過画像とgd2フォーマット画像を作成しました。 透過画像 "imagemagick"パッケージに含まれる"convert"コマンドを使用して、透過画像を作成します。 $ sudo ap…

(Debian)さくらのVPSでメールサーバー設定(dovecot)

前回の続きです。 dovecot(MRA)の設定作業メモです。 (Debian)さくらのVPSでメールサーバー設定 - jitsu102's blog dovecot with SSL/TLS 1. パッケージのインストール IMAP(IMAPS)だけ使用します。 $ sudo aptitude install dovecot-common dovecot-imapd 2…

(Debian)さくらのVPSでメールサーバー設定(postfix)

Debianでのメールサーバー設定の作業メモです。 以前CentOSで設定した内容とほとんど同じです。 さくらVPSでメールサーバ設定(postfix+dovecot) - jitsu102の日記 さくらVPSでメールサーバ設定(postfix+dovecot) の続き - jitsu102の日記 (作業内容) MTAをex…

(Debian)さくらのVPS 1Gへの移行と初期設定いろいろ

今まで使ってきた512プランが今月末で更新タイミングだったので、ディスク容量ほしさに1Gプランに乗り換えました。 ついでにCentOSからDebianへ変更したので、その作業メモです。 Debianのインストール 以下のページを参考にDebianをインストールします。 De…

Linuxモニタリングツール pmap, IPTraf, ntop を使ってみた

このエントリを読んでいたら、知らないツールがあったので使ってみました。 pmap(Procps) IPTraf ntopng – ntop 今回は、Ubuntu 11.10で使用してみましたが、RedHat系でも同様に使用することができると思います。 pmap pmap はプロセス毎のメモリ使用状況を…

vnstati コマンドでvnstat モニタリング結果をグラフ画像にする

vnstati コマンドは、vnstatで収集したトラフィックデータを元にグラフ画像(png)を作成してくれます。 vnstatについては、以下のエントリを参照してください。 コンソールベースのネットワークトラフィックモニタ「vnstat」を使ってみた - jitsu102の日記 イ…

コンソールベースのネットワークトラフィックモニタ「vnstat」を使ってみた

コンソールベースのネットワークトラフィックモニタツール「vnstat」を使ってみました。 時間別や日別など、様々なパターンでのモニタリングが可能なので便利だなと思いました。 インストール パッケージでインストールします。 $ sudo aptitude install vns…

Linuxで負荷テストをする方法

Linuxで意図的に負荷を与える場合、CPU負荷なら以下のような無限ループを実行したり、ディスク負荷なら大きなファイルを書き込んだりしていました。 $ perl -e 'while (1) {$i++}' しかし、上記の方法だと思ったような負荷を与えることができない場合があり…

(Linux Mint)Installing the Japanese Environment.

201109版のLMDE(Xfce)では日本語表示は概ね問題ありませんが、日本語入力ができません。 ということで、日本語環境を整えていきます。 日本語フォントのインストール デフォルトでさざなみフォントがインストールされているので日本語表示に問題はありません…

Moved from Ubuntu to Linux Mint.

少し前にLinus Torvalds氏が使用しているディストリビューションとして紹介されていたLinux Mintをインストールしてみました。 2011年8月11日 Linusが使っているディストロは!? "GNOME 3キライ"発言がもたらしたさまざまな余波:Linux Daily Topics|gihyo.j…

Installing apache2 with mod_perl2 (debian package)

Debianパッケージでのapache2+mod_perl2のインストール手順メモ。 あまりインストールしないので、備忘録的メモ。*1 1. パッケージのインストール・モジュールの確認 $ sudo aptitude install apache2 apache2-mpm-prefork libapache2-mod-perl2 $ APACHE_RU…

KVMゲストOSへのコンソール接続設定

KVMゲストOS(Scientific Linux)へのコンソール接続設定方法です。 設定箇所は、ゲストOSの"/boot/grub/grub.conf"です。 (省略) hiddenmenu serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1 # 追加 terminal --timeout=5 serial console # 追…

AVD Manager起動時のライブラリエラー

どのパッケージをインストールするか、毎回調べているので備忘録メモ。 LinuxでAVD Manager起動時にライブラリエラーが発生した場合は、以下のパッケージあたりをインストールする。 $ sudo aptitude install lib32ncurses5 ia32-libs

ソースからインストールしたソフトウェアを管理するツール「paco」

ソフトウェアをソースからインストールすると、アンインストールができない*1とか、"make install"時のログから手動でファイルを消すとか大変なことが多いですが、「paco」を使うと"make install"したソフトウェアを管理できます。 paco(pacKAGE oRGANIZER)…

rEFItの設定変更

MacBookでrEFItを使ってトリプルブート環境を構築したのですが、メインで使うのはLinuxなので、デフォルトでLinuxブートするように設定変更をしました。 ついでに、OS選択画面の待ち時間が20秒と長めなので、待ち時間も変更しました。 1. Mac OSを起動します…

無線LANの設定(Debian GNU/Linux sid on MacBook)

Debian sidでの無線LAN設定。 環境は、以下の通り。 PC: MacBook(MB404J/A) OS: Debian GNU/Linux(wheezy/sid) AP: Apple Time Capsule WPA/WPA2-PSK(ステルスモード) Wifiカード確認 $ sudo update-pciids $ lspci | grep -E "Atheros|Broadcom" 02:00.0 Ne…

NIC交換時に"ethX"が変わってしまった場合の対処方法

DebianでNIC交換した(MACアドレスが変わった)場合に"ethX"の数字が変わってしまった時の対処方法。 設定ファイルの場所を、すぐに忘れてしまうので、備忘録的メモ。 "/etc/udev/rules.d/70-persistent-net.rules"にNIC毎の定義があるので、"NAME"の設定を変…

KVMでプライベートネットワークを構築する際の設定

単一ホスト上のゲストOS間だけで閉じた仮想ネットワークを構築する設定です。 物理NICに接続されないブリッジインタフェース(以降、"空ブリッジ")を作り、ゲストOSのNICを空ブリッジに接続させる設定になります。 VirtualBoxでの"ホストオンリーアダプタ"な…