HOME > Linux用語
Linux用語
Linux用語:記事リスト
Linux用語のカテゴリーには以下の記事がリストされています。
NIC(Network Interface Card)
「NICって何? LANカードと同じもの?」「LinuxサーバーにNICを追加したいが、コマンドでどう確認すればいい?」
NIC(Network Interface Card)とは、コンピュータをネットワークに接続するための拡張カードで、LANカード・LANアダプタ・ネットワークカードとも呼ばれます。家庭用PCでは内蔵タイプが主流ですが、サーバーでは複数のNICを搭載して用途ごとにネットワークを分離したり、冗長化で可用性を高める設計が一般的です。
この記事では、NICの基本概念からLinuxでの確認コマンド、クラウド環境(AWS EC2)での仮想NIC(ENI)設計まで、実務で使える知識をまとめます。
NIC(Network Interface Card)とは、コンピュータをネットワークに接続するための拡張カードで、LANカード・LANアダプタ・ネットワークカードとも呼ばれます。家庭用PCでは内蔵タイプが主流ですが、サーバーでは複数のNICを搭載して用途ごとにネットワークを分離したり、冗長化で可用性を高める設計が一般的です。
この記事では、NICの基本概念からLinuxでの確認コマンド、クラウド環境(AWS EC2)での仮想NIC(ENI)設計まで、実務で使える知識をまとめます。
この記事のポイント
・NICはコンピュータをネットワークに接続するハードウェアで、物理・仮想どちらも同じ概念が基本
・ip address show / ethtool でLinuxのNIC状態をコマンドから確認できる
・AWS EC2ではNICの代わりにENI(Elastic Network Interface)でトラフィックを分離・冗長化できる
・セカンダリNIC(ENI)追加後はポリシールーティングの設定が必須
fstab
/etcディレクトリ配下にあるファイルシステムに関する情報を集録した設定ファイルです。
例えば、ファイルシステムがどこに位置しているか、どんな種類なのか、パーミッション設定などがリストになって記述されています。
export
「bashスクリプトを実行したら、シェルで設定したはずの変数が見えない」
「.bashrcにPATHを追加したのに反映されない」
こういったトラブルの大半は、exportコマンドの仕組みを知らないことが原因です。
exportは、現在のシェルで定義した変数を「環境変数」として登録し、そのシェルから起動したスクリプトや子プロセスへ自動的に引き継ぐシェルビルトインコマンドです。PATHやLANGなど、システム全体で機能している変数はすべてこの仕組みで動いています。
この記事では、exportコマンドの基本構文から、PATH追加・LANG設定などの実践的な使い方、シェルスクリプトでの活用例、よくあるトラブルの対処法まで解説します。
「.bashrcにPATHを追加したのに反映されない」
こういったトラブルの大半は、exportコマンドの仕組みを知らないことが原因です。
exportは、現在のシェルで定義した変数を「環境変数」として登録し、そのシェルから起動したスクリプトや子プロセスへ自動的に引き継ぐシェルビルトインコマンドです。PATHやLANGなど、システム全体で機能している変数はすべてこの仕組みで動いています。
この記事では、exportコマンドの基本構文から、PATH追加・LANG設定などの実践的な使い方、シェルスクリプトでの活用例、よくあるトラブルの対処法まで解説します。
この記事のポイント
・exportで変数をエクスポートすると子プロセスに自動で引き継がれる
・export 変数名=値 でセットと同時にエクスポートできる
・export -p で現在の環境変数を一覧表示できる
・exportしないと同じシェル内でしか変数を使えない
