티스토리 뷰

리눅스 공부,완전 초보자를 위한 기초안내
리눅스 공부,완전 초보자를 위한 기초안내 (출처=Agilent Technololgy)

수많은 분들께서 취업을 위해서, 또는 자기 계발을 위해서 리눅스를 공부하려고 합니다.
그중에서 리눅스라는 운영체제 또는 운영체제라는 개념을 전혀 모르고 시작하는 분들이 많이 계시는데요. 
리눅스 운영체제 공부를 제대로 시작하기 전에 기초가 되는 내용을 가지고 먼저 같이 공부해보려고 합니다. 

 

[사전 기초로 진행할 내용]

 > 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
 > 클라우드, 도커, 쿠버네티스

 


+ 도움 되는 다른 내용도 살펴보세요.

 

[인공지능][챗봇][미국 챗GPT.메타 라마 가세.빅테크 AI 빅매치]

인공지능(AI) 주도권 선점 경쟁이 달아오르고 있다. 세계 3대 정보통신기술(ICT) 전시회이자 혁신 기술의 장인 스페인 모바일월드콩그레스(MWC)에서도 AI가 단연 화두다. 해외 빅테크(대형 IT 기업)

modu4you.com

 

[인공지능][챗봇][ChatGPT.활용.사용.챗GPT탑재.인스타그램.스냅챗]

사람처럼 대화하는 생성형 인공지능(AI)이 검색 엔진을 넘어 소셜 미디어로 보폭을 넓히고 있다. 페이스북 모회사 메타플랫폼의 마크 저커버그 최고경영자(CEO)는 2023년 02월 27일(현지시간) 페이

modu4you.com

 

[인공지능][챗봇][한국어 챗gpt경쟁][네이버 서치gpt,카카오 코gpt]

OpenAI의 chatGPT는 영어를 기반으로 한 서비스라서 한국어 답변이 안나오는건 아니지만 파파고로 돌려서 물어보고, 다시 파파고로 답변을 번역하고 하는 과정이 매우 번거롭기도 하고, 답변도 5%

modu4you.com

 

[인공지능][챗봇][미국은 챗GPT.한국엔 네이버 서치GPT][6500배]

거대언어모델(LLM:Large-Language-Models) 기반 인공지능(AI) 챗봇서비스 ‘챗GPT’를 위시한 초거대 AI 패권 경쟁이 가속화하고 있다. 인공지능(AI) 시장과 AI 챗봇(Chat Bot)인 챗 GPT 시장이 급성장하면서 챗

modu4you.com

 

[인공지능][챗봇][ChatGPT.활용.사용][한국 글쓰기AI 뤼튼]

미국에 chatGPT 가 있다면 한국에는 AI 글쓰기 플랫폼인 뤼튼이 있다는 것을 최근에 알았다. 시범삼아 한번 검색을 해보았는데 엄청나다. 월단위 유료사용자로 사용하고 싶다는 생각을 엄청나게

modu4you.com

 

[인공지능][OpenAI][챗봇][ChatGPT 가입과사용]

최근 다양한 분야의 YouTue채널과 각종 블로그, 카페 등을 통해서 빠르게 소개되고 있는 것이 ChatGPT인데, 이것은 오픈AI(OpenAI)라는 회사가 개발한 인공 지능 모델로써 Generative Pre-trained Transformer의

modu4you.com