2017年– date –
-
Python
【AWS】【Python】Lambda で RDS インスタンスを起動・停止するプログラム&スケジュール化手順【2017年最新版】
以前、Lambda で EC2 インスタンスを起動・停止するプログラム&スケジュール化手順を説明しましが、今回は Amazon RDS を Lambda を利用して起動・停止するプログラムを作成します。 【AWS】【Python】Lambda で EC2 インスタンスを起動・停止する... -
プログラム
Python 構文の学習帳
後から確認できるように Python の構文で不明な部分を追加していきます。 Python3.6 のインストール(最新 Python のインストール)手順はこちらを参考にしてください。 【Python】【CentOS7】Python 3.6.2 を「yum からインストールする手順」と「... -
機械学習
【Python】【機械学習】scikit-learn のインストールと XOR 演算プログラム
現在、ソシム株式会社「クジラ飛行机」著の「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup、scikit-learn、TensorFlow を使ってみよう」で、機械学習を勉強しています。 インフラ系エンジニアでプログラマーとしての... -
Linux
【Linux】root の vi にカラー(色)を付ける、(root以外でも)vi の色をカスタマイズする(コメントアウトなど)
rootアカウントの状態で vi でファイルを開いても色が付いていないため見にくいと感じたことはないでしょうか? 【例】 こんな感じで全部白だとコメントアウトなど見分けるのが難しいです。 [root@SAKURA_VPS ai]# vi jano.py # -*- coding: utf-8 ... -
機械学習
機械学習とは?
Python でプログラミングの学習をしています。 Python というと「機械学習」のためのモジュールが豊富です。 ということでせっかく Python でプログラミングを学習しているなら「機械学習」も少しずつ学習しようと思っています。 インフラ系エンジ... -
Linux
【Linux】【CentOS】プロンプトの表示を変更する手順
bash でログインするとデフォルトでプロンプトは以下のようになっていると思います。 Last login: Sat Sep 16 15:17:23 2017 from 192.168.1.3 [test@cent06 ~]$ ← ホスト名「cent06」、アカウント名「test」です。 つまり「アカウント名... -
シェルスクリプト
シェルスクリプト(Shell Script)の作り方・構文まとめ
シェルスクリプト(shell script)の作り方・構文をまとめました。 随時追加していきます。 スクリプトの最初の 1 行目の「シバン(shebang)」(#!/bin/bash or #!/bin/sh) スクリプトの最初の 1 行目です。 #!/bin/bash もしくは... -
物理
【NTP】【CentOS7】【CentOS6】【AWS】時刻の設定が正しいか確認する方法
自身が管理しているサーバーの時刻が正しく設定されているか確認する手順です。 一昔前は、サーバーは「物理サーバー」が中心だったので時刻の設定は単純でしたが、今は「物理サーバー」、「仮想マシン」、「クラウド」と環境が混在していることが普通にな... -
Zabbix
【Zabbix 3.4】CentOS 7 への Zabbix インストール手順
2017年8月に「Zabbix 3.4.1」がリリースされたので、早速インストールをしてみました。 Zabbix でサーバーの監視をしたいですが、それ以上にサーバーの SNMP トラップを Zabbix で受信して「シビリティ(severity、厳しさ、激しさ、重大度という意味)」に... -
Python
【Ansible】【Python】Ansible の setup で取得したデータをパースして CSV、Excel 形式にコンバートするプログラム
少々複雑なことをやろうと思います。(と言っても自分が複雑に感じるだけですが) Ansible には、ターゲットノードの情報を取得する「gather_facts」という機能があります。 デフォルトでは「gather_facts」は「False」になっていますが、この機能を利用し... -
インフラ
Ansible の使い方(コマンド&Playbook&設定全般)
このページは Ansible で業務で私がよく利用している「機能」や「ノウハウ」や「メモ」や「疑問点」など気が付いたら随時追加していきます。 ansible.cfg とは何か? Ansible のデフォルトの動作を設定します。 ansible コマンド ans... -
物理
【物理】HPE ProLiant DL360、DL380 の iLO 管理画面を日本語化する手順
今回は HPE ProLiant DL シリーズの iLO 管理画面を「日本語化」する手順を説明します。 データセンターに自社のサーバーを設置する場合は「ラックマウント」型のサーバーを購入しますが、価格的にも性能的にも「標準的なポジションとなるサーバー... -
仮想環境
【AWS】【Python】Lambda で EC2 インスタンスを起動・停止するプログラム&スケジュール化手順【2017年最新版】
最近の AWS は新しい機能が次々と追加されています。 もはや「人工知能」や「ビジネス分析ツール」など AWS の機能だけで、ビジネスに必要なすべての環境が準備できるのではないかと思います。 「Lambda」という AWS のサービスがあります。 「Lamb... -
レンタルサーバー
SMTPプロトコルの「仕組み」や「内部動作」について
レンタルサーバーを借りてメールサーバーを構築している方もいると思いますが、メールの送信に使われる代表的なプロトコルが「SMTP(Simple Mail Transfer Protocol)」です。 今回は SMTP プロトコルの「仕組み」や「内部動作」について調べてみました。 ... -
セキュリティ
さくらインターネットの「Web改ざん検知サービス」の機能について
さくらのレンタルサーバーに「Web改ざん検知サービス」の機能がついています。 「Web改ざん検知サービス」の詳細 https://www.sakura.ad.jp/function/security/detection.html 「Web改ざん検知サービス」とはどんなサービスなのか? ... -
プログラム
【Ansible】【Python】Ansible で取得した JSON 形式のデータをパースして CSV、Excel 形式にコンバートするプログラム
前回、Ansible で取得した情報を JSON 形式で出力する方法を説明しました。 【Ansible】ansible-playbook 取得した結果を JSON 形式で出力する方法 今回は、更に進化して Ansible で取得した情報を JSON で出力して、更に JSON 形式のデータ... -
WordPress
【WordPress】コピペした時に自動で空白スペースが消える場合の対処(空白スペースが勝手に消える場合)
WordPress で本サイトを作成しています。 IT系のサイトのため、以下のように Teraterm でのコマンド結果をコピペして「コマンドライン」と「コマンド結果」を載せることがよくあります。 [test@cent07 ansible]$ ls -l 合計 12 -rw-rw-r--. 1 test test 12... -
Linux
【Ansible】ansible-playbook 取得した結果を JSON 形式で出力する方法
最近 Ansible を勉強しています。 「IT技術者のための現場ノウハウ Ansible 実践ガイド」を読んでいますが現場に近いエンジニアが記述しているので参考になります。 Ansible実践ガイド (impress top gear) 通常 Ansible は「インフラ構成管理ツー... -
Linux
【CentOS7】ファイルディスクリプタをプロセス単位で設定する手順【systemd】
「httpd」や「tomcat」などを運用していて多くのユーザーにアクセスされたときに、プロセスに障害が発生することがあります。 ログを調査すると「Too many open files」がエラーを出力することがあります。 原因は多くのファイルをオープンし過ぎたためな... -
セキュリティ
【OpenSSL】SSL証明書の情報を取得するコマンド
多くのレンタルサーバーで、多くのサイトを運用すると、各サイト(各ドメイン)の SSL 証明書の「有効期限」を一括で管理した方が効率がよくなります。 SSL 証明書の期限が切れるとサイトにアクセスできなくなったり、期限切れの警告がでてアクセスが一気... -
レンタルサーバー
【WordPress引越】プラグインなしで「お名前.com」の「共用サーバー」にサイトを引っ越しする手順【図解】
「リトルサーバー」から「お名前.com」のレンタルサーバー(共用サーバー)に WordPress のサイトを引越する手順です。 手順が膨大&複雑なため、結構大変でした。 しかし最後まで通して WordPress作業の引っ越しをしたのでその手順を「図解」です... -
レンタルサーバー
お名前.comの共用サーバー【SD-21プラン】で既に持っているドメインを割り当てる手順
今回は「お名前.com」のレンタルサーバー(共用サーバー)で既に持っている独自ドメインを登録して新規でWordPressのサイトを作る手順を説明します。 このような環境の場合です。 「会員ID:666xxxx」ですでにドメイン「tama-example.com」を持っ... -
仮想環境
【VMware vCenter Converter Standalone】oVirt or RHEV 環境から仮想マシンを VMware 6.5 へ移行する手順
今まで無料の仮想環境の「oVirt」を利用していたり、有償ですが比較的安い「RHEV」を利用していたけど、使い勝手が悪かったり、武バグ等の不具合があったり、サポートがなかったりして「VMware」へ移行したいという要件があるかもしれません。 以下... -
レンタルサーバー
【HTML/CSS】 【超初心者】idやclassなどのセレクタの基本を学ぶ(どう指定すればスタイルシートで反映されるか分からない)
本サイトは「WordPress」で構築しています。 ちなみに、ゼロから(テキストファイルで空白の「index.php」ファイルを作成して全て手入力して)構築しています。 とはいうものの、この本を参考にして本サイトを構築しました。 本格ビジネスサイトを... -
プログラム
【Python3.6】BeautifulSoupのインストール&実行手順
Pythonのライブラリ「BeautifulSoup」に関して解説します。 BeautifulSoupという一風変わった名前ですが、ルイス・キャロルの「不思議の国のアリス」の中の詩の名前に由来しています。 このライブラリは Web スクレイピングに役立ちます。 具体的に... -
レンタルサーバー
レンタルサーバー障害情報のURL一覧
各レンタルサーバーの障害情報を通知するURL一覧です。 XSERVER(エックスサーバー)の障害情報 「サーバー障害のお知らせ」一覧が確認できます。 https://www.xserver.ne.jp/support/information.php お名前.com の障害情報 「ドメイン」の... -
プログラム
【Python】基本的な動作確認
Pythonをインストールしたら、基本的なところから学習しましょう。 プログラミングを始める時の最初の数歩はかなり困難です。 しかし、最初のハードルを乗り越えたら後は楽しめるようになります。 私もシステムのバックアップスクリプトをPythonで... -
レンタルサーバー
SSL/TLS の解説 【Part.1】 暗号化技術
ユーザーの「個人情報」や「クレジットカード情報」を扱うサイトを運用する場合、セキュリティ管理が非常に重要です。 一般企業でも個人情報が漏えいした場合、業務停止するほどの損害が発生する可能性もあります。 セキュリティ管理... -
仮想環境
oVirt or RHEV 環境から仮想マシン(イメージ)を VMware 6.5 へ移行する手順【コマンドライン編】
今回はあまり例のない手順かもしれませんが、「oVirt」もしくは「RHEV(Red Hat Enterprise Virtualization)」環境から「VMware」環境へ仮想マシンを移行する手順です。 ※VMware vSphere 6.5 の環境で作業をします。 長期間 VMware だけ、R... -
Linux
【CentOS7】FTPサーバー構築手順
CentOS で FTP サーバーを構築する場合は大体「vsftpd」をインストールすると思います。 vsftpd とは vsftpd は「Very Secure Ftp Daemon」の略です。 Very Secureとあるようにセキュアにデータを送受信できるように設計されています。 具体的に何が「セキ...