Linuxでプロセスが落ちてしまった場合のプロセスの起動とメール通知のスクリプトとなります。 スクリプトの作成 ここでは、/opt/batch/proces_check.shに作成することで進めていきます。 以下の内容を
カテゴリー: Linux
LinuxでSFTPのみ利用可能なユーザを作成する
LinuxでSFTPのみ利用可能なユーザ作成の備忘録となります。 SFTPユーザの追加 ユーザを追加してパスワードを設定 SFTPログイン時のディレクトリを作成 SFTPログイン時に表示されるディレクトリを作成します。
Amazon S3/CloudFront で使用されているIP アドレスの確認
AWSを使用している場合で、作業環境からのIPアドレス制限を掛けたい場合がありますよね。 EC2などの単独の場合は良いのですがCloudFront、S3などの場合は複数IPアドレスがありますが、これらのIPアドレスは公開
CentOS 7でPostfixでメールサーバを構築
構築するOS環境はCentos7.2です。Webサービス内でメール送信処理が有りsmtpサーバと受信メールの転送を主としていますので多人数で利用するメールサーバとしてはそぐわない点もあるかもしれません。 postfixの
CentOS8 Webサーバ構築 HTTP/2が標準対応
以前Centos7.5環境のhttpd+http/2対応サーバ構築を掲載しましたが、Centos8ではミドルウエアが刷新されPHP7.2やhttpd2.4.37となり標準でHTTP/2 や TLS1.3対応となり標準環境
logrotateによるhttpdログローテーション設定
httpdの設定後はログローテーション設定を行なっておきましょう。 ローテーションをしないとログが1ファイルになり容量だ肥大化して検証時に余計な手間がかかります。 ログローティション対象のhttpdログファイル ローテー
CentOS7 NTPサーバを設定し時間を同期
NTPのインストール NTPサーバを設定し、日本標準時刻と同期するようにします。サーバの時刻同期についても設定が漏れがちだったので備忘録として掲載します。 NTPをインストール NTPサーバをインストールします。 外部n
CentOS7.5 Webサーバ構築 HTTP/2でWebサイトを高速化
Webサイト制作では、Retinaディスプレイ対応やJS、CSSの肥大化などでファイルを圧縮してもデータ容量が大きくなりページ読み込みに時間がかかる事も散見されます。 ページの表示が遅いとユーザ離脱の要因となるため、でき
DNSレコード設定 CNAMEレコードは他の指定と同時利用はできません。
CNAMEを設定したときは、他の全てのレコードを設定してはならないという規則(RFC1912)があり設定が反映されないようになっているので、注意が必要です。 RFC1912より抜粋 www.ietf.org/rfc/rf
viエディタで行番号を表示
viエディタで行番号を表示するメモです。 viエディタを開いたら「ESC」キーを押しカーソルモードにします。 行番号を表示 行番号を非表示 参考常時行番号を表示したい場合 .vimrcに追記するとこで常時行番号を表示する
CentOS7+nginx+php環境の構築
今まではhttpd環境でのWebサーバ構築が主流でしたが、高速で軽量なnginxも人気なのでnginxでのWebサーバ構築を行ってみました。 nginxにするとLAMPならぬLNMP?になるのでしょうか。 早速nginx
CentOS7 SELinux・ファイヤウォールの設定
CentOSをインストールした後には幾つか設定をしておきましょう。 新規でCentOSをインストールした後に、自分はいつもSELinuxとファイヤウォール(FireWalld)は無効にしています。 もちろんファイヤウォー
CentOSのインストールバージョンと32/64bitの確認方法
インストールされているCentOSのバージョンとbit数を確認するコマンドの備忘録となります。 CentOSのバージョン確認 以下のコマンドで確認することができます。 上記はCentOS7での結果となりますが、他のバージ
CentOS7環境のvsftpdの設定
CentOS7環境で、FTP環境(vsftpd)を設定した際のメモとなります。 vsftpdをインストールする インストール自体は、yumでのインストールが簡単ですし運用後のアップデートも簡単でオススメです。 今回インス
CentOS7の起動時に任意のプログラムを実行。rc.localが実行されない
CentOS7になってからサービス起動がsystemdに代わったため、自分で作成した自動実行コマンドの登録方法も変わったようです。 単純に、/etc/rc.d/rc.localにコマンドを書くだけでは動かず、結果としては
CentOS7、RHEL 7 以降のサービス起動・停止コマンド
クラウドサーバですとCentOS7も選択できるようになってきており、CentOS7でWebサーバ構築をする機会がありサービスの起動コマンドが変わっていたのでその時のメモとなります。 CentOS6以前で使用していたサービ