[리눅스마스터 1급] 10. 웹 서비스 (Apache)
·
Certification/리눅스마스터 1급
흐름파일/디렉토리주제주요 설정httpd.conf패치 기본 설정Listen, ServerName, DocumentRoot, DirectoryIndex, ErrorDocument, 접근제어conf.modules.d/*.conf모듈 로드mod_userdir.so, mod_vhost_alias.so 등conf.d/*.conf세부 기능 설정ssl.conf (SSL), welcome.conf (기본 페이지), 인증관련 conf 파일들conf/extra/httpd-userdir.conf사용자 디렉터리 설정UserDir 설정, 접근 허용conf/extra/httpd-vhosts.conf가상호스트 설정 설정, ServerName별 DocumentRoot 분기.htaccess인증 설정 (UserDir 내에서 활용)Al..
[리눅스마스터 1급] 9. 시스템 백업
·
Certification/리눅스마스터 1급
개요백업하는 대상에 따라 명령어가 제법 분리되어 있어 헷갈릴 수 있다. 때문에 시스템 백업에서 해당 명령어가 input을 어떤 것을 가지는지, input에 대한 옵션과 output에 대한 옵션은 어떻게 지정하는지에 집중해서 확인하고 그 이외의 옵션에 대해서는 man, help를 통해 찾아가면서 사용하면 될 것 같다.tar (Tape Archiver)tar는 백업이 주 목적이 아닌, 파일 ↔ 아카이브를 상호 변환 하기 위해 존재하는 명령어 이고 활용성이 점점 넓어져 압축이나 백업에 유용한 추가 옵션들이 부가적으로 생겨났다. tar는 man은 없고 help만 있기에 참고하도록 하자.옵션압축방식-zgzip-jbzip2-Jxz특정 압축 방식으로 백업 혹은 복구를 원하는 경우 옵션 맨 앞에 압축방식을 지정하는 옵..
[리눅스마스터 1급] 8. 시스템 보안 및 관리
·
Certification/리눅스마스터 1급
파일 시스템 보안특수속성앞에서 설명 되었던 일반 권한(rwx)과 특수 권한(set-uid, set-gid, sticky-bit)외에 파일 시스템 수준의 특수 속성(attribute)가 존재하고 이를 lsattr 명령어로 확인하고 chattr 명령어로 설정할 수 있다.기호의미iimmutable: 변경 불가 (삭제/수정/이름변경 불가)aappend only: 덧붙이기만 가능, 삭제/수정 불가dno dump: dump 백업 시 제외eextents 사용 중 (ext4 전용 내부용 표시)Aatime 기록 안 함 (access time 안 바뀜)Ssynchronous updates: 파일 변경 발생 시, 즉시 디스크에 동기화더보기man chattr특수 속성에 대한 기호가 떠오르지 않을 때, Description을 ..
[리눅스마스터 1급] 7. 시스템 분석
·
Certification/리눅스마스터 1급
로그 파일과 명령어분류경로설명관련 명령어System/messages시스템 전반의 일반 로그 메시지 /boot.log부팅 시 발생한 메시지 기록 /kern커널 관련 메시지 로그dmesg/dmesg부팅 시 커널 링버퍼 메시지 기록dmesg/croncron 작업 실행 기록 /yum.logyum 패키지 설치/제거 기록 Login/secure사용자 인증 및 보안 관련 로그 (SSH 등) /faillog로그인 실패 이력 /lastlog사용자별 마지막 로그인 기록lastlog/wtmp로그인/로그아웃, 시스템 부팅/종료 기록last/btmp비정상 로그인 시도 (로그인 실패 기록)lastb/utmp현재 로그인한 사용자 정보 Service/maillog메일 서비스 로그 (Postfix, Sendmail 등) /httpd/..
[리눅스마스터 1급] 6. 주변장치 관리
·
Certification/리눅스마스터 1급
0. 주변 장치 정보 확인[root@c47bd92e06fb proc]# ls /proc1 cgroups device-tree filesystems kallsyms kpagecount modules scsi sys uptime28 cmdline devices fs kcore kpageflags mounts self sysrq-trigger version28537 config.gz diskstats interrupts key-users loadavg net slabinfo sysvipc vmallocinfo8 consoles docker iomem keys locks pa..
[리눅스마스터 1급] 5. 장치의 설치 및 관리
·
Certification/리눅스마스터 1급
커널 설치 및 관리0. 커널 정보 확인$ uname -r>> 5.14.0-503.11.1.el9_5.aarch64uname은 system information을 출력해주는 명령어로 소개되어 있다. -r 옵션 이외에도 다양한 옵션이 존재하기 때문에 --help를 이용해서 결과를 한번씩 확인해 보는것을 추천한다. 1. 커널 파일 다운로드 (생략)2. 컴파일 도구 설치 (생략)해당 내용들은 커널보다는 SW 설치 색션에 더 가까워서 해당 목적으로 출제되지 않는 모양이다. URL제시 하면 문제가 너저분해지고, 컴파일 필요 패키지를 전부 외운다는것이 무리에 가까운 일이라고 판정 한 듯 하다. (확실하진 않다.) 3. 클린 타겟make clean커널 환경설정을 제외한 파일을 제거한다.약make mrproper커널..