Home

파일처리_04 디렉터리에 있는 파일과 디렉터리 수 조사하기(find, wc)

출처 : 유닉스 리눅스 쉘스크립트 예제사전_한빛미디어 명령어: find, wc 키워드: 파일 수, 디렉터리 수, 카운트 사용처: 작업 디렉터리 등 여러 파일이 있는 디렉터리에서 파일 수, 디렉터리 수를 세고 싶을 때 실행 예제 $ ./findcount.sh 대상 디렉터리: /home/user1/myapp/work 파일 수: 4 디렉터리 수: 2 스크립트 #!/bin/sh targetdir="/home/user1/myapp/work" filecount=$(find "$targetdir" -maxdepth 1 -type f -print | wc -l) # --- 1 dircoun...

Read more

파일처리_03 디렉터리 이동한 다음 간단히 원래 장소로 돌아가기(cd)

출처 : 유닉스 리눅스 쉘스크립트 예제사전_한빛미디어 명령어: cd, echo, tar 키워드: 서브셸, 현재 디렉터리, 자식 프로세스 사용처: 스크립트 안에서 cd 명령어로 다른 디렉터리로 이동하고 나서 원래 디렉터리로 간단히 돌아가고 싶을 때 사용합니다. 실행 예제 $ ./subcd.sh Archive: /var/tmp/archive.tar count.txt data1.txt data2.txt Start: command.sh 스크립트 #!/bin/sh   # 괄호 안은 서브셸이 되므로 디렉터리 이동은 이 안에서만 유효 (     echo "Archive: /var/tmp/...

Read more

파일처리_02 명령어 사용법을 표시할 때 현재 파일명 표시하기(basename)

출처 : 유닉스 리눅스 쉘스크립트 예제사전_한빛미디어 명령어: basename 키워드: 파일명, 명령행 인수, 스크립트명 사용처: 도움말 표시나 로그 출력 시 파일명을 출력하고 싶을 때 실행 예제 $ /home/user1/myapp/basename.sh Usage: basename.sh <string> $ /home/user1/myapp/basename.sh HELLO Start: basename.sh ... Input Argument: HELLO Stop: basename.sh ... 스크립트 #!/bin/sh   prog=$(basename "$0") # --...

Read more

파일처리_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