실습하는 과정에서 도커 데스크탑을 매번 어플리케이션으로 켜고 끄고하는 것이 불편하여 도커 데크스탑을 MAC zsh에서 간지나게 ON/OFF 하는 법을 공유하려고 합니다. 우선 터미널 (zsh 환경) 을 켜줍니다. $ vi ~/.zshrc FN + 화살표로 페이지를 조작할 수 있습니다. 혹은 gg (페이지 맨 위로 이동) , G (페이지 맨 아래로 이동) 편하신 방법으로 맨 아래로 이동 해줍니다. # docker ON alias odo="open -a Docker" # docker OFF function kdo() { ps ax|grep -i docker|egrep -iv 'grep|com.docker.vmnetd'|awk '{print $1}'|xargs kill } 위의 코드를 작성해주고 저장하여 vi..
Ansible 에 대해 공부하는 중 시스템을 관리하고 배포한다는 점에서 docker 와 되게 비슷하다고 생각하였습니다. 그 둘의 차이를 조사한 결과 쉽게 말해서, Ansible은 서버 구성 및 자동화 도구이고 docker 는 가상머신 플랫폼 및 컨터이너 기반 이라는 것을 알았습니다. 만약 서버가 50대 있고 nginx를 설치한다던가 시스템 계정을 만든다던가 그러면 일일이 50대를 다 들어가서 설정해줘야하는 불편함이 있을 것입니다. 하지만 그런 불편함을 Ansible 이 대신 한번에 다 해줍니다!! 위에서 말한 것들을 확인해보기 위해 실제로 Ansible 실험환경을 구축하여 nginx를 배포해보는 작업을 해보겠습니다. (참고) 우선, docker 로 대상 컨테이너(worker) 2개와 서버 컨테이너(ans..
NFS (Network File System) 네트워크 파일 시스템. - 네트워크기반 파일 시스템이다. - 다른서버의 파티션을 마치 내 로컬영역인 것처럼 네트워크를 이용하여 사용할 수 있음. 동작 방식 NFS 서버는 해당 폴더를 외부에 보내고 NFS 클라이언트는 서버에서 준 폴더를 마운트하는 형태. NFS 서버 구성 1. 먼저 NFS 패키지 설치 여부 확인 및 설치 rpm -qa | grep nfs-utils #없을 시 yum install -y nfs-utils* 2.마운트 해줄 디렉토리 생성 및 권한설정 mkdir /share chmod 777 /share 3. NFS Exports 설정 -마운트 허용할 디렉토리와 호스트 지정 (필자 클라이언트 대역대 = 10.0.2.* ) vim /etc/expor..
IP 주소와 매칭할 때 사용하는 서버는 DNS(Domain Name System) 서버라고 하며, 전문 기업뿐만 아니라 저도 리눅스에서 DNS 서버를 쉽게 구축할 수 있다하여 바로 실습 고고 하겠습니다. 만약 DNS 서버가 없다하면 IP주소로만 웹서버 접속이 가능하겠죠? 1. DNS 패키지 bind 설치하기 # rpm -qa | grep bind : bind 패키지가 리눅스에 설치되어 있는 확인하는 명령어 # yum -y install bind : bind 패키지 설치하는 명령어 2. bind 패키지 설정파일 편집 - /etc/named.conf listne-on port 53 -> 'any' 로 변경 DNS port 53에 어떤 IP가 접근할 수 있는지 설정 합니다. allow-query -> 'any..
리눅스에서는 파티션 종류가 3가지 있습니다. Primary Partition - 실제 데이터 저장 Extend Partition - 부족한 파티션 테이블 영역을 확장시키는 용도 Logical Partition - 확장영역이 갖는 범위 내 생성되는 파티션 바로 실제 리눅스에서 파티션을 나누어보겠습니다. 3GB 물리적 하드디스크 - Primary 1GB * 2개 - Extend 1GB - Logical * 2개 만들어 보겠습니다. 1. 디스크 확인 작업 lsblk (트리구조로 더 깔끔하게 보여줌) fdisk -l (물리적으로 장착된 디스크 정보 확인) 테스트를 위해 추가한 3GB 디스크 정보 확인 -> sdb 2. fdisk [디스크 장치명] fdisk /dev/sdb 파티션 설정 모드 진입 m 을 누르면 ..
- Total
- Today
- Yesterday
- aws
- 회고록
- rds
- 3Way Handshake
- Docker
- java
- 프로토콜
- 개발자
- 네트워크
- osi7계층
- s3
- 프로그래머스
- 회고
- 자바
- 스위치
- 라우터
- 계층
- SpringBoot
- dto
- 초보
- spring
- 알고리즘
- Spring Boot
- tcp
- ec2
- .NET
- 삽질
- 라우팅
- lambda
- 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |