-
2022.01.16
[리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스) 문제 1 Q. 다음은 메일 서버를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 메일 서버에 사용하는 도메인인 ihd.or.kr을 등록한다. # vi ( 1 ) ihd.or.kr 나. 발신 도메인을 무조건 ihd.or.kr로 설정한다. # vi ( 2 ) ( 3 ) 다. 발신지 도메인이 spam.com으로부터 오는 메일을 거부한다. # vi ( 4 ) ( 5 ) ■ 조건 - ①, ②, ④번은 관련 파일명을 절대 경로로 기입한다. - ③, ⑤번은 관련 설정을 한 줄로 기입한다. ● 정답 더보기 ① /etc/mail/local-host-names ② /etc/mail/sendmail.cf ③ Djihd.or.k..
-
2022.01.14
[SQLD] 데이터 모델링(Data Modeling)
[SQLD] 데이터 모델링(Data Modeling) ① 데이터 모델링의 이해 데이터 모델링 현실세계를 데이터베이스로 표현하기 위해서 추상화 한다. 데이터 모델링을 하기 위해서는 고객과의 의사소통을 통해 고객의 업무 프로세스를 이해해야 한다. 고객의 업무 프로세스를 이해한 후, 데이터 모델링 표기법을 사용해서 모델링을 한다. 고객이 쉽게 이해할 수 있도록 복잡하지 않게 모델링해야 한다. 고객의 업무 프로세스를 추상화하고, 소프트웨어를 분석/설계하면서 점점 더 상세해진다. 고객의 비즈니스 프로세스를 이해하고 비즈니스 프로세스의 규칙을 정의한다. 정의된 비지니스 규칙을 데이터 모델로 표현한다. 데이터 모델링의 특징 데이터 모델링은 추상화해야 한다. 추상화는 공통적인 특징을 찾고 간략하게 표현한다. 데이터 모..
-
2022.01.14
[1Z0-808][OCAJP] Dump 문제 91~100
[1Z0-808][OCAJP] Dump 문제 91~100 문제 91 Given : public class App { public static void main(String[] args) { Boolean[] bool = new Boolean[2]; bool[0] = new Boolean(Boolean.parseBoolean("true")); bool[1] = new Boolean(null); System.out.println(bool[0] + " " + bool[1]); } } Q. What is the result? A true null B Compilation fails C true false D A NullPointerException is thrown at runtime 정답 C 해설/결과 Boo..
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스) 문제 1 Q. 다음은 삼바 서버 관련해서 설정 내용을 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 삼바 클라이언트에서 삼바 서버로 운영 중인 192.168.5.13의 공유 디렉터리를 확인한다. # ( 1 ) ( 2 ) 192.168.5.13 나. 공유된 디렉터리가 192.168.5.13의 data 디렉터리로 확인되었다. 접근하는 명령을 기입한다. # ( 1 ) ( 3 ) 다. 삼바 서버에서 환경 설정 파일인 smb.conf 파일의 설정 여부를 확인한다. # ( 4 ) ■ 조건 - ①번은 관련 명령어만 기입한다. - ②번은 ①번에 사용되는 명령어의 옵션을 기입한다. 명령어가 틀리면 채점하지 않는다. - ③번..
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스) 문제 1 Q. 다음은 NIS 도메인명을 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 관련 명령어를 사용해서 NIS 도메인을 ihd.or.kr로 지정한다. # ( 1 ) ihd.or.kr 나. 재부팅 시에도 관련 NIS 도메인명을 적용시키기 위해 관련 파일에 등록한다. # vi ( 2 ) ( 3 ) ■ 조건 - ①번은 관련 명령어만 기재한다. - ②번은 관련 파일명을 절대 경로로 기입한다. - ③번은 관련 설정 내용을 기입한다. ● 정답 더보기 ① nisdomainname ② /etc/sysconfig/network ③ NISDOMAIN=ihd.or.kr
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스) 문제 1 Q. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오. (1) 도메인명을 www.linuxmaster.net으로 지정하고 포트 번호는 80을 사용한다. (2) 웹 문서가 위치하는 디렉터리의 경로는 /usr/local/apache/html로 변경한다. (3) 웹 디렉터리 접근 시에 인식되는 인덱스 파일의 순서를 index.html, index.htm, index.php 순으로 지정한다. (4) 일반 사용자의 웹 디렉터리를 www으로 지정한다. ■ 조건 - ①~④번은 항목과 값을 하나로 기입하고 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn) ● 정답..
-
2022.01.13
[SQLD] SQLD 소개
SQLD 소개 SQLD 자격증 SQL(Structured Query Language) 데이터베이스에 질의(Query)를 실행해서 원하는 데이터를 조회하거나 입력, 수정, 삭제 등을 할 수 있는 절차형 언어 기업의 정보 시스템에서는 SQL이 다양한 분야에서 사용되고, SQL을 모르면 일을 할 수 없을 정도로 사용 분야가 광범위 함. 기업 내 SQL 사용 분야 금융권 고객의 계좌정보, 입출금, 예금현황 등의 정보를 데이터베이스에 저장하고 SQL을 사용하여 데이터를 관리한다. SQL의 길이가 길고 복잡하다. 즉, 대부분의 업무처리에 SQL을 사용하고 응용 프로그램은 SQL을 호출하는 방법으로 이루어진다. SQL을 모르면 금융권에서는 업무를 하기 어렵다. 모바일 App 안드로이드 앱에서는 모바일 단말기에서 사용..
-
2022.01.13
국가공인 SQL 개발자(SQLD) 자격증 시험 개요
국가공인 SQL 개발자(SQLD) 자격증 시험 개요 과목 및 내용 SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며, 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다. 필기 과목명 장 절 데이터 모델링의 이해 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 데이터 모델과 성능 정규화와 성능 반정규화와 성능 대용량 데이터에 따른 성능 DB 구조와 성능 분산DB 데이터에 따른 성능 SQL 기본 및 활용 SQL 기본 정보 요구 사항 DDL DML TCL WHERE 절 FUNCTION GROUP BY, HAVING 절 ORDER BY 절 조인 SQL 활용 표준조인 집합연산자 계층형 질의 서브쿼리 그룹 함수 윈도우 함수 DCL 절차형 SQL SQL..
-
2022.01.13
[1Z0-808][OCAJP] Dump 문제 81~90
[1Z0-808][OCAJP] Dump 문제 81~90 문제 81 Q. Which two class definitions fail to compile? (Choose two.) A abstract class A3 { private static int i; public void doStuff() {} public A3() {} } B final class A1 { public A1() {} } C public class A2 { private static int i; private A2() {} } D class A4 { protected static final int i; private void doStuff() {} } E final abstract class A5 { protected static i..
-
2022.01.13
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업) 문제 1 Q. 다음은 tar를 이용하여 증분 백업 후에 복원하는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. 가. 증분 백업 # tar (1) list -cvfp home1.tar /home # tar (1) list -cvfp home2.tar /home 나. 복원 # tar xvf home1.tar (2) / # tar xvf home2.tar (2) / ● 정답 더보기 더보기 ① -g ② -C 문제 2 Q. 다음은 /home 디렉터리를 백업하고 복원하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 생성되는 아카이브 포멧 형식을 'new SVR4 portable format with no CRC'로 지정하고, ..
-
2022.01.13
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리) 문제 1 Q. 다음은 ssh 클라이언트에서 ssh 서버인 192.168.12.22로 접근하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 lin 사용자로 로그인되어 있는 상태이다. posein 사용자로 계정을 변경해서 접근하는 명령을 기입한다. $ ssh ( 1 ) 나. ssh 서버의 포트 번호가 180번으로 변경된 경우에 접근하는 명령을 기입한다. $ ssh ( 2 ) 다. ssh 서버의 홈 디렉터리에 data 디렉터리를 생성하는 명령을 기입한다. $ ssh ( 3 ) 라. ssh 서버에 키 기반 인증을 위해 ssh 클라이언트에서 관련 키 쌍을 생성하는 명령을 기입한다. $ ( 4 ) ■ 조건 - ①~③..
-
2022.01.11
[1Z0-808][OCAJP] Dump 문제 71~80
[1Z0-808][OCAJP] Dump 문제 71~80 문제 71 Given the code fragment : public static void main(String[] args) { ArrayList myList = new ArrayList(); String[] myArray; try { while (true) { myList.add("My String"); } } catch (RuntimeException re) { System.out.println("Caught a RuntimeException"); } catch (Exception e) { System.out.println("Caught an Exception"); } System.out.println("Ready to use"); } Q. W..
-
2022.01.11
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석) 문제 1 Q. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 모든 서비스(facility)에 대해 가장 최고 수준(priority)의 위험한 상황인 경우에 root 및 ihduser 사용자의 터미널로 관련 로그를 전송한다. ( 1 ) ( 1 ) 나. 메일 서비스(facility)에서 발생하는 error 수준 메시지만 /var/log/mail_error에 기록한다. ( 3 ) /var/log/mail_error 다. 인증 서비스 관련 로그는 로컬 시스템의 두 번째 터미널로 전송한다. authpriv.* ( 4 ) ■ 조건 - ①번과 ③번은 facility.priority 형식으로 기입한..
-
2022.01.11
[리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리) 문제 1 Q. 다음은 시스템 및 주변 장치 정보를 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 1 ) 나. 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 2 ) 다. 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 3 ) 라. 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 4 ) ■ 조건 - ①~④번은 파일명을 절대 경로로 기입한다. ● 정답 더보기 ① /proc/cpuinfo ② /proc/meminfo ③ /..
-
2022.01.11
[정보처리기사 실기] 시험 개요
1
[정보처리기사 실기] 시험 개요 시험 개요 직무 내용 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다. 적용 기간 2020.1.1 ~ 2022.12.31 실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산결과 등 시험 시간 2시간 30분 2020년 영역별 출제 문항수 영역 1회 2회 3회 4회 합계 1 요구사항 확인 1 1 1 1 4 2 데이터 입출력 구현 2 1 1 2 6 3 통합 구현 1 1 0 0 2 4 서버 프로그램 구현 2 1 0 2 5 5 인터페이스 구현 1 1 1 0 3 6 화면 설계 0 1 1 0 2 7 애플리케이션 테스트 관..
-
2022.01.09
[1Z0-808][OCAJP] Dump 문제 61~70
[1Z0-808][OCAJP] Dump 문제 61~70 문제 61 Given the code fragment : public static void main(String[] args) { String str = " "; str.trim(); System.out.println(str.equals("") + " " + str.isEmpty()); } Q. What is the result? A false true B true true C true false D false false 정답 D 해설/결과 문제 62 Given the following array : int[] intArr = {8, 16, 32, 64, 128}; Q. Which two code fragments, indepdently, print..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리) 문제 1 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 3c509.ko 모듈 관련 정보를 출력한다. # (1) 3c509.ko 나. 3c509.ko 모듈을 커널에 적재한다. # (2) 3c509.ko 다. 3c509.ko 커널 모듈의 적재 여부를 확인한다. # (3) | grep 3c509 라. 3c509.ko 모듈을 커널에서 제거한다. # (4) 3c509 ■ 조건 - ①~④번은 관련 명령어만 기입한다. ● 정답 더보기 ① modinfo ② insmod ③ lsmod ④ rmmod 문제 2 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리) 문제 1 Q. 다음은 rpm으로 설치된 특정 패키지 제거 및 이후에 발생된 문제점을 찾는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. rpm 패키지로 설치된 mysql를 제거하는데, 의존성을 무시한다. # rpm ( 1 ) mysql 나. mysql 패키지를 제거했더니, postfix가 정상적으로 동작하지 않는다. postfix의 실행 명령어의 위치 정보를 출력하는 명령을 적는다. # ( 2 ) postfix 다. postfix가 참고하는 동적 라이브러리 정보를 확인하는 명령을 기입한다. # ( 3 ) ( 4 ) ■ 조건 - ①번은 필요한 옵션을 한 번에 기입한다. - ②번은 명령어만 기입한다. 옵션이나 인..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리) 문제 1 Q. 다음은 프로세스아이디(PID)가 1079번인 프로세스를 실행시키는 명령어를 찾는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. # ls -l /proc/(1)/(2) ● 정답 더보기 ① 1079 ② exe 문제 2 Q. 다음은 cron을 이용한 프로세스 스케줄링을 관리하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. idhuser가 예약한 작업의 시간을 변경하려고 한다. # (1) (2) ihduser 나. /etc/check.sh는 월, 목, 금요일 오전 4시 5분에 실행한다. # (3) /etc/check.sh 다. /etc/heartbeat.sh 명령을 10분 주기로 실행한다. # (4) /et..
-
2022.01.08
[컴퓨터활용능력 1급 실기] 상시 시험 문제 복원
[컴퓨터활용능력 1급 실기] 상시 시험 문제 복원 I. 액셀/스프레드시트 [매크로] 셀 값이 30 이상이면 빨간색으로 글자 앞에 ◆를 붙이고 천단위 구분 기호를 표시한 후, 숫자 뒤에 "명"을 붙이고, 그 외에는 천단위 구분기호로 표시하고 숫자 뒤에 "명"을 표시하며, 0일 경우 기호 '@'로 표시하는 매크로를 작성하시오. 정답 [빨강][>=30]◆#,##0"명";[>0]#,##0"명";"@" 참고 *공식 : 양수;음수;0 *조건이나 글꼴 색 지정 시 대괄호([])로 감싸기 [매크로] 셀 값이 3일 때 "안녕"을, 5일 때 "잘가", 그 외 값은 빈칸으로 처리하는 매크로를 작성하시오. 정답 [=3]"안녕";[=5]"잘가";"" 참고 *조건이나 글꼴 색 지정 시 대괄호([])로 감싸기 [매크로] 셀의 내용..
-
2022.01.07
[리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리)
3
[리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리) 문제 1 Q. 다음 보기와 관련된 문제의 물음에 답하시오. # mkdir /home/admin # groupadd admin # chown (1) /home/admin # chmod (2) /home/admin ① /home/admin 디렉터리의 소유권은 posein, 그룹 소유권은 admin으로 지정하려고 할 때 (괄호) 안에 알맞은 내용을 적으시오. ② 다음 조건일 때 (괄호) 안에 알맞은 내용을 적으시오. ■ 조건 - /home/admin은 admin 그룹에 속한 사용자들만 접근하고, 파일을 생성/삭제할 수 있도록 설정한다. - /home/admin 디렉터리 파일 생성 시에 자동으로 그룹소유권이 지정되도록 하고, 파일 삭제 시에는 ..
-
2022.01.07
[1Z0-808][OCAJP] Dump 문제 51~60
[1Z0-808][OCAJP] Dump 문제 51~60 문제 51 Given : public class Triangle { static double area; int b = 2, h = 3; public static void main(String[] args) { double p, b, h; // line n1 if (area == 0) { b = 3; h = 4; p = 0.5; } area = p * b * h; // line n2 System.out.println("Area is " + area); } } Q. What is the result? A Area is 3.0 B Compilation fails at line n2 C Compilation fails at line n1 D Area is ..
-
2022.01.07
[1Z0-808][OCAJP] Dump 문제 41~50
[1Z0-808][OCAJP] Dump 문제 41~50 문제 41 Given : class Vehicle { int x; Vehicle() { this(10); // line n1 } Vehicle(int x) { this.x = x; } } class Car extends Vehicle { int y; Car() { super(); this(20); // line n2 } Car(int y) { this.y = y; } public String toString() { return super.x + ":" + this.y; } } And given the code fragment : Vehicle y = new Car(); System.out.println(y); Q. What is the result?..
-
2022.01.06
[리눅스마스터 1급 실기][단답식] 연습 문제 (사용자 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (사용자 관리) 문제 1 Q. 다음 조건에 맞게 사용자를 생성하려고 한다. (괄호) 안에 알맞은 내용을 적으시오. # mkdir /home/insa # groupadd insa # useradd (1) (2) posein ■ 조건 - posein의 주 그룹을 insa로 설정한다. - 홈 디렉터리는 /home/insa 디렉터리 안에 아이디와 동일하게 생성한다. - 옵션과 관련된 인자값은 하나의 괄호로 처리한다. (예: -u posein) ● 정답 더보기 ① -g insa ② -d /home/insa/posein ◆ useradd : 사용자 계정을 추가해주는 명령어 - -g : 그룹을 지정할 때 사용 (단, 지정할 그룹이 미리 지정되어 있어야 함.) (-g GR..
-
2022.01.04
[1Z0-808][OCAJP] Dump 문제 31~40
[1Z0-808][OCAJP] Dump 문제 31~40 문제 31 Given the definitions of the MyString class and the Test class : // (1) MySting.java : package p1; public class MyString { String msg; MyString(String msg) { this.msg = msg; } } // (2) Test.java package p1; public class Test { public static void main(String[] args) { System.out.println("Hello " + new StringBuilder("Java SE 8")); System.out.println("Hello " + ..
-
2022.01.02
[1Z0-808][OCAJP] Dump 문제 21~30
[1Z0-808][OCAJP] Dump 문제 21~30 문제 21 Given the code fragment : public static void main(String[] args) { String[][] arr = {{"A", "B", "C"}, {"D", "E"}}; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + " "); if (arr[i][j].equals("B")) { break; } } continue; } } Q. What is the result? A A B C D E B A B D E C A B C D Compilation fails. 정답..
-
2022.01.02
[1Z0-808][OCAJP] Dump 문제 11~20
[1Z0-808][OCAJP] Dump 문제 11~20 문제 11 Given : public static void main(String[] args) { String ta = "A "; ta = ta.concat("B "); String tb = "C "; ta = ta.concat(tb); ta.replace('C', 'D'); ta = ta.concat(tb); System.out.println(ta); } Q. What is the result? A A B C D B A C D C A B C C D A B D E A B D C 정답 C 해설/결과 "ta.replace('C', 'D')" String 형 문자열을 반환만 할 뿐, 변수 ta에 새롭게 할당하지는 않음. 문제 12 Given the cod..
-
2021.12.31
[1Z0-808][OCAJP] Dump 문제 1~10
2
[1Z0-808][OCAJP] Dump 문제 1~10 문제 1 Q. Which statement best describes encapsulation? A Encapsulation ensures that classes can be designed so that only certain fields and methods of an object are accessible from other objects. B Encapsulation ensures that classes can be designed so that their methods are inheritable. C Encapsulation ensures that classes can be designed with some fields and methods..
-
2021.12.30
[1Z0-851][OCAJP] Dump 문제 1~10
[1Z0-851][OCAJP] Dump 문제 1~10 문제 1 Given : public class Threads2 implements Runnable { public void run() { System.out.println("run."); throw new RuntimeException("Problem"); } public static void main(String[] args) { Thread t = new Thread(new Threads2()); t.start(); System.out.println("End of method."); } } Q. Which two can be results? (Choose two.) A java.lang.RuntimeException: Problem B run. j..
-
2021.12.25
[컴퓨터활용능력 1급 실기] '1004' 런타임 오류 (매크로, 데이터 통합)
'1004' 런타임 오류 (매크로, 데이터 통합) 개요 매크로 기능 사용하여 데이터 통합 기능을 구현할 경우, 이와 같은 오류가 뜨는 경우가 있다. '1004' 런타임 오류가 발생하였습니다: 원본 참조는 중복하여 추가할 수 없습니다. 매크로를 사용할 때, 데이터 통합 기능을 사용하면서 참조 영역을 지정할 때 발생하는 오류로 판단이 되어진다. (버그) 해결 방법 비주얼 베이직 에디터로 매크로 코드를 열어보면 다음과 같다. Sub 평균() ' ' 평균 매크로 ' ' Range("A12:C18").Select Application.CutCopyMode = False Application.CutCopyMode = False Application.CutCopyMode = False Application.CutCo..