티스토리 뷰
1. git 최신 버전 설치
- git --version
- yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
- sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
- yum remove git
- yum install git
- git --version
※ 2022/10/14일 기준
2. yum update
- sudo yum update -y
3. Locale 설정
- localectl set-locale LANG=ko_KR.UTF-8
- localectl
- locale
4. 타임존 확인
- timedatectl
- "Asia/Seoul (KST, +0900)"으로 되어 있어야함
5. 필수 패키지
- yum install -y vim htop telnet dstat iftop whois net-tools wget
- yum install -y gcc python3 openssl-devel
6. Port(포트) 상태확인
- netstat -nlpt | grep 8080
7. OpenJDK 설치 : 2022/10/14일 기준 11버전 설치
- javac -version
- yum list java*jdk-devel (설치 가능한 jdk 버전 확인)
- yum install -y java-11-openjdk-devel.x86_64
- 경로찾기 : readlink -f /usr/bin/java
- 심볼릭 링크 설정
-> vi /etc/profile
-> JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.1.1.1.1..x86_64
-> PATH=$PATH:$JVA_HOME/bin
-> CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
-> export PATH JAVA_HOME CLASSPATH
-> :wq로 저장하고 나와서 반영 source/etc/profile
-> 적용됐는지 확인 명령어 echo $JAVA_HOME
8. ftp 설치
- ps -ax | grep vsftpd : 설치 유무 판단
- yum -y install vsftpd
- vi /etc/vsftpd/vsftpd.conf
-> :set nu (줄번호 출력)
-> anonymous-enable=NO
-> chroot_list_enable=YES : 주석해제
-> chroot_list_file=/etc/vsftpd/chroot_list : 주석해제
-> listen=YES
-> listen_ipv6=NO
- vi /etc/vsftpd/chroot_list - root 추가
- systemctl enable vsftpd
- systemctl restart vsftpd
- vi /etc/vsftpd/ftpusers 여기서 root 주석 또는 삭제
- vi /etc/vsftpd/user_list 여기서 root 주석 또는 삭제
4. mariaDB 설치
- 저장소 추가 (참고 사이트 : http://mirror.mariadb.org/yum/)
-> vi /etc/yum.repos.d/MariaDB.repo
-> [mariadb]
-> name = MariaDB
-> baseurl = http://mirror.mariadb.org/yum/10.9/centos7-amd64
-> gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
-> gpgcheck=1
- yum install MariaDB-server MariaDB-client
- rpm -qa | grep MariaDB : 설치 확인
- systemctl start mariadb : 시작
- systemctl enable mariadb : 부팅시 자동 시작 등록
- netstat -ntlp or netstat -anp | grep 3306 사용 포트 확인
- /usr/bin/mysqladmin -u root password 'Aa!2' : 패스워드 설정, 이렇게 치면 패스워드 설정하라고 뜬다
- mysql -u root -p : 접속
- show databases;
- systemctl restart mariadb : 디비 재시작
- utf8 캐릭터 셋 설정
- cd /etc/my.cnf.d/
- vi server.cnf
-> [mysqld]
-> collation-server=utf8mb4_bin
-> character-set-server=utf8mb4
-> autocommit=0
-> sql_mode="ANSI_QUOTES"
-> init-connect='SET NAMES utf8'
- vi mysql-clients.cnf
-> [mysql]
-> default-character-set=utf8mb4
-> [mysqldump]
-> default-character-set=utf8mb4
- mariadb
- status or show variables like 'char%';
5. 톰캣 / 아파치 설치
- Sprint Boot 기반으로 개발을 할 예정이라서 따로 설치해줄 필요가 없음
'04.기타 > 운영체제' 카테고리의 다른 글
[CentOS] 방화벽 포트 해제 (0) | 2023.02.13 |
---|---|
[Mac] MariaDB(마리아디비) root 비번 설정 (0) | 2023.02.03 |
[CentOS] 시스템 시간을 대한민국(서울)으로 변경 (0) | 2022.04.29 |
[CentOS] 시스템 시간을 대한민국(서울)으로 변경 (0) | 2022.04.29 |
[CentOS] 리눅스 git 버전 업데이트 (0) | 2022.04.20 |
- Total
- Today
- Yesterday
- 윈도우
- vscode
- 독산시대
- 몽고DB
- AWS
- vs code
- 단축키
- CentOS
- windows
- EC2
- portrait
- RDS
- flutter
- prebuilt
- tip
- flutter_launcher_icons
- Android
- electron
- 안드로이드 스튜디오
- 중곡동
- MAC
- 맥
- nodejs
- NPM
- IOS
- 스마트포토
- 명령어
- GIT
- Qt Creator
- mariadb
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |