티스토리 뷰
수많은 분들께서 취업을 위해서, 또는 자기 계발을 위해서 리눅스를 공부하려고 합니다.
그중에서 리눅스라는 운영체제 또는 운영체제라는 개념을 전혀 모르고 시작하는 분들이 많이 계시는데요.
리눅스 운영체제 공부를 제대로 시작하기 전에 기초가 되는 내용을 가지고 먼저 같이 공부해보려고 합니다.
[사전 기초로 진행할 내용]
> cmd 명령어 소개와 사용
> IP할당과 네트워크 연결 상태 확인, DNS는 또 뭘까
> 회선체크 명령어 tracert 와 traceroute
> Protocol 에는 TCP, UDP, ICMP 라는게 있다는데.
> 서비스 포트
> OSI7 Layer
[Windows PC에서 정보 확인]
- cmd (키보드 Windows로그 + 키보드 r)
> command 의 약자이며, cmd창 또는 명령창 이라고 불러본다.
> 할당된 IP정보를 확인하는 명령어로 윈도우에서는 ipconfig
> 할당된 IP정보를 확인하는 명령어로 리눅스에서는 ifconfig
> ipconfig /all => 할당된 모든 정보를 확인할 수 있음. 리눅스에서는 해당 옵션 없음.
참조) IP(Internet Protocol) 란 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. IP주소는 IPv4, IPv6 2가지 종류가 있으며, 일반적으로 IP 주소라 하면 IPv4 주소를 말한다. |
[윈도우PC에서 네트워크 소통 상태 확인]
- 기본으로 주어지는 기본 명령어로 ping, tracert 가 있다.
> ping은 상대방 또는 목적지에 신호를 보내서 응답 여부를 사용하여 상대방 상태를 확인할 수 있다.
> ping IP주소 : 윈도우, 리눅스 공통
> ping 8.8.8.8
ping 168.126.63.1
>ping -n 2 168.126.63.1
> tracert 또는 traceroute 는 ping과 유사하나 직접 상대방 또는 목적지까지의 회선 체크를 할 수 있다.
> 윈도우 tracert 168.126.63.1 ICMP
리눅스 traceroute 168.126.63.1 UDP
- 사이트 whois.nic.or.kr
> tracert 와 traceroute 명령어를 통해서 확인되는 IP주소의 출처를 확인할 수 있다.
- 국가코드 최상위 도메인 검색
> 확인된 IP주소의 출처 국가를 확인할 수 있다.
> 구글 또는 네이버에서 "국가 코드 최상위 도메인" 검색 후 위키피디아에서 내용 확인할 수 있다.
- ncpa.cpl
> 윈도우에서 "네트워크 환경"을 오픈하여 이더넷 인터페이스 정보를 확인할 수 있다.
- netstat
> 네트워크 연결 상태를 확인 할 수 있다.
> TCP, UDP, ICMP : Protocol (통신약속, 규약)
- 프로토콜 TCP , UDP, ICMP
> TCP : 좀 느리지만, 확실한 정보전달
> UDP : 빠르지만, 책임지지 않는 정보전달
> ICMP : 회선, 경로상태 체크
참조) 프로토콜(protocol)은 '약속', '규약', '협약' 등을 의미하는 단어로, 네트워크 분야 외에도 여러 분야에서 통용된다. 상호 간 원활한 교류, 소통, 통신을 위해 서로 동일하게 어떠한 설정/규칙을 정한다는 뜻이다. 전화 통화 시 '여보세요'라고 시작하는 게 사회적 협약인 것과 같다.
컴퓨터 네트워크 환경 내 모든 기기가 서로 통신하며 데이터를 주고 받으려면, 각 기기에는 사전 협의된 통신 협약/규약이 필요하다. 이 규약을 '네트워크 프로토콜'이라 하는데, 현존하는 네트워크 프로토콜은 수십 여종이 있다.
- nslookup (name service lookup)
> 텔코3사 도메인
참조) nslookup은 리눅스, 맥OS, 윈도우 등에서 사용할 수 있는 커맨드라인 명령어 중 하나로 DNS 레코드를 조회할 때 사용합니다. nslookup은 Internet Systems Consortium이 개발하고 있는 BIND에 포함되어있으며, 한 때 dig와 host로 대체될 예정으로* 비추천(deprecated)되었으나, BIND 9.3 릴리스와 함께 비추천에서 제외되었습니다. |
[서비스 포트라는건 무엇인가요]
- 서비스포트 번호 : 서비스와 매칭 발생 : IANA(Internet Assigned Numbers Authority) 에서 정의함.
1 ~ 1023 : 잘 알려진(Well Known)포트
1024 ~ 49151 : 등록된(Registered)포트. 예) 1433 1521 3306
49152 ~ 65535 : 동적포트(Dynamic) > 상대방에 접속할 때 가지고 출발하는 포트...
- OSI 7 Layer (오픈된 시스템 인터커넥션 7계층)
> https://shlee0882.tistory.com/110
> 네트워크표
[집안 네트워크 체크해보기]
- 만약에 집에서 IP TV가 안 나올 때 체크하는 방법 순서는
> 집 컴퓨터 또는 노트북에서 ping localhost 또는 ping 127.0.0.1 을 실행해본다.
> 집 컴퓨터 또는 노트북에서 ipconfig 실행하여 기본 게이트웨이 정보를 확보한다. 예) 192.168.0.1 확보
> 집 컴퓨터 또는 노트북에서 외부와의 통신상태 확인을 위해서 ping 8.8.8.8
> 집 컴퓨터 또는 노트북에서 nslookup 실행
nslookup www.naver.com
nslookup www.naver.com 219.250.36.130
> 셋탑박스 껐다가 켜봤고, 랜선 다시 꽂아도 봤고..TV ON/OFF 도 해봤고,
내부, 외부 ping 점검결과 이상없고,
DNS 서버에 대해서 nslookup을 해봤더니, U+ DNS서버가 nslookup 응답이 없었음.
KT, SK에 대한 nslookup은 이상 발생없었음
> U+ 고객센터에 전화해서 고장증상과 조치내역을 설명하고 바로 엔지니어와 전화연결되어 해당 아파트단지 상위장비가 문제가 있어 리부팅중이라는 답변을 받았음.
[Windows 기본내용 정리]
> ipconfig
> ping
> tracert (ICMP 프로토콜)
> ncpa.cpl
> netstat
> nslookup
[Linux / Unix RedHat 계열의 CentOS7 기본내용 정리]
> ifconfig
> ping
> traceroute (UDP 프로토콜)
> nmtui
> netstat
> nslookup
[추가 참조 사항]
- 네트워크공유
cmd 창에서 start \\192.168.0.250
실행 창에서 \\192.168.0.250
[공부 방법 및 자격증 소개]
- 리눅스 : EL7 / CentOS -> 무료배포판,소스공개
: 리눅스마스터2 CentOS7
: 책. 이것이리눅스다.한빛.우재남.8
: cafe.naver.com/thisislinux
: www.ihd.or.kr
: www.icqa.or.kr
: www.cq.or.kr
: www.comcbt.com
: LPIC / RHCSA, RHCE
- 외국계
> 네트워크 : Cisco : CCNA CCNP CCIE
> 리눅스 : LPIC lpickorea.org/ ,
> RHCSA https://www.redhat.com/ko/services/certification/rhcsa
> 클라우드, 도커, 쿠버네티스
+ 도움 되는 다른 내용도 살펴보세요.
'리눅스.LINUX' 카테고리의 다른 글
[리눅스의 역사][배포판역사.계열] (0) | 2022.11.16 |
---|---|
[리눅스][운영체제의 구조와 특징][부팅과정][디렉토리 구조] (2) | 2022.11.15 |
[리눅스의 역사][펭귄][리눅스커널의 마스코트][Tux] (0) | 2022.11.15 |
[리눅스의 역사][리누스토발즈][장단점][인프라] (2) | 2022.11.11 |
[리눅스의 역사][등장][오픈소스] (4) | 2022.11.11 |