Home

파일처리_01 절대 경로, 상대 경로 관계없이 같은 동작하기(cd, dirname)

출처 : 유닉스 리눅스 쉘스크립트 예제사전_한빛미디어 명령어: cd, dirname 키워드: 절대 경로, 상대 경로, 전체 경로, cron 사용처: cron 동에서 스크립트를 전체 경로로 실행할 때 상대 경로로 실행한 것과 같은 동작을 하고 싶을 때 실행 예제 $ cd /home/user1 $ /home/user1/myapp/dirname.sh START END 스크립트 #!/bin/sh   cd "$(dirname "$0")" #---- 1   ./start.sh ./end.sh     해설 이 스크립트는 두 외부 파일 start.sh와 end.sh를 순서대로 실행합니다...

Read more

Linux-journal log 크기 변경하기

명령어: systemctl 키워드: journal log 사용처: 리눅스의 journal log size limit 리눅스를 오래 사용하다 보면 로그가 많이 쌓여 용량 관리가 필요합니다. 시스템의 특성을 파악하여 적정한 수준으로 변경하시면 됩니다. Journal namespace 에 따른 단위당 크기 제한 하기 경로의 journald.conf 파일을 수정하여 영구적으로 변경 할 수 있습니다. /etc/systemd/journald.conf SystemMaxUse=1000M 재시작 systemctl restart systemd-journald Journal 파일을 수동으로 정리 수동으로 기간을 정...

Read more

AWS Builders Korea Program - 2023

AWS Builders Korea Program 웨비나 자료 입니다. 해당 링크가 언제까지 있을지 모르겠습니다만… AWS의 기능들에 관심이 있으시면 직접 실습 해보시길 추천드립니다. 저는 이전 회사에서는 AWS를 사용했으나 현 직장에서는 사용하고 있지는 않은데요. 클라우드 컴퓨팅 서비스는 나날이 발전해 나가고 있네요.     Container와 Amazon EKS 시작하기 https://catalog.us-east-1.prod.workshops.aws/workshops/46236689-b414-4db8-b5fc-8d2954f2d94a/ko-KR     보안의 시작, IAM 알아보기 https://catalo...

Read more

AWS Cloud9 EKS 실습 - 03

하기링크 AWS 웨비나를 정리한 내용입니다. 출처 : https://catalog.us-east-1.prod.workshops.aws/workshops/46236689-b414-4db8-b5fc-8d2954f2d94a/ko-KR     EKS(Elastic Kubernetes Service) EKS 설치 1.다음 명령어로 kubectl을 다운로드 합니다. sudo curl -o /usr/local/bin/kubectl https://s3.us-west-2.amazonaws.com/amazon-eks/1.23.13/2022-10-31/bin/linux/amd64/kubectl 2.다음 명령어로 실행 권한을...

Read more

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 이미지가 잘 다운로드 됐는지 확인합니다. ...

Read more

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...

Read more

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...

Read more