리눅스/CentOS7

CentOS7 - OS설치하기 (1/10)

일편나루 2019. 5. 25. 11:07
반응형

목차 (INDEX)

     

    개요

    보통 리눅스를 설치하려고 할 때,  Ubuntu, Debian, CentOS 중에서 고민하는 경우가 많을 겁니다.

    CentOS를 선택한 이유는 설치작업 당시(2016년), CentOS가 일본에서 가장 많이 사용하는 OS라고 누군가 귀띔해준 게 결정적이었네요;

    참고로, Ubuntu도 같이 사용하고 있습니다

    웹사이트를 위한 리눅스 디스트리뷰션의 셰어 정보를 보시려면 아래 링크를 참고하세요
    https://w3techs.com/technologies/history_details/os-linux

    준비

    CentOS를 설치할 하드웨어: Dell inspiron 3250

    # 델 장비가 후지쯔나 히타치보다 가격대비성능이 좋기 때문에 델을 선호하는 편입니다.

    • Processor : Intel® Celeron® Processor G4900 (2M Cache, Up to 3.1 GHz)
    • Memory : 4GB, 4Gx1 DDR4, 2400MHz UDIMM
    • Hard Drive : 3.5 Inch 1TB 7200 rpm Hard Drive
    • Video Card : Intel® UHD Graphics 610

    CD burner 또는 Bootable USB stick

    빠른 설치를 위해서 Network install을 할 예정인데, iso 파일을 다운로드한 후 CD/DVD에 구워야 하므로 미리 준비해 두세요.

    Network install이므로 wi-fi 가능한 환경이면 더욱 편리하고 빠르게 설치할 수 있습니다.


     

    Netinstall을 이용하여 CentOS7 설치

    # 아래의 CentOS 7.x Netinstall Guide를 참고하면서 설치해 나갑니다.

    # 스크린샷도 함께 제공되기 때문에 좀 더 직관적이어서 편리하더군요

    http://www.if-not-true-then-false.com/2014/centos-7-netinstall-guide/

     

    CentOS 7.5 Netinstall Guide – Network Installation Screenshots – If Not True Then False

    This step-by-step walkthrough with screenshots, howto install CentOS (The Community ENTerprise Operating System) 7.5 Linux with Network installation (NetInstall). CentOS 7.5 is released and it brings all Red Hat (RHEL) 7.5 goodness to all CentOS 7.5 users.

    www.if-not-true-then-false.com

     

    ※ CentOS 7.x Netinstall Guide의 내용 중에 주의할 부분 또는 팁을 아래에 간단히 정리합니다. 

    CentOS 7.x Net Install (NetInstall) image 다운로드하기

    CentOS 7.5 x86_64 version 링크를 클릭 후 적당한 mirror사이트를 선택,  CentOS-7-x86_64-NetInstall-1804.iso 를 다운로드합니다.

    iso이미지는 계속 갱신되므로 사이트에 표시된 최신버전을 선택해서 다운로드합니다.
    Note: only 64-bit (x86_64) image is available.

    CentOS 7 Image를 CD/DVD에 굽거나 Bootable USB Stick 만들기

    본인이 선호하는 소프트웨어를 선택하여 CD를 준비합니다.

    Windows 용 디스크 굽기 소프트웨어에는 Nero Burning ROM 및 Roxio Creator가 있습니다. 
    가장 널리 사용되는 Linux 용 디스크 굽기 소프트웨어에는 Brasero 및 K3b가 있으며...
    https://access.redhat.com/documentation/ko-kr/red_hat_enterprise_linux/7/html/installation_guide/chap-making-media#sect-making-cd-dvd-media

    Boot 옵션 변경후 CentOS 설치하기

    # OS 설치를 위한 인스톨 CD로 부팅하도록 수정해야 합니다.

    # 데스크톱(inspiron3250)의 PowerOn이후 F2를 누르고 있으면, bios셋업 화면이 나타나면 아래같이 변경해줍니다.

    1. Bios셋업 > Boot > Secure Boot를 disable
    2. Boot List Option에서 UEFI를 Legacy로 변경
    3. 1st Boot Priority를 CD/DVD/CD-RW Drive로 변경

    CentOS 7.5 installation

    이제 인스톨이 본격적으로 진행될 것입니다.

    기본적으로 CentOS 7.x Netinstall Guide의 스크린숏을 보면서 클릭 클릭하시면 됩니다.

    설치하면서 마주하는 첫 번째 고민은 파티션을 어떻게 나누지?라는 문제일 겁니다.

     

    파티션 수동 설정

    Red Hat에서 추천하는 파티션 나누기 스킴을 참고해서 자신의 HDD 용량에 맞는 파티션을 나누어서 설치합니다.

    Red Hat추천                        실제 적용(1TB)
    swap:최소한 1GB         →   8G(8192MB)
    /home:최소한 1GB          20G(20GB)
    /boot:최소한 500MB   →   500M (500MB) 
    /(root):최소한 10GB        나머지 전부(437.27GB)
    https://access.redhat.com/documentation/ko-kr/red_hat_enterprise_linux/7/html/installation_guide/sect-disk-partitioning-setup-x86#sect-recommended-partitioning-scheme-x86
    # 설치후 실제 파티션 할당량 확인
    [root@centos7 ~]# df -h
    Filesystem                             Size  Used Avail Use% Mounted on
    /dev/mapper/centos7-root   438G  6.6G  431G   2% /
    devtmpfs                                1.9G     0  1.9G   0% /dev
    tmpfs                                      1.9G     0  1.9G   0% /dev/shm
    tmpfs                                      1.9G   26M  1.9G   2% /run
    tmpfs                                      1.9G     0  1.9G   0% /sys/fs/cgroup
    /dev/mapper/centos7-home   20G  178M   20G   1% /home
    /dev/sda1                              497M  213M  284M  43% /boot
    tmpfs                                   380M     0  380M   0% /run/user/1000
    

     

    Installation Source

    # Example mirrors.sonic.net 중에서 하나를 선택하여 스크린숏처럼 입력해 줍니다.

    예) Mirror Site URL : http://mirrors.sonic.net/centos/7/os/x86_64/

     

    CentOS 7 Software Selection

    용도에 따라서 선택을 해 줍니다.

    저는 불필요한 패키지가 설치되지 않도록 Minimal Install을 선택해서 설치했습니다.

    ※ 참고로, Minimal Install로 설치 시 ifconfig명령어가 존재하지 않기 때문에 나중에 수동으로 설치해주어야 합니다.

    설치 중 reboot 하는 시점에서 CD를 제거하면 처음부터 다시 설치가 시작됩니다. 
    CD는 완전히 설치 완료될 때까지 그대로 두어야 정신건강에 좋을 겁니다^^;

    hostname은 나중에 변경 가능합니다

    # 적당한 이름이 생각나지 않을 경우, 나중에 수정해보세요

    [root@centos7 ~]# hostnamectl   ← 서버정보 보기
    
    Static hostname: centos7
             Icon name: computer-desktop
               Chassis: desktop
            Machine ID: b970f3a2510f48c8bce2ca50616aff27
               Boot ID: 12127bb4e0b94048b795f399682734d3
      Operating System: CentOS Linux 7 (Core)
           CPE OS Name: cpe:/o:centos:centos:7
                Kernel: Linux 3.10.0-957.12.1.el7.x86_64
          Architecture: x86-64
    [root@centos7 ~]#
    [root@centos7 ~]# hostnamectl set-hostname centos7    ← 호스트명을 수정합니다

     

     

    OS 설치 완료 후 ifconfig명령을 사용할 수 있도록 추가 조치를 해 둡니다.

    No ifconfig in CentOS 7 Minimal Install!!

    http://centoshowtos.org/blog/ifconfig-on-centos-7/

    [root@centos7 ~] # ifconfig
    - bash : ifconfig : command not found 
    [root@centos7 ~]# yum provides ifconfig      ← ifconfig를 사용하기 위한 패키지를 확인
    
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: ftp.iij.ad.jp
     * extras: ftp.iij.ad.jp
     * updates: ftp.iij.ad.jp
    net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
    [root@centos7 ~]# yum -y install net-tools   ← ifconfig를 사용하기 위한 패키지를 확인후 인스톨해 줍니다

     

     

     

    이상으로 CentOS설치를 마칩니다.

    덤으로 Wi-Fi 설정하는 방법을 추가합니다. 참고하시길;;

     

     


    반응형

     

    Wi-Fi 설정하기

    # Wi-Fi설정을 할 경우, 아래를 참고하세요.

    Network Management TUI를 이용하여 wi-fi를 설정합니다.

    [root@centos7 ~]# nmtui

    Edit a connection 을 선택합니다.
    Edit a connection 을 선택합니다.
    접속할 Profile name, SSID, Password를 입력합니다.
    접속할 Profile name, SSID, Password를 입력합니다.

    # 설정을 완료한 후, Network Manager를 재시작해 줍니다.

    [root@centos7 ~]# systemctl restart NetworkManager

     

    Wi-Fi 접속하기

    다시 nmtui를 실행하여 접속 가능한 Wi-Fi리스트 중에서 선택하여 접속합니다.

    [root@centos7 ~]# nmtui

    Active a connection을 선택하여 접속가능한 Wi-Fi리스트를 확인합니다
    Active a connection을 선택하여 접속가능한 Wi-Fi리스트를 확인합니다
    Wi-Fi 리스트에서 접속할 SSID를 선택후 우측상단의 <Activate>를 선택하여 접속합니다.
    Wi-Fi 리스트에서 접속할 SSID를 선택후 우측상단의 <Activate>를 선택하여 접속합니다.

    접속 상태를 확인해 봅니다

    [root@centos7 ~]# nmcli connection
    NAME                  UUID                                    TYPE           DEVICE 
    buffalo-G-277E 4e85fb5c-49fe-42fe-850b-780c66309cf7 wifi wlp2s0
    p1p1 0933a668-e4ab-46d0-b4be-1f953fd917d3 ethernet p1p1 
    [root@centos7 ~]#

    접속을 해제할 경우에는 역순으로 SSID선택후 &lt;Deactivate&gt;를 선택합니다.
    접속을 해제할 경우에는 역순으로 SSID선택후 <Deactivate>를 선택합니다.


     

    이상으로 CentOS7을 설치해 보았습니다

    다음에는 OS 설치 후의 간단한 초기 설정과 보안설정에 대해서 알아보겠습니다.

     

    반응형