Linux 4

Centos 7 docker 설치하기

Docker 소개Docker는 Hyper-V, VMWare, VirtualBox처럼 어플리케이션을 가상화 할 수 있는 프로그램입니다. 하지만 위의 프로그램들과는 다르게 OS를 가상화 하는 것이 아닌 어플리케이션과 관련된 디펜던시들을 하나의 이미지처럼 가상화 하는 것이라 속도 면에서 유리합니다.기존에는 OS 위에 바로 어플리케이션들이 올라가서 만약 어플리케이션으로 인하여 보안상 취약점이 발생하거나 어떤 문제가 생기면 시스템 전체에 영향을 미쳤습니다.Traditional application deployment (출처: Docker Cookbook)하지만 IAAS가 나오면서 부터는 호스트 OS 위에 하이퍼바이저가 생겨 OS를 가상화 했기 때문에 어플리케이션에 문제가 생겨도 게스트 OS를 지우고 다시 만들면 ..

Linux/Centos 7 1611 2017.03.18

Centos 7 Samba 설치 (Standalone)

윈도우 클라이언트와 파일 공유를 하려면 SMB/CIFS만큼 편한 것은 없다고 생각합니다. 윈도우 클라이언트도 NFS를 이용해 파일 공유가 가능하지만 NFS 클라이언트는 윈도우 10의 경우 Pro 에디션 이상에만 있습니다. 따라서 일반적인 경우라면 윈도우 파일 공유로 알려진 SMB/CIFS를 이용해 파일 공유를 하는게 좋죠. Samba 서버 설치 Samba 서버 설치를 위해서는 다음 명령어를 입력하세요.# yum install samba Samba 서버 설정 Samba 서버의 설정 파일은 '/etc/samba/smb.conf'에 있습니다. 기본 설정 파일은 다음과 같습니다.# See smb.conf.example for a more detailed config file or # read the smb.co..

Linux/Centos 7 1611 2017.01.30

Centos 7 NTFS 디스크 마운트

Windows 에서 사용하던 디스크를 Linux에서 Samba를 이용해 공유하는 것과 같은 이유로 Windows에서 사용하던 NTFS 디스크를 Linux 시스템에 마운트를 해야 할 경우가 있습니다. 이 경우 'ntfs-3g' 패키지를 이용하면 마운트가 가능합니다.NTFS-3g 설치EPEL 활성화기본적으로 RHEL / Centos의 기본 패키지 저장소는 'ntfs-3g' 패키지가 없습니다. 워낙 RHEL이 안정적인 패키지만 지원해서 그런 것 같습니다. 따라서 EPEL이라는 확장 패키지 저장소를 사용해야 합니다. EPEL 저장소를 활성화 하려면 다음과 같은 명령어를 입력하면 됩니다. '#'은 root 권한이 필요하다는 의미로 일반 사용자 계정은 명령 앞에 'sudo'을 이용해 최고 관리자 권한으로 승격이 필..

Linux/Centos 7 1611 2017.01.14

Centos 7 설치하기

처음 Centos 디스크로 부팅을 하면 아래와 같은 이미지가 나옵니다. 첫 번째 옵션은 미디어의 무결성을 확인하지 않고 바로 설치를 진행하는 매뉴이고, 두 번째 매뉴는 미디어의 무결성을 확인한 후 설치하는 매뉴입니다. 원하는 매뉴 아무거나 하시면 되는데 여기서 'unetbootin'를 이용해 USB로 설치 이미지를 만든 경우에는 무결성 검사에 실패할 수도 있습니다. 하지만 설치에는 문제가 없으니 첫 번째 매뉴를 이용하세요.언어설정언어 설정은 설치 과정에서 사용하는 언어를 설정하는 것으로 설치 후에는 영향이 없는 것 같습니다. 익숙한 '한국어 > 한국어(대한민국)'을 선택하겠습니다. 네트워크 연결언어설정이 완료 되었으면 이제 아래와 같은 화면이 나옵니다. 여기서 우리는 '네트워크 및 호스트명'을 선택하여 ..

Linux/Centos 7 1611 2017.01.14