bacchi

DebianにAnsibleをインストールする

2017/3/17  

DebianにAnsibleをインストールするのは下記の手順で大丈夫ですが、インストールされるのが1.9系です。(2015/11/14現在) apt-get install ansible 最新版のA ...

crontabでは「%」をエスケープしなければならない

2017/3/17  

crontabでは「%」をエスケープしなければならない タイトルそのまんまですが、少し悩まされたのでメモ。 crontabに以下のようなタスクを仕込み、実行してみたところ失敗してしまいました。 45 ...

Ansibleで対象ホストのIPアドレスを取得する

2017/3/17  

playbookやtemplateの.j2ファイルで対象ホストのIPアドレスを取得するには下記の変数を使えばよいです。 {{ ansible_eth0.ipv4.address }} きちんとIPアド ...

zshのインストール + わしの.zshrc

2017/3/17    

zshのインストール 以下のコマンドでインストールします。 RHEL系OS # yum install zsh Debian系OS # apt-get install zsh Mac 最近のMacはす ...

メールのテストにSwaksを使うと色々捗る

2017/3/17  

メール関係のテストにswaksが便利すぎるので、ご紹介。 簡単に添付ファイルを貼り付けれられたり、メールのテンプレート使えたりテスト以外にも使いどころがありそう。 swaksのインストール 基本的にy ...

Systemd管理下のApacheでgracefulを使う

2017/3/17  

一般的に運用中のApacheを再起動する場合、restartではなくgracefulを使用すると思います。 CentOS7のパッケージ版のApacheはSystemdによりサービス管理がされていますが ...

コマンドラインからクライアント認証のページにつなぐ

2017/3/17  

LinuxのコマンドラインからWindows用のクライアント証明書を使って、クライアント認証のページにつなぐことがあったのでメモ。 Windwos用のクライアント証明書(p12形式)のファイル名はcl ...

Debian8にR(3.1.1)をインストールする

2017/3/17  

Debian8にRをインストールした際のメモ。 Rのインストール source.list に追加することなくapt-get install で入りました。 [root@gealach] ~ # apt ...

Webサーバーを立てずにPHPだけでカジュアルにWeb開発を行う + ポートフォワードを使ってリモートlocalhostをクライアントで見る

2017/3/17  

PHPはWebサーバーになる。 PHPはWEBRickのようにWebサーバーとして動かすことができます。 $ php -S addr:port 実行例 root@gealach:~# php -S l ...

Linux向けの高機能アンチウイルスソフト『Sophos Anti-Virus for Linux』の無料版が出たので試した

2017/3/17  

今までLinuxのフリーなアンチウイルスソフトといえばClamAVが定番でした。 2015年5月18日から『Sophos Anti-Virus for Linux』に無償版が提供され、選択肢が広がりま ...

Macのterminalが『mac terminal [プロセスが完了しました]』と表示され使えなくなった場合の対処

2017/3/17  

Macのterminalを立ち上げるとmac terminal [プロセスが完了しました]と表示されterminalが即落ちする事象が発生しました。 強制終了させて再度起動しても同じ状態が続きまともに ...

後付けでswap領域を拡張する

2017/3/17  

IDCFクラウドのマシンは初期状態ではswap領域が作られていない?ので後からswap領域を足してみたのでメモ。 下の画像はMackerelで描画されるMemoryの部分の切り抜き。 Mackerel ...

Ansibleのwhenは配列を使うことができる

2017/3/17  

特定のgroupやhostにはtaskを実行したくないという場合、whenを使ってやれば簡単に実現することができる。 - name: put /etc/hosts template: src=host ...

telnetはHTTPSを喋れないので、openssl s_clientを使えばいい

2017/3/17  

平文通信(HTTP)はtelnetを使う telnetを使えばHTTPの接続確認を行うことができます。 telnetでhttp://www.google.com/ にGETするには以下のコマンドを実行 ...

apt-get で Duplicate sources だと怒られた時の対処法

2017/3/17    

Debianにaptを使ってOperaを入れた後、apt-get updateを実行すると以下の様なエラーが出るようになってしまいました。 # apt-get update 省略 W: Duplica ...

WPメンテナンス失敗で「現在メンテナンス中のため、しばらくの間ご利用いただけません。」と表示されるようになった場合の対処法

2017/3/17  

WordPressのメンテナンス中、(私のケースだとプラグインを更新している最中)誤って他のページを開いてしまった場合に以下の様な画面が出てしまいました。 WordPressではコンパネから本体のアッ ...

サーバー運用初心者はIDCFクラウドを使うと幸せになるかも

2017/3/17  

商用・個人用でさくらVPS、GMOクラウド、AWS、IDCFクラウドとVPSやクラウドサーバーを使ってきた経験から、サーバーを運用したことがない人や経験が浅い人が自分でサーバーを立てて、運用していくの ...

PerlでROT13暗号文の復号

2017/3/17  

某サイトで以下の問題が出題されたのでPerlで解いてみた。 以下の暗号文を復号せよ。 ---begine--- tbireazrag bs gur crbcyr, ol gur crbcyr, sbe ...

コマンドライン引数とshift関数

2017/3/17  

下記のようなコードを見て、なぜ変数に関数を代入?と一瞬思考停止してしまった。 #!/usr/bin/env perl use strict; use warnings; my $file = shif ...

CentOS6とCentOS7のサービス管理コマンドを比較してみた

2017/3/17    ,

CentOS7からSystemdが採用されて、これまでやってた操作はCentOS7でどうするんだと悩むことが多いのでまとめ。 操作 〜CentOS6 CentOS7 起動 /etc/rc.d/init ...