Dockerを使ってみる

Contents はじめに Dockerはオープンソースのコンテナ型仮想化ソフトウェアです。VirtualBoxやVMWare等のサーバー仮想化技術とは異なり、一つのOS上に独立したユーザー空間を作ることによって仮想化を…

firewalldによるファイアウォール設定

はじめに CentOS7からはiptablesではなくfirewalldというファイアウォールが導入されました。(iptablesも利用できるようですが、firewalldが標準となっています。) 起動 起動しているか確…

ホスト名の変更

CentOS7においてホスト名を変更するには、以下のコマンドを実行します。 $ sudo hostnamectl set-hostname <hostname>  

さくらVPSにWordPressをインストール

さくらVPSのCentOS6サーバーに、WordPressをインストールしたので、その手順を残します。 PHPのインストール まず、WordPressの使用言語であるPHPと必要なモジュールをインストールします。yumコ…

さくらVPSで公開鍵認証のログインユーザーの作成

さくらVPSでサーバーをレンタルし、rootユーザーしか存在しない状態から、管理者ユーザーを作成する手順のメモです。 まず、「仮登録完了のお知らせ」メールに含まれるパスワードを利用して、rootユーザーとしてサーバーに接…

複数のファイル内の文字列の置換

UNIXにおいて、ファイル内の文字列の置換にはsedコマンドを利用することができます。例えば、fruits.txtファイル内の文字列AppleをOrangeに置換するには、以下のように行います。 $ sed -i".bk…

プロンプトの表示の変更

表示内容の変更 PS1という環境変数の値を変更することで、Bashのプロンプトの表示を変更することができます。例えば [user@host:/path/to/current_directory]$ という表示にしたければ…

古いファイルの削除

UNIXにおいて、最終更新後一定期間経った古いファイルを削除するには、「find」コマンドを「-exec」パラメータと一緒に利用します。 $ find <Directory> -maxdepth 1 -mti…

Bashで終了ステータスよる条件分岐

Bashにおいて、前に実行されたコマンドの終了ステータスは「$?」で取得することができます。 $ echo Hello Hello $ echo $? 0 終了ステータスは各コマンドによって定義されており、0から255ま…