일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 렌더링 파이프라인
- directx
- 컨디션 변수
- I/O장치
- 타입 객체
- 디자인패턴
- 알고리즘
- 멀티프로세서
- 운영체제
- 프로그래머스
- 그리디알고리즘
- DirectX 12
- 멀티쓰레드
- 스케줄링
- Direct12
- OS
- 영속성
- 다이나믹프로그래밍
- 자료구조
- 그리디 알고리즘
- 파일시스템 구현
- 백준
- 쓰레드
- 동적계획법
- 락
- 병행성
- 다이나믹 프로그래밍
- codility
- 병행성 관련 오류
- DirectX12
- Today
- Total
기록공간
[리눅스 마스터 1급] 제 2001회 2차 실기 정리 본문
# make 관련 주요 명령어
- make : Makefile을 이용하여 object, library, binary(실행 파일)을 생성한다.
- make install : make로 만들어진 결과물을 타깃 디렉터리로 복사(설치)한다.
- make distclean : 소스코드를 처음 다운로두 후 압축 해제한 상태로 만든다. (최초상태)
- make clean : 컴파일 이전 상태로 만든다. 컴파일로 생성한 파일은 삭제한다.
- make mrproper : 컴파일 환경설정값, 버전 정보 등 컴파일에 영향을 주는 정보들은 삭제한다.
- make menuconfig : 텍스트 기반의 메뉴를 제공하여 옵션을 설정한다.
- make xconfig : X 윈도 환경의 Qt 기반 설정 도구를 사용한다.
- make nconfig : 텍스트 기반 메뉴로 색상과 F1~9의 기능키를 지원한다.
# /etc/fstab
리눅스 부팅 시 자동으로 장치를 마운트할 때 참조하는 파일로 총 6개의 필드 정보를 사용
- 파일 시스템 장치명 (1번째 필드) : 파티션 혹은 장치의 위치
- 마운트 포인트 (2번째 필드) : 어떤 디렉터리로 연결할 것인지 지정
- 파일 시스템 종류 (3번째 필드) : nfs, NTFS, ext3, ext4, iso9660 등
- 마운트 옵션 (4번째 필드) : auto(부팅시 자동 마운트), rw(읽기/쓰기), nouser(root만 마운트 가능), exec(실행 허용) , Set-UID(GID), quota(Quota 설정 가능), default(rw, nouser, Set-UID, exec) 등
- 덤프 (5번째 필드) : 백업 여부 지정(0 : 불가능, 1 : 가능)
- 무결성 검사 (6번째 필드) : fsck에 의한 무결성 검사 우선순위 (0 : 안함, 1 : 우선순위 1로 검사, 2 : 우선순위 2로 검사)
# 삼바 서버 환경설정 (/etc/samba/smb.conf)
삼바 환경 설정은 Global Section과 Share Section 영역으로 구성되어 있다.
- workgroup을 통하여 공유 그룹명을 지정한다. 이는 윈도우의 작업 그룹과 동일하다
- server string을 통해 서버에 대한 설명을 지정한다.
- netbios name을 통해 접속 시 사용할 이름을 지정한다.
- hosts allow를 통해 삼바 서버에 접근할 호스트를 지정한다.
# 메일 서버 환경설정 관련
/etc/mail/local-host-names : sendmail에서 수신할 메일의 도메인과 호스트, 즉 메일 수신지를 설정하며 sendmail을 다시 시작하여 적용시킨다.
/etc/mail/access : 메일 서버에 접속하는 호스트의 접근을 제어하는 설정 파일로 스팸 메일 방지 등에 사용할 수 있다.
설정 방법 : '[정책 대상] [정책]'
정책 대상은 '도메인명, ip, 메일주소'를 사용하며, 정책은 'RELAY(릴레이 허용), DISCARD(거부), REJECT(거부 후 메시지 전송), OK(DNS 조회 실패 시에도 허용)'을 지정할 수 있다.
db에 설정 영구 적용 방법 : 'makemap hash /etc/mail/access < /etc/mail/access'
/etc/mail/sendmail.cf : sendmail의 기본 설정 파일이다.
주요 설정 항목
- Cw : 메일 수선 호스트의 이름을 설정하며, 보통 도메인명을 이용한다.
- Fw : 여러 개의 도메인명을 수신 호스트의 이름으로 이용할 경우 관련 설정 파일을 지정한다.
- Dj : 메일 발송 시, 발신 도메인 이름을 강제로 지정한다. 발신 도메인의 이름은 일반적으로 sendmail이 자동으로 결정하므로 특별한 경우에만 사용한다.
- Dn : sendmail이 회신메일을 보낼 때 사용하는 사용자 이름을 지정한다.
- FR-o : Relay를 허용할 도메인을 설정한다.
- Kaccess : sendmail 접근제어를 담당하며, 특정 호스트 혹은 도메인에 대한 접근 허가 여부를 설정한 파일을 지정한다.
# zone 파일 설정
계정.도메인' 형식으로 관리자의 이메일 주소를 지정한다.
ex) kait@ihd.or.kr ==> kait.ihd.or.kr
MX(Mail eXchanger)는 해당 도메인에 대해 메일서버를 지정하는 레코드이다. 일반적으로 메일서버를 여러개 사용할 때 MX 레코드 다음에 우선순위 번호를 지정하여 메일을 수신할 수 있다.
ex) IN MX 10 mail.userdomainname.com.
IN MX 20 mail2.userdomainname.com.
=> 첫번째 레코드가 10으로 우선순위가 빠르기 때문에 먼저 수신한다. 만약 장애가 발생한다면 두번째 레코드 메일서버로 메일을 수신한다.
SOA(Start of Authority)는 도메인의 관리자 메일, 일련번호 등 DNS 핵심 정보를 지정하기 위한 레코드이다.
# 방화벽 설정
iptables-save : iptables 정책을 파일로 저장하는 명령어이다.
사용 방법 : iptables-save > [파일명]
iptables-restore : 저장된 iptables 정책 파일을 읽어들여 적용하는 명령어이다.
사용 방법 : iptables-restore < [파일명]
'자격증공부 > 리눅스마스터' 카테고리의 다른 글
[리눅스 마스터 1급] 제 2002화 2차 실기 정리 (0) | 2021.11.13 |
---|---|
[리눅스 마스터 1급] 제 2001회 2차(특별검정) 실기 정리 (0) | 2021.11.12 |
[리눅스 마스터 1급] 2차 실기 정리 - FTP 관리 (0) | 2021.11.12 |
[리눅스 마스터 1급] 2차 실기 정리 - DHCP (0) | 2021.11.12 |
[리눅스 마스터 1급] 2차 실기 정리 - 삼바 서버 관리 (0) | 2021.11.11 |