네트워크(리눅스)
1. 다음 리눅스 명령을 설명하시오.
1) cat : 화면 출력
2) tar : 묶기
3) ls : 목록 보기
4) cal : 달력
5) rm : 삭제
6) pwd : 현재위치
7) cp : 복사
8) mkdir : 디렉토리 생성
9) touch : 빈 파일 생성
10) userdel : 계정삭제
2. 사용자 Korea를 추가하고 암호는 1234로 설정
1) (adduser | useradd) korea
2) passwd (korea)
3. 아파치 데몬을 restart 하는 명령어를 작성하시오.
: systemctl restart httpd.conf
4. httpd.conf의 절대 경로를 작성하시오
: /etc/httpd/conf/httpd.conf
5. 255.255.255.0 네트워크를 8개로 나누려면 어떻게 하면 가능할까요 ?
: 255.255.255.224 ( /27 )
6. C클래스의 표준 서브넷 마스크를 작성하시오
: 255.255.255.0
7. 3계층 장비를 작성하시오.
: 라우터
8. NAT와 DHCP에 대하여 설명하시오.
: NAT은 IP 변환 / 사설 망에서 호스트 구성을 위한 가상 IP체제
DHCP는 IP 할당 / 실제 IP를 할당받아 사용
9. TCP와 UDP에 대하여 설명하시오
: TCP : 연결지향, 신뢰성
UDP : 비연결 지향, 속도
10 리눅스 명령어 작성
1) 목록보기 : ls
2) 찾기 : find
3) 달력확인 : cal
4) 삭제 : rm
11.리눅스의 디렉토리 특성을 설명
1) /var 가변길이
2) /bin 실행 명령어
3) /dev 장치 드라이버
4) /boot 부팅파일
5) /home 일반 계정의 홈 디렉토리
12. 다음 설명을 수행할 수 있는 명령어
1) 현재 위치 확인 : pwd
2) 빈 파일 만들기 : touch
3) 빈 디렉토리 삭제 : rmdir
4) a.txt를 화면출력 : cat a.txt
13. young 계정을 만드시오
adduser young |
14. 파일 aaa.txt의 소유권을 young로 바꾸기
chown young aaa.txt
15. korea200 DB 만들기
Create databases korea200;
16. id, pwd, email 을 저장할 수 있는 테이블을 만드시오 (테이블명 : School)
Create table School(
id char(10),
pwd varchar(20),
email varchar(40)
)
17. School 테이블에 2개의 레코드를 추가 할 수 있는 쿼리 작성
: insert into School values('A123', '1234' 'a123@naver.com');
18. 전체 레코드를 출력하시오 (테이블명 : School)
: select * from School; || select id, pwd, email from School;
19. 전체 레코드를 삭제하시오
: delete from School;
20. 테이블을 삭제하시오
: drop table School;
21. C클래스 203.248.100.3 255.255.255.0을 4개의 네트워크로 나누려함
1) 서브넷 마스크 값을 작성하시오
: 255.255.255.192 (255.255.255.11000000)
2) 2번째 네트워크의 네트워크 주소는 ?
: 203.248.100.64
N / B
0 ~ 63
64 ~ 127
128 ~ 191
191 ~ 252
3) 네트워크별로 실제 PC에 적용 가능한 Host 수 ?
: 62개
22. OSI 7계층을 순서대로 작성
1) 응용 - 표현 - 세션 - 트랜스포트(전송) - 네트워크 - 데이터링크 - 물리계층
2) IP, ICMP, RIP와 관련있는 계층?
: 3계층(네트워크)
23. RIP의 특징
1) 최단거리
2) 15홉
3) 업데이터 주기 30초
4) 동적 라우팅
24. 아파치 데몬을 설치하는 명령어 작성
: yum install httpd
25. httpd -t 를 설명
: 문법 오류 체크
26. DocumentRoot /var/www/html에 대하여 설명
: 홈페이지의 절대 경로( 물리적인 경로 )
27. 아파치 데몬을 restart 하는 명령어
: systemctl restart httpd
28. 255.255.255.0 네트워크를 10개로 나누려면 어떻게 하면 가능?
: 255. 255. 255. 240 = 255.255.255.11110000
29. 계층별 장비 작성
1) 1계층 : 리피터, 허브
2) 2계층 : 스위치, 브릿지
3) 3계층 : 라우터
30. 다음 프로토콜의 port 번호 작성
1) www : 80
2) ftp(표준 port) : 21
3) ssh : 22
4) telnet : 23
5) pop3 : 110
1) pwd : 현재위치
2) cd ~ : 계정의 홈 디렉토리로 이동
3) /sbin : root의 실행 명령어
4) /var : 가변 길이 공간(메일, 프린터, 로그, 홈페이지)
5) ppk 계정을 만드시오.
: adduser ppk | useradd ppk
6) ppk 이하의 모든 디렉토리를 삭제하시오.
: rm -rf ppk
7) 올해의 달력을 출력하시오.
: cal -y
8) 일반계정에서 root 계정으로 변경하시오.
: su -
9) aa.txt 를 출력하시오.
: cat aa.txt
10) ppk 로 계정을 변경하시오.
: su ppk;
11) / 에서 httpd.conf 를 찾으시오.
: find / -name httpd.conf
12) 0 사이즈 aa.txt 파일을 만드시오.
: touch aa.txt
13) 하드디스크의 여유공간을 확인하시오.
: df
14) cpu 의 사용량을 체크하시오.
: top
15) ppk 사용자를 삭제하시오. 그리고 홈디렉토리의 공간도 삭제하시오.
: userdel -rf ppk
16) aa.txt 파일의 권한은 보기와 같이 변환하시오 rwx r-- r--
: chmod 744 aa.txt
17) ls 명령어의 옵션
- 1) -l : 상세 목록 보기
- 2) -a : 모든 파일 보기
- 3) -F : 파일과 디렉토리 구분 ( / 표시)
18) 현재위치가 /aaa/bbb/ccc 에 있을때 / (최상위로 ) 바로 이동하고 싶다면 어떻게 해야 할까요 ???
: cd /
19) a.txt 파일을 삭제 시 정말 지울래를 물어보는 명령어는 ?
: rm -i a.txt
20) 각종 로그파일이 존재하는 공간은 ?
: /var
21) drwxrwxrwx 에서 d 가 의미하는것은 ?
: 디렉토리
1. 다음 설명을 수행할수 있는 명령어를 작성하시오. (각 2점)
1) a.txt, b.txt, c.txt 를 abc.tar 로 묶어 줄수 있는 명령어를 작성하시오.
: tar cvf abc.tar a.txt b.txt c.txt
2) abc.tar를 abc.tar.gz 로 압축하시오.
: gzip abc.tar
3) abc.tar.gz 을 압축 해제 하시오.
: gunzip abc.tar.gz
4) abc.tar 파일을 풀어주시오.
: tar xvf abc.tar
2. 현재 디렉토리에 aaa.txt 파일의 권한을 rwx r-x rw- 로 설정하시오. (4점)
: chmod 756 aaa.txt
3. school의 테이블 구성을 확인 하시오.(4점)
: desc school ;
4. 다음 서비스들의 port 번호를 작성하시오. (각 2점 )
1) www
: 80
2) ftp
: 21
3) ssh (원격 접속 프로그램(암호화))
: 22
4) telnet (원격 접속 프로그램(평문))
: 23
5) smtp
: 25
6) https
: 443
5. OSI 7계층별 장비 ( 7계층 ~ 3계층.)
1) 7계층 : 응용계층 - http, ssh, telnet, dns, dhcp
2) 6계층 : 표현계층 - 암호화, 복호화, 표준
3) 5계층 : 세션계층 - 동기 ,비동기, 전이중, 반이중
4) 4계층 : 트렌스포트 (전송계층) - TCP/UDP port
5) 3계층 : 네트워크계층 - IP, 라우터, ICMP, ARP, RARP
6. 계층별 데이터 단위
1(물리) : 비트
2(데이터링크) : 프레임
3(네트워크) : 패킷 , 다이어그램
4(전송) : 세그먼트
7. 아파치 데몬을 start 하시오. ( 5점 )
: systemctl start httpd
3. ps 명령을 통하여 데몬의 프로세스 상태를 확인하시오. ( 4점 )
: ps -ef | grep httpd
네트워크 서브넷 마스크를 구분하는 부분이 어려웠다.
네트워크와 브로드캐스트 IP를 제외한 부분이 사용가능한 HOST IP이다.
그리고 리눅스에서 사용하는 명령어들을 알아보았다.
최근에 배워서 그나마 기억이 많이 났다.
네트워크 관리사 2급 준비를 하며 시험공부를 하고있다.
5월 13일 필기 시험 꼭 붙도록 하자.