뇌운동일지

리눅스마스터2급 2차_171202 오답정리 본문

오리너구리의 오리발질/리눅스마스터 2급

리눅스마스터2급 2차_171202 오답정리

purpleduck 2021. 3. 11. 23:52

명령어 옵션 너무나 안외워짐....흑흑흑....

 

1과목 : 리눅스 운영 및 관리 

 

필요한 설정

회사의 특정 부서로부터 부서 사람들이 공용으로 사용 가능한 디렉터리 생성을 요청받아서 같은 그룹으로 묶은 후에 공유 디렉터리로 설정하였다. 

Sticky-Bit

 

리눅스 특수권한 

부여시, chmod 명령어 이용. 

Set-UID 

유저권한변경 (파일) 

4000

 chmod u+s 

Set-GID 

그룹권한변경 (파일, 디렉터리) 

2000

chmod g+s

Sticky-bit 

외부권한변경 (공유디렉터리)

1000

chmod o+t

 

 참고) 

Disk Quota : 사용자의 하드디스크 사용량을 제한하는 기능 

 

환경변수 

환경변수를 이용하여 사용자별 고유한 셸 환경 구축 가능 

환경변수는 미리 예약한 변수명만 사용하고, bash에서는 SHELL과 같이 대문자로 구성 

env명령을 통해 전체 환경변수 값 확인 가능 

 

특정한 셸에서만 적용되는 변수 -> 셸 변수 

 

배시셸의 히스토리 기능 

history 명령으로 히스토리 리스트에 있는 명령어들을 확인할 수 있음. 

로그아웃해도 메모리에 기억된 명령어들이 삭제되지 않고 저장됨. 

사용자가 실행한 모든 명령들은 히스토리 리스트 버퍼에 스택으로 저장됨. 

사용자가 실행한 명령은 .bash_history 라는 파일에 추가 기록 

 

vi 편집기에서 삭제 관련 명령 : x, dd, D 

현재 커서가 위치한 줄을 버퍼에 복사하는 명령 : Y 

 

 

리눅스 압축관련 유틸리티 

 

bzip2 

블록정렬알고리즘과 허브만 부호화(Huffman coding)을 사용하여 압축률 좋음 

 

compress 

유닉스에서 사용하는 프로그램 

LZW 압축 알고리즘 이용해서 만듦 

 

gzip 

전통적으로 유닉스에서 사용해왔던 압축프로그램 

LZ77 알고리즘과 허브만 부호화(Huffman coding) 이용 

현재도 업데이트되고 있으며, 자주 쓰임 

 

xz 

LZMA2 알고리즘 사용. 

리눅스 계열 운영체제에서 자주 쓰임 

 

 

RPM 

설치 및 갱신, 제거, 질의 검증모드 등이 있다 

시스템에 설치된 모든 패키지 정보를 출력할 때 사용하는 명령 : rpm -qa 

검증모드에서 사용하는 기본옵션 -V 

질의모드에서 해당패키지가 설치 또는 동작 시 필요한 패키지 목록을 보여주는 옵션 -R (--requires)

 

프린팅 시스템 

LPRng : lpr, lpq, lpstat, cancel 등의 명령어 지원 

CUPS 

어도비의 PRD형식의 텍스트 파일을 이용하여 설정 가능 

HTTP기반의 IPP사용, SMB 프로토콜도 지원 

lpadmin 명령 이용하여 웹상에서도 제어 가능 

 

모든 인쇄 작업 취소 명령 : cancel -a 

 

사운드 관련 

alsamixer 

커서(ncurses) 라이브러리 기반 오디오 프로그램 

ALSA 사운드카드 오디오 믹서 프로그램 

 

alsactl 

ALSA 사운드카드 제어 프로그램 

사운드 장치 초기화 

 

cdparanoia 

오디오 CD에서 음원 추출 프로그램 

기본 출력 형식 wav 

 

OSS/free 

표준 유닉스 장치 (POSIX read, write, ioctl 등) 에 기반 

사운드를 만들고 캡쳐하는 인터페이스 

 

2과목 : 리눅스 활용 

 

x윈도 기반 응용 프로그램 

모질라 재단에서 개발한 E-mail 및 뉴스그룹 클라이언트 프로그램 : thunderbird 

 

konqueror 

KDE 에서 만든 웹브라우저, 파일관리자 기능 들어있음 

 

evolution 

그놈(GNOME) 재단에서 만든 개인정보 관리자 

이메일, 주소록, 일정, 작업목록 기능 내포 

 

kmail 

KDE 에서 만든 그룹웨어인 kontact 프로그래므이 구성요소 

이메일 클라이언트 프로그램 

 

OSI 계층 (이걸 처음본지 어언 5년째 왜 아직도 안외워지는지는 모르겠다.)

응용 프로그램 간의 통신을 관리하기 위한 방법과 동기화 유지하는 서비스 제공. 

응용 프로그램 사이의 접속 설정 및 유지, 종료에 관한 기능, 데이터의 전송 순서 및 동기점 (synchronization point) 위치 제공 

데이터 전송 중 오류 발생할 경우, 재전송하거나 데이터 복구 가능 

-> 세션 계층 

 

세션 : 응용프로그램 간 통신 

전송 : 송수신 프로세스 간 연결, 안전 전송 

 

 

프로토콜

메시지에 대한 오류 보고와 이에 대한 피드백을 원래 호스트에 보고하는 역할 : ICMP 

 

비신뢰성, 비연결형 : IP 

ping 명령이 사용하는 프로토콜 : ICMP 

네트워크 상에서 IP주소를 물리적 하드웨어 주소로 대응시키기 위해 사용하는 프로토콜 : ARP 

TCP/IP 프로토콜을 사용하는 인터넷에서 장치들을 관리하기 위한 프로토콜 : SNMP 

 

메일 관련 프로토콜 : pop3, imap, smtp 

portmap : RPC 프로그램 이름을 DARPA 프로토콜 포트 번호로 변환하는 데몬 

 

SSH 

원격 셸 기능 지원 

안전한 파일 전송 지원 

원격 복사 기능 지원 

 

평문 전송 기능 지원은 telnet 

 

명령어를 이용한 네트워크 인터페이스 설정 : 명령어로 설정하면 데몬 재시작할 필요없이 즉시 반영 

파일을 수정한 경우, 데몬을 재시작해야 반영 

 

 

버추얼박스를 이용해서 가상 머신을 생성한 후에 CentOS69라는 이름으로 리눅스를 설치했을 때 생성되는 파일명 

CentOS69.vdi 

 

 

 

 

 

 

Comments