본문 바로가기

리눅스

(21)
vmware workstation player 포트포워딩 vmware를 통해 서버를 만들게 되면, 가상서버를 만든 host 이외에는 가상서버에 접근이 불가능합니다. host 말고 외부에서도 접속이 가능하게 하기 위해서는 포트포워딩을 사용해야 합니다. 그래서 오늘은 vmware workstation player 15 버전을 기준으로 포트포워딩을 한번 해보겠습니다. https://customerconnect.vmware.com/downloads/details?downloadGroup=PLAYER-1557&productId=800&rPId=55787 https://customerconnect.vmware.com/downloads/details?downloadGroup=PLAYER-1557&productId=800&rPId=55787 Your browser is no..
ntp 서버 설정 ( + ubuntu에서 진행 ) NTP 는 시간을 NTP 서버와 자동으로 동기화 해주는 프로토콜입니다. 여러 서버가 구축되어 있을 때, 모든 서버의 시간을 정확하게 맞추기 위해 사용합니다. yum install ntp 또는 apt-get install ntp 명령어를 통해 ntp를 설치합니다. 이후 /etc/ntp.conf 파일에서 내용을 수정합니다. - NTP 서버 설정 #pool 0.ubuntu.pool.ntp.org iburst #pool 1.ubuntu.pool.ntp.org iburst #pool 2.ubuntu.pool.ntp.org iburst #pool 3.ubuntu.pool.ntp.org iburst server 127.127.1.0 # Use Ubuntu's ntp server as a fallback. #pool ..
고정 IP 할당 방법 Hadoop을 구축할 때 여러 서버를 사용해야하는데 고정 IP로 지정하지 않는 경우 IP가 동적으로 바뀌는 현상이 생겨 고정IP를 지정하여 서버들을 연동하면 좀 더 편리하게 작업을 진행할 수 있습니다. 우선 설정을 변경하기 위해 root 계정의 권한이 필요하므로 root 계정으로 접속한 후 작업을 진행합니다. root 계정으로 접속한 후 /etc/sysconfig/network-script/ 경로로 이동합니다. 해당 경로로 이동하여 파일을 조회하면 위 사진과 같이 ifcfg-*,ifdown-*,ifup-* 파일들이 있습니다. ifup, ifdown 은 이더넷 카드의 현재 설정을 유지한 채 ifcfg-* 파일의 설정을 유지한 채로 디바이스를 구동시키거나 다운시키는 작업을 합니다. ifup 이더넷 이름 ->..
서버 시간 지역 설정 ( Seoul로 설정 ) 리눅스 설치 후 date로 서버 시간을 조회해보면 한국 시간이 아니라 PDT로 설정되어있습니다. PDT = 태평양 표준시 서버시간을 한국시간으로 바꾸기 위해 설정을 변경합니다. ls -al /etc/localtime으로 현재 설정되어 있는 지역을 살펴보면 Los_Angeles로 되어있습니다. 설정 지역을 Seoul로 바꿔보겠습니다. 기존에 등록되어 있던 /etc/localtime의 링크를 바꾸기 위해 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 명령어를 사용하여 로컬시간 링크를 Seoul로 변경합니다. Seoul로 localtime 설정을 변경한 후 date를 입력해보면 현재 서울 시간으로 적용되어 있는 것을 알 수 있습니다.
Anaconda, jupyternotebook 설치 ( Centos 7 ) anaconda + jupyter_notebook + python 3.8.5 https://www.anaconda.com/products/individual anaconda 사이트 접속 후 python 3.8에 해당하는 installer 파일 다운로드 (.sh) 다운받은 파일 명령어 실행 sh Anaconda3-2020.11-Linux-x86_64.sh license terms 관련해서 yes|no 나오면 yes 입력 path 설정 부분이 나오면 원하는 경로 입력 yes -> .bashrc 파일에 환경변수 기록 혹시 no를 입력해서 path 설정이 안됐다면 $sudo vi ~/.bashrc 로 들어가서 export PATH=/home/.../anaconda3/bin:$PATH 를 추가 :wq 후 터미널 ..
하둡 분산저장 + 분산처리 확인 ( 미항공데이터 + 맵리듀스 wordcount ) + 윈도우 리눅스 연동( 파일 전송, 호스트 설정 ) 먼저 하둡에 데이터가 잘 올라가는지 체크 먼저 해보겠습니다. stat-computing.org/dataexpo/2009/the-data.html The data. Data expo 09. ASA Statistics Computing and Graphics Data expo ‘09 Get the data The data comes originally from RITA where it is described in detail. You can download the data there, or from the bzipped csv files listed below. These files have derivable variables removed, are packaged in yearly chunks and h ..
NTP 서버 설정 Nerwork Time Protocol(NTP)은 네트워크로 연결되어 있는 컴퓨터들 간에 시간을 동기화하는데 사용하는 프로토콜이다. NTP의 구조는 NTP서버 시간 동기화를 제공하는 서버는 UDP의 "123" 포트에 NTP서버를 띄워놔야한다. NTP 서버의 시간이 NTP 클라이언트들이 정확한 시간이라고 생각하고 동기화하는 기준 시간이라는 것을 인지해야한다. NTP 클라이언트들은 NTP 서버가 있는 PC의 UDP 123번 포트로 동기화에 이용할 기준 시간을 요청하고 해당 시간으로 자신PC의 시스템 시간을 동기화한다. 모든 클라이언트들이 서버의 시간을 따를 것이므로 실제 시간을 올바르게 동기화하여야 한다. 즉, 리눅스가 OS인 서버의 시간과 실제 시간을 동기화하는 방법 중의 하나는 ntp를 이용하는 것입니다..
IPV4 ,IPV6 설정 및 Swap Memory, 시스템 파일 개수 설정 (하드링크, 소프트 링크) 1. IPV4 설정 (주소 또는 장비가 변경되었을 때 알려준다.) - vi /etc/sysctl.conf 환경에서 실행 - net.ipv4.conf.all.arp_notify = 1 2. IPV6 설정 (IPV6 설정 해제, 기본 설정 해제, lo 설정 해제) - vi /etc/sysctl.conf 환경에서 계속해서 실행 - net.ipv6.conf.all.disable_ipv6 = 1 # IPV6 설정해제 - net.ipv6.conf.default.disable_ipv6 = 1 # 기본 설정 해제 - net.ipv6.conf.lo.disable_ipv6 = 1 # lo 설정 해제 3. Swap memory 설정 ( 기존 memory가 full 나면 swap 메모리를 사용하게 되는데 사용하는 순간 ) -..
OS Repository 과정 이 과정을 진행하기전에 방화벽을 해제하시는 것을 추천합니다. systemctl enable firewalld - 방화벽 해제 systemctl stop firewalld - 재부팅해도 방화벽 해제 마지막으로 systemctl restart network 또는 service network restart 실행 OS Repository 과정은 연결되어 있는 서버끼리 한 repository에서 공유하기 위해서 정의합니다. 즉, 한 repository를 가지고 3개의 서버가 파일을 공유하고 사용합니다. 이 작업을 수행해보도록 하겠습니다. 1. mkdir -p /mnt/centos (작업환경 /root) mkdir -p /data/repository/centos/7.7/base ( repository 구성을 휘한 ..
yum error : base/7/x86_64 대처방법 1. vi /etc/resolv.conf nameserver 추가 ex) nameserver 8.8.8.8 다른 네임서버도 사용가능 2. dhclient dhclient 실행으로 에러 대처