OS/CentOS CentOS 7 네트워크 IP 설정하기 / Vim 설치 및 설정
  • 728x90
    반응형




    CentOS 7 네트워크 IP 설정하기





    네트워크 설정



    VirtualBox 에서 CentOS 7 네트워크로 NAT, Host-Only를 사용할 경우의 설명이다.


    vmware 에서는 NAT로 할 경우 호스트와 통신이 가능하지만, VirtualBox에서는 NAT로 할 경우 외부(인터넷)만 되어 호스트와 통신을 하기위해서 Host-Only를 추가해야 한다. 따라서 NIC 2개가 필요하고 설치시 NAT를 기본으로 설정하고 설치하면 Host-Only는 비활성화 되어 있어 별도로 추가해 주어야 한다.


    vmware에서 VirtualBox의 Host-Only 네트워크에 접근할 경우에도 NIC를 추가해주어야 한다.


    ifconfig


    위 명령으로 NIC 이름을 확인한다.



    아래의 경로에 가서 enp0s8 에 대한 ifcfg 파일을 작성한 후 저장한다.


     cd /etc/sysconfig/network-scripts


    ifcfg 파일이 기존에 없다면 새로 생성하면 된다. 이더넷 장치명은 OS마다 다를 수 있다.


     sudo vi ./ifcfg-enp0s8


    아래와 같이 ifcfg-enp0s8 을 작성한다.



    게이트웨이를 설정하면 NAT, Host-Only 두 개의 게이트웨이 중 우선권을 가진 게이트웨이를 통해 외부(인터넷) 통신을 시도하므로 Host-Only 네트워크의 게이트웨이는 설정하지 않는다. GUI에서 설정시에는 게이트웨이 값을 넣어야 "확인" 버튼이 활성화 되는데 이때 게이트웨이는 "0.0.0.0"으로 설정한다. 기본 게이트웨이로 설정되지 않도록 하기위해 "DEFROUTE" 옵션을 "no"로 설정한다.


    다음 명령으로 consol gui 를 통해 네트워크 설정을 변경할 수 있다.


     nmtui


    모든 설정을 끝내고 아래 명령으로 네트워크를 재시작 한다.


     sudo systemctl restart network


    변경된 네트워크 설정은 아래와 같다.




    Vim 설치 및 설정



    Vim 설치


    아래의 명령으로 Vim을 설치 한다.


     [root@cent7~]# yum -y install vim-enhanced


    다음은 설치화면이다.



    Vim 명령 별칭을 적용


    [root@cent7~]# vi/etc/profile

    # 마지막 줄에 별칭 추가

    alias vi='vim'

    [root@cent7~]# source /etc/profile          # 수정 내용 반영


    Vim 설정


     /etc/vimrc  는 기본적으로 어느 정도 설정되어 있다.


     [root@localhost/]# vi ~/.vimrc


    # vim 의 독자적인 기능을 사용 (vi와 호환성을 고려하지 않는다)

    set nocompatible


    # 문자 코드를 지정

    set encoding=utf-8


    # 파일 인코딩을 지정

    set fileencodings=utf-0, cp949


    # 자동인식시키는 개행 코드 지정

    set fileformats=unix,dos


    # 백업설정

    # 반대 설정은 [set nobackup]

    set backup


    # 백업을 만들 디렉토리 지정

    set backupdir=~/backup


    # 검색기록 50개 남김

    set history=50


    # 검색시 대소 문자 구별하지 않음

    set ignorecase


    # 검색시 대문자가 포함할경우 검색시 대소문자 구별

    set smartcase


    # 검색어와 일치한 단어 하이라이트 표시

    # 반대설정은 [set nohlsearch]

    set hlsearch


    # 증분(순간)검색 사용 (검색어 입력 도중에도 실시간으로 일치하는 문자열 검색)

    # 반대설정은 [set noincsearch]

    set incsearch


    # 행번호 표시

    # 반대설정은 [set nonumber]

    set number


    # 줄바꿈($)이나 탭(^|)을 화면에 표시

    set list


    # 괄호 입력시 짝을 강조 표시

    set showmatch


    # 구문 별로 분류 보기

    # 반대설정은 [syntax off]

    syntax on


    # [syntax on]의 경우 주석문의 색상 변경

    highlight Comment ctermfg=LightCyan


    # 화면(창) 폭에 맞추어 줄 바꿈 실행

    # 반대설정은 [set nowrap]

    set wrap


    # 자동 들여쓰기 4간격 입력

    set shifwidth=4


    # Tab 입력시 4칸 들여쓰기 입력

    set tabstop=4


    # 터미널 하단 라인수/커서위치 표시

    set ruler


    # 자동 들여쓰기

    set autoindent





    728x90
    반응형

    'OS > CentOS' 카테고리의 다른 글

    CentOS 7 Putty SSH 접속  (0) 2017.09.07
    CentOS 7 에 MySQL 설치  (0) 2017.09.06
상단으로