[리눅스마스터 1급 - 2차] 웹 관련 서비스
·
자격증 & 공부/리눅스마스터 1급
1) Apache 웹 서버htpasswd 명령어특정 페이지를 제한하기 위해 인증을 요구하고 그 인증에 대한 관리를 하는 명령어제한하고 싶은 아파치 내 디렉터리로 이동하여 .htaccess 파일을 만들어야 함[-c] : 지정한 디렉터리 페이지에 사용자 계정 및 패스워드를 생성htpasswd –c /var/www/html/.htpasswd admin/var/www/html/ 디렉터리에 대한 admin 계정, 패스워드를 생성처음 추가 이후에는 [-c] 옵션 없이 추가함[-D] : 지정한 디렉터리(페이지)에 생성한 사용자 계정을 삭제 httpd[-t 또는 configtest] : 문법적 오류 확인[-k graceful] : 아파치 웹 서버를 재시작하지 않고, 변경된 환경 설정 파일만 다시 읽음[-S] : 아파치..
[리눅스마스터 1급 - 2차] 시스템 백업
·
자격증 & 공부/리눅스마스터 1급
1) 백업 관련 명령어cpioc : ascii 형태로 헤더 정보를 읽고 씀i : 아카이브에서 파일 추출o : 아카이브 생성v : 진행과정을 자세하게 출력d : 필요한 경우 디렉터리 생성: 백업 / F : 표준 입출력 전환 기호 대신에 파일명 지정 시 사용t : 내용만 확인할 때 사용-ovF : 진행되는 과정 화면에 출력tF 또는 –itF 또는 –ivtF : 백업된 내용 확인ivF : 백업된 파일을 이용해서 데이터를 복원하는데, 진행되는 과정을 화면에 출력ocv : 생성되는 아카이브 포맷 형식을 지정하고 과정을 상세히 출력icdv 또는 –icd 또는 –id : 현재 디렉터리에 백업한 파일을 이용해서 복원하는데 필요할 경우 디렉터리를 생성(find /home 또는 find /home –print) | cpi..
[리눅스마스터 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) /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 : 시스템에 설치된 모든 패..