문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Debian 배포
Debian은 무엇입니까?
- Debian 버전 선택
- Debian 지원 및 도움
- Debian 커뮤니티
콘솔 기본 사항
- 쉘 프롬프트
- X 아래의 쉘 프롬프트
- 루트 계정 및 루트 쉘 프롬프트(su, sudo, X에서 루트로 프로그램 실행)
- GUI 시스템 관리 도구
- 가상 콘솔
- 명령 프롬프트를 종료하는 방법
- 시스템을 종료하는 방법
- 정상 콘솔 복구
- 초보자를 위한 추가 패키지 제안
- 추가 사용자 계정
- sudo 구성
파일 시스템
- 파일 시스템 권한
- 새로 생성된 파일에 대한 권한 제어: umask
- 사용자 그룹(그룹)에 대한 권한
- 타임스탬프
- 연결
- 명명된 파이프(FIFO)
- 소켓
- 장치 파일
- 특수 장치 파일
- procfs 및 sysfs
미드나잇 커맨더(MC)
- MC 커스터마이징
- MC 시작
- MC의 파일 관리자
- MC의 명령줄 트릭
- MC 내부 편집자
- MC 내부 시청자
- MC의 자동 시작 기능
- MC의 FTP 가상 파일 시스템
기본 Unix와 유사한 작업 환경
- 로그인 쉘
- 배시 커스터마이징
- 특수 키 스트로크
- 호출기
- 기본 텍스트 편집기 설정
- vim을 종료하는 방법
- 쉘 활동 기록
- 기본 유닉스 명령
간단한 쉘 명령
- 명령 실행 및 환경 변수
- "$LANG" 변수
- "$PATH" 변수
- "$HOME" 변수
- 명령줄 옵션
- 쉘 글로브
- 명령의 반환 값
- 일반적인 명령 시퀀스 및 셸 리디렉션
- 명령 별명
Unix와 같은 텍스트 처리
- 유닉스 텍스트 도구
- 정규식
- 대체 표현식
- 정규식을 사용한 전역 대체
- 텍스트 파일 테이블에서 데이터 추출
- 파이핑 명령에 대한 스크립트 조각
Debian 패키지 관리
Debian 패키지 관리 전제조건
- 패키지 구성
- 기본 주의사항
- 영원한 업그레이드가 있는 삶
- Debian 아카이브 기본
- 패키지 종속성
- 패키지 관리의 이벤트 흐름
- 패키지 관리 문제에 대한 첫 번째 대응
기본 패키지 관리 작업
- apt-get/apt-cachevs.aptitude
- 명령줄을 사용한 기본 패키지 관리 작업
- 적성의 대화형 사용
- 적성의 주요 바인딩
- 적성에 따른 패키지 보기
- Search 적성에 맞는 방법 옵션
- 적성 정규식 공식
- 적성의 의존성 해결
- 패키지 활동 로그
적성 연산의 예
- 패키지 이름과 일치하는 정규식을 사용하여 패키지 나열
- 정규식 일치로 탐색
- 제거된 패키지를 영구적으로 제거
- 자동/수동 설치 상태 정리
- 시스템 전체 업그레이드
고급 패키지 관리 작업
- 명령줄을 사용한 고급 패키지 관리 작업
- 설치된 패키지 파일 확인
- 패키지 문제에 대한 보호
- Search패키지 메타데이터에 대한 작업
Debian 패키지 관리 내부
- 아카이브 메타데이터
- 최상위 "릴리스" 파일 및 신뢰성
- 아카이브 수준 "릴리스" 파일
- 패키지에 대한 메타데이터 가져오기
- APT의 패키지 상태
- 적성에 대한 패키지 상태
- 가져온 패키지의 로컬 복사본
- Debian 패키지 파일 이름
- dpkg 명령
- 업데이트 대체 명령
- dpkg-statoverride 명령
- dpkg-divert 명령
손상된 시스템 복구
- 이전 사용자 구성과의 비호환성
- 파일이 겹치는 다른 패키지
- 손상된 패키지 스크립트 수정
- dpkg 명령으로 구출
- 패키지 선택 데이터 복구 중
패키지 관리 팁
- Debian 패키지 선택 방법
- 혼합 아카이브 소스의 패키지
- 후보 버전 조정
- 업데이트 및 백포트
- 패키지 자동 다운로드 및 업그레이드
- APT의 다운로드 대역폭 제한
- 긴급 다운그레이드
- 누가 패키지를 업로드했나요?
- 동등한 패키지
- 안정적인 시스템으로 패키지 포팅
- APT용 프록시 서버
- 소규모 공개 패키지 아카이브
- 시스템 구성 기록 및 복사
- 외계 바이너리 패키지 변환 또는 설치
- dpkg 없이 패키지 추출
- 패키지 관리에 대한 추가 정보
시스템 초기화
- 부트 스트랩 프로세스 개요
- BIOS, 부트 로더, 미니Debian 시스템
- 런레벨의 의미
- 런레벨의 구성
- 런레벨 관리 예시
- 각 초기화 스크립트의 기본 매개변수
- 호스트 이름
- 파일 시스템
- 네트워크 인터페이스 초기화
- 네트워크 서비스 초기화
- 시스템 메시지
- 커널 메시지
- udev 시스템
- 커널 모듈 초기화
인증 및 보안
- 일반 Unix 인증
- 계정 및 비밀번호 정보 관리
- Go 이상한 비밀번호
- 암호화된 비밀번호 생성
- PAM과 NSS
- PAM 및 NSS에서 액세스하는 구성 파일
- 현대 중앙 집중식 시스템 관리
- "GNU su가 휠 그룹을 지원하지 않는 이유"
- 더욱 엄격한 비밀번호 규칙
- 기타 액세스 제어
- sudo
- SELinux, 의류
- 일부 서버 서비스에 대한 액세스 제한
- 인증의 보안
- 인터넷을 통한 안전한 비밀번호
- 보안 쉘
- 인터넷에 대한 추가 보안 조치
- 루트 비밀번호 보안
네트워크 설정
기본 네트워크 인프라
- 도메인 이름
- 호스트 이름 확인
- 네트워크 인터페이스 이름
- LAN의 네트워크 주소 범위
- 네트워크 장치 지원
데스크탑을 위한 최신 네트워크 구성
- GUI 네트워크 구성 도구
낮은 수준의 네트워크 구성
- Iproute2 명령
- 안전한 하위 수준 네트워크 운영
네트워크 최적화
- 최적의 MTU 찾기
- MTU 설정
- WAN TCP 최적화
넷필터 인프라
네트워크 애플리케이션
메일 시스템
- 최신 메일 서비스 기본 사항
- 워크스테이션의 메일 구성 전략
MTA(메일 전송 에이전트) 및 MUA(메일 사용자 에이전트)
- exim4 개요
- 기본 MUA - Mutt
필터가 있는 메일 배달 에이전트(MDA)
- 메일 드롭 구성
- 프로시저 구성
- mbox 콘텐츠 다시 전달
POP3/IMAP4 서버
원격 액세스 서버 및 유틸리티(SSH)
- SSH의 기본
- SMTP/POP3 터널링을 위한 포트 전달
- 원격 비밀번호 없이 연결하기
- 외계인 SSH 클라이언트 다루기
- SSH 에이전트 설정
- SSH에서 원격 시스템을 종료하는 방법
- SSH 문제 해결
기타 네트워크 애플리케이션 서버
기타 네트워크 애플리케이션 클라이언트
시스템 데몬 진단
X 윈도우 시스템
- 데스크탑 환경 설정
- 서버/클라이언트 관계
- X 서버
- X 윈도우 시스템 시작
- gdm으로 X 세션 시작하기
- X 세션 사용자 정의(클래식 방법)
- X 세션 사용자 정의(새 방법)
- SSH를 통해 원격 X 클라이언트 연결
- 인터넷을 통한 보안 X 터미널
- X 애플리케이션
- X 오피스 애플리케이션
- X 유틸리티 애플리케이션
시스템 팁
스크린 프로그램
- 화면 사용 시나리오(1)
- 화면 명령에 대한 키 바인딩
데이터 기록 및 프리젠테이션
- 로그 데몬
- 로그 분석기
- 쉘 활동을 깔끔하게 기록
- 텍스트 데이터의 맞춤형 표시
- 시간과 날짜의 맞춤형 표시
- 색상화된 쉘 에코
- 색상화된 명령
- 복잡한 반복을 위한 편집자 활동 기록
- X 응용 프로그램의 그래픽 이미지 기록하기
- 구성 파일의 변경 사항 기록
데이터 저장 팁
- 디스크 파티션 구성
- AccessUUID를 사용하여 파티션하기
- 파일 시스템 구성
- 파일 시스템 생성 및 무결성 검사
- 마운트 옵션을 통한 파일 시스템 최적화
- 슈퍼블록을 통한 파일 시스템 최적화
- 하드디스크 최적화
- SMART를 사용하여 하드 디스크 오류 예측
- LVM을 통한 사용 가능한 저장 공간 확장
- 별도의 파티션을 마운트하여 사용 가능한 저장 공간 확장
- 심볼릭 링크를 활용한 사용 가능한 저장 공간 확장
- aufs를 활용한 사용 가능한 저장공간 확장
데이터 암호화 팁
- dm-crypt/LUKS를 사용한 이동식 디스크 암호화
- dm-crypt로 암호화된 스왑 파티션
- eCryptfs로 파일 자동 암호화
- eCryptfs 자동 마운트
프로그램 활동 모니터링, 제어 및 시작
- 프로세스 타이밍
- 일정 우선순위
- ps 명령
- 최상위 명령
- 프로세스에서 열린 파일 나열
- 프로그램 활동 추적
- 파일이나 소켓을 사용하여 프로세스 식별
- 일정한 간격으로 명령을 반복
- 파일을 반복하면서 명령 반복
- GUI에서 프로그램 시작하기
- 시작할 프로그램 사용자 정의
- 프로세스 종료
- 작업 예약 한 번
- 정기적으로 작업 예약
- Alt-SysRq 키
시스템 유지 관리 팁
- 시스템에 누가 있나요?
- 모두에게 경고
- 하드웨어 식별
- 하드웨어 구성
- 시스템 및 하드웨어 시간
- 터미널 구성
- 사운드 인프라
- 화면 보호기 비활성화
- 경고음 비활성화
- 메모리 사용량
- 시스템 보안 및 무결성 검사
커널
- 커널 매개변수
- 커널 헤더
- 커널 및 관련 모듈 컴파일
- 커널 소스 컴파일: Debian 표준 방법
- 모듈 소스 컴파일: Debian 표준 방법
- 무료가 아닌 하드웨어 드라이버
가상화된 시스템
- 가상화 도구
- 가상화 작업 흐름
- 가상 디스크 이미지 파일 마운트
- Chroot 시스템
- 다중 데스크탑 시스템
데이터 관리
공유, 복사 및 보관
- 보관 및 압축 도구
- 복사 및 동기화 도구
- 아카이브에 대한 숙어
- 사본에 대한 숙어
- 파일 선택에 대한 숙어
- 백업 및 복구
- 백업 유틸리티 제품군
- 시스템 백업을 위한 예제 스크립트
- 데이터 백업을 위한 복사 스크립트
- 이동식 저장 장치
- 네트워크를 통해 데이터 공유
- 아카이브 미디어
바이너리 데이터
- 바이너리 데이터 보기 및 편집
- 디스크를 마운트하지 않고 파일 조작
- 데이터 중복
- 데이터 파일 복구 및 포렌식 분석
- 큰 파일을 작은 파일로 나누기
- 파일 내용 지우기
- 더미 파일
- 전체 하드 디스크 지우기
- 하드 디스크의 사용되지 않는 영역 지우기
- 삭제되었지만 여전히 열려 있는 파일 삭제 취소 중
- Search모든 하드링크 중
- 보이지 않는 디스크 공간 소비
데이터 보안 인프라
- GnuPG용 키 관리(서명 및 암호화)
- MD5 합계
요건
없음
35 시간