[인텔리제이] JETBRAINS Toolbox 설치하기
·
프로그램/ETC
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit 1. 젯브레인 홈페이지로 이동하기 https://www.jetbrains.com/ko-kr/toolbox-app/ 2. OS 환경에 맞는 파일 다운로드하기 https://www.jetbrains.com/ko-kr/toolbox-app/download/download-thanks.html?platform=windows 다운로드 후 설치를 진행합니다. (프뚜는 windows 10이기 때문에 바로 다운 받을 수 있는 링크 공유) 3. 하단에 젯브레인 툴박스를 클릭 후 기본 구성을 설정하기 4. 필요한 IDE 설치하기 젯브레인 툴을 사용하면 최신 버전 관리 및 필요한 IDE를 쉽고 빠르게 설치할 수 있는 장점이 있습..
[Linux] Shell script 만들기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 개발을 하다보면 하나의 script로 여러 개의 이벤트를 처리하고 싶을 때가 있습니다. 예) spring boot embedded tomcat을 사용하고 있을 때, 프로세스 중 java를 종료하고 새로운 java파일을 실행하기 1. script 생성하기 vi ssjeong.sh 2. 프로세스 확인 후 해당 프로세스를 종료하기 # JAVA Process를 확인 PID=$(ps -ef | grep 'java' | grep -v 'grep' | awk '{print $2}') echo "Process ID: $PID" # 있다면 종료 if [ ..
[CentOS] nodejs 설치하기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 1. nodejs를 설치하기 위해 yum, sudo를 설치하기 yum -y update yum -y install sudo sudo를 사용해서 yarn을 설치해야 하기 때문에 선 작업을 합니다. 2. nodejs를 설치하기 위해 저장소를 설치하기 curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - yum -y install epel-release 3. nodejs 설치하기 yum -y install nodejs 4. nodejs의 library를 다운 받기 위해 yarn 설치하..
[Linux] tar 명령어 사용하기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 tar 압축 하기 tar -cvf [파일명.tar] [대상 폴더명] # 현재 위치의 폴더를 ssjeong.tar로 묶기 tar -cvf ssjeong.tar ./ # 대상 디렉토리를 포함한 모든 파일과 디렉토리를 tar로 묶기 tar cvf ssjeong.tar [PATH] # 파일을 지정하여 tar 아카이브로 묶기 tar cvf ssjeong.tar [FILE_1] [FILE_2] tar 압축 풀기 tar -xvf [파일명.tar] # 현재 위치의 ssjeong.tar를 압축 풀기 tar -xvf ssjeong.tar # tar 아카이브..
[Linux] zip 설치 및 사용하기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 1. yum update를 실행하기 yum -y update 2. unzip 설치하기 yum -y install zip 3. zip 사용하기 (파일 압축하기) zip [압축 파일명][압축할 파일명] # ssjeong.log > ssjeong.zip으로 압축하기 (단일 파일 압축) zip ssjeong.zip ssjeong.log # ssjeong1.log, ssjeong2.log, ssjeong3.log를 ssjeong.zip으로 압축하기 (다중 파일 압축) zip ssjeong.zip ssjeong1.log ssjeong2.log ssj..
[Docker] run 옵션 종류 및 컨테이너 생성하기
·
프로그램/DOCKER
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 docker run docker run -d -it -p 80:80 -e LC_ALL=ko_KR.UTF-8 --privileged -v [local path]:[container path] --network=[networkName] --mac-address [mac address] --ip [ip] -u root --name="ssjeong" centos /sbin/init -d(--detach): 데몬 모드라고 부르며, 백그라운드로 실행 -i(--interactive): 표준 입력(stdin)을 활성화하며, 컨테이너와 연결(attach)..
[Redis] In-Memory Data Store 설치하기
·
프로그램/ETC
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 1. redis를 설치하기 위해 yum update 하기 sudo yum install epel-release -y sudo yum update -y 2. redis 설치하기 sudo yum install redis -y redis의 default port는 6379 입니다. 3. redis 실행하기 systemctl restart redis 4. redis에 접속하기 redis-cli 5. redis에 값 넣고 확인하기 set 7 test get 7 값을 입력하는 방식: set [key] [value] 값을 확인하는 방식: get [ke..
[CentOS] alias 설정하기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 1. alias를 설정하기 위해 bashrc에 접근하기 vi /etc/bashrc 2. alias를 입력하기 alias ll='ls -ltr' alias [명령어]='[실행 내용]' 로 설정하시면 됩니다. 3. 설정한 alias를 적용하기 source /etc/bashrc 정상적으로 적용되었습니다. 궁금하신 부분 또는 문제가 생긴 부분에 대해서 댓글 남겨주시면 빠르고 정확한 답변드리겠습니다.
프뚜
프뚜