Linux

2018年11月18日 CentOS6

【Linux】grep コマンドで【コメント行】および【空白行】を削除する方法

Linux には多数のコンフィグファイルがありますが、デフォルトではほとんどの行がコメントアウトされていることもあります。 コンフィグファイル内で実際に設定されている箇所だけを抽出できたら、より短時間で正確にコンフィグフ...

2018年09月24日 CentOS7

【RedHat 7.5】DNSサーバーの構築手順(bind-chroot、bind9.9.4)

閉じた環境で内部 DNS サーバー(ネームサーバー)を構築する手順です。 DNS サーバーは Linux(RedHat 7.5)と bind と chroot の組み合わせです。   以前、chroot を調査...

2018年09月15日 CentOS6

【Linux】【Windows】【CIFS】Windows の共有フォルダを Linux でマウント(mount)する手順

CIFS(Common Internet File System)とは「ファイル共有プロトコル」です。 一般的には「CIFS」よりも「SMB(Server Message Block)」の方が有名かもしれません。 「SM...

2018年08月26日 CentOS7

【SMTP】【Linux】外部の SMTP サービスを利用してメールを送信するための Linux の設定&コマンド

最近はクラウドサービスが充実し、各種企業がメール配信サービス(SMTPサービス)を提供しています。 今回は、外部の SMTP サービスを利用してメールを送信するための Linux(RedHat 7系)の設定およびコマンド...

2018年05月13日 CentOS6

【Linux】find コマンド【図解】

find コマンドの使い方について解説します。 環境は「CentOS 6 系」もしくは「CentOS 7 系」です。     過去のファイルを削除する find コマンドの使い方として多いのではないで...

2018年04月02日 CentOS7

【Keepalived】【VMware 6】Keepalived インストール手順および設定手順

以前、Linux での冗長構成(HA構成)について概要の解説をしました。     【Linux HA】冗長構成についての基本   今回は実際に VMware 6 の環境に仮想マシンを2台構築...

2018年03月18日 CentOS7

【Linux】【CentOS7】journalctl コマンド

CentOS 7 より追加された非常に使い勝手が良い journalctl コマンドについて解説します。 OSを管理する際にサービス周りの調査でよく利用します。     journalctl コマンド...

2018年03月17日 CentOS6

【Linux】grepコマンド

Linux コマンドで目的の情報を抽出するためによく利用されるのが「grep」コマンドです。     正規表現を使いたい 明示的に「-E」オプションを付けます。 「-E」オプションを付けなくても「正規...

2018年03月17日 CentOS6

【Linux】du コマンド(ディレクトリの深さを指定など)

duコマンドの使い方です。 duコマンドをうまく使うと、現在 Linux マシンのどのディレクトリが一番ディスク容量を使っているのかを集計し、分かりやすく表示させることができます。     du コマ...

2018年03月10日 AWS

【ubuntu】【AWS】ubuntuの基本的なコマンド

機械学習の勉強をしようと AWS EC2 インスタンスの無料利用枠を使って ubuntu を利用しています。 今まで CentOS 中心だったので、ubuntu の基本的なコマンドをまとめます。   &nbsp...

2018年03月09日 CentOS7

【CentOS7】httpd 2.2 (Apache)をコンパイルからインストールする手順

アプリの仕様により特定のバージョンの httpd をインストールしなければいけない場合があります。 (本当は特定のバージョンにこだわると「脆弱性」や「バグ」や「サポート切れ」などで品質が落ちるので、定期的に最新バージョン...

2018年03月04日 CentOS6

【Linux】less コマンド

less コマンドの便利な使い方を紹介します。 私は閲覧だけなら「vi」コマンドを使わずに「less」コマンドを使います。 編集する必要が出た時だけ「less」から「vi」に切り替えて編集をするようにしています。 そうす...

2018年03月03日 Linux

【Linux】confファイル(コンフィグ)からコメントアウトを除外して表示する方法

Linuxのコンフィグファイル(httpd.conf や sudoers や zabbix_server.conf など)をチェックする時に、設定はたいして入っていないのに、コメントアウトが多すぎて特定の個所を見つけるの...

2018年02月25日 CentOS7

【PHP】【CentOS7】インストール&初期動作確認

インフラ系エンジニアなのであまり手広くプログラム言語を扱いたくないのですが、現在以下のプログラム言語を勉強しています。 Python ← 趣味 Ruby ← 業務&趣味 PHP ← 業務&趣味   今回は PH...

2018年02月25日 CentOS6

【Serverspec】【serverspec-runner】インストールと基本設定

インフラの構成管理で「Serverspec」を利用している企業は多いと思いますが、更に@hiracy様の「serverspec-runner」をインストールして「Serverspec」のテスト結果をレポートとして出力する...

2018年01月14日 Linux

【Git】git clone コマンドで「fatal: Could not read from remote repository.」が表示された場合の対処方法

git clone コマンドで「Permission denied (publickey). fatal: Could not read from remote repository.」のエラーが出力された場合の対処方法...

2018年01月14日 CentOS6

【Linux】sudo コマンド

日常業務でよく利用している「sudo」コマンドです。 普段は「sudo su -」コマンドで root になるために使用するばかりですが、それ以外でも sudo コマンドの使い方を調べます。     ...

2018年01月14日 Linux

【Ubuntu 16】【Python 3.6】AWS EC2 インスタンスの Ubuntu 環境で Python 3.6 環境を構築する手順

Ubuntu に Python 3.6 環境を構築する手順です。 今まで CentOS 系を中心にサーバーの構築をしてきましたが、Python などのプログラミングで Ubuntu を利用しているケースが多く且つ情報も多...

2017年12月10日 Linux

【Python】メール受信をトリガーとして【さくらVPS】サーバー上の Python プログラムをスタートしたい

「さくらVPS」でインターネット経由でのメール(Gmail)を受信し、メール受信をトリガーにして Python プログラムを起動するシステムを構築してみます。     ■さくらVPSは結構楽しめるので...

2017年12月10日 CentOS6

【Linux】nslookup コマンド

nslookup コマンドでよく利用する使い方を解説します。 nslookup ではオプションを付けることで「正引き」「逆引き」「MX レコード」など様々な情報を取得することができます。     ns...

2017年12月03日 Linux

【Linux】Linux コマンド特集

Linuxのコマンドを特集します。 コマンドは ABC 順に記載します。       【Linux】du コマンド(ディレクトリの深さを指定など) du コマンドについて解説します。特にディ...

2017年12月03日 CentOS6

【Linux】【コマンド】vi コマンド

vi コマンドの便利な使い方・よく使うコマンドについて記載します。     複数行をまとめて削除したい 以下のコマンドでまとめて削除できます。 5dd ← 5行まとめて削除 1000dd ← 1000...

2017年12月02日 CentOS6

Webサーバー(httpd)について

Apache を中心とした Web サーバー(httpd)について解説しています。   【httpd】リダイレクトの正体を探る Let's Encrypt の導入に関連して httpd のリダイレクトで思いもよ...

2017年12月02日 Linux

【httpd】リダイレクトの正体を探る

とあるサーバーの話ですが http://localhost  にアクセスすると、 https://localhost にリダイレクトして且つエラーを出力するサーバーがありました。   しかも以下のような状況です...

2017年12月02日 CentOS7

【Linux】rpm コマンドで エラー: rpmdb: BDB0113 Thread/process 7206/140002585515840 failed: BDB1507 Thread died in Berkeley DB library

先日 rpm コマンドでパッケージを確認したところ、以下のようなエラーが出力されました。 [root@SAKURA_VPS ~]# rpm -qa | grep openssl エラー: rpmdb: BDB0113 T...

2017年12月02日 Linux

【正規表現】エスケープシーケンスが必要なメタ文字(メタキャラ)一覧

文字列の検索を「パターンマッチ(または、パターンマッチング)」と呼びます。 パターンマッチングのために用いるパターン(どんな文字がどう出現するか)のことを「正規表現」と呼びます。 正規表現の中にはメタ文字(メタキャラ)と...

2017年12月02日 Linux

正規表現について

サーバーを構築し日々運用したり、プログラムを作っていると コマンド シェルスクリプト プログラム で「正規表現」を知っているかで目的の情報を取得できるようになります。 知らないと後からもうひと手間掛けなければいけないこと...

2017年11月28日 CentOS6

【Linux】stressコマンド(負荷テスト・パフォーマンスに最適のコマンド)

サーバーを構築後にパフォーマンステスト・負荷テストを行ないます。 その理由は、 どの程度のパフォーマンスを出せるのか? どれくらいの負荷を掛けてもサービスを提供できるのか? をたとえ正確でなくても(正確なパフォーマンスを...

2017年11月18日 CentOS7

【VMware】VDP 6.1.5(VMware vSphere Data Protection)のデプロイ&インストール&設定手順

今回は VMware でデフォルトで付属している「VDP(VMware vSphere Data Protection)」のデプロイ手順、インストール手順、設定手順について解説します。 VDPをインストールするためには環...

2017年11月13日 CentOS7

【さくらVPS】【Python】Django で Web アプリを作る(Apache、mod_wsgi、Django、Python 3.6)【Part.11】

今回は今まで作成した Web アプリケーションを元に「ToDo」アプリを作成します。 何度も繰り返しアプリを作成することで「型」が分かってきます。   以下、今までの作業です。 【さくらVPS】【Python】...