/dev/hdb1를 저널링 파일시스템으로 만들고, I-node의 크기를 1MB로 지정한다.

답 :  mke2fs -j -T largefile /dev/hdb1

 

/project  디렉터리에 Set-GID를 부여하여 파일 생성시 자동으로 그룹소유권을 지정하고, Sticky-Bit권한을 설정한다.

답 : chmod g+s,o+t /project

 

리눅스 파일시스템에 대한 설명

Reiserfs, XFS, JFS는 저널링 파일 시스템이다.

iso9660은 DVD를 마운트할 때 지정하는 파일 시스템이다.

NFS는 네트워크 상의 시스템 파일을 공유할 때 사용하는 파일 시스템이다.

 

운영 중인 리눅스 서버의 파일 시스템에 손상된 디렉터리나 파일을 수정할 때 사용하는 명령

답 : fsck

 

mkfs 리눅스 파일 시스템을 생성

chkdsk 윈도우 디스크 검사

scandisk 윈도우 불량섹터 검사

 

fdisk 명령어에 대한 설명

설정 후 partition table 업데이트가 필요하다.

파티션 정보를 확인 할 수 있다.

파티션 삭제 명령어 d

파티션 추가 명령어 n

파티션 정보 저장 w

 

소유 그룹 변경 chgrp 그룹명 파일명

소유 유저 변경 chown 유저명(:그룹명) 파일명

 

list.txt 파일에 대하여 모든 사용자 및 그룹에게 모든 권한을 준다.

답 : chmod a=rwx list.txt

 

파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령

답 : chown 

 

사용자가 그룹에 쿼터를 설정할 때 사용하는 명령어

답 : edquota

 

다음 명령의 설명

ls -ld /tmp

drwxrwxrwt. 10 root root 4096 2018-04-18 18:04 /tmp

특수권한 중 Sticky-Bit가 설정되어 있다.

tmp 디렉터리의 소유권은 root사용자에게 있다.

일시적으로 필요한 시스템이나 응용프로그램에 필요한 파일들이 저장되는 디렉터리이다.

Sticky Bit가 있어 누구나 쓸 수 있지만 파일 소유자 또는 슈퍼 유저를 제외한 경우 삭제나 변경을 막는다.

 

1989년 브라이언 폭스가 GNU 프로젝트를 위해 개발한 셸

명령 히스토리, 명령어 완성 기능, 히스토리 치환, 명령행 편집 등을 지원

본 셸을 기반으로 하여 제작

답 : bash 셸

 

우선순위에 관련된 명령어

nice, renice, top은 프로세스 우선순위를 변경할 수 있다.

NI값의 기본값은 0이고, 지정가능한 값의 범위는 -20 ~ 19이다.

일반 사용자는 NI값 증가만 가능하고, root사용자만 NI값을 감소시킬 수 있다.

NI값이 낮을수록 우선순위가 높다.

NI값을 변경하면 리눅스는 상황에 따라 PRI 값을 변경하여 우선순위를 조절한다.

 

PID 14164인 프로세스의 우선순위를 -10으로 지정한다.

답 : renice -10 14164

 

ps 명령의 출력

ps aux
USER / PID / %CPU / %MEM / VSZ / RSS / TTY/ STAT/ START/ TIME/ COMMAND
ps
PID TTY TIME CMD
ps -ef
UID PID  PPID C STIME TTY TIME CMD

 

시그널 번호와 신호

SIGHUP 프로세서를 재시작하는 시그널 -1

SIGINT 인터럽트 시그널 CTRL C -2

SIGKILL 강제 종료 시그널 -9

SIGSEGV 메모리 비정상 사용종료 -11

SIGTERM 키보드 종료 시그널 -15

SIGCHLD 좀비 프로세스 종료 -17

SIGTSTP 실행 일시 정지 시그널 CTRL Z -20

SIGSTOP 실행 일시 정지 키보드 없음

 

다수의 작업이 백그라운드로 수행 중인 경우 (ㄱ)명령으로 작업내용을 확인 한 후 (ㄴ)명령으로 포어그라운드 프로세스로 전환시킬 수 있다.

답 :ㄱ job ㄴfg %작업번호

 

특정 사용자의 crontab 내용을 작성할 때 사용하는 명령

답 : crontab -e -u ihduser

 

nohup 명령어의 설명

표준 출력과 표준 에러는 nohup.out 파일을 생성해 기록한다.

쓰기 작업이 불가능한 경우 $HOME/nohup.out 파일을 생성해 기록한다.

작업 중인 터미널창이 닫혀도 실행중인 프로세스를 백그라운드로 작업할 수 있게 한다.

 

프로세스에 관련된 설명

최초의 프로세스인 init 프로세스는 PID가 1이다.

보통 명령어를 수행하면 fork 방식으로 실행된다.

pstree 명령으로 init 프로세스가 모든 프로세스의 부모 프로세스임을 확인할 수 있다.

exec 방식은 복사본 형태로 프로세스를 실행하고 기존 프로세스는 그대로 실행되어 있다.

 

특정 프로세스가 다른 프로세스에게 메시지를 보낼 때 이용하는 것으로 전체 목록은 kill -l 명령을 통해 확인할 수 있다.

답 : SIGNAL

 

vi편집기 실행 시 자동으로 행번호가 나타나도록 설정하려면

답 : .exrc 파일에 set nu 설정

 

LISP 언어를 사용하려는 프로그래머에게 가장 최적화된 편집기

답 : emacs

리처드 스톨만, LISP 언어 프로그래머 에게 최적화 어쩌구 설명에는 emacs 편집기

 

원격지 서버에 접속하여 사용하던 중 네트워크가 차단되면서 비정상적으로 종료되었다. 이 때 생성되는 파일은?

vi lin.txt 작업중

답 : .lin.txt.swp

 

X 윈도 환경에서만 사용 가능한 편집기

답 : gedit , xemacs , gvim

 

GNOME 기반의 문서 편집기로 용량은 작지만, 다양하고 강력한 기능을 제공한다.

답 : gedit

 

압축과 압축해제 명령어의 조합

xz , unxz

bzip2 , bunzip2

gzip , gunzip

compress , uncompress

 

리눅스에서 소스 프로그램을 설치하기 위한 도우

tar , gcc , make

 

rpm : 소스파일을 미리 컴파일해서 컴퓨터가 사용할 수 있게 설치파일로 만든것 == pkg 매니저


tar 특징

테이프 관련 장치를 이용하여 백업할 때 사용된다. Tape Archiver

심볼릭 링크가 가리키고 있는 원본 파일을 저장하는 기능을 제공한다.

디렉터리를 지정하면 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다.

 

-f : 테이프를 다루는 프로그램에서 생긴 흔적, 파일을 압축하고 해제에 붙인다.
-c : 지정한 파일 tar 압축
-x : tar를 압축 해제
-r : 압축된 tar에 새 파일을 추가
-t : tar 안의 파일 목록 표시
-v : 압축 및 해제 과정 상세 메시지 출력
-z : 압축된 tar를 gzip으로 압축
-j : 압축된 tar를 bzip2로 압축
-J : 압축된 tar를 xz로 압축

 

tar 명령이 지원하는 압축 형식

답 : xz, gzip, bzip2, compress

 

dpkg 명령어를 이용해 환경 설정 파일은 남기고 패키지를 삭제하는 옵션

답 : dpkg -r

완적히 삭제하는 방법 dpkg -P

 

.rpm 형태의 파일로 배포되는 rpm 파일의 구성 요소

답 : 패키지 버전, 릴리즈, 패키지 이름

 

프린터 큐 관련 내용을 출력해주는 BSD 계열 명령어는 (ㄱ)이고, System V 계열 명령어는 (ㄴ)이다.

답 : (ㄱ) lpq , lpr , lprm , lpc (ㄴ) lp , lpstat , cancel

 

프린터 큐에 대기 중인 작업을 삭제하는 명령으로 취소할 프린트 작업번호를 명시한다.

작업 번호를 명시하지 않을 경우 가장 마지막에 요청한 작업을 취소한다.

답 : lprm

 

USB 스캐너 관련 장치 파일을 찾아주는 명령어

답 : sane-find-scanner

 

리눅스 시스템 USB 포트에 프린터를 직접 연결하는 경우 생성되는 관련 파일

답 : /dev/usb/lp0

 

표준 유닉스 장치 시스템콜(POSIX READ, WRITE, IOCTL)에 기반을 둔 OSS에 대한 설명

답 : 유닉스계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스

 

유닉스 계열 운영체제를 사용하는 시스템을 프린터 서버로 사용가능하도록 애플사가 개발한 오픈소스 프린팅 시스템

답 : CUPS

 

버클리 프린팅 시스템 LPRng

 

서버에 접속할 수 있는 클라이언트를 지정하거나 해제하는 명령 (ㄱ)

x서버 프로그램이 실행될 때 표시되는 터미널이 정의되어 있는 환경변수 (ㄴ)

답 : xhost , DISPLAY

 

GNOME에 대한 설명

GNU 프로젝트를 통해 만들어졌다.

응용프로그램은 GPL라이선스를 따른다

재사용이 쉽도록 소스코드를 공개하였다.

 

Qt라이브러리를 사용해 만들어진것은 KDE

 

256 color 모드로 X 윈도를 실행시키는 명령

답 : startx -- -depth8

 

데스크톱 환경 구성에 도움을 주기 위해 설계되었고, 도크, 태스크 바, 프로그램 런처, 데스크톱 아이콘 등과 같이 다양한 유틸리티를 제공한다.

답 : Window Manager

 

그래픽 로그인 화면을 띄워주고 아이디와 패스워드를 입력받아 인증을 진행하고 세션을 시작하는것

답 : Display Manager

 

제어판, 도움말 등 다양한 도구를 제공하는 패키지 형태의 프로그램

답 : Desktop Environment

 

Xlib에 대한 설명

C언어로 구현된 클라이언트 라이브러리로 X 서버와 통신을 하는 역할을 담당한다.

개발자들이 Xlib를 통해 쉽게 구현할 수 있다.

Xlib는 저수준의 인터페이스로 키보드나 마우스에 대한 반응 등 단순한 기능만 가지고 있다.

XCB는 Xlib에 비해 향상된 스레딩 기능을 지원한다.

 

특정 사용자가 X 윈도 실행시 관련키 값을 지정하는 파일

답 : .Xauthority

 

X 윈도 설명

초기에는 XFree86 기반이었으나 현재 X.org 기반

클라이언트-서버 구조로 되어있으며, X Protocol을 사용하여 통신

로컬 시스템뿐만 아니라 원격 호스트 간에도 응용프로그램을 주고받을 수 있다.

 

사진이나 그림을 편집하는 자유소프트웨어로 adobe의 photoshop과 유사한 프로그램이다.

답 : GIMP

 

GNOME 기반의 사운드 및 비디오 재생 프로그램

답 : totem

 

FTP 서버 설명

Active 모드와 Passive 모드를 지원한다.

익명의 계정을 이용하여 접속할 수 있다.

FTP를 사용하기 위해서는 FTP 서버가 반드시 필요하다.

TCP 프로토콜 기반으로 많이 사용된다.

 

IPv6의 특징

흐름 제어 기능을 지원할 수 있는 플로 레이블 필드를 도입

 

네트워크 인터페이스 환경 설정 파일

/etc/sysconfig/network-scripts

 

이더넷 카드의 Link mode를 변경하기 위한 명령어

답 : ethtool

 

계층 프로토콜

SSL 세션 계층

TCP 전송 계층

FDDI 데이터링크

ICMP 네트워크 계층

 

근거리 통신망

LAN

중거리 , 도시권 통신망

MAN

광역 광대역 통신망 국가 및 대륙간 통신망

WAN

 

미국의 산업 표준을 제정하는 기구이다. 이 기관에서 제정한 것 중에 대표적으로 ASCII 코드가 있다.

답 : ANSI

 

중앙의 제어기를 중심으로 모든 기기는 Point-to-Point 방식으로 연결

고속의 대규모 네트워크에 이용하고, 일부 장애가 발생해도 전체 네트워크에 영향이 없다.

설치 비용이 높다.

답 : Mesh 형 LAN 구성 방식

 

GUI 기반으로 네트워크를 설정할 때 사용하는 명령어

답 : nm-connection-editor

 

CLI 기반으로 네트워크를 설정할 때 사용하는 명령어

답 : system-config-network

 

서버시스템이 원격 클라이언트로부터 접속 요구를 받아 클라이언트에게 응답을 하였지만, 아직 클라이언트에게 확인 메시지는 받지 않은 상태

답 : SYN_RECEIVED

LISTEN -> SYN_SENT -> SYN_RECEIVED -> ESTABLISHED

 

빅데이터에 관한 설명

대량의 정형 또는 비정형 데이터 집합에서 가치를 추출하고 결과를 분석하는 기술이다.

빅데이터 관련 기술로는 데이터마이닝, 기계학습, 자연어처리, 패턴인식 등이 있다.

데이터를 유연하고 더욱 빠르게 처리하기 위해 NoSQL기술이 활용된다.

분석된 데이터를 시각적으로 표현하기 위한 기술로 R을 사용한다.

대량의 자료를 빠르게 처리하기 위한 컴퓨터 클러스터에서 동작하기 위한 기술로 하둡이 있다.

반응형

+ Recent posts