テクノロジー– category –
HTML、JavaScript、CSSなどのフロントエンドから、PHP(WordPress、Laravel)などのサーバーサイドのプログラミング、自宅サーバー(Linux)を中心としたOSやデータベースなどのミドルウェアのお役立ち情報を掲載しています!
その他、テクノロジーに関するあらゆる情報もありますのでお見逃しなく!
-
テクノロジー
Linuxでファイルの末尾に指定した行数を一気に追加する方法
以前記事にしたtailを利用したログ監視のテストとして、ログファイルに1行ずつ書く場合は単純にechoコマンドを使えばいいが、ログが一気に出力された時にちゃんと差分を見ているのか確認するには一気に複数行追加する必要がありました。 当初は方法がわか... -
テクノロジー
LinuxでApacheのAliasを設定して複数のサイトを公開する
LinuxでApacheをインストールすると、デフォルトのDocumentRootは以下の場所になります。 [crayon-674194ef25f95409240212/] ただし、これだと1つのWEBサーバーに対して1つのサイトしか公開できません。複数のサイトを公開する場合、サブディレクトリとサ... -
テクノロジー
【ESXi】VMware Host Clientのタイムアウトを無効にする方法
ESXiのVMware Host Clientは、WebブラウザからESXiホストを管理するための便利なツールが、一定時間操作しないと自動的にログアウトされるというタイムアウト機能があります。この機能はセキュリティ上の理由で有用ですが、場合によっては不便に感じること... -
テクノロジー
Cloud9で隠しファイルを表示する方法(メモ)
少し前に今月末にサービスが終了するCloud9を自宅サーバに移行しました。 https://minory.org/cloud9-centos7-install.html いつものオンライン版ではデフォルトで隠しファイルが見えるように設定されていたが、自宅サーバーに移行してから.htaccessなどの... -
テクノロジー
【Linux】tailコマンドを利用してリアルタイムでログ監視
今回はログを監視して、メッセージに特定の文字列が表示されたら、シェルスクリプトの指定したアクションで、メッセージの内容を利用した処理を行うのが目的です。例えば、WEBサーバーのログに「404」の文字列が表示されたらゴニョゴニョするなどです。運... -
テクノロジー
Linuxサーバーで起動時に1回だけ実行するCronを設定する
以前、Cloud9を自宅サーバー(CentOS 7)にインストールした記事は覚えているでしょうか?Cloud9を起動するにはNode.jsで実行してあげる必要があります。 https://minory.org/cloud9-centos7-install.html しかし、一度シャットダウン、またはリブートして... -
テクノロジー
1つのサーバに2つ以上のIPアドレスを設定する方法(CentOS 7)
訳あって、サーバに複数のIPアドレスを設定する必要があったのでメモします。 設定ファイルに新しいIPアドレスを直接追加する方法もありますが、ここでは初心者にも優しいUIから設定する方法をご紹介します。 具体的には、nmtuiコマンドを利用して、ネット... -
テクノロジー
【Laravel】7種類あるrequiredバリデーションの使い方
Laravelのバリデーションに登場するrequiredには、他のフィールドの状態に応じて必須にするかを決めるルールがいくつかあります。指定した項目が必須になる条件を付けたい場合に非常に便利です。例えば、AとBの入力項目の内どちらかを必須にしたり、チェッ... -
テクノロジー
【Linux】シェルスクリプトからsendmailでメールを送信する方法
バックグラウンドで処理を実行している場合、正常に処理が終了したのか確認したい場合があります。モニターに表示するのも1つの手ではありますが、活動時間外やその場にいない時は、メールで送信してくれるととても便利ですよね。そこで今回は、Linuxでメ... -
テクノロジー
自宅サーバー(CentOS 7)にCloud9をインストールする方法
この度、AWSに買収されたCloud9のサービスが終了となりますので、今まで構築してきたデータを移行する先として、AWSではなく自宅サーバー(CentOS 7)にCloud9をインストールして、これまでと同じように利用できる環境を構築したいと思います。 Cloud9をイ...