2021年には、人々がLinuxをこれまで以上に愛する理由が増えました。このシリーズでは、Linuxを使用する21の異なる理由を共有します。デバイスをLinuxサーバーに変えるための4つのオープンソースツールを次に示します。
時々私はサーバーのアイデアの周りに特定の神秘を見つけます。多くの人は、イメージを思いついたとしても、サーバーは大きくて重いラックマウント型のマシンであり、過度に慎重なシステム管理者と魔法のいじくり回すノームのグループによって慎重に保守されている必要があると考えています。他の人々は、サーバーをどういうわけかインターネットに電力を供給する蒸気の雲として想像しています。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
この畏敬の念はITの職務保障にとっては良いことですが、現実には、オープンソースコンピューティングの誰も、サーバーがスペシャリストの独占的なドメインである、またはそうあるべきであるとは信じていません。ファイルとリソースの共有はオープンソースに不可欠であり、これら4つのオープンソースサーバープロジェクトが示すように、オープンソースによりこれまでになく簡単になります。
Sambaプロジェクトは、LinuxおよびUnix用のWindows相互運用性プログラムスイートです。多くのユーザーが故意に操作することのない低レベルのコードですが、その重要性を過小評価することはできません。歴史的に、MicrosoftがLinuxとオープンソースを排除するために戦っていたとき、それは最大かつ最も重要なターゲットでした。時代は変わり、MicrosoftはSambaチームと会ってサポートを提供し(少なくとも今のところ)、プロジェクトはLinuxとWindowsコンピューターが同じネットワーク上で簡単に共存できることを保証し続けています。つまり、Sambaを使用すると、使用されているプラットフォームに関係なく、ローカルネットワークを介してファイルを簡単に共有できます。
KDE Plasmaデスクトップでは、所有している任意のディレクトリを右クリックして、プロパティを選択できます。 。 プロパティ ダイアログボックスで、[共有]をクリックします タブをクリックし、 Samba(Microsoft Windows)と共有を有効にします。 。
ちょうどそのように、ローカルネットワーク上のユーザーの読み取り専用アクセス用のディレクトリを開きました。つまり、家にいるときは、同じWiFiネットワーク上の家の誰もがそのフォルダーにアクセスできます。仕事中の場合は、職場のネットワーク上の誰もがそのフォルダーにアクセスできます。もちろん、それにアクセスするには、他のユーザーがどこにあるかを知る必要があります。コンピューターへのパスは、IPアドレス、またはネットワーク構成に応じてホスト名のいずれかで表すことができます。
IPアドレスとホスト名を介してネットワークをナビゲートするのが混乱する場合、または共有用にフォルダーを開いて閲覧用に開いていることを忘れるというアイデアが気に入らない場合は、Snapdropをお勧めします。これはオープンソースプロジェクトであり、自分で実行するか、インターネット上のデモインスタンスを使用して、WebRTCを介してコンピューターを接続できます。 WebRTCは、Webブラウザーを介したピアツーピア接続を可能にします。つまり、同じネットワーク上の2人のユーザーは、Snapdropに移動してお互いを見つけ、外部サーバーを経由せずに直接通信できます。
2つ以上のクライアントがSnapdropサービスに接続すると、ユーザーはローカルネットワークを介してファイルやチャットメッセージをやり取りできます。転送は高速で、データはローカルのままです。
VLC
ストリーミングサービスはこれまで以上に一般的ですが、私は音楽や映画に型破りな趣味を持っているので、典型的なサービスが私が探しているものを持っていることはめったにありません。幸いなことに、ビッグメディアドライブが接続されているコンピューターから、家の周りに自分のコンテンツを簡単に送信できます。たとえば、コンピューターモニター以外の画面で映画を視聴したい場合は、ネットワーク上で映画ファイルをストリーミングして、HTTPを受信できる任意のアプリで再生できます。そのアプリは、テレビ、ゲーム機、またはモバイル。
VLCを使用すると、ストリームを簡単に設定できます。実際、これはメディアのオプションです。 メニュー、または Ctrlを押すことができます + S キーボードで。ファイルまたはファイルのグループをストリーミングキューに追加し、[ストリーム]をクリックします ボタン。
VLCは、構成ウィザードを順を追って実行し、データをストリーミングするときに使用するプロトコルを決定するのに役立ちます。 HTTPは一般的にどのデバイスでも利用できるため、私はHTTPを使用する傾向があります。 VLCがファイルの再生を開始したら、ストリームに割り当てたポート(HTTPを使用する場合はデフォルトで8080)でファイルを再生しているコンピューターのIPアドレスまたはホスト名に移動し、座って楽しんでください。
PulseAudio
私のお気に入りの最新のLinux機能の1つはPulseAudioです。パルスは、自動検出可能なローカルネットワークストリーミングを含む、Linux上のオーディオに驚異的な柔軟性をもたらしました。この機能の利点は、オフィスのワークステーションでポッドキャストや技術会議のビデオを再生し、そのオーディオを携帯電話にストリーミングして持ち運ぶことができることです。キッチン、ラウンジ、または裏庭の最も遠い境界線に迷い込んでも、完璧なオーディオが得られます。この機能はPulseAudioよりずっと前から存在していましたが、Pulseではボタンをクリックするのと同じくらい簡単です。
いくつかの設定が必要です。まず、PulseAudioの設定( paprefs )を確認する必要があります )PulseAudio構成でネットワークオーディオを有効にできるようにパッケージがインストールされています。
paprefs 、おそらく認証なしでローカルサウンドデバイスへのネットワークアクセスを有効にし(ローカルネットワーク上の他の人を信頼していると仮定)、コンピュータをマルチキャスト/RTP送信者として有効にします。 。私は通常、スピーカーから再生するオーディオをストリーミングすることを選択しますが、[パルス出力]タブで別のオーディオデバイスを作成して、ストリーミングするものを正確に選択できます。ここには3つのオプションがあります:
- スピーカーで再生されているものをストリーミングします
- すべての出力ですべてのサウンドをストリーミング
- マルチキャストデバイスに送信する音声のみをストリーミングします(オンデマンド)
有効にすると、サウンドはネットワーク上でストリーミングされ、他のローカルLinuxデバイスで受信できるようになります。簡単でダイナミックなオーディオ共有です。
Linuxは共有についてです。 サービングに優れているため、サーバーで有名です。 。オーディオストリーム、ビデオストリーム、ファイル、または優れたユーザーエクスペリエンスを提供するかどうかにかかわらず、すべてのLinuxコンピューターは優れたLinuxサーバーです。