ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示
ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示

2026/02/01

MobaXtermの最初の利用方法-SSHでLinuxサーバーに接続する-

MobaXtermは、Windowsでリモートサーバー(Linuxなど)を操作するのに非常に強力で便利なツールです。これ一つでSSH接続、ファイル転送(SFTP)、画面共有(VNC)などが完結します。

まずは、最も一般的な「SSHでLinuxサーバーに接続する」までの手順をわかりやすく解説します。


1. インストール

公式サイトからソフトをダウンロードします。

  • Home Edition (Free): 個人利用であればこちらで十分です。

  • Portable版: インストール不要。USBメモリなどに入れて持ち運べます。

  • Installer版: 通常のソフトと同様にPCにインストールします。


2. 最初の接続設定(SSH接続)

起動したら、まずは接続先(セッション)を登録しましょう。

  1. 左上の 「Session」 ボタンをクリックします。

  2. 「Session settings」画面が開くので、一番左の 「SSH」 を選択します。

  3. Remote host: 接続先のIPアドレス(例:192.168.x.x)を入力します。

  4. Specify username: チェックを入れて、ユーザー名(例:ubunturoot)を入力します。

  5. Port: 通常は 22 のままでOKです。

  6. 最後に下の 「OK」 を押すと、接続が開始されます。


3. ログインとパスワード入力

接続が始まると、黒い画面(コンソール)にパスワードを求められます。

  • パスワード入力時の注意: セキュリティ上、文字を入力しても画面には何も表示されません(星印も出ません)。入力ミスではないので、そのまま打ち込んで Enter を押してください。

  • パスワードの保存: ログインに成功すると「Save password?」と聞かれます。「Yes」を押すと、次回から入力の手間が省けます。


4. 便利な画面の見方

接続が完了すると、画面は主に2つのエリアに分かれます。

  • 右側(ターミナル): コマンドを入力してサーバーを操作する場所です。

  • 左側(SFTPブラウザ): サーバー内のファイルがWindowsのエクスプローラーのように表示されます。

    • ドラッグ&ドロップで、自分のPCとサーバーの間でファイルを簡単にやり取りできます。

    • ファイルを直接ダブルクリックして編集することも可能です。


覚えておくと便利なコツ

  • コピペの作法: ターミナル上で範囲選択するだけで「コピー」され、右クリックするだけで「貼り付け」ができます(設定で変更も可能)。

  • マルチ実行: 複数のサーバーに同時に同じコマンドを送る「MultiExec」機能など、プロ向けの機能も豊富です。


まずは接続したいサーバーの「IPアドレス」「ユーザー名」を準備して、上記の手順を試してみてください。

MobaXtermは「これさえあれば他はいらない」と言えるほど強力なツール

 Windowsでサーバ管理(特にUbuntu Serverの学習)を始めるなら、MobaXterm(モバエックスターム)は「これさえあれば他はいらない」と言えるほど強力なツールです。

簡単に言うと「エンジニアが必要とする機能をすべて詰め込んだ、Windows用オールインワン・ネットワークツール」です。


1. MobaXtermを一言で表すと?

通常、サーバを操作するには複数のソフトを使い分ける必要があります。

  • 操作用の「SSHクライアント」(例:Tera Term, PuTTY)

  • ファイル転送用の「FTP/SFTPソフト」(例:WinSCP, FileZilla)

  • 画面を表示するための「X11サーバ」

MobaXtermは、これらを1つのウィンドウに統合したソフトです。


2. 初心者が泣いて喜ぶ「神機能」4選

① 左側にファイル一覧が出る(SFTPブラウザ)

SSHでサーバに接続すると、画面の左側に自動でサーバ内のファイル一覧が表示されます。

  • ドラッグ&ドロップでファイルをアップロード/ダウンロードできる。

  • サーバ上の設定ファイルをダブルクリックして、そのままWindows側のエディタで編集・保存できる(これが非常に便利!)。

② 画面転送(X11サーバ)が最初から入っている

Ubuntu Server上で動く「画面付きのアプリ(GUI)」を、Windows側のデスクトップに表示させることができます。特別な設定なしで「ブラウザをサーバ上で立ち上げて、手元のWindowsで見る」といったことが可能です。

③ タブ管理と画面分割

複数のサーバに同時に接続し、タブで切り替えたり、画面を2分割・4分割して並べて操作したりできます。

④ ポータブル版がある

インストール不要の「Portable edition」があるため、USBメモリに入れて持ち運んだり、会社のPCを汚さずに使ったりできます。


3. Ubuntu Server学習にどう役立つ?

Ubuntu Serverの勉強を始めると、必ず「黒い画面でのファイル編集(viやnano)」で挫折しそうになります。

MobaXtermを使えば、

  1. コマンド操作は右側の黒い画面で行う。

  2. 難しい設定ファイルの書き換えは、左側のリストからファイルを見つけ、使い慣れたWindowsのエディタで編集する。 という「いいとこ取り」ができるため、学習のハードルがグッと下がります。


4. 料金プラン

  • Home Edition (無料): 個人の学習用にはこれで十分すぎるほど多機能です(接続先保存数が12個までなどの制限あり)。

  • Professional Edition (有料): 接続数制限がなくなり、カスタマイズやサポートが受けられます。


導入のアドバイス

まずは公式サイト(mobaxterm.mobatek.net)から Home Edition (Portable) をダウンロードしてみてください。

Ubuntu Serverをいちから独学するなら「体系的に学べる入門サイト」と「特定の構築手順が豊富な逆引きサイト」を使い分けるのが最短ルートです

2026年現在、初心者の方に特におすすめのサイトをステップ別に厳選しました。


ステップ1:Linuxの「基本」と「操作」に慣れる

Ubuntu ServerはGUI(画面)がなく、すべてコマンドで操作します。まずは「コマンドへの恐怖心」をなくすためのサイトです。

ステップ2:Ubuntu Serverを「インストール・設定」する

OSの入れ方や初期設定を学ぶための、実践的な日本語サイトです。

  • gihyo.jp(Ubuntu Desktop / Server Recipe)

    • 特徴: 技術評論社による連載記事。最新のUbuntuの仕様に基づいた深い知識が得られます。「改めてUbuntuに入門したい人向けのサーバー講座」などのシリーズが非常に有用です。

  • SERVER WORLD(Ubuntu 24.04 / 26.04 設定ガイド)

    • 特徴: エンジニアの必読サイト。 「Webサーバを立てる」「DBを入れる」といった目的別に、コマンドが箇条書きでシンプルにまとめられています。手順を確認する際の「逆引き」として最強です。

ステップ3:世界標準の「公式チュートリアル」で学ぶ

英語のサイトが多いですが、ブラウザの翻訳機能を使えば十分理解可能です。最新かつ正確な情報はここが一番です。

  • Ubuntu Tutorials

    • 特徴: 開発元のCanonicalが提供。インストールからDockerの導入、セキュリティ設定まで、ステップバイステップで学べる「公式ガイド」です。

  • DigitalOcean Community Tutorials

    • 特徴: クラウドサーバ大手による解説記事。「UbuntuにNginxをインストールする方法」といった記事が世界一詳しく書かれています。


個人的な「学習ロードマップ」の提案

  1. [LinuCの標準教科書] をざっと読み、用語(ディレクトリ、権限など)を理解する。

  2. VirtualBox などの仮想環境を自分のPCに作り、[SERVER WORLD] を見ながら実際にUbuntu Serverをインストールしてみる。

  3. [Uptime Kuma] などの簡単なOSS(前述)をDockerで動かしてみる。

まずは「自分のPCの中に仮想のUbuntu Serverを作る」ところから始めてみませんか?

Ubuntuの「弱点」

 Ubuntuは世界で最も普及しているLinuxディストリビューションの一つですが、技術者やプロフェッショナルな現場からは、特定の「弱点」が指摘されることがあります。2026年現在の視点で、実務に影響しうる主要なデメリットを整理しました。


1. Snapパッケージへの強烈な依存

Canonical社が推進するパッケージ管理システム「Snap」が、多くの技術者にとって最大の不満点となっています。

  • 起動速度の遅延: アプリケーションがサンドボックス化されているため、従来の .deb 形式に比べて起動がワンテンポ遅れることがあります(特にブラウザなど)。

  • ディスク消費量: 依存ライブラリをパッケージ内に抱え込むため、ストレージ使用量が増大します。

  • 強制アップデート: ユーザーが望まないタイミングで自動更新が行われることがあり、サーバー運用において予期せぬ挙動変更を招くリスクがあります。

2. サーバー運用における「RHEL/CentOS系」との互換性

日本のエンタープライズ市場では、Red Hat Enterprise Linux (RHEL) 系のエコシステムが依然として強固です。

  • 商用アプリの対応: 特定の商用ミドルウェアやエンタープライズ向け管理ツールが「RHEL/AlmaLinuxのみ公式サポート」となっているケースがあります。

  • 設定作法の違い: ネットワーク設定(Netplan vs NetworkManager)やサービス管理の細かな挙動が異なるため、RHEL系に慣れたエンジニアには学習コストが生じます。

3. 「安定性」と「新機能」のジレンマ

UbuntuはDebianの不安定版(sid)をベースに構築されています。

  • 最新機能の代償: LTS(長期サポート版)であっても、安定性を最優先する Debian GNU/Linux や RHEL に比べると、パッケージの更新頻度が高く、マイナーアップデートで挙動が微妙に変わることがあります。

  • Jit(JITコンパイル)やライブラリの不整合: 開発者向けの最新ツールを積極的に取り込むため、古いレガシーなシステムをそのまま動かそうとすると、ライブラリのバージョンが新しすぎて動かないことがあります。

4. リソース消費の重さ

初心者向けの親切な設計が、ベテラン技術者には「余計なもの」と感じられることがあります。

  • バックグラウンドプロセス: デフォルトで動作しているサービス(不具合報告ツールやクラウド初期化ツールなど)が多く、最小構成で構築したい場合には手動での削ぎ落とし作業が必要です。

  • メモリ使用量: 標準インストールでは Debian や Alpine Linux に比べて初期のメモリ消費量が多い傾向にあります。

5. Canonical社のビジネス方針への懸念

Ubuntu Pro(旧UA)のプロモーションがターミナル内(apt upgrade時など)に表示されるようになり、コミュニティの一部から「純粋なオープンソースの体験を損なっている」という批判があります。また、独自の技術(UnityデスクトップやMirなど)を推進しては途中で断念した歴史があり、長期的な技術選定においてCanonical社の意向に左右される不安要素があります。


技術者へのアドバイス

これらの弱点を踏まえ、以下のような「使い分け」が一般的です。

  • Ubuntuを選ぶべき: クラウドネイティブな開発、AI/機械学習、最新のハードウェア利用、デスクトップ用途。

  • 他を検討すべき: * 究極の安定性と軽量さが必要 ➔ Debian

    • 超軽量なコンテナベース ➔ Alpine Linux

    • 日本のエンタープライズ標準に合わせる ➔ AlmaLinux / Rocky Linux

Ubuntu 24.04.3 LTS (Noble Numbat)

 Ubuntu 24.04.3 LTS (Noble Numbat) は、安定性と最新技術のバランスが非常に優れた、2026年現在のサーバー運用の「黄金標準」と言えるバージョンです。

既存のUbuntuユーザー(特に 20.04 や 22.04 を利用してきた技術者)向けに、特筆すべき変更点と実務上の重要ポイントを解説します。


1. コア・プラットフォーム

  • カーネル: Linux 6.8 をベースに、24.04.3 では最新のHWE(Hardware Enablement)スタックにより Linux 6.11 系までサポート。最新のCPU(Intel 第15世代/第16世代、AMD Zen 5)や次世代ストレージの最適化が図られています。

  • サポート期間: 標準で5年。Ubuntu Pro(無料枠あり)を有効にすることで最大12年(Legacy Support含む)のセキュリティアップデートが保証されます。


2. サーバー運用・インフラ管理の進化

Netplan 1.0 の採用

ネットワーク設定ツール Netplan がついに 1.0 に到達しました。

  • 双方向性: netplan status コマンドによる詳細な状態確認。

  • WPA3 サポート: Wi-Fiを含むネットワークセキュリティ設定の強化。

  • 複雑なトポロジ: VXLANやVRFなどの高度なネットワーク構成の記述がより簡潔になっています。

インストーラーの刷新 (Subiquity)

  • 自動インストール (Autoinstall): YAML形式による自動定義がより洗練されました。

  • NVMe-over-TCP: インストール段階でのNVMe-over-TCPストレージのサポートが追加され、SAN/クラウド環境での構築が高速化しています。


3. 開発者・エンジニア向け主要スタック

パッケージマネージャーで導入できるデフォルトのバージョンが大幅にアップデートされています。

ツールUbuntu 22.04Ubuntu 24.04.3
Python3.103.12
GCC11.213.2
Go1.181.22+
OpenSSL3.0.23.0.13 (FIPS準拠改善)
Systemd249255

[IMPORTANT]

Python 3.12 の注意点:

セットアップツール(distutils)の削除など、後方互換性のない変更が含まれています。古いスクリプトを移行する際は、仮想環境(venv)の利用がこれまで以上に強く推奨されます。


4. セキュリティとパフォーマンスの改善

  • フレームポインタの有効化: デフォルトで全てのパッケージが frame pointers 有効でビルドされています。これにより、perfeBPF を使ったパフォーマンス・プロファイリングが、バイナリのリビルドなしで極めて正確に行えるようになりました。

  • AppArmor 4.0: ネットワーク制御のポリシー設定がより細分化され、コンテナ環境でのセキュリティ分離が強化されています。

  • SSHセキュリティ: 秘密鍵の生成時にデフォルトでEd25519が優先されるなど、最新の暗号化アルゴリズムへの移行が推奨されています。


5. アップグレードの注意点 (22.04 -> 24.04)

技術者が直面しやすい「ハマりどころ」です。

  • PPA の無効化: アップグレード時にサードパーティのPPAは自動的に無効化されます。移行後、Noble Numbat用に対応しているか確認して手動で戻す必要があります。

  • AppArmor による実行拒否: セキュリティ強化の影響で、以前動いていた独自バイナリが AppArmor によってブロックされることがあります。ログ(/var/log/audit/audit.log)の監視が必須です。

  • apt-key の廃止: apt-key は完全に非推奨となりました。/usr/share/keyrings/ への移行が済んでいないスクリプトは修正が必要です。


6. 技術者への推奨アクション

  1. Ubuntu Pro の有効化: 個人利用(5台まで)なら無料です。これを行わないと、Main リポジトリ以外の Universe に含まれるパッケージ(多くのOSSライブラリ)のセキュリティパッチが届きません。

  2. パフォーマンス分析: bpftrace などを利用して、新しくなったプロファイリング機能を試してみてください。

2026/01/29

インフラの王者「Ubuntu Server」とは?エンジニアに選ばれる理由

 パソコン画面で操作する通常のUbuntu(デスクトップ版)とは異なり、Ubuntu Serverは「サービスの土台」となることに特化したOSです。

私たちが毎日使っているWebサイトやアプリの裏側で、このUbuntu Serverがどのように活躍しているのか、その凄さを紐解きます。


1. デスクトップ版との決定的な違い

最大の違いは、「GUI(マウス操作の画面)がない」ことです。

  • コマンド操作(CLI): 画面には文字だけが表示され、すべての操作をキーボードのコマンド入力で行います。

  • 超軽量・高効率: 画面を表示するための余計なプログラムが一切入っていないため、パソコンのパワーを100%「サービスの処理」に回せます。

  • 遠隔操作が基本: 本体にモニターを繋ぐことは稀で、別のパソコンからネットワーク経由で操作するのが一般的です。


2. なぜ世界中のサーバーで採用されるのか?

サーバー用OSには多くの種類がありますが、Ubuntu Serverがトップシェアを誇るのには3つの理由があります。

  • 最新技術との相性が抜群: AI開発、Dockerなどのコンテナ技術、クラウド環境(AWSやGoogle Cloud)において、Ubuntuは「標準のOS」として扱われています。

  • LTS(長期サポート)の安心感: 2年ごとにリリースされる「LTS版」を選べば、最長10年間もセキュリティアップデートが提供されます。一度作ったら長く動かし続けるサーバーにとって、この安定性は生命線です。

  • 圧倒的な情報量: 何かトラブルが起きても、ネットで検索すれば世界中の誰かが解決策を書いています。これはエンジニアにとって最大の安心材料です。


3. Ubuntu Serverで「できること」の例

自宅の古いパソコンにUbuntu Serverを入れるだけで、以下のような自分専用のインフラを構築できます。

  • Webサーバー: 自分のブログやWebサイトを世界中に公開する。

  • ファイルサーバー: 家の中のどのデバイスからもアクセスできる大容量ストレージを作る。

  • プライベートクラウド: 写真や動画を保存する、自分専用のiCloudやGoogleドライブのような場所を作る。

  • AI・学習環境: 最新のAIモデルを動かしたり、プログラミングの練習台にしたりする。


まとめ:インターネットの「見えない土台」

Ubuntu Serverは、派手な画面こそありませんが、「速さ・安定・自由」を極めた究極のツールです。

IT業界への第一歩として、黒い画面にコマンドを打ち込み、自分だけのサーバーを立ち上げてみる。その経験は、テクノロジーの裏側を理解するための大きな武器になるはずです。


2011/07/29

OpenOffice.orgを起動する速度を速くする方法

OpenOffice.orgを起動する速度を速くする方法です。
[ツール]-[オプション]で、[読み込みと保存]-[全般]の「ユーザー独自の設定をドキュメントとともに読み込む」と「プリンタ設定をドキュメントとともに読み込む」の2つのチェックをオフにすると起動が早くなります。
LibreOfficeも同じ操作で起動時間を大幅に短縮することができます。

2011/06/23

企業向けのUbuntuのサポートを開始した会社

2011年6月21日に、株式会社アシストという会社が、UbuntuプロジェクトのスポンサーであるCanonical Limitedと日本国内総代理店契約を締結し、Canonicalが提供する「Ubuntu Advantage」の取り扱いを開始した。


つまり、企業や団体向けに、ソフトウェアのサポートがないのが基本である、オープンソースソフトウェアを有料でサポートを提供するということだそうだ。


ちにみに、「Ubuntu Advantage」とは、Ubuntuを搭載したサーバやデスクトップ・マシンを効率よく管理、監視するツールである「Landscape」の提供および迅速なトラブル対応などエンタープライズで求められるサポートをまとめてサブスクリプションとして提供するサービスだそうだ。「Landscape」により単一のインターフェースで、サーバ、デスクトップ、仮想マシン、クラウドなどすべてのUbuntuシステムの管理が容易になり、タスクの自動化や、パッチの適用等を簡単に行うことができるそうです。


これにより、このサービスを利用して、多くの企業や団体で、Ubuntuが導入されることにつながりそうですね。




アシスト、世界的に注目される「Ubuntu」の エンタープライズ向けサポートを提供開始

2011/06/18

Ubuntuデスクトップ

自宅のWindows PCに、Wubiを使用してUbuntu 11.04 をインストールした。
このブログは、そのUbuntu上で更新している。

Firefoxは、使い慣れていないので、
まずは、使い慣れている、Chromeをインストールした。
これで、Webブラウジングは、これまでと変わりなく使えそうだ。

日本語変換が、まだ、こなれていないので、まだ、適切な変換候補がでないので、入力に時間がかかる。
あと、デフォルトでは、[F10]キーが、使えない。また確認しておこう。

次に、無料オンライン同期ストレージのUbuntu Oneを登録した。
最初から、2GBの容量が無料で使用できるようだ。

Ubuntuデスクトップ | Ubuntu Japanese Team

全自動で「Ubuntu」をインストールして手軽にLinuxを体験できる「Wubi」

窓の杜 - 【REVIEW】全自動で「Ubuntu」をインストールして手軽にLinuxを体験できる「Wubi」