Cloude Engineer Juwon Hwang
close
프로필 배경
프로필 로고

Cloude Engineer Juwon Hwang

  • 분류 전체보기 (98) N
    • Cloud (24) N
    • Linux (15)
    • Database (8)
    • Network (15)
    • Security (16)
    • OS (0)
    • Python (10)
    • CI&CD (9)
  • 홈
  • Cloud
  • Linux
  • Database
  • Network
  • Security
  • Python
  • CI/CD
Linux_Cron

Linux_Cron

Cron은 특정 시간에 실행되도록 명령어를 예약하는 것이다. Cron을 실행시키기 위해선 Cron Syntax에 대해서 알아야 한다. 'a b c d e command' 로 이루어져 있으며 a(0-59): Minute b(0-23): Hour c(1-31): Day d(1-12): Month e(0-6): Day(of week) → 참고로 0:일요일 6:토요일 를 의미한다. 해당 값들에 '*'를 넣는다면 그것은 always를 의미한다. 'crontab -e'에서 편집할 수 있다. 만약 '30 6 * * * command' 라고 작성되어 있다면 매일 6:30am 실행을 의미한다. 만약 '*/5 * * * * command'라고 작성한다면, 매일 5분마다 실행을 의미한다. 실제로 'contab -e'를 명령..

  • format_list_bulleted Linux
  • · 2024. 4. 1.
  • textsms
Linux_About Enviroment

Linux_About Enviroment

'printenv' 명령어를 통해 사용자의 환경 값을 확인할 수 있다. 'echo $원하는키' 기호를 통해 키값에 해당하는 값을 불러올 수 있다. 위 사진은 'echo'의 '$' 옵션을 통해 'USER'라는 키에 대한 값으로 'juwon'을 불러왔다. 환경변수와 쉘변수에 차이에 대해서도 알아야 한다. 'country' 키에 대한 값을 'echo'를 통해 불러오려고 했지만 실패하였다. 쉘 안에 'country' 키에 대한 값이 없기 때문이다. 하지만 쉘의 명령줄에서 변수를 선언하듯이, 'country'라는 키에 'korea'라는 값을 주면 'echo $coutnry'를 통해 내가 만들어준 'korea' 라는 값을 얻는다. 하지만 위 사진을 보면 환경변수 값에서 'USER'키에 대한 값을 찾아주지만, 내가 ..

  • format_list_bulleted Linux
  • · 2024. 3. 27.
  • textsms
Linux_About Permission

Linux_About Permission

'ls -l' 커멘드를 통해 나타날때 가장 맨 앞에 써있는 이상한 문자 시퀀스에 대해 알아야 한다. 보면 위와 같이 'drwxr-xr-x' 형식으로 나와있다. 이것은 파일 속성이다. 첫번째 글자 'd'는 폴더인지 파일인지를 구분하는 문자이다. 즉 파일 형식이다. 실제로 .txt 파일은 맨 앞글자가 '-'이고, 폴더는 'd'로 나타나 있는것을 위 사진에서 확인할 수 있다. 대부분은 없거나 'd' 형태가 문자의 맨 앞에 나와 있지만, 루트 디렉토리에서는 다르다. 루트디렉토리에서 장치의 준말인 /dev 디렉토리로 이동 후, 'ls -l'을 통해 권한 상태를 확인해보면 앞글자들이 다양하게 있다. 앞에 나오는 글자가 'l', 'c', 'b' 다양하게 있다. 'l'은 심볼링크를 의미한다. 'b'는 블록 디바이스 o..

  • format_list_bulleted Linux
  • · 2024. 3. 25.
  • textsms
Linux_About Grep

Linux_About Grep

'grep' 명령어는 사람들이 명령어의 잠재력을 완벽히 쓰지 못하고 있는 심도있고 좋은 기술의 명령어이다. 'grap' 명령어 부터는, 실습이 아닌 개념을 설명하는 글을 작성해보려고 한다. 'grep'은 찾으려는 패턴을 파일에서 찾아준다. 아래는 'grep' 명령어로 'e' 패턴을 갖고 있는지 파일에서 찾아서 보여준다. 위처럼 'GrepTest.txt' 파일에 있는 'e' 패턴이 탐색되어 빨간색으로 표시되었다. 참고로 소대문자를 가리지 않고 검색하고 싶은 경우 뒤에 -i 옵션을 추가해주면 된다. 'grep' 명령어의 -w 옵션도 많이 활용된다. -w 옵션을 보기 쉽게 설명하기 위해 GrepTest.txt 파일의 내용을 'nano' 커멘드르 활용해 일부 수정했다. 만약에 'red'라는 단어만 확실하게 찾고..

  • format_list_bulleted Linux
  • · 2024. 3. 21.
  • textsms
Linux_Find Excercise

Linux_Find Excercise

먼저 Cases 디렉토리 안에 있는 "closed'라는 이름의 파일 개수를 새야한다. 그렇기 위해선 내부 파일까지 모두 확인할 수 있는 find 명령어에 -name 옵션을 사용하여 원하는 인자를 넣은 후, 파이프로 연결하여 'wc -l'로 파일의 수를 확인한다. 'find' 명령어와 'wc'명령어의 파이프 연결을 통해 'Cases' 디렉토리에 있느 closed라는 폴더의 수를 980개 잘 카운트 했다. 이거는 대소문자를 구별하지 않고 찾는 방법인데 위에 쓰인 옵션 -name 대신 -iname 옵션을 사용하면 된다. 간단하니 넘어간다. 'open' 이라는 단어가 들어가있는 파일 중 홀수로 된 파일의 수를 찾아야 한다. 그러기 위해선 'find'명령어 -name 옵션의 인자값을 넣을때 '[]'를 활용하여 인..

  • format_list_bulleted Linux
  • · 2024. 3. 20.
  • textsms
Linux_Deleting, Moving & Copying Exercise

Linux_Deleting, Moving & Copying Exercise

위와 같은 형식으로 Bootcamp 디렉토리를 생성해야 한다. 미션의 요구처럼 생성을 완료했다. FallCohort 폴더에서 Edgar.txt 파일을 삭제해야한다. rm과 경로 인자를 넣음으로써 Bootcamp 폴더에서 FallCohort 폴더에있는 Edgar.txt 파일을 제거했다. 두번째 미션은 파일을 다른 폴더로 옮겨야 한다. 해결하기 위해 mv 명령어를 사용하여 'mv 옮기고싶은_파일 목적지'를 작성해서 잘 옮겼다. 세번째 미션으로는 Waitlist 폴더와 안에 있는 파일들을 전부 삭제해야 한다. -r 옵션을 활용한다. -r 옵션을 활용하여 빈 폴더가 아닌 Waitlist 파일을 잘 제거하였다. 다음 미션은 Sara파일을 Sarah로 이름을 변경하고, Italo.txt 파일을 WinterCohor..

  • format_list_bulleted Linux
  • · 2024. 3. 7.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
  • Linked in profile
전체 카테고리
  • 분류 전체보기 (98) N
    • Cloud (24) N
    • Linux (15)
    • Database (8)
    • Network (15)
    • Security (16)
    • OS (0)
    • Python (10)
    • CI&CD (9)
최근 글
인기 글
최근 댓글
태그
  • #linux
  • #리눅스
  • #데이터베이스
  • #CICD
  • #network
  • #클라우드
  • #보안
  • #python
  • #배포
  • #네트워크
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.