협업 > 관리 > chfi
2025_비교과(chfi)
일정 : 2025.09.12 ~ 2025.XX.XX(5주)
시간 : 19:00 ~ 21:00(2시간*2 : 4시간) / 화,목
금남TV : 네트워크관리사 실습 영상
상세진행사항(실기위주 설명)
실습을 위한 필수 프로그램
1. GNS3 받기 (네트워크 실습을 위한 필수 프로그램 / 회원가입 필요함)
2. XSHELL 받기(리눅스 접속을 위한 프로그램)
3. VirtualBox 받기(리눅스나 윈도우 설치를 위한 프로그램)
4. 우분투서버(이미지)
5. 럭키리눅스서버(이미지)
6. 윈도우서버(이미지)
1일차 강의
[20250525_2]
서브넷 마스크에 대한 설명으로 옳지 않은 것은?
① IP Address 체계에서 Network ID와 Host ID로 구분한다.
② 목적지 호스트가 동일한 네트워크상에 있는지 확인한다.
③ Class A는 기본 서브넷 마스크로 ′254.0.0.0′을 이용한다.
④ 서브넷 마스크의 Network ID 필드는 이진수 ′1′로, Host ID의 필드는 이진수 ′0′으로 채운다.
[20250525_4]
C Class인 네트워크의 서브넷 마스크가 ′255.255.255.192′ 이라면 둘 수 있는 서브넷의 개수는?
① 2
② 4
③ 192
④ 1024
[20250525_12]
다음 중 사설 IP주소로 옳지 않은 것은?
① 10.100.12.5
② 128.52.10.6
③ 172.25.30.5
④ 192.168.200.128
[20250223_2]
IP Address 중 Class가 다른 주소는? ① 191.234.149.32
② 198.236.115.33
③ 222.236.138.34
④ 195.236.126.35
C Class 네트워크에서 6개의 서브넷이 필요하다고 할 때 가 장 적당한 서브넷 마스크는?
① 255.255.255.0
② 255.255.255.192
③ 255.255.255.224
④ 255.255.255.240
[20241103_2]
IP Address ′11101011.10001111.11111100.11001111′ 가 속한 Class는?
① A Class
② B Class
③ C Class
④ D Class
[20241103_2]
IP Address ′127.0.0.1′ 이 의미하는 것은?
① 모든 네트워크를 의미한다.
② 사설 IP Address를 의미한다.
③ 특정한 네트워크의 모든 노드를 의미한다.
④ 루프 백 테스트용이다.
[20240825_1]
′B Class′를 6개의 네트워크로 구분하여 사용하고 싶을 때, 가장 적절한 서브넷 마스크 값은?
① 255.255.224.0
② 255.255.240.0
③ 255.255.248.0
④ 255.255.255.0
[20240825_6]
다음 중 사설 IP주소로 옳지 않은 것은?
① 10.100.12.5
② 128.52.10.6
③ 172.25.30.5
④ 192.168.200.128
[20241103_2]
[20241103_2]
[20241103_2]
[20241103_2]
[20241103_2]
#네트워크 명령어
#IP와 서브넷마스크
IP는 숫자로 구성된 주소
약 43억개(4,294,967,296 : 255*255*255*255)
IP는 네트워크 부분 + 호스트 부분
192.168.1.1 → 11000000.10101000.00000001.00000001
IP 클래스
A : 1.0.0.0 ~ 127.255.255.255(128개) / 255.0.0.0
B : 128.0.0.0 ~ 191.255.255.255(16384개) / 255.255.0.0
C : 192.0.0.0 ~ 223.255.255.255(2097152개) / 255.255.255.0
D : 224.0.0.0 ~ 239.255.255.255
E : 240.0.0.0 ~ 255.255.255.255
클래스A
주소 범위: 1.0.0.0 ~ 127.255.255.255
기본 네트워크 부분: 첫 번째 옥텟의 첫 비트가 0
사용 가능한 네트워크 범위: 128개 (1~127)
서브넷 마스크: 255.0.0.0
용도: 대형 네트워크
클래스B
주소 범위: 128.0.0.0 ~ 191.255.255.255
기본 네트워크 부분: 첫 번째 옥텟의 첫 비트가 1이고 두 번째 비트가 0
사용 가능한 네트워크 범위: 16,384개 (128~191)
서브넷 마스크: 255.255.0.0
용도: 중형 네트워크
클래스C
주소 범위: 192.0.0.0 ~ 223.255.255.255
기본 네트워크 부분: 첫 번째 옥텟의 첫 비트가 1이고 두 번째, 세 번째 비트가 0
사용 가능한 네트워크 범위: 2,097,152개 (192~223)
서브넷 마스크: 255.255.255.0
용도: 소형 네트워크
클래스D
주소 범위: 224.0.0.0 ~ 239.255.255.255
용도: 멀티캐스트 주소 (특정 그룹의 네트워크에 데이터 전송)
클래스E
주소 범위: 240.0.0.0 ~ 255.255.255.255
용도: 예약 주소, 일반적으로 사용되지 않음
서브넷팅을 사용하는 목적
IP 자원 절약 : 필요한 만큼만 IP 할당 가능
네트워크 분리 : 부서별, 기능별로 분리하여 트래픽 통제
보안 향상 : 외부 접근을 특정 서브넷으로 제한 가능
브로드캐스트 감소 : 네트워크 내 혼잡 방지
접두어 호스트 수 서브넷 마스크
/24 254 255.255.255.0
/25 126 255.255.255.128
/26 62 255.255.255.192
/27 30 255.255.255.224
/28 14 255.255.255.240
/29 6 255.255.255.248
/30 2 255.255.255.252
실기문제풀이







서브넷 계산기
계층별 프로토콜은 반드시 암기해 주세요!!

프로토로별 헤더 암기
2일차 강의
라우터란
라우터는 네트워크와 네트워크를 연결해주는 장치
라우터의 주요 역할
네트워크 연결 내부 네트워크(예: 집, 회사 LAN)와 외부 네트워크(예: 인터넷)를 연결
패킷 전달 (Routing) 목적지 IP 주소에 따라 데이터를 가장 적절한 경로로 전달
IP 주소 할당 DHCP 기능을 통해 내부 장치에 자동으로 IP 주소 할당
NAT 기능 내부 사설 IP를 외부에서 인식 가능한 공인 IP로 변환 (보안 및 자원 절약)
방화벽 기능 트래픽을 제어하고 악의적인 접근을 차단
라우터의 위치는?

집에서 사용하는 공유기(라우터)

라우팅
정적라우팅
동적라우팅
RIP
OSPF
라우터 명령어
config t
interface fastethernet 0/0
ip address 192.168.0.254 255.255.255.0
no shutdown
interface serial 1/0
ip address 1.1.1.1 255.255.255.252
no shutdown
ip route 172.16.0.0 255.255.255.0 1.1.1.2
#R2
config t
interface fastethernet 0/0
ip address 172.16.0.254 255.255.255.0
no shutdown
interface serial 1/0
ip address 1.1.1.2 255.255.255.252
no shutdown
ip route 192.168.0.0 255.255.255.0 1.1.1.1
[R1한방설정(OSPF)]
config t
interface FastEthernet0/0
ip address 100.100.100.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 4.4.4.1 255.255.255.192
no shutdown
exit
router ospf 1
network 100.100.100.0 0.0.0.255 area 0
network 4.4.4.0 0.0.0.63 area 0
router-id 1.1.1.1
exit
ip dhcp excluded-address 100.100.100.1 100.100.100.254
ip dhcp pool hacker
network 100.100.100.0 255.255.255.0
default-router 100.100.100.254
dns-server 125.246.95.152
lease 1 0 0 !
exit
[R2한방설정(OSPF)]
config t
interface FastEthernet0/0
ip address 125.246.95.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 4.4.4.2 255.255.255.192
no shutdown
exit
router ospf 1
network 125.246.95.0 0.0.0.255 area 0
network 4.4.4.0 0.0.0.63 area 0
router-id 2.2.2.2
exit
3일차
리눅스 접속 : ssh network.izerone.co.kr
리눅스 명령어
[20250525_28]
Linux 시스템에서 사용자가 내린 명령어를 Kernel에 전달해 주는 역할을 하는 것은?
① System Program
② Loader
③ Shell
④ Directory
[20250525_29]
Linux 디렉터리 구성에 대한 설명으로 옳지 않은 것은?
① /tmp - 임시파일이 저장되는 디렉터리
② /boot - 시스템이 부팅될 때 부팅 가능한 커널 이미지 파일을 담고 있는 디렉터리
③ /var - 시스템의 로그 파일과 메일이 저장되는 위치
④ /usr - 사용자 계정이 위치하는 파티션 위치
[20250525_30]
Linux에서 DNS의 SOA(Start Of Authority) 레코드에 대한 설명으로 옳지 않은 것은?
① Zone 파일은 항상 SOA로 시작한다.
② 해당 Zone에 대한 네임서버를 유지하기 위한 기본적인 자료가 저장된다.
③ Refresh는 주 서버와 보조 서버의 동기 주기를 설정한다.
④ TTL 값이 길면 DNS의 부하가 늘어난다.
[20250525_31]
Linux 시스템에서 모든 사용자에게 'sample' 파일의 쓰기 권한을 금지시키고자 할 때 명령어로 올바른 것은?
① chmod a-w sample
② chmod u-w sample
③ chmod g+rw sample
④ chmod a-r sample
[20250525_32]
Linux 시스템에 새로운 사용자를 등록하려고 한다. 유저 이 름은 ′network′로 하고, ′icqa′라는 기본 그룹에 편입시키는 명령은?
① useradd -g icqa network
② useradd -g network icqa
③ adduser -g network icqa
④ adduser -G icqa network
[20250525_33]
Linux 시스템에서 사용되고 있는 메모리 양과 사용 가능한 메모리 양, 공유 메모리와 가상 메모리에 대한 정보를 볼 수 있는 명령어는?
① mem
② free
③ du
④ cat
[20250525_41]
다음 중 Linux 시스템에서 새로운 하드디스크를 추가하고 사용할 수 있도록 설정하는 과정과 관계가 가장 적은 것은?
① fdisk
② mkfs
③ mount
④ cal
[20250525_42]
다음 중 Linux의 BIND 설치 및 운영 시 수행해야 할 업무로 적절하지 않은 것은?
① 방화벽에서 UDP의 53번 포트만 열면 된다.
② 방화벽 설정은 ′iptables′ 명령어를 통해 설정할 수 있다.
③ BIND 설치여부는 ′rpm -qa | grep bind′ 로 확인할 수
있다.
④ ′/etc/named.conf′ 파일의 오류를 체크하는 명령어는 ′ named-checkconf′ 이다.
[20250525_44]
사용자가 웹사이트에 접속했지만 다음과 같은 메시지가 출 력되었다. 이 오류 상황에 해당하는 HTTP 상태 코드는?
① 400
② 200
③ 403
④ 203
[20250525_45]
Linux Apache 웹서버 httpd.conf 설정값 중 Directory Indexing 공격에 취약할 수 있는 옵션은?
① Options FollowSymLinks Indexes
② ServerAdmin : root@localhost
③ DocumentRoot : ′/var/www/html′
④ ServerRoot : ′/etc/httpd′
[20250223_31]
Linux 시스템에서 데몬(Daemon)에 관한 설명 중 옳지 않은 것은?
① 백그라운드(Background)로 실행된다.
② ′ps afx′ 명령어를 실행시켜 보면 데몬 프로그램의 활동을 확인할 수 있다.
③ 시스템 서비스를 지원하는 프로세스이다.
④ 시스템 부팅 때만 시작될 수 있다.
[20250223_32]
Linux에서 ′manager′라는 파일을, 파일의 소유자가 아닌 사람도 볼 수는 있지만 수정을 못하도록 하는 명령어는?
① chmod 777 manager
② chmod 666 manager
③ chmod 646 manager
④ chmod 644 manager
[20250223_33]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
① cd
② man
③ pwd
④ cron
[20250223_34]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
user1:x:500:500::/home/user1:/bin/bash
① 사용자 계정의 ID는 ′user1′ 이다.
② 패스워드는 ′x′ 이다.
③ 사용자의 UID와 GID는 500번이다.
④ 사용자의 기본 Shell은 ′/bin/bash′ 이다.
[20250223_37]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
user1:x:500:500::/home/user1:/bin/bash
① 사용자 계정의 ID는 ′user1′ 이다.
② 패스워드는 ′x′ 이다.
③ 사용자의 UID와 GID는 500번이다.
④ 사용자의 기본 Shell은 ′/bin/bash′ 이다.
[20250223_37]
네트워크관리사 Kim 사원이 Linux 서버(하드웨어)의 HDD 증설을 위해 서버를 종료하기로 하였다. 이에 Linux 서버를 종료하기 위한 명령어가 아닌 것은?
① shutdown –h now
② poweroff
③ init 6
④ halt
[20250223_39]
Linux에서 열려있는 port 정보를 확인하는 명령어로 옳은 것은?
① ps
② pstree
③ getenforce
④ netstat
[20250223_39]
Linux Apache 웹 서버에서 사용자가 POST Request 메시지를 전송 시 일정 크기 이상 전송하지 못하도록 ′httpd.conf′ 파일에서 설정하는 지시자로 옳은 것은?
① KeepRequestSize
② LimitRequestBody
③ RestrictBodyRequest
④ PostRequestSize
[20250223_39]
Linux 시스템에서 사용자에게 할당되어 있는 디렉터리로, 사용자가 임의로 사용할 수 있는 디렉터리 영역은?
① Root Directory
② Home Directory
③ Temporary Directory
④ Public Directory
4일차
리눅스 접속 : ssh network.izerone.co.kr
서버 운영
sudo nano /etc/netplan/50-cloud-init.yaml
dhcp4:yes #addresses: ctrl+x > shift+y
sudo netplan apply
ip addr
10.0.2.15
nano /etc/resolv.conf
168.126.63.1
sudo apt -y update
sudo apt -y upgrade
su
password
sudo apt -y install lamp-server^
sudo apt -y install php8.3-fpm
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.3-fpm
sudo systemctl restart php8.3-fpm apache2
FTP연결하기
외부 ---> 공유기(공인IP) ---> NAT(192.168.219.1 / 포트포워딩) --> 리눅스서버
5일차
윈도우 설치 및 실습
윈도우 설치 후 홈서버 구축 연습

6일차
윈도우 실습







7일차
윈도우 실습
윈도우 클라이언트 다운받기
일정 : 2025.09.12 ~ 2025.XX.XX(5주)
시간 : 19:00 ~ 21:00(2시간*2 : 4시간) / 화,목
금남TV : 네트워크관리사 실습 영상
상세진행사항(실기위주 설명)
번호 | 내용 | 날짜 |
---|---|---|
1 | IP설정 및 서브넷마스크 | 2025.07.01 |
2 | 라우터 실습(라우터 이미지 다운 받기) | 2025.07.03 |
3 | 윈도우 서버 설치 및 실습(1) | 2025.07.08 |
4 | 윈도우 서버 설치 및 실습(2) | 2025.07.10 |
5 | 윈도우 서버 설치 및 실습(3) | 2025.07.15 |
6 | 윈도우 서버 설치 및 실습(4) | 2025.07.17 |
7 | 윈도우 설정 연습 | 2025.07.22 |
8 | 윈도우 설정 연습 | 2025.07.24 |
9 | 윈도우 설정 연습 | 2025.07.29 |
10 | 윈도우 설정 연습 | 2025.07.31 |
실습을 위한 필수 프로그램
1. GNS3 받기 (네트워크 실습을 위한 필수 프로그램 / 회원가입 필요함)
2. XSHELL 받기(리눅스 접속을 위한 프로그램)
3. VirtualBox 받기(리눅스나 윈도우 설치를 위한 프로그램)
4. 우분투서버(이미지)
5. 럭키리눅스서버(이미지)
6. 윈도우서버(이미지)
1일차 강의
[20250525_2]
서브넷 마스크에 대한 설명으로 옳지 않은 것은?
① IP Address 체계에서 Network ID와 Host ID로 구분한다.
② 목적지 호스트가 동일한 네트워크상에 있는지 확인한다.
③ Class A는 기본 서브넷 마스크로 ′254.0.0.0′을 이용한다.
④ 서브넷 마스크의 Network ID 필드는 이진수 ′1′로, Host ID의 필드는 이진수 ′0′으로 채운다.
[20250525_4]
C Class인 네트워크의 서브넷 마스크가 ′255.255.255.192′ 이라면 둘 수 있는 서브넷의 개수는?
① 2
② 4
③ 192
④ 1024
[20250525_12]
다음 중 사설 IP주소로 옳지 않은 것은?
① 10.100.12.5
② 128.52.10.6
③ 172.25.30.5
④ 192.168.200.128
[20250223_2]
IP Address 중 Class가 다른 주소는? ① 191.234.149.32
② 198.236.115.33
③ 222.236.138.34
④ 195.236.126.35
C Class 네트워크에서 6개의 서브넷이 필요하다고 할 때 가 장 적당한 서브넷 마스크는?
① 255.255.255.0
② 255.255.255.192
③ 255.255.255.224
④ 255.255.255.240
[20241103_2]
IP Address ′11101011.10001111.11111100.11001111′ 가 속한 Class는?
① A Class
② B Class
③ C Class
④ D Class
[20241103_2]
IP Address ′127.0.0.1′ 이 의미하는 것은?
① 모든 네트워크를 의미한다.
② 사설 IP Address를 의미한다.
③ 특정한 네트워크의 모든 노드를 의미한다.
④ 루프 백 테스트용이다.
[20240825_1]
′B Class′를 6개의 네트워크로 구분하여 사용하고 싶을 때, 가장 적절한 서브넷 마스크 값은?
① 255.255.224.0
② 255.255.240.0
③ 255.255.248.0
④ 255.255.255.0
[20240825_6]
다음 중 사설 IP주소로 옳지 않은 것은?
① 10.100.12.5
② 128.52.10.6
③ 172.25.30.5
④ 192.168.200.128
[20241103_2]
[20241103_2]
[20241103_2]
[20241103_2]
[20241103_2]
#네트워크 명령어
번호 | 명령어 | 기능 |
---|---|---|
1 | ipconfig | 현재 IP, 서브넷 마스크, 게이트웨이 정보 확인 |
2 | ipconfig /all | MAC 주소, DHCP, DNS 등 모든 상세 네트워크 정보 확인 |
3 | ipconfig /release | IP 주소 반환 (DHCP로 받은 IP 해제) |
4 | ipconfig /renew | IP 주소 갱신 (DHCP 서버로부터 새 IP 요청) |
5 | ipconfig /flushdns | DNS 캐시 삭제 |
6 | ipconfig /displaydns | DNS 캐시 목록 보기 |
7 | ping | 대상 서버와의 연결 확인 (응답 시간 포함) |
8 | tracert | 목적지까지의 경로 추적 (라우터 경유 확인) |
9 | pathping | ping + tracert 기능 통합, 상세 경로 분석 |
10 | nslookup | DNS 서버에서 IP 주소 조회 |
11 | arp -a | ARP 테이블 확인 |
12 | netstat -anbr | 현재 네트워크 연결 상태 확인 (포트, 연결 상태 등) |
13 | netsh interface ip show config | 네트워크 인터페이스의 IP 구성 정보 확인 |
14 | netsh interface ip set address | 수동 IP 주소 설정 |
15 | netsh wlan show profiles | 저장된 Wi-Fi 프로파일 확인 |
16 | netsh winsock reset | 소켓 초기화 (네트워크 오류 시 자주 사용) |
17 | ipconfig /release | july@example.com |
18 | net view | 현재 네트워크에서 공유된 컴퓨터 목록 확인 |
19 | net use | 네트워크 드라이브 연결 또는 해제 |
20 | net use Z: \\서버이름\공유폴더 | 네트워크 드라이브 연결 |
21 | net share | 공유 폴더 목록 확인 또는 공유 설정 |
22 | net session | 현재 컴퓨터에 접속한 사용자 확인 |
23 | tasklist /fi "imagename eq [이름]" | 특정 프로세스가 동작 중인지 확인 |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
#IP와 서브넷마스크
IP는 숫자로 구성된 주소
약 43억개(4,294,967,296 : 255*255*255*255)
IP는 네트워크 부분 + 호스트 부분
192.168.1.1 → 11000000.10101000.00000001.00000001
IP 클래스
A : 1.0.0.0 ~ 127.255.255.255(128개) / 255.0.0.0
B : 128.0.0.0 ~ 191.255.255.255(16384개) / 255.255.0.0
C : 192.0.0.0 ~ 223.255.255.255(2097152개) / 255.255.255.0
D : 224.0.0.0 ~ 239.255.255.255
E : 240.0.0.0 ~ 255.255.255.255
클래스A
클래스B
클래스C
클래스D
클래스E
서브넷팅을 사용하는 목적
IP 자원 절약 : 필요한 만큼만 IP 할당 가능
네트워크 분리 : 부서별, 기능별로 분리하여 트래픽 통제
보안 향상 : 외부 접근을 특정 서브넷으로 제한 가능
브로드캐스트 감소 : 네트워크 내 혼잡 방지
접두어 호스트 수 서브넷 마스크
/24 254 255.255.255.0
/25 126 255.255.255.128
/26 62 255.255.255.192
/27 30 255.255.255.224
/28 14 255.255.255.240
/29 6 255.255.255.248
/30 2 255.255.255.252
실기문제풀이
서브넷 계산기
계층별 프로토콜은 반드시 암기해 주세요!!
프로토로별 헤더 암기
2일차 강의
라우터란
라우터는 네트워크와 네트워크를 연결해주는 장치
라우터의 주요 역할
네트워크 연결 내부 네트워크(예: 집, 회사 LAN)와 외부 네트워크(예: 인터넷)를 연결
패킷 전달 (Routing) 목적지 IP 주소에 따라 데이터를 가장 적절한 경로로 전달
IP 주소 할당 DHCP 기능을 통해 내부 장치에 자동으로 IP 주소 할당
NAT 기능 내부 사설 IP를 외부에서 인식 가능한 공인 IP로 변환 (보안 및 자원 절약)
방화벽 기능 트래픽을 제어하고 악의적인 접근을 차단
라우터의 위치는?
집에서 사용하는 공유기(라우터)
라우팅
정적라우팅
동적라우팅
라우터 명령어
번호 | 명령어 | 기능 |
---|---|---|
1 | enable | 관리자모드로 진입 |
2 | config t | 설정모드로 진입 |
3 | exit | 끝내기 |
4 | show ip interface brief | 인터페이스 상태 요약 |
5 | show running-config | 현재 설정 확인 |
6 | show ip dhcp binding | DHCP로 할당된 IP 목록 확인 |
7 | hostname [이름] | 장비 이름 설정 |
7 | ip route [목적지 네트워크] [서브넷마스크] [다음 홉 IP 또는 인터페이스] | DNS 캐시 목록 보기 |
7 | ping | 대상 서버와의 연결 확인 (응답 시간 포함) |
8 | tracert | 목적지까지의 경로 추적 (라우터 경유 확인) |
9 | pathping | ping + tracert 기능 통합, 상세 경로 분석 |
10 | nslookup | DNS 서버에서 IP 주소 조회 |
11 | arp -a | ARP 테이블 확인 |
12 | netstat -anbr | 현재 네트워크 연결 상태 확인 (포트, 연결 상태 등) |
13 | netsh interface ip show config | 네트워크 인터페이스의 IP 구성 정보 확인 |
14 | netsh interface ip set address | 수동 IP 주소 설정 |
15 | netsh wlan show profiles | 저장된 Wi-Fi 프로파일 확인 |
16 | netsh winsock reset | 소켓 초기화 (네트워크 오류 시 자주 사용) |
17 | ipconfig /release | july@example.com |
18 | net view | 현재 네트워크에서 공유된 컴퓨터 목록 확인 |
19 | net use | 네트워크 드라이브 연결 또는 해제 |
20 | net use Z: \\서버이름\공유폴더 | 네트워크 드라이브 연결 |
21 | net share | 공유 폴더 목록 확인 또는 공유 설정 |
22 | net session | 현재 컴퓨터에 접속한 사용자 확인 |
23 | tasklist /fi "imagename eq [이름]" | 특정 프로세스가 동작 중인지 확인 |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
interface fastethernet 0/0
ip address 192.168.0.254 255.255.255.0
no shutdown
interface serial 1/0
ip address 1.1.1.1 255.255.255.252
no shutdown
ip route 172.16.0.0 255.255.255.0 1.1.1.2
#R2
config t
interface fastethernet 0/0
ip address 172.16.0.254 255.255.255.0
no shutdown
interface serial 1/0
ip address 1.1.1.2 255.255.255.252
no shutdown
ip route 192.168.0.0 255.255.255.0 1.1.1.1
[R1한방설정(OSPF)]
config t
interface FastEthernet0/0
ip address 100.100.100.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 4.4.4.1 255.255.255.192
no shutdown
exit
router ospf 1
network 100.100.100.0 0.0.0.255 area 0
network 4.4.4.0 0.0.0.63 area 0
router-id 1.1.1.1
exit
ip dhcp excluded-address 100.100.100.1 100.100.100.254
ip dhcp pool hacker
network 100.100.100.0 255.255.255.0
default-router 100.100.100.254
dns-server 125.246.95.152
lease 1 0 0 !
exit
[R2한방설정(OSPF)]
config t
interface FastEthernet0/0
ip address 125.246.95.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 4.4.4.2 255.255.255.192
no shutdown
exit
router ospf 1
network 125.246.95.0 0.0.0.255 area 0
network 4.4.4.0 0.0.0.63 area 0
router-id 2.2.2.2
exit
3일차
리눅스 접속 : ssh network.izerone.co.kr
리눅스 명령어
번호 | 명령어 | 기능 |
---|---|---|
1 | ls | 목록확인 |
2 | man ls | ls에 대한 설명 |
3 | cat 파일명 | 파일 내용 보기 |
4 | nano 파일명 | 파일 편집 |
5 | chmod | 권한설정 |
6 | useradd | 사용자추가 |
7 | free | 메모리확인 |
8 | fdisk | 파티션 나누기 |
9 | mkfs | 파일시스템만들기 |
10 | mount | 연결 |
11 | netstat | 네트워트 상태보기 |
12 | ip addr | 아이피 확인 |
13 | ping | ip 보내기 |
14 | pwd | 현재위치확인 |
15 | cd | 디렉토리 변경 |
16 | /etc/passwd | 수동 IP 주소 설정 |
17 | ps | 프로세스확인 |
18 | pstree | 프로세스나무확인 |
19 | getenforcce | |
18 | net view | 현재 네트워크에서 공유된 컴퓨터 목록 확인 |
19 | net use | 네트워크 드라이브 연결 또는 해제 |
20 | net use Z: \\서버이름\공유폴더 | 네트워크 드라이브 연결 |
21 | net share | 공유 폴더 목록 확인 또는 공유 설정 |
22 | net session | 현재 컴퓨터에 접속한 사용자 확인 |
23 | tasklist /fi "imagename eq [이름]" | 특정 프로세스가 동작 중인지 확인 |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
11 | ipconfig /release | july@example.com |
Linux 시스템에서 사용자가 내린 명령어를 Kernel에 전달해 주는 역할을 하는 것은?
① System Program
② Loader
③ Shell
④ Directory
[20250525_29]
Linux 디렉터리 구성에 대한 설명으로 옳지 않은 것은?
① /tmp - 임시파일이 저장되는 디렉터리
② /boot - 시스템이 부팅될 때 부팅 가능한 커널 이미지 파일을 담고 있는 디렉터리
③ /var - 시스템의 로그 파일과 메일이 저장되는 위치
④ /usr - 사용자 계정이 위치하는 파티션 위치
[20250525_30]
Linux에서 DNS의 SOA(Start Of Authority) 레코드에 대한 설명으로 옳지 않은 것은?
① Zone 파일은 항상 SOA로 시작한다.
② 해당 Zone에 대한 네임서버를 유지하기 위한 기본적인 자료가 저장된다.
③ Refresh는 주 서버와 보조 서버의 동기 주기를 설정한다.
④ TTL 값이 길면 DNS의 부하가 늘어난다.
[20250525_31]
Linux 시스템에서 모든 사용자에게 'sample' 파일의 쓰기 권한을 금지시키고자 할 때 명령어로 올바른 것은?
① chmod a-w sample
② chmod u-w sample
③ chmod g+rw sample
④ chmod a-r sample
[20250525_32]
Linux 시스템에 새로운 사용자를 등록하려고 한다. 유저 이 름은 ′network′로 하고, ′icqa′라는 기본 그룹에 편입시키는 명령은?
① useradd -g icqa network
② useradd -g network icqa
③ adduser -g network icqa
④ adduser -G icqa network
[20250525_33]
Linux 시스템에서 사용되고 있는 메모리 양과 사용 가능한 메모리 양, 공유 메모리와 가상 메모리에 대한 정보를 볼 수 있는 명령어는?
① mem
② free
③ du
④ cat
[20250525_41]
다음 중 Linux 시스템에서 새로운 하드디스크를 추가하고 사용할 수 있도록 설정하는 과정과 관계가 가장 적은 것은?
① fdisk
② mkfs
③ mount
④ cal
[20250525_42]
다음 중 Linux의 BIND 설치 및 운영 시 수행해야 할 업무로 적절하지 않은 것은?
① 방화벽에서 UDP의 53번 포트만 열면 된다.
② 방화벽 설정은 ′iptables′ 명령어를 통해 설정할 수 있다.
③ BIND 설치여부는 ′rpm -qa | grep bind′ 로 확인할 수
있다.
④ ′/etc/named.conf′ 파일의 오류를 체크하는 명령어는 ′ named-checkconf′ 이다.
[20250525_44]
사용자가 웹사이트에 접속했지만 다음과 같은 메시지가 출 력되었다. 이 오류 상황에 해당하는 HTTP 상태 코드는?
Forbidden 이 요청은 서버에 의해 거부되었습니다. 사용자는 이 콘텐츠에 접근할 권한이 없습니다. |
② 200
③ 403
④ 203
[20250525_45]
Linux Apache 웹서버 httpd.conf 설정값 중 Directory Indexing 공격에 취약할 수 있는 옵션은?
① Options FollowSymLinks Indexes
② ServerAdmin : root@localhost
③ DocumentRoot : ′/var/www/html′
④ ServerRoot : ′/etc/httpd′
[20250223_31]
Linux 시스템에서 데몬(Daemon)에 관한 설명 중 옳지 않은 것은?
① 백그라운드(Background)로 실행된다.
② ′ps afx′ 명령어를 실행시켜 보면 데몬 프로그램의 활동을 확인할 수 있다.
③ 시스템 서비스를 지원하는 프로세스이다.
④ 시스템 부팅 때만 시작될 수 있다.
[20250223_32]
Linux에서 ′manager′라는 파일을, 파일의 소유자가 아닌 사람도 볼 수는 있지만 수정을 못하도록 하는 명령어는?
① chmod 777 manager
② chmod 666 manager
③ chmod 646 manager
④ chmod 644 manager
[20250223_33]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
① cd
② man
③ pwd
④ cron
[20250223_34]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
user1:x:500:500::/home/user1:/bin/bash
① 사용자 계정의 ID는 ′user1′ 이다.
② 패스워드는 ′x′ 이다.
③ 사용자의 UID와 GID는 500번이다.
④ 사용자의 기본 Shell은 ′/bin/bash′ 이다.
[20250223_37]
Linux에서 사용자가 현재 작업 중인 디렉터리의 경로를 절대경로 방식으로 보여주는 명령어는?
user1:x:500:500::/home/user1:/bin/bash
① 사용자 계정의 ID는 ′user1′ 이다.
② 패스워드는 ′x′ 이다.
③ 사용자의 UID와 GID는 500번이다.
④ 사용자의 기본 Shell은 ′/bin/bash′ 이다.
[20250223_37]
네트워크관리사 Kim 사원이 Linux 서버(하드웨어)의 HDD 증설을 위해 서버를 종료하기로 하였다. 이에 Linux 서버를 종료하기 위한 명령어가 아닌 것은?
① shutdown –h now
② poweroff
③ init 6
④ halt
[20250223_39]
Linux에서 열려있는 port 정보를 확인하는 명령어로 옳은 것은?
① ps
② pstree
③ getenforce
④ netstat
[20250223_39]
Linux Apache 웹 서버에서 사용자가 POST Request 메시지를 전송 시 일정 크기 이상 전송하지 못하도록 ′httpd.conf′ 파일에서 설정하는 지시자로 옳은 것은?
① KeepRequestSize
② LimitRequestBody
③ RestrictBodyRequest
④ PostRequestSize
[20250223_39]
Linux 시스템에서 사용자에게 할당되어 있는 디렉터리로, 사용자가 임의로 사용할 수 있는 디렉터리 영역은?
① Root Directory
② Home Directory
③ Temporary Directory
④ Public Directory
4일차
리눅스 접속 : ssh network.izerone.co.kr
서버 운영
sudo nano /etc/netplan/50-cloud-init.yaml
dhcp4:yes #addresses: ctrl+x > shift+y
sudo netplan apply
ip addr
10.0.2.15
nano /etc/resolv.conf
168.126.63.1
sudo apt -y update
sudo apt -y upgrade
su
password
sudo apt -y install lamp-server^
sudo apt -y install php8.3-fpm
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.3-fpm
sudo systemctl restart php8.3-fpm apache2
FTP연결하기
외부 ---> 공유기(공인IP) ---> NAT(192.168.219.1 / 포트포워딩) --> 리눅스서버
번호 | 이름 | IP | 도메인 | 상태 |
---|---|---|---|---|
0 | 이성원 | 125.242.95.11 | 도메인 | 운영중 |
1 | 옥설우 | 39.114.136.251 | https://blog.srain.me/ | 성공 |
2 | 김영신 | 112.173.227.167 | 도메인 | 운영중 |
3 | 최태현 | 124.51.251.146 | 도메인 | |
4 | 최재민 | 211.37.87.60 | 도메인 | 성공 |
5 | 정하욱 | 221.153.197.70 | 도메인 | |
6 | 전승찬 | 125.188.103.180 | 도메인 | 운영중 |
5일차
윈도우 설치 및 실습
윈도우 설치 후 홈서버 구축 연습
6일차
윈도우 실습
7일차
윈도우 실습