• IT入門・基礎講座
    • STEP 1: ITの基礎知識
    • STEP 2: PCの基礎知識
    • STEP 3: プログラム知識
    • STEP 4: IT技術の知識
    • STEP 5: IT業界の知識
  • IT基盤スキル
    • Linux の基礎知識
    • ネットワークの基礎知識
    • システム設計・構成管理
  • サーバー・環境開発
    • オンプレ仮想サーバー
    • クラウド仮想サーバー
    • 開発支援ツール
  • プログラミング
    • Shell の基礎知識
    • Java の基礎知識
  • 開発プロダクト
    • AIプロダクト
      • AI執事
      • 面影AI
      • AI編集長
      • Echo
      • Reply
    • Java共通部品
    • 運用自動化ツール
  • エンジニアの独り言
    • AIエンジニアリング
    • エンジニアの思考録

Beエンジニア

自力で生きる方法を探すために、ITで仕組みを作る基礎を発信するブログ。

  • IT入門・基礎講座
    • STEP 1: ITの基礎知識
    • STEP 2: PCの基礎知識
    • STEP 3: プログラム知識
    • STEP 4: IT技術の知識
    • STEP 5: IT業界の知識
  • IT基盤スキル
    • Linux の基礎知識
    • ネットワークの基礎知識
    • システム設計・構成管理
  • サーバー・環境開発
    • オンプレ仮想サーバー
    • クラウド仮想サーバー
    • 開発支援ツール
  • プログラミング
    • Shell の基礎知識
    • Java の基礎知識
  • 開発プロダクト
    • AIプロダクト
      • AI執事
      • 面影AI
      • AI編集長
      • Echo
      • Reply
    • Java共通部品
    • 運用自動化ツール
  • エンジニアの独り言
    • AIエンジニアリング
    • エンジニアの思考録
  • サーバー構築に使えるVPS
    国内3大VPSを徹底比較
  • 開発プロダクト
    仕組みで自由を掴むITの実験室

新着記事

【Linuxの基礎知識】再起動時に入れ替わるデバイス名「sdX」を固定したい

本業に忙殺され長らく本ブログの更新をサボってしいました。その間にも彼此、コメントでの質問がたまっていましたので、少しずつ回答記事を作成していこうかと思っています。かなり急いでコメントされた方もいるみたいですが、誠に恐縮ですが今更の回答になってしまうことをお許しください。 さて、lvm関連での質問で、OSを再起動するたびにデバイスマップ名がコロコロ変更されてしまう件に関して回答いたします。実際に口頭でやり取りしたわけではないので、あくまでも憶測になりますが、テキスト文章から察するに回答としては、「initr ...

【iPad mini】手帳をiPadに変えたら生産性が劇的に向上した話【iPad pro】

いよいよ師走に入りました。ついこの間までは正月かと思ったら「あっ」という間に年末です。年齢を重ねる毎に時の経つのが本当に早くなったと感じてしまう今日この頃です。 いま私は今年の振り返りと、来年の予定(目標)設定作業の真っ最中です。そこで、新年を迎えるうえで自分の行動パターンを改めて見直すことにしました。更なる生産性向上が目的です。 と言うのも、副業としてブログやその他のものまで手を出し、一定の成果を上げるためにはどうしても時間が足りなく感じていました。 手帳をiPadに変えたら生産性が劇的に向上した 手帳 ...

【作業品質改善】運用設計に必須な作成ドキュメントとは?【属人化排除】

以前、システム運用とは「サーバーやネットワークがトラブルで停止しないようにシステムの管理・運用を行うこと」と述べました。まぁ、あながち間違いではないのですが、業務改善のコンサルを依頼されるたびに思うのは「その定義を少し改める必要があるのではないか?」と感じている事です。 非情にジレンマに苛まれますが「顧客第一主義目線」の改善提案では、9割がた不採用となってしまいます。そこで、企業側の意図を見定めるために目線を変えたアプローチを行ったところ、某上場企業の社長様まで参加した一大プロジェクトになったことがありま ...

システム運用とは?運用設計書に必要な記載項目を分かり易く解説!

一般的に「IT業界」≒「プログラマ」or 「インフラエンジニア」と捉えられることは至極普通なことだと思います。その証拠にIT業界へ転職を考えている方のほとんどが、ネットの検索蘭へ「IT プログラマ エンジニア 年齢」等の単語を入力してこのサイトへたどり着いています。 現在ではコロナ禍の影響もあり、何処の企業も積極的な設備投資を控えるようになりました。以前のような「システム導入」フェーズから、少しでも長くシステムを延命するために「システム維持」フェーズへ移行する企業が増えてきたように思います。 システムを維 ...

【仮想サーバー構築】Linux導入後の環境設定!

前回までに下記の記事で、VmWare PlayerへLinuxを導入を進めてきました。現状ではLinux OSがインストールされているだけの状態であり、今後いろいろなモジュールを追加してサーバー機能を動作させるためには不足な設定箇所が多々あります。 この記事では、LinuxOS導入後の環境準備を行っていきます。 Linux OS導入後の設定! 問題なくサーバーの構築が完了していれば、下記のサーバーが構築されているはずです。 この記事の環境設定では、サーバー毎の個別設定ではなく、全サーバーに共通な「スクリプ ...

【仮想サーバー構築】CLUSTERPRO4.xを導入する【障害対策】

データベース環境を構築する上で、最大の懸案は「耐障害性」が挙げられます。データベースに蓄積されるデータは都度更新されて行き、何らかの障害が発生した場合の損失は計り知れません。そこで本環境では、想定しているデータベースサーバー「db01」「db02」の障害対策として「CLUSTERPRO」を使用してHAクラスタ環境を実現します。 CLUSTERPROとは? CLUSTERPRO(クラスタープロ)は、NECが販売する「HA(high ability)」を実現するHAクラスタリングアプリケーションです。CLUS ...

【仮想サーバ構築】共有ディスク上へデータ格納領域を作成する【LVM】

前回はVmWare Player上に、ディスク共有を行うための外部ディスクを作成しました。 この記事では、作成した外部ディスク「/dev/sdb」「/dev/sdc」「/dev/sdd」へ、データ格納領域(lv)を作成していきます。 なお、LVMについては、下記リンクページを参照してください。 想定する論理ボリューム構成 作成する論理ボリューム構成は下記を想定しています。 外部領域 本記事では「node0」から取り込んだ外部ディスク上に、データ格納領域を作成します。 外部ディスクによる簡単なLVMの構成イ ...

【Linuxの基礎知識】LVMとは?LVMを理解しよう!

LVMとは? LVM(logical volume manager)とは、複数のハードディスクやパーティションにまたがった記憶領域をまとめて、単一の論理ボリューム(LV)として扱うことのできるディスク管理機能です。※ インストール時に手動パーティションの設定で作成することが出来ます。 利用者からは、通常のパーティションと同様に見え、作成されたlvを個々に任意のフォーマットで利用できる等のメリットがあります。また、システムを停止せずに論理ボリュームサイズの増減を自由に行うことが可能です。 LVMの特徴 従来 ...

【仮想サーバー構築】VmWare Playerのディスク共有設定を行う!

前回は、WebサーバーとAPサーバーの連携設定を行いました。今回は、データーベースを導入するにあたり、VmWare Player上でディスクの共有設定を行います。 本記事では、VmWare Playerでのディスク共有設定を行います。 想定する構築環境 データーベースアプリケーションを「db01」「db02」上へインストールを行い、データ格納領域として外部ディスクを利用します。「db01」を正系「db02」を副系として状態によってマウント、アンマウントを切り替えデータベースを稼働させます。 想定するミドル ...

【IT入門】シェルとシェルスクリプトの違いとは?シェルの種類について

「シェル」と「シェルスクリプト」という言葉を聞いたことがありますか?どちらもLinuxやMacのターミナルで使われるものですが、それぞれの役割や使い方には違いがあります。 本記事では、「シェル」と「シェルスクリプト」の違いを初心者向けにわかりやすく解説します。シェルは「コマンドを実行する環境」であり、シェルスクリプトは「その操作を自動化するためのスクリプト」です。 「シェルって何?」「シェルスクリプトはどう使うの?」と疑問に思っている方でも、この記事を読めば基本が理解できます!実際の使い方や、簡単なサンプ ...

【クラウドテック】フリーランスのための求人サービス【リスクもサポート】

フリーランス(個人事業主)として活動していくにあたって、どのように仕事を探したり業務内容を検討すればよいかといった問題にぶつかります。 昨今はフリーランスとして働く人が増えたこともあり、フリーランサーをサポートするサービスが増えたものの、それらの中でどれを選べばよいか迷っている方も多いでしょう。 本記事では、フリーランス活動の案件紹介からキャリアサポートまで行っている「」について紹介させていただきます。 クラウドテックとは? とは、クラウドソーシング大手「クラウドワークス」が運営している、フリーランスのた ...

駆け出しSE向け!データベース設計書の基本と実務活用

🚀 「データベース設計書って何?どう作ればいいの?」エンジニアとして開発を進めるうえで、データの管理は非常に重要です。しかし、いざプロジェクトに入ると、「データベース設計書を書いて」と言われて戸惑う駆け出しSEは少なくありません。 「そもそもデータベース設計書って必要なの?」「どんな項目を記載するべき?」「実務ではどう活用するの?」 本記事では、データベース設計書の基本から、「これだけ押さえればOK!」という実務で役立つ書き方を解説します。 初心者でも逃げ出さないように、図やアイコンを交え ...

【ネットビジョンアカデミー】未経験OK!無料で学ぶネットワークエンジニア講座【上京支援サポートあり】

ネットワーク技術取得の道は険しいですが、専門の講師に学べる ネットビジョンアカデミーは一考に値するでしょう。 本記事では、プログラミングスクール選びに迷っている方に向けて、以下のポイントをわかりやすく紹介していきます。 ネットビジョンアカデミーとは? ネットビジョンアカデミーは、未経験者がネットワークエンジニアとしてのキャリアをスタートできるITスクールです。受講料無料で資格取得サポートがあり、就職支援や上京支援も充実しています。これにより、金銭的負担をかけずにIT業界へ転職できる環境が整っています。 受 ...

【テックキャンプ】未経験からエンジニア転職!学習環境と転職保証を徹底解説

本記事はプロモーションを含みます。本記事では、景品表示法に基づく「ステルスマーケティング規制」に則り、アフィリエイト広告を利用していることを明示しています。当サイトでは、広告であることが読者に分かるよう適切に表記し、誇張や事実と異なる内容を含めないよう努めています。 本記事では、プログラミングスクール選びに迷っている方に向けて、以下のポイントをわかりやすく紹介していきます。 ハイレベルなプログラミング教育を受けたい方には「テックキャンプ エンジニア転職」がおすすめ! 「自分でサービスを作るところまで自分の ...

【Shellの基礎知識】シェルスクリプトの設計書とは?必要な項目や書き方等を解説!

一般的にシェルスクリプトの大半は、運用ツールとしての処理が主な用途となります。大抵の処理は「起動・停止・状態表示」や「リソースチェック」「夜間バッチ処理」等の単発処理となるため、設計書と言う観点ではかなり軽視されがちです。 シェルスクリプトはOSの組み込みコマンドを駆使することで、非常に有用なツールとなります。一言で表すならば「かゆいところに手が届く」ため、運用上欠かすことは出来ません。 ところが、私の経験的に7割近くのプロジェクトが、「運用ツール(シェルスクリプト)」設計書のメンテナンスが出来ていません ...

詳細設計書とは?SE&PGそれぞれに必要な設計書!

システム開発において、詳細設計書はSE(システムエンジニア)とPG(プログラマー)の橋渡しとなる重要なドキュメントです。「設計なしでとりあえずコードを書き始める」と、後から仕様変更が困難になり、バグが増えたり、開発の手戻りが発生する原因になります。 特に、開発チームが複数人で作業を進める場合、詳細設計書がないと「誰がどの部分をどのように実装するのか?」が曖昧になり、チーム全体の生産性が低下するリスクがあります。SEとPGがスムーズに連携し、開発を進めるために、詳細設計書を適切に作成し、活用することが重要で ...

基本設計書とは? ポイントを抑えて分かりやすく解説!

「SE(システム・エンジニア)」は、顧客目線が大切です。その上で、社内でシステムを実際に開発する「PG(プログラマー)」へ、開発する内容を伝えることも重要です。そのために作成するのが、今回解説する「基本設計書」です。 そこで今回は、基本設計書に関連する、以下の事項を解説します。 📌 基本設計書とは? 基本設計書は、システムの全体像を定義し、開発チームや関係者が共通認識を持つために作成されるドキュメント です。要件定義で決めた内容をもとに、システムの構成・機能の詳細・データの流れ・ユーザーイ ...

ウォーターフォールとは?新人SE&未経験でも分かり易く解説!

ソフトウェア開発の手法にはさまざまなものがありますが、その中でも歴史が長く、今なお利用されるのが「ウォーターフォールモデル」です。本記事では、ウォーターフォールモデルの基本概念、開発プロセス、メリット・デメリット、そして実際の活用例について詳しく解説します。 ウォーターフォール型開発とは? ウォーターフォールモデルは、ソフトウェア開発において古くから用いられている開発手法の一つです。このモデルでは、開発プロセスが複数のフェーズに分けられ、それぞれのフェーズが完了してから次のフェーズへと進むのが特徴です。そ ...

要件定義書とは?現代の開発における重要性と最新の手法を解説

「要件定義書を作成するSEは、花形SEである」と言っても、過言では有りません。それだけに、「要件定義書は大切な存在である」と言えます。 そこで今回は、要件定義書に関連する、以下の事項を解説します。 システム開発において「要件定義書」は、プロジェクトの方向性を決める極めて重要なドキュメントです。特に、近年ではクラウド環境の普及やアジャイル開発の広まりにより、要件定義の進め方も変化しています。 本記事では、要件定義書の基本から、最新のトレンドに合わせた作成方法まで詳しく解説します。 要件定義書とは? 要件定義 ...

【Shellの基礎知識】簡単なログ出力ロジックを作ってみました。

商用プロジェクトは1から100に至るまで、すべてエビデンスの世界です。システムに障害は付きものですので、障害報告を行う際には、必ず「1次報告」「中間報告」「最終報告」をエビデンス付きで提出しなければなりません。 シェルスクリプトを作成する場合、予め障害が発生することを念頭に入れて設計を進めていきます。基盤として挙げるなら「CPU」や「メモリ」、「ディスク」など、リソース周りの障害は約束されていることです。では、そのエビデンスとして必要になるものは何でしょう? エビデンスとして必ず必要になるものとは、ずばり ...

« Prev 1 … 6 7 8 9 10 Next »
  • Post
  • Share
  • Pocket
  • Hatena
  • LINE
  • URLコピー

記事検索

新着記事

【Linuxの基礎知識】tcpdumpの使い方と通信トラブルの本質的な見方
【RHEL系Linux】ディスク使用率を自動監視するシェルスクリプトの実装
ORMにはうんざり!第3回:JavaでDB接続の最適化と共通プールの構築
【Linuxの基礎知識】Linuxでログ肥大を防ぐlogrotateの基本と自作アプリ対応法
【RHEL系Linux】信頼性を重視した完了保証型ディレクトリ転送スクリプトの設計と実装

カテゴリー

  • AIエンジニアTOPIT入門・基礎講座 (33)
    • STEP 1: ITの基礎知識 (5)
    • STEP 2: PCの基礎知識 (8)
    • STEP 3: プログラム知識 (7)
    • STEP 4: IT技術の知識 (7)
    • STEP 5: IT業界の知識 (5)
  • IT基盤スキル (45)
    • Linux の基礎知識 (20)
    • ネットワークの基礎知識 (12)
    • システム設計・構成管理 (12)
  • サーバー・環境開発 (22)
    • クラウド仮想サーバー (5)
    • オンプレ仮想サーバー (11)
    • 開発支援ツール (6)
  • プログラミング (38)
    • Java の基礎知識 (23)
      • Javaの基礎知識(基礎編) (11)
      • Javaの基礎知識(実践編) (11)
    • Shell の基礎知識 (15)
      • Shellの基礎知識(基礎編) (11)
      • Shellの基礎知識(実践編) (2)
  • 開発プロダクト (32)
    • 運用自動化ツール (13)
    • Java共通部品 (4)
    • AIプロダクト (15)
      • AI執事 (4)
      • 面影AI (4)
      • AI編集長 (2)
      • Echo (3)
      • Reply (2)
  • エンジニアの独り言 (16)
    • AIエンジニアリング (8)
    • エンジニアの思考録 (8)
  • おすすめITスクール (4)
  • 転職エージェント (4)
  • no imageコワーキングスペース (4)

人気の記事

運営者情報

運営者のBeproです。

IT業界に携わって20年以上。現在はシステムエンジニア兼プレイングマネージャとしてプロジェクトに従事しています。
詳細はこちら

  • 運営者情報
  • 運営者情報
  • プライバシーポリシー
  • プライバシーポリシー

Beエンジニア

自力で生きる方法を探すために、ITで仕組みを作る基礎を発信するブログ。

© 2025 Beエンジニア