Day 4: List,Dictionary,Set,Tuple 추가 학습
1) LIST1. 리스트(List) 기본 특징리스트는 여러 개의 값을 순서대로 저장하는 자료형으로, 숫자·문자·리스트 등 다양한 자료형을 함께 담을 수 있다.리스트는 대괄호 []로 만든다.data = [1, "apple", 3.14, [10, 20]]print(data)# 결과: [1, 'apple', 3.14, [10, 20]]중첩 리스트 [10,20]도 하나의 인덱스를 차지한다. 2. 인덱싱과 슬라이싱리스트는 인덱스(번호)로 요소를 꺼낼 수 있고, 일부 구간을 잘라내는 슬라이싱도 가능하다.인덱스는 0부터 시작한다.리스트[n]: n번째 요소에 접근.리스트[a:b]: 인덱스 a부터 b-1까지의 요소를 잘라서 반환.중첩 리스트 접근: 리스트[x][y] 형태로 2단계 접근.fruits = ['apple','..
2025. 7. 26.
Day 3: 사용자 및 그룹 관리
1) 학습 요약표학습 내용설명사용자 계정 관리useradd(-m, -G, -s, -u, -d), passwd(-e, -l, -u), usermod(-aG, -s, -d, -L), userdel(-r, -f)로 계정 생성, 수정, 삭제그룹 관리groupadd(-g, -K)로 그룹 생성, groupdel로 삭제, usermod -aG로 그룹 추가계정 정보 확인id, getent, /etc/passwd, /etc/group으로 UID/GID 및 그룹 확인 2) 이론 설명(1) 사용자 계정 관리기능 설명:서버에서 사용자별 작업 환경을 분리하고 권한을 부여하기 위해 계정을 생성·관리한다. 이를 통해 홈 디렉토리, 권한, 로그인 쉘을 개별 설정하여 보안과 효율성을 높인다. 동작 원리:/etc/passwd, /etc..
2025. 7. 24.
Day 2: 텍스트 출력 & 필터링
1) 학습 요약표학습내용설명파일 출력cat, more(/검색, n, -N), less(/검색, n, -N)부분 출력head(-n), tail(-n, -f, -F 로그 실시간/교체 추적)단순 출력/시간echo, date텍스트 필터링grep(-i, -v, -n, -E 정규식, -w), cut(-d, -f), paste, wc(-l), sort(-r, -n), uniq(-c)로그 분석 활용tail -F와 grep, wc, cut, paste 조합으로 실시간 분석 2) 이론 설명(1) cat – 파일 내용 출력 및 연결기능: 파일의 내용을 표준 출력(터미널)에 출력하거나, 여러 파일을 연결해 출력.동작 원리: 파일 내용을 읽어 버퍼에 저장한 후 표준 출력으로 보냄.주요 옵션: 없음 (다른 명령어와 파이프(|)로..
2025. 7. 21.