리눅스 강의 정리 Day 4 - Linux Admin

joy_hye5·2020년 12월 13일
0

Linux Admin

Network configuration : NetworkManager

NetworkManager

데몬으로 작동하면서 Network configuration을 수행하고, 자동으로 네트워크 연결을 관리한다.또한 동적으로 이 작업들을 수행한다.

legacy : ifconfig, route, ip, nmcli

UNIX standard command(POSIX)

  • ifconfig
  • route : 라우팅 테이블을 질의하거나 설정한다.

Non-standard command

  • ip : 옛날 커맨드인데 지금도 사용한다
  • nmcli : 네크워크 매니저의 CLI 커맨드!

eht#[:n] 문제점은 서버컴퓨터는 네트워크 카드(랜카드)가 4장 6장 → 어떤게 0번째고 어떤게 1번째인지 헷갈린다는것인다. 부팅할때 순서만 잘못줘도 설정이 망가지는 문제이다. → Consistent Network Device Naming(new naming)

NIC : nmcli : command

nmcli <g | n | r | c | d>

: general, networking, radia, connection, device

NIC : con : show

: nmcli c s <디바이스명>

소문자로 보이는 것은 사용자가 설정을 잡아준것이고, 대문자로 보이는것은 설정을 기반으로 실제 실행이 되어서 만들어진 논리적인 현재 상태이다.


querying

ping

상대 호스트의 응답을 확인한다

traceroute

패킷의 도달 경로를 확인한다

arp

ARP 테이블 (IP와 MAC주소의 매칭 테이블이다)

nslookup, dig

네임서버에 질의하는 유틸리티이다. 되도록이면 dig을 사용하자


ssh server

ssh server

  • ssh : secure shell은 통신 구간을 암호화. 암호화 되지 않은 통신을 사용하던 텔넷 서비스는 deprecated. 텔넷이 하던 프로토콜 테스트 기능은 nc, curl로 대체
  • 기본으로 리눅스 서버들은 ssh 서비스가 탑재되어있다.
  • Linux의 ssh는 openssh를 사용한다.

ssh server, ssh client

  • sshd : ssh daemon, 즉 ssh server를 의미한다. 가끔 실행파일이 d로끝나면 데몬 서비스이다.
  • ssh : ssh client이며, ssh 명령어가 ssh client CLI 유틸리티이다. 리눅스나 유닉스 계열에서는 따로 ssh client GUI가 제공되는 것이 아니라 터미널에서 ssh CLI 명령어로 실행한다. 하지만 MS 윈도우 계열에서 접속하려면 putty, MobaXterm 같은 툴을 사용한다.

0개의 댓글