Linuxシステム構成環境変数
Linuxシステム環境変数はPATH、LDを含むLIBRARY_PATH等は、
ここでPATHはシステム実行可能プログラムの検索パスであり、LD_LIBRARY_PATHはシステム動的ライブラリの検索パスである
1.ターミナルウィンドウ入力
有効期限:一時的に変更され、現在のターミナルウィンドウでのみ有効になり、現在のウィンドウが閉じると元のpath構成に戻ります
ユーザー制限:現在のユーザーのみ
2.ユーザディレクトリの下のを変更する.bashrcファイル
有効化方法:(次の2つあります)
1.現在のターミナルウィンドウを閉じ、新しいターミナルウィンドウを再度開くと有効になります
2.「source~/.bashrc」コマンドを入力し、直ちに有効にする
有効期間:永続的有効ユーザー制限:現在のユーザーのみ
3.システムレベルのプロファイルファイルを変更するには:
有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
4.environmentファイルの変更:
有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
1.ターミナルウィンドウ入力
有効期限:一時的に変更され、現在のターミナルウィンドウでのみ有効になり、現在のウィンドウが閉じると元のpath構成に戻ります
ユーザー制限:現在のユーザーのみ
2.ユーザーディレクトリの下を変更する.bashrcまたは.bash_profileファイルbashrcを例に
有効化方法:(次の2つあります)
1.現在のターミナルウィンドウを閉じ、新しいターミナルウィンドウを再度開くと有効になります
2.「source~/.bashrc」コマンドを入力し、直ちに有効にする
有効期間:永続的有効ユーザー制限:現在のユーザーのみ
3.システムレベルのプロファイルファイルを変更するには:
有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
4.修正/etc/ld.so.confファイル:
有効化方法:ldconfigコマンドの実行
ldconfigの主な用途:
デフォルトでは、/lilbおよび/usr/lib、およびプロファイル/etc/ldが検索されます.so.conf内にリストされているディレクトリの下にあるライブラリファイル.
共有可能なダイナミックリンクライブラリを検索します.ライブラリファイルのフォーマットはlibです.
*.so.,さらに、動的読み込みプログラム(ld.so)に必要な接続とキャッシュファイルを作成します.
キャッシュファイルのデフォルトは/etc/ldです.so.Cache、このファイルは、並べ替えられたダイナミックリンクライブラリの名前リストを保存します.
ldconfigは通常、システムの起動時に実行されますが、ユーザーが新しいダイナミックリンクライブラリをインストールした場合、このコマンドを手動で実行する必要があります.
有効期間:永続的有効ユーザー制限:すべてのユーザーに対して
echo $PATH
、echo $LD_LIBRARY_PATH
等のコマンドにより、システムの現在の環境変数を表示することができるここでPATHはシステム実行可能プログラムの検索パスであり、LD_LIBRARY_PATHはシステム動的ライブラリの検索パスである
PATH環境変数の変更(golang環境変数の構成を例に)、4つの方法
1.ターミナルウィンドウ入力
export PATH=$PATH:/usr/local/go/bin
有効化方法:即時有効化有効期限:一時的に変更され、現在のターミナルウィンドウでのみ有効になり、現在のウィンドウが閉じると元のpath構成に戻ります
ユーザー制限:現在のユーザーのみ
2.ユーザディレクトリの下のを変更する.bashrcファイル
vi ~/.bashrc
# :
export PATH=$PATH:/usr/local/go/bin
有効化方法:(次の2つあります)
1.現在のターミナルウィンドウを閉じ、新しいターミナルウィンドウを再度開くと有効になります
2.「source~/.bashrc」コマンドを入力し、直ちに有効にする
有効期間:永続的有効ユーザー制限:現在のユーザーのみ
3.システムレベルのプロファイルファイルを変更するには:
vi /etc/profile
/export PATH
# PATH ,
export PATH=$PATH:/usr/local/go/bin
有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
4.environmentファイルの変更:
vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games"の後に":/usr/local/go/bin"を追加有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
LD_の変更LIBRARY_PATH環境変数(構成/usr/local/gcc/lib 64を例に)、3つの方法
1.ターミナルウィンドウ入力
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
有効化方法:即時有効化有効期限:一時的に変更され、現在のターミナルウィンドウでのみ有効になり、現在のウィンドウが閉じると元のpath構成に戻ります
ユーザー制限:現在のユーザーのみ
2.ユーザーディレクトリの下を変更する.bashrcまたは.bash_profileファイルbashrcを例に
vi ~/.bashrc
# :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
有効化方法:(次の2つあります)
1.現在のターミナルウィンドウを閉じ、新しいターミナルウィンドウを再度開くと有効になります
2.「source~/.bashrc」コマンドを入力し、直ちに有効にする
有効期間:永続的有効ユーザー制限:現在のユーザーのみ
3.システムレベルのプロファイルファイルを変更するには:
vi /etc/profile
/export PATH
# PATH ,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
有効な方法:システムの再起動
有効期限:永久有効
ユーザー制限:すべてのユーザーに対して
4.修正/etc/ld.so.confファイル:
vi /etc/ld.so.conf
の下に/usr/local/gcc/lib 64の行を追加有効化方法:ldconfigコマンドの実行
ldconfigの主な用途:
デフォルトでは、/lilbおよび/usr/lib、およびプロファイル/etc/ldが検索されます.so.conf内にリストされているディレクトリの下にあるライブラリファイル.
共有可能なダイナミックリンクライブラリを検索します.ライブラリファイルのフォーマットはlibです.
*.so.,さらに、動的読み込みプログラム(ld.so)に必要な接続とキャッシュファイルを作成します.
キャッシュファイルのデフォルトは/etc/ldです.so.Cache、このファイルは、並べ替えられたダイナミックリンクライブラリの名前リストを保存します.
ldconfigは通常、システムの起動時に実行されますが、ユーザーが新しいダイナミックリンクライブラリをインストールした場合、このコマンドを手動で実行する必要があります.
有効期間:永続的有効ユーザー制限:すべてのユーザーに対して