Linux Bash スクリプトにおける for ループの 9 つの例

Bash の for ループは、数値、単語、配列、コマンドライン変数、または他のコマンドの出力を処理できる多用途ツールです。単純な for ループは、数値リストまたは単語リストで使用でき、リストの各値に対してコードのセクションを繰り返すことができます。

Linuxでipcalcを使ってサブネットマスクを計算する方法

大規模なネットワークをサブネット化すると、セキュリティが強化され、パフォーマンスが向上し、ネットワークが論理的に整理されます。しかし、計算の一部は大変です。Linuxのipcalcコマンドは、計画段階を容易にします。

Windows 10に組み込まれたLinuxカーネルが登場

Microsoftは本日、Windows Subsystem for Linuxバージョン2(WSL 2)を発表しました。これには「劇的なファイルシステムのパフォーマンスの向上」とDockerのサポートが備わっています。これらすべてを可能にするために、Windows 10にはLinuxカーネルが搭載されます。

Linuxでnohupコマンドを使用する方法

Linuxのnohupコマンドを使用すると、それらを起動した端末ウィンドウが閉じられても、重要なプロセスを実行し続けることができます。今日のLinuxでこの由緒あるコマンドを使用する方法をご紹介します。

Linuxにおけるlessコマンドの使い方

lessコマンドは、moreコマンドのより高度なバージョンであり、テキストファイルのナビゲートと表示のためのより多くの機能を提供します。lessは、テキストファイルのナビゲート、検索、編集のための幅広いオプションとキーストロークを備えており、Linuxユーザーにとって強力なツールとなっています。

Linuxの$PATHにディレクトリを追加する方法

PATHは、コマンドを実行するときにオペレーティングシステムがチェックする場所のリストであり、実行可能ファイルを正確な場所を指定せずに実行できます。シェルは、シェル組み込みから開始して、リストされたディレクトリを左から右に検索することで、PATH内の実行可能ファイルを特定の順序で検索します。

Linuxでfirewalldを使い始める方法

Firewalldは、コマンドラインまたはGUIインターフェースを通じて簡単に設定できる、Linux向けの最新かつ強力なファイアウォールです。ファイアウォールは、セキュリティを強化するためにコンピュータへのネットワーク接続を制限し、制御するために重要です。

fail2ban で Linux サーバーのセキュリティを確保する方法

fail2ban は、接続の失敗が多すぎる IP アドレスを自動的にブロックする Linux 用の自己調整型セキュリティ ユーティリティです。Linux のファイアウォール (iptables) と統合され、ファイアウォールにルールを追加することで禁止を強制し、通常のファイアウォール機能には影響しません。

Linuxでtracerouteコマンドを使用する方法

tracerouteコマンドは、ネットワークパケットの移動の遅い部分を特定し、ネットワーク接続の遅延をトラブルシューティングするのに役立ちます。TracerouteはTCP/IPプロトコルスイートを使用し、パケットがルーターを介して送信元から宛先に移動するまでの時間を判断するためにパケットを送信します。

Linux BashスクリプトでパブリックIPを取得する方法

「curl -s ifconfig.me」のように、curlコマンドでWebサイトから外部IPを取得できます。ただし、Webサイトは変更される可能性があります。より信頼性の高い回答を得るには、代わりに「dig @resolver1.opendns.com myip.opendns.com +short」のようにdigコマンドを使用して、DNSサーバーからIPを取得します。

コンピュータをDLNAメディアサーバーに変換する方法

コントロールパネルのネットワークと共有センターにある「メディアストリーミングオプション」を使用して、Windows 10またはWindows 11で組み込みのメディアストリーミング機能を有効にします。また、Plex、Jellyfin、Kodi、またはUniversal Media Serverなどのサードパーティ製アプリをインストールして、コンピュータをDLNAメディアサーバーに変換することもできます。

LinuxのFlatpakとは何ですか?インストール方法は?

Flatpakは、Linuxアプリケーションをインストールするための、ディストリビューションに依存しない便利な方法です。アプリケーションのサンドボックス化と依存関係のバンドル化により、依存関係の地獄を回避できます。ほとんどのディストリビューションはFlatpakをサポートしていますが、Ubuntuでは最初にFlatpakフレームワークをインストールする必要があります。