> php教程 > PHP开发 > 본문

Linux의 환경 변수 파일 및 구성

高洛峰
풀어 주다: 2016-12-15 16:52:08
원래의
1302명이 탐색했습니다.

1. 환경 변수 파일 소개

Linux의 환경 변수에는 시스템 수준과 사용자 수준이 있습니다. 시스템 수준 환경 변수는 시스템에 로그인하는 모든 사용자가 읽어야 하는 시스템 변수입니다. 수준 환경 변수 환경 변수는 사용자가 시스템을 사용할 때 로드되는 환경 변수입니다.
그래서 환경 변수를 관리하는 파일도 시스템 수준과 사용자 수준으로 나누어져 있습니다. 제가 온라인에서 찾은 파일에 대한 비교적 명확한 소개는 다음과 같습니다.
1. 시스템 수준:
(1)/etc/profile : 이 파일은 사용자가 로그인할 때 운영체제에서 사용자 환경을 맞춤화하기 위해 사용하는 첫 번째 파일입니다. 시스템에 로그인하는 모든 사용자에게 적용됩니다. 이 파일은 일반적으로 /etc/bash.bashrc 파일이라고 합니다.
/etc/bash.bashrc: 시스템 수준 bashrc 파일.
(2)/etc/environment: 운영체제가 로그인 시 사용하는 두 번째 파일. 시스템은 자신의 프로필을 읽기 전에 환경 파일의 환경 변수를 설정합니다.

2. 사용자 수준(이 파일은 홈 디렉터리에 있음):
(1) ~/.profile: 각 사용자는 이 파일을 사용하여 자신의 용도에 맞는 쉘 정보를 입력할 수 있습니다. 로그인하면 파일은 한 번만 실행됩니다. 기본적으로 일부 환경 변수를 설정하고 사용자의 .bashrc 파일을 실행합니다. 개인 설정을 저장하는 데 권장되는 위치입니다.
(2) ~/.bashrc: 이 파일은 로그인할 때와 새 쉘을 열 때마다 읽혀집니다. 여기에 넣는 것은 권장되지 않습니다. 쉘이 열릴 때마다 이 파일을 한 번 읽어서 효율성에 확실히 영향을 미치기 때문입니다.
~/.bash_profile 또는 ~./bash_login: 작성자는 여기에 인용되지 않습니다.
~/.pam_environment: 사용자 수준 환경 변수 설정 파일입니다. 작동하는지 모르겠습니다.

위의 파일 소개를 통해 환경 변수를 설정해야 할 때 어떤 파일을 수정해야 하는지 알 수 있습니다. 모든 사용자에게 적용하려면 시스템 수준의 환경 변수를 설정해야 합니다. 반대로, 사용자 수준 파일은 수정해야 합니다(위에서 언급한 이유로 .profile 파일이 바람직함).

추가로 Ubuntu10.04를 사용하고 있는데, 사용자 수준의 환경변수 설정에 대한 정보를 찾아보니 ~.bash_profile 파일을 수정해야 한다는 내용이 있었는데요. ubuntu10.04 시스템에는 파일이 없습니다. 검색 후 우분투 공식 웹사이트[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) 먼저 공식 홈페이지에서 jdk 설치 파일을 다운로드 받습니다. jdk-7u5-linux-i586.tar.gz 물론 .bin 형식의 파일도 다운로드 받을 수 있지만 이 파일은 이번 글에서 소개한 tar 형식의 파일과 압축해제 측면에서 다르기 때문에 소개하지 않겠습니다. 자세한 내용은 여기

(2) 압축을 푼 파일 이름은 jdk1.7.0_05입니다. 파일 디렉터리에 복사합니다. 따라서 현재 jdk 경로는 /home/stopit/software/jdk1.7.0_05입니다. 여기서 /home/stopit/software/jdk1.7.0_05를 xxx로 바꾸세요.

(3) 위에 소개된 여러 Linux 환경 변수 파일에 따르면, 환경 변수에 쓸 프로필 파일을 선택합니다. suodo gedit /etc/proifle 명령을 사용하여 파일을 열고 다음 명령을 입력합니다.

#Modify the Java Operating Environment
export JAVA_HOME=" xxx"
내보내기 PATH="$PATH:$JAVA_HOME/bin"
내보내기 JRE_HOME="$JAVA_HOME/jre"
내보내기 CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

( 4) 수정이 완료된 후 source /etc/profile 명령을 사용하여 업데이트합니다.

(5) openjdk는 많은 Linux 시스템에 사전 설치되어 있으므로 다음 단계가 더 중요합니다. , 따라서 위 단계를 수행하더라도 시스템 기본값은 우리가 설정하려는 것이 아닙니다. 실제로 자체 jdk를 사용하려면 다음 단계가 필요합니다.

sudo update-alternatives -- /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 업데이트가 있는 Java를 선택합니다. Alternatives --config javac

위와 동일

참고: 일부 기사에서는 다음 명령문을 사용한다고 말합니다.
sudo update-alternatives –config java, 작성자는 이를 시도하지 않았습니다!

(6) 완료되었습니다. java -version 명령을 사용하여 Java 환경 변수를 보면 다음 내용이 표시됩니다.

java version "1.7.0_05"
Java(TM ) SE 런타임 환경(빌드 1.7.0_05-b06)
Java HotSpot(TM) 서버 VM(빌드 23.1-b03, 혼합 모드)

2. 구성 tomcat 환경 변수

(1) 공식 홈페이지에서 tomcat 소프트웨어 패키지를 다운로드합니다.

http://tomcat.apache.org/

왼쪽을 클릭하여 tomcat6.x를 선택했습니다. 실제 상황에 따라 선택해서 설치하시면 됩니다. 하이퍼링크의 Binary Distributions에서 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 설치 path

저장하고 종료

(4)# source /etc/profile //현재 구성이 즉시 적용되도록 합니다

(5) Tomcat 서버를 시작하고 다음 콘텐츠를 실행합니다.

sudo xx/bin/startup.sh

참고: (아래에서 수동으로 start.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

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


——Firefox 브라우저에서 MySQL의 JDBC 가져오기 주소에 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을 다시 실행하여 사용자 이름과 비밀번호를 입력하고 Tomcat 관리 페이지에 로그인하십시오.

——최신 버전의 Tomcat 설치

다음으로 최신 버전인 5.5.17 Tomcat 소프트웨어를 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-getremove tomcat5.5
를 사용하여 apt-get 없이 다시 다운로드하여 설치


환경과 관련된 추가 기사를 확인하세요. Linux에서 변수 파일 및 구성을 수행하려면 PHP 중국어 웹사이트에 주의하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!