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 같은 툴을 사용한다.
'CS Study > Linux' 카테고리의 다른 글
리눅스 강의 정리 #3 (0) | 2021.01.31 |
---|---|
리눅스 강의 정리 #2 (0) | 2021.01.31 |