1. RedHat 계열 Java 설치 (CentOS, Fedora 등...)
$sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
* 참고- sudo : 현재 계정에서 다른 계정의 권한만 빌림, su : 다른계정으로 전환 (su- 은 su계정의 환경변수도 적용)
$java -version
* 버젼확인 openjdk version "1.8.0_222"
1-1. Ubuntu 계열 Java 설치
$sudo apt install openjdk-11-jre-headless
2. Git 설치
$sudo yum install git
$git config --global user.name "사용자명“
$git config --global user.email "이메일주소"
3. Mysql 설치
참고 : SonarQube는 embeded db가 있으나 추후 원활한 관리(백업, 업그레이드, 복구)를 위해 mysql 또는 maria로 교체 설치하고
추후 SonarQube 설치시 $SONAR_HOME/conf/sonar.properties 파일에 교정한 DB를 먼저 설치한다
1) 패키지 업데이트
$sudo yum update -y
2) MySQL5.6.x를 설치
$sudo rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
$sudo yum search mysql-community
$sudo yum install mysql-community-server
2) Ubunutu 계열 MySQL5.7.x 설치
# MySQL 버전 확인
$sudo apt-cache search mysql-server
# MySQL 5.7 설치
$sudo apt-get install mysql-server-5.7
3) Mysql 실행
$sudo systemctl start mysqld
4) mysql 접속 후 root 비번 변경(싱글따옴표 ctrl+v,c 복붙 주의^^)
$mysql - u root -p
password : 엔터
mysql>UPDATE mysql.user SET password=PASSWORD('비밀번호') WHERE user='root' AND Host='localhost';
mysql>FLUSH PRIVILEGES;
5) Database 생성 및 사용자/권한 추가(싱글따옴표 ctrl+v,c 복붙 주의^^)
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER ‘sonar’ IDENTIFIED BY ‘비밀번호’;
GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘비밀번호’;
GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘비밀번호’;
FLUSH PRIVILEGES;
6) Database 최적화
(1) my.cnf 편집
$sudo vi /etc/my.cnf
Set buffer pool size to 50-80% of your computer's memory. Add the following to my.cnf and then restart mysql.
innodb_buffer_pool_size = 4096M
innodb_buffer_pool_instances = 4
(2) query cache 편집 (Give at least 15Mb to the query_cache_size parameter)
mysql> SET GLOBAL query_cache_size =67108864;
mysql> SHOW VARIABLES LIKE 'query_cache_size';
'현재' 카테고리의 다른 글
AGJS 활용 (4-Jenkins 설치 및 설정) (0) | 2019.11.29 |
---|---|
AGJS 활용 (3-SonarQube 설치 및 설정) (0) | 2019.11.29 |
Amazon Linux2+GitLab+Jenkins(2.190.3)+SonarQube(7.4) 활용 (1-시작, 이하 AGJS) (0) | 2019.11.29 |
인터넷 세상이 많이 바뀌었네~ (0) | 2019.09.09 |
windows에서 vue-cli 환경설정 (0) | 2019.09.09 |