Operating System(29)
-
[Linux] 프로세스,서비스 생성 및 실행
■ 프로세스, 서비스 생성 실무에서 프로젝트를 진행하다 보면 Windows 가 아닌 Linux 에서 개발 환경을 구축하고 서버를 기동하는 사례를 많이 접하게 된다. Linux 에서 서버를 기동하는 이유는 다양하겠지만 가장 큰 이유는 터미널의 방대한 활용성과 불필요한 기능들을 기본적으로 제공하지 않는것이 아닐까라고 생각한다. 그럼 Linux에서 서버를 기동하기 위해 프로세스를 생성하는 방법에 대해 알아보자. ■ 작업 방법 1. 프로세스를 생성할 위치로 이동 $ cd /etc/systemd/system 2. 프로세스 파일 생성 * 필자의 경우 CC_BACK.service 라는 파일을 생성 했다. $ touch [프로세스 파일명].service 3. 프로세스 파일 작성 * 빨간 박스로 체크한 부분과 Descr..
2021.08.31 -
[Ubuntu 20.04] 젠킨스(Jenkins) 설치 및 설정
■ Jenkins Jenkins는 Java로 빌드 된 오픈 소스 CI (Continuous Integration) 및 CD (Continuous Delivery) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드, 테스트 및 배포하기 위해서 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다. ■ Jenkins 설치 방법 1. apt 업데이트 $ apt-get update 2. JDK 8 설치 ※ 원하는 JDK 버전으로 설치해도 무관하다. $ sudo apt-get install openjdk-8-jdk 3. Jenkins 저장소 Key 다운로드 $ wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt..
2021.05.14 -
[Ubuntu 20.04] MySQL 8.0 서버 구축
■ 우분투(Ubuntu 20.4) 환경에서 MySQL 8.0 서버 구축 1. MySQL 설치 ▶ 패키지 index 업데이트 $ sudo apt(or apt-get) update ▶ 패키지 업그레이드 $ sudo apt(or apt-get) upgrade ▶ MySQL Server 설치 $ sudo apt install mysql-server 2. MySQL 보안 설정 ▶ mysql_secure_installation 실행 $ sudo mysql_secure_installation 1. [질문] 보안이 강한 패스워드를 생성하기 위한 플로그인을 활성화 하는지 1. [답변] 설치자의 기호에 따라 답변(필자의 경우 Y) 2. [질문] 패스워드의 레벨을 지정 Low(0), Medium(1), Strong(2) 2..
2021.03.31 -
[Ubuntu 20.04] 명령어 및 단축키 정리
■ 퍼미션 권한 부여 명령어 기호 정리 : r = 4, w = 2, x = 1 퍼미션 그룹 : [소유자][그룹][공개] 예시) text.txt 파일의 권한은 소유자와 그룹은 Read, Write, Excution 모두 가능, 공개의 경우 Read, Excution만 가능 계산법 : [4 + 2 + 1][4 + 2 + 1][4 + 0 + 1] = 775 chmod 775 test.txt ■ 서비스 포트 확인 명령어 netstat -nap ■ 서비스 관리 ◆ 시작 systemctl start [서비스명] ◆ 재시작 systemctl restart [서비스명] ◆ 종료 systemctl stop [서비스명] ◆ 부팅시 자동 실행 systemctl enable [서비스명] ◆ 부팅시 자동 실행 해제 system..
2021.03.23 -
[Excel] 엑셀 특정 문자 기준으로 문자열 자르기
■ 문법 셀 : 문자열 위치 셀 기준문자열 : 기준문자열을 기준으로 오른쪽 문자열 제거 =LEFT(셀,FIND("기준문자열",셀)-1) 예시) '/' 문자를 기준으로 오른쪽 문자열 제거
2021.02.18 -
[Windows 10] 두 대의 데스크톱 크롬(chrome) 원격 데스크톱(Remote) 설정
■ Google 계정으로 두 대의 데스크톱 원격 설정 원격 시스템을 이용하여 집이 아닌 밖이나 회사내에서 개인 컴퓨터에 접근이 필요할 경우가 있습니다. 다른 컴퓨터에서 내 컴퓨터에 원격 시스템을 통해 접근이 가능하도록 설정하는 방법에 대해서 설명하겠습니다. 1. Chrome 원격 데스크톱 설치 (두 데스크톱 모두 동일하게 작업) Google 계정 로그인 'Chrome 원격 데스크톱' 선택 다운로드 버튼 클릭 'Chrome에 추가' 버튼 클릭 설치 파일 실행 빨간 체크 박스 선택(자동) 'OK' 버튼 클릭 설치 완료 데스크톱 이름 설정(필자의 경우 : HHM NOTEBOOK, HHM DESKTOP) '다음' 버튼 클릭 PIN 입력(숫자 6자리 이상) PIN 다시 입력 '시작' 버튼 클릭 2. 두 데스크톱의..
2021.01.20