AWS Cloud9 EKS 실습 - 02
하기링크 AWS 웨비나를 정리한 내용입니다.
출처 : https://catalog.us-east-1.prod.workshops.aws/workshops/46236689-b414-4db8-b5fc-8d2954f2d94a/ko-KR
Docker
Docker 기본 명령어
1.다음 명령어로 nginx(웹서버) Docker 이미지를 검색합니다. 많은 리스트를 볼 수 있을 겁니다.
docker search nginx
2.다음 명령어로 가장 다운로드 수가 많은 공식 nginx 이미지를 다운로드 합니다.
docker pull nginx
3.다음 명령어로 Docker 이미지가 잘 다운로드 됐는지 확인합니다.
...
AWS Cloud9 EKS 실습 - 01
하기링크 AWS 웨비나를 정리한 내용입니다.
출처 : https://catalog.us-east-1.prod.workshops.aws/workshops/46236689-b414-4db8-b5fc-8d2954f2d94a/ko-KR
Cloud9 IDE 환경 구성
Cloud9 생성
Cloud9은 실습시 환경을 동일하게 맞추기 위해 사용하였습니다. CLI 모드를 편하게 이용하는 툴을 이용하셔도 무방합니다.
1.AWS 위쪽의 탐색창에서 Cloud9을 검색하여 이동합니다.
2.첫 화면에서 왼쪽의 햄버거 메뉴를 클릭합니다. (환경 생성 버튼을 클릭해도 상관없습니다.)
3.확장된 메뉴에서 환경(Enviro...
tar - 4 로컬 디렉터리에 파일을 만들지 않고 직접 원격 호스트에 아카이브하기
명령어: tar, ssh, cat
키워드: tar 아카이브, 원격 호스트, 중간 파일
사용처: tar 아카이브를 작성해서 원격 호스트에 복사하면서 중간 파일을 만들지 않고 직접 복사하고 싶을 때
실행예제
$ ./tar-ssh.sh
myapp/log
myapp/log/20230922.log
myapp/log/20230923.log
myapp/log/20230924.log
스크립트
#!/bin/sh
username="kim"
server="192.168.1.5"
tar cvf - myapp/log | ssh ${username}@${server} "cat > /backup/myapp...
tar - 3 아카이브에 파일 추가하기
명령어: tar, date
키워드: tar, 아카이브, 추가, 어펜드
사용처: 월별 아카이브에 목차 파일을 추가하는 등 기존 tar 아카이브에 파일을 추가하고 싶을 때
실행예제
$ tar tf 202309.tar # ----------- 기존 파일 확인
log/
log/20230901.log
log/20230902.log
log/20230903.log
$ ./tar-add.sh # ----------- 실행
log/20230904
$ tar tf 202309.tar # ----------- 추가된 내용 확인
log/
log/20230901.log
log/20230902.log
log/...
tar - 2 아카이브할 때 일부 파일이나 디렉터리 제외하기
명령어: tar
키워드: tar 아카이브, 제외, 예외
사용처: tar 명령어로 아카이브 파일을 만들면서 Subversion의 [.svn] 디렉터리 등 특정 파일이나 디렉터리를 제외하고 싶을 때
실행예제
$ ls -aF myapp
./ ../ .svn/ bin/ etc/ log/
$ ./tar-exclude.sh
myapp/
myapp/etc/
myapp/etc/app.conf
myapp/etc/disk.conf
myapp/log/
myapp/log/access.log
myapp/bin/
myapp/bin/start
myapp/bin/stop
스크립트
#!/bin/sh
tar cvf ...
tar - 1 파일묶기, 압축
명령어: tar
키워드: 파일묶기, 압축
사용처: 리눅스 파일들을 하나로 묶거나 압축할 때 사용
TAR 명령어는 리눅스에서 파일을 다룰 때 많이 사용하는 명령어 입니다.
파일을 묶거나 압축할 때 자주 사용하며, 로그파일의 압축 보관 할 때 많이 사용하는데요.
대개 cron탭에 등록하여 사용하기도 합니다. 자주 사용하는 TAR의 기능과 옵션을 정리해 보려합니다.
Linux tar –help 옵션
Usage: tar [OPTION...] [FILE]...
GNU 'tar' saves many files together into a single tape or disk archive, and can
re...
watch 명령어로 실시간 변화하는 파일의 내용 확인하기
명령어: watch
키워드: 실시간 파일 변동 확인
사용처: 리눅스에서 파일내 변경 진행 중인 내용을 확인 하고 싶을 때
리눅스에서 watch 명령어를 통해 리눅스에서 실시간으로 변경중인 파일의 내용을 확인할 수 있습니다.
가령 bonding을 구성한다든지, 시스템의 uptime 등 시시각각 변경되는 내용을 watch 명령어로 확인할 수 있습니다.
watch 명령어의 버전에 따라 옵션이 조금 다를 수 있습니다. 아래와 같이 watch --help 를 입력해 보세요.
Linux watch –help 옵션
Usage:
watch [options] command
Options:
-b, --beep ...
195 post articles, 28 pages.