분류 전체보기(281)
-
autofs
autofs - 오토 마운트 기능을 제공하는 서비스 - 운영체제의 기본 설정으로 동작하는 /etc/fstab을 사용한 오토마운트와 다르게 별도의 서비스이기 때문에 서비스가 동작해야 오토 마운트가 되는 방식 - 정보 패키지 : autofs-* 데몬 : autofs 방화벽 : X (오토 마운트를 제공하는 서비스, server의 역할을 하지 않는다) 설정파일 : /etc/autofs.conf * /etc/auto.master 파일에서 mount 경로 지정 mount mount 내용 작성 /etc/auto.misc * /etc/auto.misc 설명 point 이름 / mount 옵션 / 오토 마운트 될 장치명 mount 옵션 로컬 장치 원격 장치 fstype : 장치의 fstype 작성 ro : read on..
2023.10.12 -
NFS
NFS - Network File System - 네트워크를 이용하여 내 장치의 파티션을 다른 장치에 마운트 - 처음에는 Unix 중 하나에서 개발했던 기술 > 유용성이 굉장히 높아 다른 OS들도 사용하기 시작 - 정보 패키지 : nfs-* 데몬 : nfs 방화벽 : service=nfs 설정파일 : /etc/exports * ro : read only rw : read + write root_squash : NFSclient가 root로 접근했을 때 root로 취급 X [default 값] no_root_squash : NFSclient가 root로 접근하면 root로 취급 all_squash : NFSclient가 일반 사용자로 접근했을 때 익명 취급 no_all_squash : NFSclient가 ..
2023.10.12 -
fstab
오토 마운트 - 시스템에 마운트된 모든 파티션은 시스템 종료 과정에서 전부 마운트 해제 부팅 시 자동으로 마운트 되도록 설정된 장치들만 마운트가 완료된 상태로 부팅 > 오토 마운트 설정을 하여 특정 장치들이 부팅과 동시에 마운트 되도록 설정 가능 - 오토 마운트 설정을 하는 파일 : /etc/fstab > 운영체제 설치 시 자동으로 생성 및 작성되는 파일 > 장치의 마운트가 가능한 상태에서 이 파일에 내용을 작성하면 오토 마운트가 된다 - fstab 파일 내용 및 형식 장치명 / 마운트포인트 / 장치의 FStype / 마운트 옵션 / dump 운용 여부 / 부팅 시 fsck 동작 여부 * 형식 내용 장치명 : 장치를 식별할 수 있는 내용을 작성(ex. 장치명, UUID, 등) 마운트포인트 : 장치가 오토..
2023.10.12 -
SCM
형상 관리 자동화 형상 관리 자동화(Version Control Automation)는 소프트웨어 개발 프로세스에서 형상 관리를 자동화하는 방법을 의미한다. 형상 관리는 소프트웨어 버전을 추적하고 변경 내용을 기록하며, 여러 개발자가 협업할 때 코드의 일관성과 안정성을 유지하는 데 중요한 역할을 한다. 형상 관리 자동화는 이러한 과정을 간소화하고 향상시키는데 도움을 준다. Git, Jenkins, Travis CI, GitLab, GitHub, Bitbucket 등은 형상 관리 자동화를 지원하는데 사용된다. 이러한 도구를 사용하면 개발자 및 개발 팀은 개발, 형상 관리, 빌드, 배포, 테스트 및 협업 작업을 효율적으로 수행할 수 있으며 개발 프로세스를 향상시킬 수 있다. 형상 관리 자동화의 중요한 측면 ..
2023.10.11 -
container tomcat에 app 배포 [Jenkins, GitHub, Maven 이용]
tomcat container docker run --name tomcat -p 8083:8080 tomcat:9.0 container 내 tomcat에 아래 명령어를 통해 접속하자. docker exec -it tomcat /bin/bash 설치 패키지 apt update apt -y install nano 설정
2023.10.11 -
ubuntu tomcat에 app 배포 [Jenkins, GitHub, Maven 이용]
설치 패키지 apt update apt -y install openjdk-11-jdk apt -y install tomcat9 tomcat9-admin tomcat 설정 /etc/tomcat9/tomcat-users.xml에서 역할 추가하자. 수정 내용은 아래와 같다. 빌드
2023.10.11