Spring Boot 패키지 배치 및 환경 설정 상세 설명

명령yum -y list java*을 실행 하면 자바 버 전 을 설치 할 수 있 습 니 다.

Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
base                        | 3.6 kB 00:00:00
extras                       | 3.4 kB 00:00:00
updates                       | 3.4 kB 00:00:00
(1/4): base/7/x86_64/group_gz                 | 166 kB 00:00:00
(2/4): extras/7/x86_64/primary_db                | 201 kB 00:00:00
(3/4): updates/7/x86_64/primary_db                | 5.0 MB 00:00:00
(4/4): base/7/x86_64/primary_db                 | 6.0 MB 00:00:00
Determining fastest mirrors
 * base: ftpmirror.your.org
 * extras: mirror.fileplanet.com
 * updates: centos.mirror.constant.com
Available Packages
java-1.6.0-openjdk.x86_64           1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-demo.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-devel.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-javadoc.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-src.x86_64          1:1.6.0.41-1.13.13.1.el7_3      base
java-1.7.0-openjdk.x86_64           1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-accessibility.x86_64       1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-demo.x86_64         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-devel.x86_64         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-headless.x86_64        1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-javadoc.noarch         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-src.x86_64          1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.8.0-openjdk.i686           1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk.x86_64           1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility.x86_64       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility-debug.i686      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility-debug.x86_64      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-debug.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-debug.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo-debug.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel-debug.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless.i686         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless-debug.i686       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless-debug.x86_64       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-debug.noarch       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-zip.noarch        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-zip-debug.noarch      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src.x86_64          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src-debug.i686         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-11-openjdk.i686            1:11.0.3.7-0.el7_6        updates
java-11-openjdk.x86_64           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-debug.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-debug.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo.i686           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo-debug.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless-debug.i686        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-debug.i686        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip-debug.i686       1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip-debug.x86_64       1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src.i686           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src-debug.x86_64         1:11.0.3.7-0.el7_6        updates
java-atk-wrapper.i686            0.30.4-5.el7         base
java-atk-wrapper.x86_64           0.30.4-5.el7         base
java_cup.noarch             1:0.11a-16.el7         base
java_cup-javadoc.noarch           1:0.11a-16.el7         base
java_cup-manual.noarch           1:0.11a-16.el7         base
javacc.noarch              5.0-10.el7          base
javacc-demo.noarch            5.0-10.el7          base
javacc-javadoc.noarch            5.0-10.el7          base
javacc-manual.noarch            5.0-10.el7          base
javacc-maven-plugin.noarch          2.6-17.el7          base
javacc-maven-plugin-javadoc.noarch        2.6-17.el7          base
javamail.noarch             1.4.6-8.el7         base
javamail-javadoc.noarch           1.4.6-8.el7         base
javapackages-tools.noarch           3.4.1-11.el7         base
javassist.noarch             3.16.1-10.el7         base
javassist-javadoc.noarch           3.16.1-10.el7         base
자바 버 전 을 선택 하여 설치 합 니 다.여 기 는 자바 1.8 를 설치 하고 싶 습 니 다.우리 의 기 계 는 64 비트 이기 때문에 설치java-1.8.0-openjdk-devel.x86_64를 선택 하 십시오.
명령 을 집행 하 다

$ yum install -y java-1.8.0-openjdk-devel.x86_64
실행 이 끝나 면 콘 솔 에서 출력 이 많이 나 오 는 것 을 볼 수 있 습 니 다.

Dependency Updated:
 chkconfig.x86_64 0:1.7.4-1.el7  glib2.x86_64 0:2.56.1-2.el7   nspr.x86_64 0:4.19.0-1.el7_5
 nss.x86_64 0:3.36.0-7.1.el7_6   nss-softokn.x86_64 0:3.36.0-5.el7_5 nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5
 nss-sysinit.x86_64 0:3.36.0-7.1.el7_6 nss-tools.x86_64 0:3.36.0-7.1.el7_6 nss-util.x86_64 0:3.36.0-1.1.el7_6
 ntsysv.x86_64 0:1.7.4-1.el7

Complete!
위의 힌트 를 보면 설치 가 완료 되 었 음 을 나타 낸다.
검사 시 설치 성공,자바 버 전 보기(Java /usr/lib/jvm )

java -version
MySql 데이터베이스
설치 하기 전에 시스템 이 MySQL 을 자체 적 으로 설치 하 는 지 확인 할 수 있 습 니 다.

rpm -qa | grep mysql
시스템 이 설치 되 어 있다 면 마 운 트 해제 를 선택 할 수 있 습 니 다.

rpm -e mysql  //       
rpm -e --nodeps mysql  //       ,           ,          ,               
MySQL 설치:
다음은 Centos 7 시스템 에서 yum 명령 을 사용 하여 MySQL 을 설치 합 니 다.주의해 야 할 것 은 CentOS 7 버 전에 서 MySQL 데이터 베 이 스 는 기본 프로그램 목록 에서 제거 되 었 기 때문에 설치 하기 전에 먼저 홈 페이지 에 가서 Yum 자원 패 키 지 를 다운로드 해 야 합 니 다.다운로드 주 소 는 다음 과 같 습 니 다.https://dev.mysql.com/downloads/repo/yum/

$ wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
$ rpm -ivh mysql80-community-release-el7-3.noarch.rpm
$ yum update
$ yum install mysql-server
설치 완료!

Installed:
 mysql-community-server.x86_64 0:8.0.16-2.el7

Dependency Installed:
 mysql-community-client.x86_64 0:8.0.16-2.el7    net-tools.x86_64 0:2.0-0.24.20131004git.el7
 numactl-libs.x86_64 0:2.0.9-7.el7

Complete!
권한 설정:

$ chown mysql:mysql -R /var/lib/mysql
MySQL 초기 화:

$ mysqld --initialize
MySQL 시작:

$ systemctl start mysqld
MySQL 실행 상태 보기:

$ systemctl status mysqld
MySQL 설치 검증
MySQL 을 성공 적 으로 설치 한 후,일부 기초 표 는 초기 화 되 며,서버 가 시 작 된 후,간단 한 테스트 를 통 해 MySQL 이 정상적으로 작 동 하 는 지 검증 할 수 있 습 니 다.
my sqladmin 도 구 를 사용 하여 서버 상 태 를 가 져 옵 니 다:
my sqladmin 명령 을 사용 하여 서버 버 전 을 검사 합 니 다.Liux 에서 이 바 이 너 리 파일 은/usr/bin 디 렉 터 리 에 있 고 Windows 에서 이 바 이 너 리 파일 은 C:\my sql\빈 에 있 습 니 다.

$ mysqladmin --version
Liux 에서 이 명령 은 다음 과 같은 결 과 를 출력 합 니 다.이 결 과 는 시스템 정 보 를 기반 으로 합 니 다.

$ mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
위 명령 이 실 행 된 후 정 보 를 출력 하지 않 으 면 MySql 이 설치 되 지 않 았 음 을 설명 합 니 다.
Mysql 설치 에 성공 하면 기본 루트 사용자 비밀번호 가 비어 있 습 니 다.다음 명령 을 사용 하여 루트 사용자 의 비밀 번 호 를 만 들 수 있 습 니 다.

$ mysqladmin -u root password 'new_password';
로그 인 오류 처리
루트 권한 아래mysqladmin -u root password <new_possword>;mysql출현
Access denied for user 'root'@'localhost' (using password: NO)
해결 방법:
초기 비밀번호 찾기:

$ cat /var/log/mysqld.log | grep password
출현:
2019-05-16T04:59:55.675274Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: BT?lm5c+Q+hw
그 중BT?lm5c+Q+hw이 초기 비밀번호 입 니 다.
초기 비밀번호 로 로그 인

$ mysql -u root -p 
비밀번호 변경:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
현재 수 정 된 비밀 번 호 는 다음 명령 을 통 해 Mysql 서버 에 연결 할 수 있 습 니 다.

$ mysql -u root -p
Enter password:*******
원 격 접근
루트 권한 으로 데이터베이스 에 로그 인

$ mysql -u root -p
my sql 시스템 데이터베이스 로 전환

mysql> use mysql;
mysql> update user set host='%' where user='root';
수정 사항 조회

mysql> select host,user from user;
권한 부여 방식 사용
모든 호스트 에 데이터 접근 권한 부여

mysql> FLUSH PRIVILEGES #     
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES
my user 사용자 가 my password 비밀 번 호 를 사용 하여 모든 호스트 에서 my sql 서버 로 연결 하려 면.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
사용자myuser가 ip192.168.1.6의 호스트 에서 my sql 서버 로 연결 하고mypassword를 비밀번호 로 사용 할 수 있 도록 허용 하려 면

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql 서비스 명령

#  mysql
mysql -u username -p

#  mysql 
quit

#  mysql
systemctl start mysqld.service

#  
systemctl stop mysqld.service

#  
systemctl restart mysqld.service

#    
systemctl enable mysqld.service

#  mysql  
select version();
스프링 부 트 패키지
IDEA 와 maven 원 키 로 포장 하여 jar 패키지 생 성

Linux 배포nohup명령 을 끊 지 않 고 실행 합 니 다.프로그램 을 배경 에서 실행 시 키 기&사용 하기

$ nohup java -jar spring-boot-api-project-seed-1.0.jar &
이 방식 을 사용 하면 콘 솔 로그 정 보 를 자동 으로 기록 합 니 다nohup.out파일 에 기록 합 니 다.정 의 된 파일 을 쓰 려 면 사용 하 십시오.

$ nohup java -jar spring-boot-api-project-seed-1.0.jar > log.txt &
springboot 실행 중지

$ ps -ef

실행 중인 디 렉 터 리 에 따라 그림 의734과 같은 PID 를 찾 습 니 다.그리고 사용

$ kill -9 734 
이 프로 세 스 를 죽 입 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기