[리눅스마스터 1급 - 2차] 시스템 보안 및 관리
·
자격증 & 공부/리눅스마스터 1급
1) SELinux 설정getenforce : 현재 SELinux 설정 상태를 확인setenforce 0 : SELinux를 비활성화 상태로 변경 – 1이면 활성화 (비활성화:Permissive/활성화:Enforcing)sestatus : SELinux의 정보를 출력2) visudosudo를 통해 특정 사용자에게 다른 사용자들을 관리하는 역할 부여useradd와 passwd 명령에 대해 root 사용자와 동일한 역할 권한 부여ihduser ALL=/usr/bin/useradd, /usr/bin/passwd# visudoihduser ALL=/usr/bin/useradd, /usr/bin/passwd3) sysctl/etc/sysctl.conf : 재부팅 시에도 적용되도록 관련 파일에 등록커널 매개 변수를..
[리눅스마스터 1급 - 2차] 시스템 로그 분석
·
자격증 & 공부/리눅스마스터 1급
1) 로그 파일 /var/log/messages대부분의 로그가 이 파일에 쌓임 (root만 접근 가능)/var/log/secure인증과 관련된 접속 프로토콜 telnet, ssh, tcp_wrappers, xinetd (시스템에 로그인한 정보)/var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그를 기록/var/log/boot.log : 부팅 시 동작하는 데몬들의 동작 성공 여부/var/log/mailogsendmail, dovecot 등 데몬 시작 시간을 확인/var/log/lastlog각 사용자의 마지막 정보가 기록되는 파일바이너리 파일도 lastlog라는 명령어로 확인/var/log/wtmp사용자 기록, 시스템을 재부팅한 기록 등의 로그가 쌓이는 파일/var/log/btmp로그인 접속이 ..
[리눅스마스터 1급 - 2차] 주변 장치 설정
·
자격증 & 공부/리눅스마스터 1급
1) 프린터 관련 명령어기본적으로 [-P] 옵션으로 프린터 지정을 하지 않으면 기본 프린터를 기본값으로 명령 실행/etc/printcap 파일 : 프린터 설정 파일System V 계열Ip : 프린터 디바이스 path를 사용하여 직접 인쇄 - [-n NUM] 옵션[-d] : 프린트 지정Ipstat : 프린터 큐의 상태를 확인cancel : 프린트 작업을 취소BSD 계열lpc 명령어 : 대화형으로 프린터를 관리(제어)하기 위한 명령어lpq 명령어 : 프린터 큐의 내용 출력System V 계열 : lpstat 명령어lprm 명령어 : 프린터 큐의 작업 삭제System V 계열 : cancel 명령어lpr 명령어 : 파일 내용을 출력System V 계열 lp 명령어[# NUM] : 한 페이지를 “NUM”장씩 출..
[리눅스마스터 1급 - 2차] 장치의 설치 및 관리
·
자격증 & 공부/리눅스마스터 1급
1) /proc 디렉터리 내 주요 파일/proc/cpuinfo : 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명 (절대경로)/proc/meminfo : 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명 (절대경로)/proc/mdstat : 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명 (절대경로)/proc/version : 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명 (절대경로)/proc/uptime : 시스템 가동 시간에 대한 정보를 기록/proc/cmdline : 부팅 시에 실행되는 커널 관련 옵션에 대한 정보/proc/loadavg : 최근 1분, 5분, 15분 동안의 평균 부하율을 기록/proc/partitions : 현재 시스템의 파티션 정보를 저장/pro..
[리눅스마스터 1급 - 2차] gcc & tar - 소스코드 컴파일
·
자격증 & 공부/리눅스마스터 1급
1) gcc 명령어[–c] : 오브젝트 파일 생성 (.o)[–o] : 실행파일 생성 (.o)[-v] : 컴파일 과정을 자세하게 출력[-s] : 어셈블리 파일 생성 (.s)2) 아카이브 압축 관련 명령어tarc : 아카이브 파일 생성x : 아카이브 파일에서 원본 파일을 추출t : 아카이브 파일의 내용 출력v : 처리 중인 파일의 정보를 출력f : 아카이브 파일 지정r : 기존 아카이브 파일에 새로운 파일 디렉터리 추가u : 아카이브 파일의 내용에 변동사항을 업데이트J : xz로 압축하거나 해제z : gzip으로 압축하거나 해제j : bzip2로 압축하거나 해제N : 지정한 날짜 이후의 파일 대상g : 증분 백업tar cf obj.tar *.o : tar명령을 이용하여 현재 디렉터리에 있는 오브젝트 파일만을..
[리눅스마스터 1급 - 2차] rpm & yum
·
자격증 & 공부/리눅스마스터 1급
1) rpm-V : 패키지의 변경된 정보를 확인하기 위해 검증 실시-Va : 시스템에 설치된 모든 패키지 검증-ivh : i는 설치, v는 설치 중 메시지 출력, h는 # 표시하며 설치-Uvh : U는 설치된 패키지 업그레이드, v는 설치 중 메시지 출력, h는 # 표시하며 설치-ql 또는 --query--list : 패키지가 설치한 파일 및 디렉터리 목록을 출력-qR 또는 --q --requires : 패키지와 의존적인 관계에 있는 파일, 라이브러리, 패키지 목록 출력-qf 또는 -qif : 특정 파일을 설치한 패키지 정보 출력-qlp : 지정한 패키지 파일이 설치될 파일이나 디렉터리를 미리 확인-qc : 패키지의 환경설정 파일 정보만 출력-qa | grep sendmail : 시스템에 설치된 모든 패..