


# cd /etc : 리눅스에서 "cd /etc" 명령어는 현재 작업 디렉토리를 "/etc" 디렉토리로 변경하는 것을 의미. "/etc" 디렉토리는 시스템 구성 파일이 저장되는 디렉토리로서, 대부분의 리눅스 배포판에서 기본적으로 제공# cd sysconfig : 네트워크 구성과 관련된 설정 파일은 "/etc/sysconfig/network-scripts/" 디렉토리에 저장되어 있으며, 시스템 전반적인 설정을 변경하려면 "/etc/sysconfig/" 디렉토리의 파일을 수정해야 한다. nautilus . &라는 명령어를 이용해서 ifcfg-ens33 문서를 수정시킨다.
"nautilus . &" 명령어는 GNOME 데스크톱 환경에서 사용되는 파일 관리자인 Nautilus를 실행하고, 현재 작업 디렉토리를 Nautilus 창에 표시하는 것을 의미. "&" 기호는 이 명령어를 백그라운드에서 실행하도록 지시하는 역할을 합니다.
즉, 이 명령어를 실행하면 현재 디렉토리에 해당하는 Nautilus 창이 열린다. 아래와 같이 작성을 하고 저장한다.
service network restart라는 명령어를 이용해서 네트워크를 재시작 한다. 이 명령어는 시스템 네트워크 설정이 변경되었거나 네트워크 서비스에 문제가 있을 때 유용하다.이 명령어는 일반적으로 root 권한으로 실행해야 하며, 네트워크 서비스를 관리하는 init 시스템에게 네트워크 서비스를 재시작하도록 지시한다. 이렇게 하면 네트워크 설정이 변경되어도 시스템 재부팅 없이 네트워크 서비스를 재시작이 가능하다.
"ifconfig | head -2" 명령어는 네트워크 인터페이스의 구성 정보를 확인하는 데 사용되는 ifconfig 명령어의 출력 결과에서 처음 두 줄만 출력하는 명령어
ifconfig 명령어는 현재 시스템의 네트워크 인터페이스 정보를 출력하는데 사용. 이 명령어의 출력 결과는 한 번에 출력되기 때문에 정보가 많아 출력 결과가 길어질 수 있다. 따라서, "head -2" 명령어를 사용하여 첫 두 줄만 출력하도록 지정한다.
따라서, "ifconfig | head -2" 명령어는 네트워크 인터페이스의 IP 주소, MAC 주소 등과 같은 정보를 간략하게 출력하며, 불필요한 정보는 출력되지 않는다.
"route -n" 명령어는 리눅스 시스템에서 현재 라우팅 테이블의 정보를 출력하는 명령어.
라우팅 테이블은 IP 패킷이 목적지에 도달하기 위한 경로 정보를 포함하는 테이블로, 네트워크 패킷을 라우팅하기 위해 사용. "route -n" 명령어는 이러한 라우팅 테이블의 정보를 숫자 형태로 출력한다.
"-n" 옵션은 IP 주소를 숫자로 출력하는 것을 의미. 이렇게 함으로써 DNS 조회를 하지 않아도 되므로 명령어의 실행 속도가 빨라진다.
이 명령어를 사용하면 현재 시스템에 대한 라우팅 정보를 확인할 수 있으며, 라우팅 테이블이 잘 구성되어 있는지, 목적지에 도달하기 위해 어떤 경로를 사용하는지 등을 확인할 수 있다.
"cat /etc/resolv.conf" 명령어는 리눅스 시스템에서 네트워크 설정에 사용되는 DNS 서버 정보를 출력하는 명령어.
DNS(Domain Name System) 서버는 인터넷 상의 도메인 이름을 IP 주소로 변환하는 역할. 리눅스 시스템은 DNS 서버를 사용하여 도메인 이름을 IP 주소로 해석하며, 이러한 DNS 서버 정보는 /etc/resolv.conf 파일에 저장.
"cat /etc/resolv.conf" 명령어는 이 파일의 내용을 출력하여 시스템에서 사용 중인 DNS 서버 정보를 확인할 수 있다. 이 정보는 DNS 서버의 주소(IP 주소)와 검색 도메인(search domain) 등을 포함한다.
따라서, 이 명령어를 사용하여 네트워크 설정에 사용되는 DNS 서버 정보를 확인하고, 필요에 따라 DNS 서버를 수정할 수 있다.