ホームページ  >  記事  >  php教程  >  Linux の環境変数ファイルと設定

Linux の環境変数ファイルと設定

高洛峰
高洛峰オリジナル
2016-12-15 16:52:081385ブラウズ

1. 環境変数ファイルの紹介

Linux の環境変数にはシステム レベルとユーザー レベルがあり、システム レベルの環境変数はシステムにログインするすべてのユーザーが読み取る必要があるシステム変数です。ユーザーがシステムを使用するときにロードされる変数。
そのため、環境変数を管理するファイルもシステム レベルとユーザー レベルに分かれています。ここでは、インターネット上にあるファイルを比較的わかりやすく紹介します
1. システム レベル:
(1)/etc/profile: このファイルは、 user login は、ユーザー環境をカスタマイズするためにオペレーティング システムによって使用される最初のファイルで、システムにログインするすべてのユーザーに適用されます。このファイルは通常、/etc/bash.bashrc ファイルと呼ばれます。
/etc/bash.bashrc: システムレベルの bashrc ファイル。
(2)/etc/environment: ログイン時にオペレーティング システムによって使用される 2 番目のファイル。システムは、独自のプロファイルを読み取る前に、環境ファイルの環境変数を設定します。

2. ユーザーレベル (これらのファイルはホームディレクトリにあります):
(1)~/.profile: 各ユーザーは、ログイン時にのみこのファイルを使用して自分専用のシェル情報を入力できます。デフォルトでは、いくつかの環境変数を設定し、ユーザーの .bashrc ファイルを実行します。これは、個人設定を置くための推奨される場所です
(2) ~/.bashrc: このファイルには、bash シェルに固有の bash 情報が含まれています。このファイルは、ログイン時および新しいシェルが開かれるたびに読み取られます。シェルを開くたびにこのファイルが 1 回読み取られることになり、効率に確実に影響を与えるため、ここに配置することはお勧めできません。
~/.bash_profile または ~./bash_login: 作者はここでは言及しません。
~/.pam_environment: ユーザーレベルの環境変数設定ファイルかどうかはわかりません。それは動作します。

上記のファイルの紹介を通じて、環境変数を設定する必要がある場合にどのファイルを変更する必要があるかを理解できます。これをすべてのユーザーに有効にするには、システムレベルの環境変数を設定する必要があります。逆に、ユーザーレベルのファイルは変更する必要があります (上記の理由により、.profile ファイルが望ましい)。

さらに、私はUbuntu 10.04を使用しています。ユーザーレベルの環境変数を設定するための情報を探していたとき、~.bash_profileファイルを変更する必要があるとの情報がありましたが、ubuntu10にはそのようなファイルはありません。 04系。検索した結果、ubuntu 公式 Web サイト [2] でこのファイルの説明を見つけました:

~/.bash_profile または ~./bash_login - これらのファイルのいずれかが存在する場合、bash は、実行時に "~/.profile" ではなくそれを実行します。これはログイン シェルとして起動されます (Bash は "~/.bash_login" よりも "~/.bash_profile" を優先します)。ただし、これらのファイルはデフォルトではグラフィカル セッションに影響を与えません。

が存在する場合、シェルにログインすると、.profile ファイルの代わりに ./bash_profile ファイルが読み取られます。このファイルの目的は .profile ファイルの目的と同じだと思います。探している情報で .bash_profile ファイルを変更する必要があるが、そのファイルがない場合は、.profile を次のように変更することもできます。実装を完了します。

[1]http://cab402.appspot.com/2010/05/1/UbuntuEnvironmentVariablesSet.html

[2]https://help.ubuntu.com/community/EnvironmentVariables

2. 実際の環境構成変数

1. Java 環境変数を設定します

(1) まず、公式 Web サイトから jdk インストール ファイルをダウンロードします。ただし、この種類のファイルは、この記事で紹介した tar 形式のファイルとは解凍方法が異なるため、ここでは詳しく説明しません

(2) 解凍されたファイル名は、 : jdk1.7.0_05; ファイルディレクトリにコピーします: /home/stopit/software ディレクトリなので、現在の jdk パスは /home/stopit/software/jdk1.7.0_05 です。 /jdk1.7.0_05 を xxx に置き換えます。 (3) 上記で紹介したいくつかの Linux 環境変数ファイルに従って、環境変数を書き込むプロファイル ファイルを選択し、suodo gedit /etc/proifle コマンドを使用してファイルを開きます。次のコマンドを入力します:

#Java オペレーティング環境を変更する

export JAVA_HOME="xxx"

export PATH="$PATH:$JAVA_HOME/bin"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$ JAVA_HOME/lib:$JRE_HOME /lib"

(4) 変更が完了したら、source /etc/profile コマンドを使用して更新します。

(5) openjdk がプリインストールされているため、次の手順がより重要です。多くの Linux システムでは、上記の手順を実行したとしても、これらの設定の後、システムのデフォルトは設定したいものではありません。実際に独自の JDK を使用したい場合は、次の手順が必要です:

sudo update-alternatives - -install /usr/bin/java java xxx/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac xxx/bin/javac 300

(ここでの 300 は識別用です。意味はなく、次のステップで使用されるだけです)

sudo update-alternatives --config java

このステップを実行すると、システムにインストールされているすべての Java がリストされます。そして、選択、つまり、最後の 300 を持つものを選択します


sudo update-alternatives --config javac

上記と同じ

注: 一部の記事では、次のステートメントを使用するだけであると記載されています:
sudo update-代替案 –config java、作者 まだ試していません。

(6) 完了しました。java -version コマンドを使用して Java 環境変数を表示すると、次の内容が表示されます:

java バージョン "1.7.0_05"
Java(TM) SE ランタイム環境 (ビルド 1.7.0_05-) b06)
Java HotSpot(TM) サーバー VM (ビルド 23.1-b03、混合モード)

2. Tomcat 環境変数を構成します

(1) 公式 Web サイトから Tomcat ソフトウェア パッケージをダウンロードします。

http://tomcat.apache.org/

私は、tomcat6.x を選択しました。実際の状況に応じてインストールすることを選択できます。 tar.gz (pgp, md5) 圧縮パッケージをダウンロードします

(2) ローカルにダウンロードしたら、解凍します

#tar zxvf apach-tomcat-6.0.16.tar.gz

#mv apach-tomcat- 6.0.16 /usr/local

(3) Tomcat環境の設定(jdkのインストールが必要)

sudo geidt /etc/profile

以下の内容を入力

export TOMCAT_HOME=xx

xx 同上, Tomcat のインストール パス

保存して終了します

(4)# source /etc/profile //現在の設定をすぐに有効にします

(5) Tomcat サーバーを起動し、次のコンテンツを実行します

sudo xx/bin/startup.sh

注: (ファイルの下にあるstartup.shを手動でダブルクリックして実行することはできません) 当面は以下の内容が表示されます。私のコンピューター上:

CATALINA_BASEの使用: /usr/local/apache-tomcat- 6.0.16

CATALINA_HOMEの使用: /usr/local/apache-tomcat-6.0.16

CATALINA_TMPDIRの使用: /usr/local/apache- tomcat-6.0.16/temp

Using JRE_HOME: /usr/local/jdk1 .6.0_04

(6) ブラウザに http://localhost:8080/ と入力してTomcatのログを確認します

Tomcatのインストールは終了ですここ。

(7) 問題が発生した場合は、次を参照してください: http://forum.ubuntu.org.cn/viewtopic.php?t=183813

(8) その後の構成:

——Tomcat サービスを停止します

$ sudo /opt/tomcat/bin/shutdown.sh


——MySQL の JDBC を取得し、Firefox のアドレス バーに http://dev.mysql.com/get/Downloads/Connector-J/mysql- と入力します。ブラウザ Connector-java-3.1.10.tar.gz/from/http://mysql.cbn.net.id/ を使用してソフトウェアを入手します。


——JDBC をインストールします
$tar -zxvf mysql-connector-java-3.1.10.tar.gz
$sudo cp mysql-connector-java-3.1.10/mysql-connector-java-3.1.10-bin* .jar /usr/lib/j2sdk1.5-sun/lib

——Tomcat ポートを構成します

Ubuntu に付属の Tomcat はポート 8180 を開きますが、これは従来型ではなく、使いやすいものでもありません。いくつかの簡単な変更を加えて、Tomcat がサービスに他のポートを使用できるようにすることができます。ターミナルで、「
sudo gedit /usr/share/tomcat5/conf/server.xml」と入力します

設定ファイル内で
を見つけます
そして、8180 を必要なポートに置き換えます。通常は、80 または 8080 に置き換えることができます。 80 に設定すると、ブラウザに http://localhost を直接入力して Tomcat ページにアクセスできます。 Tomcat を再起動して有効にします。

——Tomcat 管理者アカウントを設定します

Tomcat ユーザー アカウント情報は tomcat-users.xml ファイルに保存され、< ;/ で
sudo gedit /usr/share/tomcat5/conf/tomcat-users.xml

を実行します。 tomcat-users> ラベルの前に行を追加します


保存して閉じます。 Tomcat を再実行してユーザー名とパスワードを入力し、Tomcat 管理ページにログインします。

——Tomcat の最新バージョンをインストールします

次に、Tomcat ソフトウェアの最新バージョン 5.5.17 を Apache Tomcat ホームページから直接ダウンロードして使用する方法を紹介します。この方法は便利で高速であり、システムの安定性に影響しません。 。

Tomcat の公式ダウンロード ページ http://tomcat.apache.org/download-55.cgi から Binary->Core カテゴリの zip または tar.gz パッケージをダウンロードした後、ローカルで解凍し、新しく生成されたファイルを使用します使いやすいように、ディレクトリの名前は tomcat に変更されます。このフォルダーをパス PATH/ に移動します。上記の手順を参照して環境変数とポート設定を設定すれば完了です。

PSを直接実行しました。最初はapt-getを使用してtomcat5.5をインストールしましたが、シャットダウン中に常にJava例外が表示され、最終的には
sudoを使用する方法はありませんでした。 apt-get delete tomcat5.5
アンインストールしました。apt-get を使用せずに再度ダウンロードしてインストールします


Linux の環境変数ファイルと設定に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。